// JavaScript Document



//왼쪽메뉴 부분
 function code_change(code){
	for ( var i=0; i<menuCode.length; i++ ){
		if ( code == menuCode[i][0] ){
			return menuCode[i][1];
		}
	}
}



pagenum = code_change(pagecode);

function show_menu(code) {
	var menu_code;
	var array_depth_2 = new Array(); //4개의 메뉴코드를 가진다.
	var array_depth_3 = new Array(); //6개의 메뉴코드를 가진다.
	var count_2 = 0; var count_3 = 0;
	var depth_2 = 0; var depth_3 = 0;
	var menu_total = menu.length;
	var current_menu = code.substring(0,2); //현재 선택된 1뎁스 메뉴를 정의
	
	for ( var i=0; i<menu_total; i++ ) {
		menu_code = menu[i][0];

		if ( current_menu == menu_code.substring(0,2) ) {
			if ( menu_code.length == 4 ) {
				array_depth_2[count_2] = new Array(menu_code,menu[i][1],menu[i][2],menu[i][3],"off");
				count_2++; depth_2++;
				depth_3 = 0;

				
				
			} else if ( menu_code.length == 6 ) {
				array_depth_3[count_3] = new Array(menu_code,menu[i][1],menu[i][2],menu[i][3],"off",depth_2-1);
				count_3++; depth_3++;
				depth_4 = 0; //?
			} 
			else if (menu_code.length == 2){
				array_depth_2[count_2] = new Array(menu_code,menu[i][1],menu[i][2],menu[i][3],"off");
				depth_3 = 0;
			}
		}
	}

	depth_2 = 0;
	for ( var i=0; i<array_depth_2.length; i++ ) {
		depth_3 = 0;
		for ( var j=0; j<array_depth_3.length; j++ ) { 
			if ( array_depth_3[j][5] == depth_2 ) {
				array_depth_2[i][4] = "on";
				depth_3++;
			}
		}
		depth_2++;
	}
	
	var objDiv = document.getElementById("leftWrap");
	var objLeftSubDiv = document.createElement("div");
	objLeftSubDiv.id = "leftMenu_wrap";
	objDiv.appendChild(objLeftSubDiv);
	var objLeftTi = document.createElement("h2");
	objLeftTi.className = "leftMenu_title";
	
	
	objLeftTiTop = 0; 
	objLeftTiLeft = - ((Number(code.substring(0,2)) - 1) * 18); 
	objLeftTi.style.backgroundPosition = objLeftTiTop + "px " + objLeftTiLeft + "px";
	objLeftSubDiv.appendChild(objLeftTi);


	
	var str = "";
	

	depth_2 = 0;
	for ( var i=0; i<array_depth_2.length; i++ ) {
		// 뎁스 출력
		
		var objLeftDl = document.createElement("dl");
		objLeftSubDiv.appendChild(objLeftDl);
		
		var objLeftDt = document.createElement("dt");

		if ( array_depth_2[i][4] == "on" ) {
			objLeftDt.innerHTML = "<a href=\"" + array_depth_2[i][2] + "\" onclick=\"javascript:display_menu(" + depth_2 +  "," + array_depth_2.length + ",'" + array_depth_2[i][2] + "', '');\" onfocus=\"javascript:display_menu(" + depth_2 +  "," + array_depth_2.length + ",'" + array_depth_2[i][2] + "','');\">" + array_depth_2[i][1] +"</a>";
			objLeftDt.className = "step1";
		} else if ( array_depth_2[i][4] == "off" ) {
			if ( array_depth_2[i][3] == 1 ) {
				objLeftDt.innerHTML = "<a href=" + array_depth_2[i][2] + " onfocus=\"javascript:display_menu(" + depth_2 +  "," + array_depth_2.length + ",'" + array_depth_2[i][2] + "','blank');\" target='_blank'>" + array_depth_2[i][1] + "</a>";
			} else {
				objLeftDt.innerHTML = "<a href=" + array_depth_2[i][2] + " onfocus=\"javascript:display_menu(" + depth_2 +  "," + array_depth_2.length + ",'" + array_depth_2[i][2] +"', '');\">" + array_depth_2[i][1] + "</a>";
			}
		}
		if ( code.length == 4 && array_depth_2[i][0].substring(0,4) == code.substring(0,4) ) {
			objLeftDt.className = "current";
		}
		objLeftDl.appendChild(objLeftDt);
		
		objLeftDd = document.createElement("dd");
		objLeftDd.id = "Depth3_" + depth_2;
		objLeftDl.appendChild(objLeftDd);
		
		if ( code.length > 4 ) {
			if ( array_depth_2[i][0].substring(0,4) == code.substring(0,4) && array_depth_2[i][4] == "on" ) {
				
				objLeftDt.className = "current";
				objLeftDd.style.display = "block";
			}
		}
		
		if ( array_depth_2[i][4] == "on" ) {
			depth_3 = 0;
			objLeft3DepthUl = document.createElement("ul");
			objLeftDd.appendChild(objLeft3DepthUl);
			for ( var j=0; j<array_depth_3.length; j++ ) {
				if ( array_depth_2[i][4] == "on" && array_depth_3[j][5] == depth_2 ) {
					
					objLeftli = document.createElement("li");
					//alert (array_depth_3[j][1])
					if ( array_depth_3[j][3] == 1 ) {
						objLeftli.innerHTML = "<a href=\"" + array_depth_3[j][2] + "\" target='_blank'>" + array_depth_3[j][1] + "</a>";
						str = str +  objLeftli.innerHTML;
					} else {

						objLeftli.innerHTML = "<a href=\"" + array_depth_3[j][2] + "\">" + array_depth_3[j][1] + "</a>";
						str = str +  objLeftli.innerHTML;
						
					}
					
					
					
					//alert (code.length + '자, ' + array_depth_3[j][0].substring(0,6) + '이고 페이지번호는 ' + code.substring(0,6));
					
					
					if ( code.length == 6 && array_depth_3[j][0].substring(0,6) == code.substring(0,6) ) {
						objLeftli.className = "current_menu";
						
					}					

					if (objLeftDt.className == "current") {
						//objLeftli.style.paddingTop = "8px";
						//objLeftli.style.paddingBottom = "8px";
						//objLeftli.style.paddingLeft = "10px";
						
						//objLeftli.style.borderTop = "1px dotted #cccccc";
						
						var kgb = array_depth_3[j][0].substring(5,6);
						if (kgb == 1 )
						{
						 objLeftli.style.marginTop = "10px";
						}
						
						objLeft3DepthUl.appendChild(objLeftli);
						
					}
					

					

					
					
					depth_3++;
				}
				
				
			}
		} 
		depth_2++;
	}
}

