/*
	 - FileName			: menu.js
		 
	 - Function list
			
		GoMenu			: ÇÃ·¡½¬¸Þ´º ¸µÅ©
		ChangeImage		: Å¬¸¯½Ã ÀÌ¹ÌÁö º¯°æÇÔ¼ö
		DisplayLayer	: layer Display
		LMenu			: ÁÂÃø ¼­ºê¸Þ´º DropDown view(ChangeImage, DisplayLayer »ç¿ë)
		PrintLmenu		: ÁÂÃø ¸Þ´º ºä
		ActiveLmenu		: ÇöÀç ¸Þ´º È°¼ºÈ­ ½ÃÅ´
		GoRemoteMenu	: ÁÂÃø ¸®¸ðÆ® ¸Þ´º ¸µÅ©

*/
	
var CURRENTMENU = InitMenu;
var CURRENTLMENU = null;
var STATUSLMENU = 0;		//active = 1, nonactive = 0
var ArrMenu = new Array();
var check; // mouse over & out check

ArrMenu[0] = new Array();
ArrMenu[0][0] = ["¶óÁ¦½ºÄ«¼Ò½Ä",100];

	  
ArrMenu[1] = new Array();
ArrMenu[1][0] = new Array();
ArrMenu[1][0][0] = [100,"¶óÁ¦½ºÄ«¼Ò½Ä","/Notice/List.asp?TypeID=2"];

	ArrMenu[1][1] = new Array();
	ArrMenu[1][1][0] = [110,"º¸µµÀÚ·á","/Notice/list.asp?TypeID=19"];	
				


				








function goMenu(no)
{	
	no = no.toString();
	var TopMenu = no.substring(0,1);
	var SubMenu = no.substring(1,2);
	var DetailMenu = no.substring(2,no.length);

	document.location.href = ArrMenu[TopMenu][SubMenu][DetailMenu][2];	
}
	     
function ChangeImage(str, num, MenuIdx, func)							//func=1 : str + "_on.gif", func=0 : str + ".gif"
{
	var CImage = document.getElementById(str + num);
	if (func==1)
	{
		if (CImage != null)
		{
			//	alert(MenuIdx + '-' + num );		
			CImage.src = "/Img/LeftMenu/" + str + MenuIdx + "_on.gif";
			check = MenuIdx;
			STATUSLMENU = 1;
			CURRENTLMENU = num;
		}
	}
	else
	{
		CImage.src = "/Img/LeftMenu/" + str + ((Math.floor(MenuIdx/100)*100)+(num*10)) + ".gif";		
		check = MenuIdx;
	}
}
      
function DisplayLayer(num, func)	//func=1 : display=visible, func=0 display=none
{
	var DLayer = document.getElementById("LMENU" + num)
	if (DLayer != null)
		if(func==1)
			DLayer.style.display="";
		else
			DLayer.style.display="none";	
}
      
function LMenu(num, MenuIdx)
{
	//alert(STATUSLMENU);
	if (STATUSLMENU==0)
		CURRENTLMENU = null;
	else
	{
		ChangeImage("lmenu_",CURRENTLMENU, MenuIdx, 0);
		DisplayLayer(CURRENTLMENU, 0);

		if (CURRENTLMENU==num)
		{
			STATUSLMENU = 0;
			CURRENTLMENU = null;
			return;
		}
		else
		{
			STATUSLMENU = 0;
			CURRENTLMENU = null;
		}
	}
	ChangeImage("lmenu_",num, MenuIdx, 1);
	DisplayLayer(num, 1);
}
      
