/**
* ÆÄÀÏ¸í: lib.menu.js
* ¼³  ¸í: MENU ¶óÀÌºê·¯¸®
* ÀÛ¼ºÀÚ: moon rider[ÀÌ½ÂÇù] - moon knight
* ¼ö  Á¤: °­ÇÑ±¸	// ³Ñ º¹ÀâÇØ¼­ ³ªÇÑÅ× ¸Â°Ô ¹Ù²Ù¾îº­·È½¿. 20040428 ¹é¾÷ ÆÄÀÏÀÌ ¿øº»
* ³¯  Â¥: 2004-09-21 / 2005-04-28
*
***********************************************
*/
Menu = function() {
	this.IE = document.all ? 1 : 0;
	this.NN = document.layer ? 1 : 0;
	this.N6 = document.getElementById ? 1 : 0;
}
Menu.prototype.setHeadMenu = function(n,a,u,t) {
	if (headObj[n] == null) {
		headObj[n] = new Array();
	}
	if (headCode[n] == null) {
		headCode[n] = new Array();
	}
	if (headType[n] == null) {
		headType[n] = new Array();
	}
	var len = headObj[n].length;
	headObj[n][len] = a;
	headCode[n][len] = u;
	headType[n][len] = t;
}
// ÇöÀç ³Ñ¾î¿Â ÆäÀÌÁö ÄÚµå¸¦ ÀÚ¹Ù½ºÅ©¸³Æ®¿¡ ³Ñ±â´Â°Çµ¥ ¾Ê¾´´Ù. ³Ñ±â´Â°Ç layout.html ÆÄÀÏ ¾Ê¿¡ ÀÖ´Ù.
Menu.prototype.setNowPageCode = function(pageCode) {
	nowCode = pageCode;
}

Menu.prototype.setSubMenu = function(n, a, u)
{
	if (subObj[n] == null) {
		subObj[n] = new Array();
	}
	if (subCode[n] == null) {
		subCode[n] = new Array();
	}
	var len = subObj[n].length;
	subObj[n][len] = a;
	subCode[n][len] = u;
}

Menu.prototype.printHead = function(n)
{
	var obj;
	var content_html = "";
	var link_str = "";

	len = headObj[n].length;

	if (n == "000") {
		content_html += "				<table width=\"700\" height=\"20\" cellspacing=\"0\" cellpadding=\"0\">\n";
		content_html += "				<tr>\n";
		content_html += "			<td width=\"20\" height=\"30\"><img src=\"view/images/blank.gif\"></td>\n";
		for(i = 0; i < len; ++i) {
			if(headType[n][i] == "p") {
				link_str = "<a href=\"javascript:goSelectMenu('"+headCode[n][i]+"');\">";
			} else {
				link_str = "<a href=\"javascript:selectMenu('"+headCode[n][i]+"');\">";
			}
			content_html += "					<td width=\"150\"><span class=\"text1\">[ " + (i+1) + " ] </span>"+link_str+"<span class=\"text2\"><b>" + headObj[n][i] + "</b></span></td>\n";
			content_html += "					<td width=\"20\"><img src=\"view/images/blank.gif\"></td>\n";
		}
		content_html += "				</tr>\n";
		content_html += "				</table>\n";
		document.write(content_html);
	} else {	
		if(len > 0 ) {
			for(i = 0; i < len; ++i) {
				content_html += "						<a href=\"javascript:goSelectMenu('"+headCode[n][i]+"');\"><span class=\"text1\">¢º<b>"+headObj[n][i]+"</b></span></a>\n";
			}
			return content_html;
		} else {}
	}
}

Menu.prototype.printHeadAll = function(nowCode) {
	var content_html2 = "";
	var display_value = "";
	var tmp_code = "";
	var tmp_headCode = nowCode.substr(0,3);
//	alert("tmp_headCode : " + tmp_headCode);
	len2 = headCode["000"].length;
	for(j=0; j < len2; j++) {
		tmp_code = headCode["000"][j];
		tmp_type = headType["000"][j];
		if(tmp_headCode == tmp_code) {
			display_value = " block";
		} else {
			display_value = " none";
		}
		content_html2 += "				<span id=\"" + tmp_code + "\" style=\"display: " + display_value + ";\">\n";
		if(tmp_type == "d") {
			content_html2 += this.printHead(tmp_code);
		} else {
			content_html2 += "&nbsp;";
		}
		content_html2 += "				</span>\n";
	}
	document.write(content_html2);
}