function display_menu(val,total, url, blank) {
	if (url.indexOf("#") == -2 && blank != 'blank') {
		location.href = url;
	}
	for ( var i=0; i<total; i++ ) {
		var objVal = document.getElementById("Depth3_" + i+1);
		if (objVal != null) {
			if ( i+1 == val ) {
				objVal.style.display = "block";
				objVal.parentNode.getElementsByTagName("dt")[0].className = "current";
			} else {
				objVal.style.display = "none";
				objVal.parentNode.getElementsByTagName("dt")[0].className = null;
			}
		}
	}
}
//



function show_location(code) {

	//var objHead1 = document.getElementById("subHead");
	//objHead1.innerHTML ="<img src=/images/sub/head/subCon_head" + code.substring(0,2) + ".gif alt=''>" 

	
	var menu_location_total = code.length;
	var menu_total = menu.length;
	var objH1 = document.getElementById("conTitle").getElementsByTagName("h1")[0];
	
	for ( var i=0; i<menu_total;i++ ) {
		if ( code == menu[i][0] ) {
			//objH1.innerHTML = menu[i][1];
			//텍스트가 아닌 이미지로 대체
			objH1.innerHTML ="<img src=/en/images/sub/title/"+ menu[i][0] +".gif alt='" + menu[i][1]+ "'>";
		}
	}

	var objDiv = document.getElementById("breadCrumbs");
	var objLocationP = document.createElement("p");
	objDiv.appendChild(objLocationP);
	var objHomeLink = document.createElement("a");
	objHomeLink.href = "/index.html";
	objHomeLink.className = "breadHome";
	objHomeLink.innerHTML = "Home";
	objLocationP.appendChild(objHomeLink);
	
	for( var j=0; j<menu_location_total; j=j+2 ) {
		parseCode = code.substring(0,j+2);
		for ( var i=0; i<menu_total;i++ ) {
			if ( parseCode == menu[i][0] ) {
				var objLocationLink = document.createElement("a");
				var objLocationBar = document.createElement("span");
				
				objLocationBar.innerHTML = "&gt;";
				objLocationLink.href = menu[i][2];
				if ( parseCode.length == menu_location_total ) {
				}
				if (j < menu_location_total-2) {
					objLocationLink.innerHTML = menu[i][1];
				} else {
					var objLocationSpan1 = document.createElement("span");
					objLocationSpan1.innerHTML = menu[i][1];
					objLocationSpan1.className = "breadCurrent";
					objLocationP.appendChild(objLocationBar);
					objLocationP.appendChild(objLocationSpan1);
					return false;
				}				
				objLocationP.appendChild(objLocationBar);
				objLocationP.appendChild(objLocationLink);
			}
		}
	}
}



