
function CRegister (targetID, clickFunc) {
	this.mLetters = new Array ('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'X', 'Y', 'V', 'W', 'Z' );
	this.mTargetID = targetID;
	this.mClickFunc = clickFunc;
}

CRegister.prototype.show = function (selLetter) {
	var htmlStr = "<table cellspacing=0 cellpadding=1>";
	
	for (i=0; i<this.mLetters.length; i++) {
		if (this.mLetters [i] == selLetter) {
			// ACTIVE LETTER
			htmlStr += "<tr class=\"register_active_outside\">";
			htmlStr += "<td>";
			htmlStr += this.mLetters [i];
			htmlStr += "</td>";
			htmlStr += "</tr>";
		} else {
			// INACTIVE LETTER
			htmlStr += "<tr class=\"register_inactive_outside\">";
			htmlStr += "<td onClick=\"" + this.mClickFunc + "('" + this.mLetters[i] + "')\">";
			htmlStr += "<table cellspacing=0 cellpadding=0>";
			htmlStr += "<tr class=\"register_inactive_inside\">";
			htmlStr += "<td>";
			htmlStr += this.mLetters [i];
			htmlStr += "</td>";
			htmlStr += "</tr>";
			htmlStr += "</table>";
			htmlStr += "</td>";
			htmlStr += "</tr>";
		}
		
	}
	
	htmlStr += "</table>";
	document.getElementById (this.mTargetID).innerHTML = htmlStr;
}