Menu.prototype.printHeadAllOld = function()
{
	document.write("					<td>\n");
	document.write("						<span id=\"mn_001\" style=\"display: none;\">\n");
	this.printHead("001");
	document.write("						</span>\n");
	document.write("						<span id=\"mn_002\" style=\"display: none;\">\n");
	this.printHead("002");
	document.write("						</span>\n");
	document.write("						<span id=\"mn_003\" style=\"display: none;\">\n");
	this.printHead("003");
	document.write("						</span>\n");
	document.write("						<span id=\"mn_004\" style=\"display: none;\">\n");
	this.printHead("004");
	document.write("						</span>\n");
	document.write("						<span id=\"mn_005\" style=\"display: none;\">\n");
	this.printHead("005");
	document.write("						</span>\n");
	document.write("					</td>\n");
}

Menu.prototype.printSubMenu = function(admin_sub_number)
{
	admin_sub_number = admin_sub_number.substr(0,7);
	document.write("<table width=\"270\" height=\"100%\" cellspacing=\"0\" cellpadding=\"0\">\n");
	document.write("	<tr>\n");
	document.write("		<td width=\"10\"><img src=\"view/images/blank.gif\"></td>\n");
	document.write("		<td width=\"250\" valign=\"top\" bgcolor=\"#666666\">\n");
	document.write("			<table width=\"250\" cellspacing=\"0\" cellpadding=\"0\">\n");
	document.write("				<tr>\n");
	document.write("					<td bgcolor=\"#FFFFFF\"><img src=\"view/images/admin_sub_title_" + admin_sub_number + ".gif\" width=\"180\" height=\"50\"></td>\n");
	document.write("				</tr>\n");
	document.write("				<tr>\n");
	document.write("					<td>\n");
	document.write("						<table width=\"250\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"#FFFFFF\">\n");
	document.write("							<tr>\n");
	document.write("								<td width=\"20\" height=\"24\"><img src=\"view/images/admin_sub_tab_01.gif\" width=\"20\" height=\"24\"></td>\n");
	document.write("								<td width=\"210\" background=\"view/images/admin_sub_tab_02.gif\" align=\"left\">\n");
	document.write("									<span class=\"tab_text\"><b>Administrator menu</b></span>\n");
	document.write("								</td>\n");
	document.write("								<td width=\"20\"><img src=\"view/images/admin_sub_tab_03.gif\" width=\"20\" height=\"24\"></td>\n");
	document.write("							</tr>\n");
	document.write("						</table>\n");
	this.print(admin_sub_number);
	document.write("					</td>\n");
	document.write("				</tr>\n");
	document.write("			</table>\n");
	document.write("		</td>\n");
	document.write("		<td width=\"10\"><img src=\"view/images/blank.gif\"></td>\n");
	document.write("	</tr>\n");
	document.write("</table>\n");
}

Menu.prototype.print = function(n)
{
	var obj;
	var content_html = "";

	len = subObj[n].length;
//	alert("len : " + len);
	content_html = "<table width=\"250\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n";
	for(i = 0; i < len; ++i) {
		content_html += "<tr>\n";
		content_html += "	<td height=\"24\"><img src=\"view/images/blank.gif\" width=\"20\"><a href=\"javascript:goSelectMenu('"+subCode[n][i]+"');\" class=\"mn_text\">"+subObj[n][i]+"</a></td>\n";
		content_html += "</tr>\n";
		content_html += "<tr>\n";
		content_html += "	<td height=\"1\" bgcolor=\"#333333\"><img src=\"view/images/blank.gif\"></td>\n";
		content_html += "</tr>\n";
	}
	content_html += "</table>\n";
	document.write(content_html);
}

// ÀÌ ¾Æ·¡ Á¤ÀÇ ºÎºÐÀº Ç×»ó °´Ã¼ °¡Àå ¹Ø¿¡ ÀÖ¾î¾ß ÇÑ´Ù.
var headObj = {};
var headCode = {};
var headType ={};
var subObj = {};
var subCode = {};
var nowCode = "";

var menu = new Menu();



// ÀÌ ½ºÅ©¸³Æ®´Â °´Ã¼¿Ü¿¡ ¸Þ´º¸¦ À§ÇÑ°ÍÀÌ¹Ç·Î º¸±â ÁÁ°Ô ±×³É Á¦ÀÏ ÇÏ´Ü¿¡ ³öµÎÀÚ
function selectMenu(n) {
	var tmp_code = "";
	len = headCode['000'].length;
	for(i=0; i < len; i++) {
		tmp_code = headCode['000'][i];
		if(tmp_code == n ) {
			document.getElementById(tmp_code).style.display = "block";
		} else {
			document.getElementById(tmp_code).style.display = "none";
		}
	}
}

function selectMenuOld(n)	// ÀÌÀü°Í
{
	mn_001.style.display = "none";
	mn_002.style.display = "none";
	mn_003.style.display = "none";
	mn_004.style.display = "none";
	mn_005.style.display = "none";
	eval("mn_00"+n).style.display = "block";
}

function goSelectMenu(n) {	// ÆäÀÌÁö ÀÌµ¿
	document.location.href="?code="+n;
}