//
function show_top_menu(val) {

	var obj1Depth = document.getElementById("tMenu").getElementsByTagName("dl")[0].getElementsByTagName("dt");
	var obj2Depth = document.getElementById("tMenu").getElementsByTagName("dl")[0].getElementsByTagName("dd");

	for ( var i=0; i < obj1Depth.length; i++ ) {
		var obj1DepthMenu = obj1Depth.item(i).getElementsByTagName("a")[0];
		var obj2DepthMenu = obj2Depth.item(i);
		if ( i ==  val ) {
			obj1DepthMenu.className = "on";
			//obj1DepthMenu.backgroundImage = "../images/top/common_pwBg.gif"
			obj2DepthMenu.style.display = "block";
		} 
		else {
			obj1DepthMenu.className = null;
			obj2DepthMenu.style.display = "none";
		}
			}
}





function show_top_menu_hidden(val) {
	var obj1Depth = document.getElementById("tMenu").getElementsByTagName("dl")[0].getElementsByTagName("dt");
	var obj2Depth = document.getElementById("tMenu").getElementsByTagName("dl")[0].getElementsByTagName("dd");
	for ( var i=0; i < obj1Depth.length; i++ ) {
		var obj1DepthMenu = obj1Depth.item(i).getElementsByTagName("a")[0];
		var obj2DepthMenu = obj2Depth.item(i);
		obj1DepthMenu.className = null;
		obj2DepthMenu.style.display = "none";
	}
}



function show_top_menu_fn(val) {
if ( val !=null) {
	 var current_top_menu = Number(val.substring(0,2)) - 1;
	 show_top_menu(current_top_menu);
  }
}



/* 플래쉬 */
function printSWF(id, flashUri, vWidth, vHeight, winMode, bgColor, param) {
	var _obj_ = "";
	_obj_ = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0" width="' + vWidth + '" height="' + vHeight + '" id="' + id + '" align="left">';
	_obj_ += '<param name="allowScriptAccess" value="always" />';
	_obj_ += '<param name="allowFullScreen" value="true" />';
	_obj_ += '<param name="movie" value="' + flashUri + '" />';
	_obj_ += '<param name="quality" value="high" />';
	_obj_ += '<param name="wmode" value="' + winMode + '" />';
	_obj_ += '<param name="bgcolor" value="' + bgColor + '" />';
	_obj_ += '<param name="flashvars" value="' + param + '"/>';
	_obj_ += '<embed src="' + flashUri + '" quality="high" wmode="' + winMode + '" bgcolor="' + bgColor + '" width="' + vWidth +'" height="' + vHeight + '" id="' + id + '" align="right" allowScriptAccess="always" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></embed>    ';
	_obj_ += '</object>';
	document.writeln( _obj_ );

	eval("window." + id + " = document.getElementById('" + id + "');");
}

	  
