/*
¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ Asiana Nav Js-script ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ


	¡Ý Version		: 1.00 ( Asiana Menu °ü·Ã Js-script)
	¡Ý Author		: Gugi
	¡Ý Product Day	: 2003.06.25
	¡Ý Last Modify	: 2003.06.25

	¡Ý Notice		: ( IE 6.0 - OK )
					  ( IE 5.0 - OK )
					  ( IE 4.0 - Yet )
					  ( Netscape - Yet )
					  ( MAC IE 5.0 - Ok )

¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ¢Æ
*/
/* ¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë
	¡Ý Asiana Menu °ü·Ã ÇÔ¼ö ¸ðÀ½.
¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë*/
var global = window.document;
global.fo_currentMenu = null;
global.fo_killTimer = null;
global.action	= false;
global.currentCode	= "";


var keepmenu	= 0 ;

var _sourceArr	= "menu"
var _popDiv	= "popmenu"


function fn_replacebrtitle( title , chkbr ){  // chkbr = 1 ÀÌ¸é-> $br À» <br> ·Î, chkbr = 2 -> $br À» "" À¸·Î
	var retrunstr 
	if (chkbr == 1)
	{
		retrunstr = title.replace("$br", "<br>");
	}else{
		retrunstr = title.replace("$br", "");
	}
	return retrunstr;
}


function fn_countDepth(code){		// ÄÚµå °ªÀ¸·Î ±íÀÌ¸¦ ¾Ë¾Æ³»´Â ÇÔ¼ö.
	var parcode	= code.split("-");
	var codedepth	= parcode.length;
	return	codedepth;
}

function fn_setmenudiv(code, objname){
	//alert("code : " + code + "\nobjname : " + objname + "\nfo_currentMenu:" + global.fo_currentMenu );
	var parcode = code.split("-");
	var objname = objname;
	var divname = 'pop';
	var subimage = code.substr(0,1) + code.substr(2,2) + "0";
	var tmp = code.substr(3,1)

	if (fn_lengthcount(eval(objname)) != 0)
	{
	var returntext
		returntext = "<table width=100% border=0 cellspacing=0 cellpadding=0 >";
	for (var i=0, j=1 ; i < fn_lengthcount(eval(objname)) ; i ++, j++ )
		{
		returntext = returntext + "<tr><td><a href='" + eval(objname + "[" + i + "]" + ".url") + "' onMouseOver=\"MM_swapImage('subimage" + i + "','','/common/menuimg/" + subimage + j + "_2.gif',1);\" onMouseOut=\"MM_swapImgRestore();\" ><img name=\"subimage" + i + "\" border=\"0\" src=\"/common/menuimg/" + subimage + j + ".gif\" ></a></td></tr>"
	}
		returntext = returntext + "</table>";
	return returntext;
	}

}




function fn_element_top(el)
{
	var et = 0;
	while (el)
	{
		et += el.offsetTop;
		el = el.offsetParent;
	}
	return et;
}


function fn_element_left(e2)
{
	var el = 0;
	while (e2)
	{
		el += e2.offsetLeft;
		e2 = e2.offsetParent;
	}
	return el;
}



function popsub(code, menuimg ){
	var parcode = code.split("-");
	var tmploop = parcode.length;
	global.action = false;

	for ( var i = 0; i < menu.length ; i++ )
	{
		if ( menu[i].code == parcode[0])
		{
			var arrname = "menu[" + i + "]";
			for (var j=0; j < fn_lengthcount(eval(arrname)) ; j++ )
			{
				if ( eval(arrname)[j].code == parcode[1]){
					arrname = arrname + "[" + j + "]";
					break;
				}

			}
		}
	}

	var targetdiv = parcode[0] + "-" + parcode[1];
	var viewdiv = 'pop-'+targetdiv;
	//var viewdiv = 'pop'+'-'+targetdiv;


	if (global.fo_currentMenu)
	{
		global.fo_currentMenu.style.display = "none";
	}

	if (global.currentCode != viewdiv && countD2menu(code) != 0){
	document.getElementById(viewdiv).innerHTML = fn_setmenudiv(code, arrname);
	document.getElementById(viewdiv).style.display ="block";
	document.getElementById(viewdiv).style.visibility = "visible";	
	//document.getElementById(viewdiv).style.top = top;
	//document.getElementById(viewdiv).style.left = left;
	//document.getElementById(viewdiv).style.z-index=100;
	document.getElementById(viewdiv).style.width=140;
	//document.getElementById(viewdiv).style.height=0;
	global.fo_currentMenu = document.getElementById(viewdiv);
	global.currentCode	= viewdiv;
	}else{
	nowhidediv();
	global.fo_currentMenu = null;
	global.currentCode	= "";
	}

	var trv_img_01, trv_img_02, trv_img_03;

}