function PrintLmenu(num)
{
	var strHtml="";
	
	num = num.toString(10);
	
	var TopMenu = num.substring(0,1);
	var SubMenu = num.substring(1,2);
	var DetailMenu = num.substring(2,num.length);
		
	TopMenu = parseInt(TopMenu, 10);
	SubMenu = parseInt(SubMenu, 10);
	DetailMenu = parseInt(DetailMenu, 10);
	
	document.writeln ("<tr><td valign=top height=50px><img src=/img/Title/Lmenu_Title_" + ArrMenu[TopMenu][0][0][0] + ".jpg></td></tr>");
	
	for (var i=1;i < ArrMenu[TopMenu].length;i++)
	{
	
	//if ( !((TopMenu == 4) && (i == 2)) )  // 420 Left ¸Þ´º Á¦°Å
	//if ( !((TopMenu == 8) && (i == 3)) )  // 832 Left ¸Þ´º Á¦°Å
		
	{
	
		strHtml += "			<tr height='22'>";
		strHtml += "				<td align='left' >";
			
		if (ArrMenu[TopMenu][i].length > 1)
		{
			strHtml += "<table cellpadding='0' cellspacing='0' border='0'><tr><td><a href='javascript:LMenu(" + i + "," + ArrMenu[TopMenu][i][0][0] + ");' onfocus='this.blur();'>";
			strHtml += "<img src='/Img/LeftMenu/lmenu_" + ArrMenu[TopMenu][i][0][0] + ".gif' id='lmenu_" + i + "'  border='0'></a></td></tr>";
		}
		else
		{
			strHtml += "<table cellpadding='0' cellspacing='0' border='0'><tr><td><a href='" + ArrMenu[TopMenu][i][0][2] + "' onfocus='this.blur();'>";
			strHtml += "<img src='/Img/LeftMenu/lmenu_" + ArrMenu[TopMenu][i][0][0] + ".gif' id='lmenu_" + i + "' onMouseOver='javascript:checkmouseover(" + ArrMenu[TopMenu][i][0][0] + ", " + i + ");' onMouseOut='javascript:checkmouseout(" + ArrMenu[TopMenu][i][0][0] + ", " + i + ");' border='0'></a></td></tr>";
		}
		strHtml += "			<tr><td height=1px><img src='/Img/LeftMenu/lmenu_line_" + ArrMenu[TopMenu][0][0][0] + ".gif'></td></tr></table>";
			
		if (ArrMenu[TopMenu][i].length > 1)
		{
			strHtml += "				<div id='LMENU" + i + "' style='display:none;padding-left:0px' align='left' width='100%'>";
			strHtml += "				<table cellpadding='0' cellspacing='0' border='0'>";
			strHtml += "				<tr><td height='2'><img src='/Img/LeftMenu/space_" + ArrMenu[TopMenu][0][0][0] + ".gif'></td></tr>";
					
			for (var j=1; j < ArrMenu[TopMenu][i].length; j++)
			{
				strHtml += "			<tr height='18px'>";
				strHtml += "				<td align='left' valign='top'><a href='" + ArrMenu[TopMenu][i][j][2] + "' onfocus='this.blur();'>"
				
				if ( CURRENTMENU != ArrMenu[TopMenu][i][j][0] )
					strHtml += "					<img src='/Img/LeftMenu/lmenu_" + ArrMenu[TopMenu][i][j][0] + ".gif' onMouseOver=this.src='/Img/LeftMenu/lmenu_" + ArrMenu[TopMenu][i][j][0] + "_on.gif' onMouseOut=this.src='/Img/LeftMenu/lmenu_" + ArrMenu[TopMenu][i][j][0] + ".gif' border='0'></a></td>";
				else
					strHtml += "					<img src='/Img/LeftMenu/lmenu_" + ArrMenu[TopMenu][i][j][0] + "_on.gif' border='0'></a></td>";
											
				strHtml += "			</tr>";
				if ( ArrMenu[TopMenu][i].length != j + 1 )
					//strHtml += "		<tr><td height='1'></td></tr>";
					strHtml += "";
			}
			strHtml += "				<tr><td height='2'><img src='/Img/LeftMenu/space_" + ArrMenu[TopMenu][0][0][0] + ".gif'></td></tr>";
			strHtml += "				<tr><td height='1'><img src='/Img/LeftMenu/lmenu_line_" + ArrMenu[TopMenu][0][0][0] + ".gif'></td></tr>";
			
			strHtml += "				</table>";
			strHtml += "				</div>";							
		}
		strHtml += "				</td>";
		strHtml += "			</tr>";	
	}
	}
		strHtml += "			<tr><td height='16'><img src='/Img/LeftMenu/lmenu_bottom_" + ArrMenu[TopMenu][0][0][0] + ".gif'></td></tr>";			
	
	document.write (strHtml);
	check = (TopMenu*100)+(SubMenu*10);
}
            
function ActiveLmenu(num)
{		
	num = num.toString(10);
	
	var TopMenu = num.substring(0,1);
	var SubMenu = num.substring(1,2);
	var DetailMenu = num.substring(2,num.length);
	
		
	if (ArrMenu[TopMenu][SubMenu].length > 1)
	  LMenu(SubMenu, (TopMenu*100)+(SubMenu*10));
	else
	  ChangeImage("lmenu_",SubMenu, (TopMenu*100)+(SubMenu*10), 1);
}

// trim
function trim(tmp)
{
	var i, tmp2, tmp3;
	
	tmp3 = "";
	tmp2 = tmp.split(" ");
	for (i = 0; i < tmp2.length; i++)
		tmp3 += tmp2[i]
	
	return tmp3;	
}

// linemap
function contentstitle()
{
	var pos, pos2, lTitle, rLocation, tmp;
	
	pos = CURRENTMENU;
	pos = pos.toString(10);
	pos2 = pos.split("");
	
	rLocation = "";
	tmp = "&nbsp;&gt;&nbsp;";
	if ( parseInt(CURRENTMENU / 100, 10) == 1)
		rLocation += "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
	rLocation += "<a href=/main.asp onFocus=this.blur(); >Home</a>" // HOME


	if (pos2[0] != 8)
	{
		rLocation += tmp;	
		rLocation += "<a href=" + ArrMenu[pos2[0]][0][0][2] + " onFocus=this.blur();>" + ArrMenu[pos2[0]][0][0][1] + "</a>";
	}
	
	if (pos2[0] != 8)
	{
		if (pos2[1] != 0)
		{
			rLocation += tmp;
			rLocation += "<a href=" + ArrMenu[pos2[0]][pos2[1]][0][2] + " onFocus=this.blur();>" + ArrMenu[pos2[0]][pos2[1]][0][1] + "</a>";
		}
	}
	
		
	if (pos2[2] != 0)
	{
		rLocation += tmp;
		rLocation += "<a href=" + ArrMenu[pos2[0]][pos2[1]][pos2[2]][2] + " onFocus=this.blur();>" + ArrMenu[pos2[0]][pos2[1]][pos2[2]][1] + "</a>";
	}
	
	Navi.innerHTML = rLocation;
}