function hidediv(){
	if (keepmenu == 0)
	{
	setTimeout("nowhidediv();", 100);
	}
}

function nowhidediv(){
	if ( keepmenu == 0 && pop.style.display != 'none' )
	{
		setTimeout("pop.style.display = 'none';MM_swapImgRestore();", 200);
	}
}

function countD2menu(depth2code){ // 2Â÷ ¸Þ´ºÀÇ °¹¼ö¸¦ ¸®ÅÏÇÏ´Â ÇÔ¼ö
	var parcode = depth2code.split("-");
	var tmploop = parcode.length;
	global.action = false;
	for ( var i = 0; i < menu.length ; i++ )
	{
		if ( menu[i].code == parcode[0])
		{
			var arrname = "menu[" + i + "]";
			for (var j=0; j < fn_lengthcount(eval(arrname)) ; j++ )
			{
				if ( eval(arrname)[j].code == parcode[1]){
					arrname = arrname + "[" + j + "]";
					break;
				}

			}
		}
	}
	return fn_lengthcount(eval(arrname));
}

function menuchk(code){
	if (countD2menu(code))
	{
		hidediv();
		popsub(code);
		keepmenu=1;
	}
	else{
		uf_Gourl(code);
	}
}

function menuactive(code){  // 2Â÷ ¸Þ´º ÀÌ»óÀÌ°í, ÇöÀç È°¼ºÈ­ µÇ¾î ÀÖ´Â 2Â÷ ¸Þ´º ÆîÄ§.
	if ( (countD2menu(code) > 1 ) && (fn_countDepth(code) >= 3 ) ){
//	if ( (countD2menu(code) > 1 )){
		//alert(fn_countDepth(code))
		hidediv();
		popsub(code);
		keepmenu=1;
	}
}


/* ¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë
	¡Ý Asiana ÇöÀç À§Ä¡ °ü·Ã ÇÔ¼ö
¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë*/

function Setupmenu(code){
//	document.getElementById('currlocation').innerHTML = fn_currlocatin(code);
	menuactive(code);
}

function fn_currlocatin(code){
	var parcode = code.split("-");
	var codedepth	= parcode.length;  // ±íÀÌ
	var objname = "menu"
	var returntext = " <a href='/main.asp' class=\"menu\" title=\"È¨\"> È¨</a> ";
	for (var i=0; i < codedepth ; i++ )
	{
		for (var j=0; j < fn_lengthcount(eval(objname)) ; j ++ )
		{
			if ( eval(objname + "[" + j + "]" + ".code") == parcode[i] )
			{
				if (i != (codedepth-1))
				{
				returntext = returntext + " <img src=\"/common/images/arrow.gif\" width=\"4\" height=\"12\"> " + "<a href=" + eval(objname + "[" + j + "]" + ".url") +" class=\"menu\" title=\"" + eval(objname + "[" + j + "]" + ".comment") + "\">" + fn_replacebrtitle( eval(objname + "[" + j + "]" + ".title") , 2 ) + "</a>";
				break;
				}
				else
				{
				returntext = returntext + " <img src=\"/common/images/arrow.gif\" width=\"4\" height=\"12\"> " + "<a href=" + eval(objname + "[" + j + "]" + ".url") +" class=\"menu\" title=\"" + eval(objname + "[" + j + "]" + ".comment") + "\"><b>" + fn_replacebrtitle( eval(objname + "[" + j + "]" + ".title") , 2 ) + "</b></a>";
				break;
				}
			}
		}
	objname = objname + "[" + j + "]";
	}

	return returntext;
}


/* ¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë
	¡Ý Asiana ÇÃ·¡½¬ URL ÇÔ¼ö.
¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë*/
function uf_Gourl(code){
	var parcode = code.split("-");
	var codedepth	= parcode.length;  // ±íÀÌ
	var objname = "menu"
	for (var i=0; i < codedepth ; i++ )
	{
		for (var j=0; j < fn_lengthcount(eval(objname)) ; j ++ )
		{
			if ( eval(objname + "[" + j + "]" + ".code") == parcode[i] )
			{
				break;
			}
		}
	objname = objname + "[" + j + "]";
	}
	document.location.href = eval(objname + ".url")
}

/* ¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë
	¡Ý Asiana ¸®ÅÏ Å¸ÀÌÆ².
¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë*/
function uf_title(code){
	var parcode = code.split("-");
	var codedepth	= parcode.length;  // ±íÀÌ
	var objname = "menu"
	for (var i=0; i < codedepth ; i++ )
	{
		for (var j=0; j < fn_lengthcount(eval(objname)) ; j ++ )
		{
			if ( eval(objname + "[" + j + "]" + ".code") == parcode[i] )
			{
				break;
			}
		}
	objname = objname + "[" + j + "]";
	}

	return eval(objname + ".title");
}

/* ¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë
	¡Ý Asiana µå¸²À§¹ö ·Ñ¿À¹ö ¹× ÇÔ¼ö ¸ðÀ½.
¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë*/

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
// MM_reloadPage(true);

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

/* ¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë
	¡Ý Asiana ÆË¾÷°ü·Ã ÇÔ¼ö ¸ðÀ½.
¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë*/

function popup(page,name,x,y){
	opt = "toolbar=no,alwaysRaised=no,location=no,status=no,menubar=no,scrollbars=no,width="+x+",height="+y+",resizable=no,hotkey=no,dependent=no,screenX=0,screenY=0, top=0, left=0"
	window.open(page,name,opt)
	}
function popupp(page,name,x,y){
	opt = "toolbar=no,alwaysRaised=no,location=no,status=no,menubar=no,scrollbars=no,width="+x+",height="+y+",resizable=no,hotkey=no,dependent=no,screenX=0,screenY=0, top=0, left=0"
	window.open(page,name,opt)
	}
	
function spopup(page,name,x,y){
	opt = "toolbar=no,alwaysRaised=no,location=no,status=no,menubar=no,scrollbars=yes,width="+x+",height="+y+",resizable=no,hotkey=no,dependent=no,screenX=0,screenY=0, top=0, left=0"
	window.open(page,name,opt)
	}
	
function sspopup(page,name,x,y){
	opt = "toolbar=no,alwaysRaised=no,location=no,status=no,menubar=no,scrollbars=yes,width="+x+",height="+y+",resizable=yes,hotkey=no,dependent=no,screenX=0,screenY=0, top=0, left=0"
	window.open(page,name,opt)
	}	

function jf_openwin(page){
	var  windo=eval('window.open("'+page+'")');
	}

function blank_page(page) {
	window.open(page);
}

/* ¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë
	¡Ý Asiana Á¡ÇÁ¸Þ´º°ü·Ã ÇÔ¼ö ¸ðÀ½.
¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë*/

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  if (selObj.options[selObj.selectedIndex].value != "No" )
  {
    eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
	if (restore) selObj.selectedIndex=0;
  }
}

/* ¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë
	¡Ý Asiana ±âº» ÆäÀÌÁö °ü·Ã.
¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë*/
function PageTop() {
	document.body.scrollTop = 0;
}