// isMenu
function LMenuProcess()
{
	var tmp;
	
	tmp = "<table width=181px cellspacing=0 cellpadding=0 border=0>\n\t";
	//tmp = "<tr><td>\n";
	document.writeln (tmp);
			
	PrintLmenu(CURRENTMENU);
	ActiveLmenu(CURRENTMENU);
		
	//tmp += "</td></tr>\n";
	tmp += "</table>\n";
	document.writeln (tmp);
}



// Lmenu mouse over & out processing

function checkmouseover(tmp, tmp2)
{	
	var str = "lmenu_";
	var CImage = document.getElementById(str + tmp2);
	var temp = parseInt(CURRENTMENU / 10, 10) * 10;
	
	if (check) temp = check;	
		CImage.src = "/Img/LeftMenu/" + str + tmp + "_on.gif";
	
	if ( temp == tmp ) 
		CImage.src = "/Img/LeftMenu/" + str + tmp + "_on.gif";
}

function checkmouseout(tmp, tmp2)
{
	var str = "lmenu_";
	var CImage = document.getElementById(str + tmp2);
	var temp = parseInt(CURRENTMENU / 10, 10) * 10;
	
	if (check) temp = check;	
		CImage.src = "/Img/LeftMenu/" + str + tmp + ".gif";

	if ( temp == tmp )
		CImage.src = "/Img/LeftMenu/" + str + tmp + "_on.gif";
}


function Go_URL()
{
	var myindex = document.frmUrl.select1.selectedIndex;

	if (document.frmUrl.select1.options[myindex].value != "")
	{
		window.open(document.frmUrl.select1.options[myindex].value);
	}
}

// === ·Î±×ÀÎ Ã¼Å© °ü·Ã ===

function Chk_LoginUrl(ReturnURL) 
{
	alert('·Î±×ÀÎÀ» ÇÏ¼Å¾ß ÇÕ´Ï´Ù.');

	location.href="/Login/LoginForm.asp?ReturnURL="+ReturnURL; 
}

function ShowFlash(objID, objSource, objWidth, objHeight, objQuality, objWmode, objBgcolor)
{
	//page url
	var pageUrl = self.window.location.href;
	
	if(pageUrl.substring(0,5) == 'https') 
	{
		swfUrl = "https";
	} 
	else 
	{
		swfUrl = "http";
	}
	
	/* Default Value Setting */
	if (objID == "")
	{
		objID = 'ShockwaveFlash1';
	}
	if (objWidth == "") 
	{
		objWidth = '0';
	}
	if (objHeight == "") 
	{
		objHeight = '0';
	}
	if (objQuality == "") 
	{
		objQuality = 'best';
	}
	if (objWmode == "") 
	{
		objWmode = 'transparent';
	} 
	else 
	{
		objWmode = '';
	}
	
	/* Flash 8.0 version */
	document.write('<OBJECT id="' + objID + '" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"');
	document.write('type="application/x-shockwave-flash" ');
	document.write('data="' + objSource + '" ');
	document.write('codebase="' + swfUrl +'://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" ');
	document.write('WIDTH="' + objWidth + '" HEIGHT="' + objHeight + '">');
	document.write('<PARAM NAME=menu value=false>');
	document.write('<PARAM NAME=allowScriptAccess value=always>');
	document.write('<PARAM NAME=wmode value="'+ objWmode +'">');
	document.write('<PARAM NAME=movie VALUE="'+ objSource +'">');
	document.write('<PARAM NAME=quality VALUE="'+ objQuality +'">');
	document.write('<PARAM NAME=bgcolor VALUE="'+ objBgcolor +'">');
	document.write('<embed allowScriptAccess="always" swLiveConnect="true" src="' + objSource + '" menu="false" quality="' + objQuality + '" wmode="' + objWmode + '" bgcolor="' + objBgcolor + '" width="' + objWidth + '" height="' + objHeight + '" type="application/x-shockwave-flash" pluginspace="http://www.macromedia.com/go/getflashplayer">');
	document.write('</OBJECT>');
}


function ShowFlashMain()
{
document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="100%" height="100%" id="main" align="middle">')
document.write('<param name="allowScriptAccess" value="sameDomain">')
document.write('<param name="wmode" value="transparent">');
document.write('<param name="movie" value="/MainImg/main.swf">')
document.write('<param name="quality" value="high">')
document.write('<param name="scale" value="noscale">')
document.write('<param name="salign" value="lt">')
document.write('<param name="bgcolor" value="#000000">')
document.write('<embed src="/MainImg/main.swf" quality="high" scale="noscale" salign="lt" bgcolor="#000000" width="100%" height="100%" name="main" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">')
document.write('</object>')
}