// GNB
function gnbNavi(menu01) {
	var gnbNavi = document.getElementById("gnb");
	var subMenu = gnbNavi.getElementsByTagName("div");
	var gnbCnt = "";
	var gnbImgUrl = "";

	if (menu01 != "") {
		gnbCnt = "_gnb" + menu01 + "img";	
		gnbImgUrl = "/images/common/gnb/gnb_m" + menu01 + "_sel.gif";
	}

	for (var i=0; i<subMenu.length; i++) {
		subMenu[i].style.display = "none"; // 전체 서브레이어 숨김.

		var subLink = subMenu[i].getElementsByTagName("a");
		for (var m=0; m<subLink.length; m++) { // 서브메뉴 이미지 롤오버
			thismenu = subLink[m];
			thismenu.onmouseover = function() {
				subImage = this.getElementsByTagName("img")[0];				
				if(subImage.src.indexOf('_on.gif') == -1) subImage.src = subImage.src.replace("_off.gif","_on.gif");
			}
			subLink[m].onmouseout = function() {
				subImage = this.getElementsByTagName("img")[0];
				if(subImage.src.indexOf('_on.gif') != -1) subImage.src = subImage.src.replace("_on.gif","_off.gif");
			}
			subLink[m].onfocus = function() {
				subImage = this.getElementsByTagName("img")[0];
				if(subImage.src.indexOf('_on.gif') == -1) subImage.src = subImage.src.replace("_off.gif","_on.gif");
			}
			subLink[m].onblur = function() {
				subImage = this.getElementsByTagName("img")[0];
				if(subImage.src.indexOf('_on.gif') != -1) subImage.src = subImage.src.replace("_on.gif","_off.gif");
			}
		}		
	}
	
	var gnbMenu = gnbNavi.getElementsByTagName("li");

	for (var j=0; j<gnbMenu.length; j++) {
		if (gnbMenu[j].className == "depth01" || gnbMenu[j].className == "first") {
			thismenu = gnbMenu[j].getElementsByTagName("a")[0];
			thismenu.onmouseover = function() {
				subMenu = gnbNavi.getElementsByTagName("div");
				for (var k=0; k<subMenu.length; k++) {
					subMenu[k].style.display = "none";
					subMenu[k].parentNode.style.zIndex = "0";
				}
				gnbImg = gnbNavi.getElementsByTagName("img");
				for (var l=0; l<gnbImg.length; l++) {
					if (gnbImg[l].src.indexOf("_on.gif") != -1 ){
						gnbImg[l].src = gnbImg[l].src.replace("_on.gif","_off.gif");						
					}
				}			
				
				this.getElementsByTagName("img")[0].src = this.getElementsByTagName("img")[0].src.replace("_sel.gif","_on.gif");	
				this.getElementsByTagName("img")[0].src = this.getElementsByTagName("img")[0].src.replace("_off.gif","_on.gif");					
				if (!this.parentNode.getElementsByTagName("div")[0]) return false;
				this.parentNode.getElementsByTagName("div")[0].style.display = "block";
				this.parentNode.getElementsByTagName("div")[0].parentNode.style.zIndex = "1";

				this.parentNode.getElementsByTagName("div")[0].onmouseover = function() {
					//this.getElementsByTagName("img")[0].src = this.getElementsByTagName("img")[0].src.replace("_off.gif","_on.gif");
					if (!this.parentNode.getElementsByTagName("div")[0]) return true;
					this.parentNode.getElementsByTagName("img")[0].src = this.parentNode.getElementsByTagName("img")[0].src.replace("_sel.gif","_on.gif");		
					this.parentNode.getElementsByTagName("img")[0].src = this.parentNode.getElementsByTagName("img")[0].src.replace("_off.gif","_on.gif");					
					this.parentNode.getElementsByTagName("div")[0].style.display = "block";
					this.parentNode.getElementsByTagName("div")[0].parentNode.style.zIndex = "1";					
				}

				this.parentNode.getElementsByTagName("div")[0].onmouseout = function() {					
					this.getElementsByTagName("img")[0].src = this.getElementsByTagName("img")[0].src.replace("_on.gif","_off.gif");
					if (!this.parentNode.getElementsByTagName("div")[0]) return false;
					this.parentNode.getElementsByTagName("img")[0].src = this.parentNode.getElementsByTagName("img")[0].src.replace("_on.gif","_off.gif");
					this.parentNode.getElementsByTagName("div")[0].style.display = "none";
					this.parentNode.getElementsByTagName("div")[0].parentNode.style.zIndex = "0";

					// 선택된 최상위 메뉴 이미지 변경 - 이정표 2011.07.11 //
					if (gnbCnt != "") { document.getElementById(gnbCnt).src = gnbImgUrl; }
				}				

				// 선택된 최상위 메뉴 이미지 변경 - 이정표 2011.07.11 //
				if (gnbCnt != "") { document.getElementById(gnbCnt).src = gnbImgUrl; }
			}

			thismenu.onmouseout = function(e) {
				var browser = navigator.appName;
				if(browser=="Microsoft Internet Explorer") {//크롬이나 익스
					if(event.y < 97 || event.X < 335 || event.X > 905){
						this.getElementsByTagName("img")[0].src = this.getElementsByTagName("img")[0].src.replace("_on.gif","_off.gif");
						if (!this.parentNode.getElementsByTagName("div")[0]) return false;
						this.parentNode.getElementsByTagName("div")[0].style.display = "none";
						this.parentNode.getElementsByTagName("div")[0].parentNode.style.zIndex = "0";
					}
				} else {//파폭
					if(e.clientY < 97 || e.clientX < 335 || e.clientX > 905 ){
						this.getElementsByTagName("img")[0].src = this.getElementsByTagName("img")[0].src.replace("_on.gif","_off.gif");
						if (!this.parentNode.getElementsByTagName("div")[0]) return false;
						this.parentNode.getElementsByTagName("div")[0].style.display = "none";
						this.parentNode.getElementsByTagName("div")[0].parentNode.style.zIndex = "0";
					}
				}

				// 선택된 최상위 메뉴 이미지 변경 - 이정표 2011.07.11 //
				if (gnbCnt != "") { document.getElementById(gnbCnt).src = gnbImgUrl; }
			}

			thismenu.onfocus = function() {
				subMenu = gnbNavi.getElementsByTagName("div");
				for (var k=0; k<subMenu.length; k++) {
					subMenu[k].style.display = "none";
					subMenu[k].parentNode.style.zIndex = "0";
				}
				gnbImg = gnbNavi.getElementsByTagName("IMG");
				for (var l=0; l<gnbImg.length; l++) {
					if (gnbImg[l].src.indexOf("_on.gif") != -1 ){
						gnbImg[l].src = gnbImg[l].src.replace("_on.gif","_off.gif");
					}
				}
				this.getElementsByTagName("img")[0].src = this.getElementsByTagName("img")[0].src.replace("_off.gif","_on.gif");
				if (!this.parentNode.getElementsByTagName("div")[0]) return false;
				this.parentNode.getElementsByTagName("div")[0].style.display = "block";
				this.parentNode.getElementsByTagName("div")[0].parentNode.style.zIndex = "1";
				
				// 선택된 최상위 메뉴 이미지 변경 - 이정표 2011.07.11 //
				if (gnbCnt != "") { document.getElementById(gnbCnt).src = gnbImgUrl; }
			}
		}
	}
}

// GNB2
function rGnb() {
	var gnbNavi = document.getElementById("rGnb");
	var subMenu = gnbNavi.getElementsByTagName("div");
	for (var i=0; i<subMenu.length; i++) {
		subMenu[i].style.display = "none"; // 전체 서브레이어 숨김.

		var subLink = subMenu[i].getElementsByTagName("a");
		for (var m=0; m<subLink.length; m++) { // 서브메뉴 이미지 롤오버
			thismenu = subLink[m];
			thismenu.onmouseover = function() {
				subImage = this.getElementsByTagName("img")[0];
				if(subImage.src.indexOf('_on.gif') == -1) subImage.src = subImage.src.replace("_off.gif","_on.gif");
			}
			subLink[m].onmouseout = function() {
				subImage = this.getElementsByTagName("img")[0];
				if(subImage.src.indexOf('_on.gif') != -1) subImage.src = subImage.src.replace("_on.gif","_off.gif");
			}
			subLink[m].onfocus = function() {
				subImage = this.getElementsByTagName("img")[0];
				if(subImage.src.indexOf('_on.gif') == -1) subImage.src = subImage.src.replace("_off.gif","_on.gif");
			}
			subLink[m].onblur = function() {
				subImage = this.getElementsByTagName("img")[0];
				if(subImage.src.indexOf('_on.gif') != -1) subImage.src = subImage.src.replace("_on.gif","_off.gif");
			}
		}
	}

	var gnbMenu = gnbNavi.getElementsByTagName("li");
	for (var j=0; j<gnbMenu.length; j++) {
		if (gnbMenu[j].className == "depth01" || gnbMenu[j].className == "first") {
			thismenu = gnbMenu[j].getElementsByTagName("a")[0];
			thismenu.onmouseover = function() {
				subMenu = gnbNavi.getElementsByTagName("div");
				for (var k=0; k<subMenu.length; k++) {
					subMenu[k].style.display = "none";
					subMenu[k].parentNode.style.zIndex = "0";
				}
				gnbImg = gnbNavi.getElementsByTagName("img");
				for (var l=0; l<gnbImg.length; l++) {
					if (gnbImg[l].src.indexOf("_on.gif") != -1 ){
						gnbImg[l].src = gnbImg[l].src.replace("_on.gif","_off.gif");
					}
				}
				this.getElementsByTagName("img")[0].src = this.getElementsByTagName("img")[0].src.replace("_off.gif","_on.gif");
				if (!this.parentNode.getElementsByTagName("div")[0]) return false;
				this.parentNode.getElementsByTagName("div")[0].style.display = "block";
				this.parentNode.getElementsByTagName("div")[0].parentNode.style.zIndex = "1";

				this.parentNode.getElementsByTagName("div")[0].onmouseover = function() {
					//this.getElementsByTagName("img")[0].src = this.getElementsByTagName("img")[0].src.replace("_off.gif","_on.gif");
					if (!this.parentNode.getElementsByTagName("div")[0]) return true;
					this.parentNode.getElementsByTagName("img")[0].src = this.parentNode.getElementsByTagName("img")[0].src.replace("_off.gif","_on.gif");
					this.parentNode.getElementsByTagName("div")[0].style.display = "block";
					this.parentNode.getElementsByTagName("div")[0].parentNode.style.zIndex = "1";
				}

				this.parentNode.getElementsByTagName("div")[0].onmouseout = function() {
					this.getElementsByTagName("img")[0].src = this.getElementsByTagName("img")[0].src.replace("_on.gif","_off.gif");
					if (!this.parentNode.getElementsByTagName("div")[0]) return false;
					this.parentNode.getElementsByTagName("img")[0].src = this.parentNode.getElementsByTagName("img")[0].src.replace("_on.gif","_off.gif");
					this.parentNode.getElementsByTagName("div")[0].style.display = "none";
					this.parentNode.getElementsByTagName("div")[0].parentNode.style.zIndex = "0";
				}
			}

			thismenu.onmouseout = function(e) {
				var browser = navigator.appName;
				if(browser=="Microsoft Internet Explorer") {//크롬이나 익스
					if(event.y < 97 || event.X < 335 || event.X > 905){
						this.getElementsByTagName("img")[0].src = this.getElementsByTagName("img")[0].src.replace("_on.gif","_off.gif");
						if (!this.parentNode.getElementsByTagName("div")[0]) return false;
						this.parentNode.getElementsByTagName("div")[0].style.display = "none";
						this.parentNode.getElementsByTagName("div")[0].parentNode.style.zIndex = "0";
					}
				} else {//파폭
					if(e.clientY < 97 || e.clientX < 335 || e.clientX > 905 ){
						this.getElementsByTagName("img")[0].src = this.getElementsByTagName("img")[0].src.replace("_on.gif","_off.gif");
						if (!this.parentNode.getElementsByTagName("div")[0]) return false;
						this.parentNode.getElementsByTagName("div")[0].style.display = "none";
						this.parentNode.getElementsByTagName("div")[0].parentNode.style.zIndex = "0";
					}
				}
			}

			thismenu.onfocus = function() {
				subMenu = gnbNavi.getElementsByTagName("div");
				for (var k=0; k<subMenu.length; k++) {
					subMenu[k].style.display = "none";
					subMenu[k].parentNode.style.zIndex = "0";
				}
				gnbImg = gnbNavi.getElementsByTagName("IMG");
				for (var l=0; l<gnbImg.length; l++) {
					if (gnbImg[l].src.indexOf("_on.gif") != -1 ){
						gnbImg[l].src = gnbImg[l].src.replace("_on.gif","_off.gif");
					}
				}
				this.getElementsByTagName("img")[0].src = this.getElementsByTagName("img")[0].src.replace("_off.gif","_on.gif");
				if (!this.parentNode.getElementsByTagName("div")[0]) return false;
				this.parentNode.getElementsByTagName("div")[0].style.display = "block";
				this.parentNode.getElementsByTagName("div")[0].parentNode.style.zIndex = "1";
			}
		}
	}
}



//Left Menu (JQuery)
function levelsmenu(rootid,menucodel1,menucodel2,menucodel3){
	var root=document.getElementById(rootid);
	var j$root=j$(root);
	var onstr='_on.gif';
	var offstr='_off.gif';
	var hoverclass='hover';
	function rplks(str,keywords,newkey) {
			var patt=new RegExp(keywords,'g');
			if(patt.exec(str)!= null){
				var str=str.replace(patt,newkey);
			}
			return str;
		}
	function curh(obj){
			j$(">li>a:first-child",j$(obj.parentNode.parentNode)).each(function (){
				if(this.getElementsByTagName('img')[0]){
					var imgfst=j$(">img:first",this); 
					imgfst.attr('src',rplks(imgfst.attr('src'),onstr,offstr));
				}else{
					j$(this).removeClass(hoverclass);
				}
			})
			if(obj.getElementsByTagName('img')[0]){
				var oimgfst=j$(">img:first",obj);
				oimgfst.attr('src',rplks(oimgfst.attr('src'),offstr,onstr));
			}else{
				j$(obj).addClass(hoverclass);
			}
		}
	function cur(obj){
		curh(obj);
		
		if(obj.parentNode.parentNode.getElementsByTagName('ul').length>0){
			j$(" ul",j$(obj.parentNode.parentNode)).each(function (){
				j$(this).hide();
			})
		}
		if(obj.parentNode.getElementsByTagName('ul').length>0){
			j$(">ul:first",obj.parentNode).show();
		}
	}
	function sethover(){
		
		if(typeof(menucodel1)=='undefined'||menucodel1==''||menucodel1=='0'){
			j$(">li>ul",j$root).hide();
		}else{
			j$(">li>a:first-child",j$root).each(function (i){
				if(i==menucodel1-1){
					cur(this);
					j$(">ul>li>a:first-child",j$(this.parentNode)).each(function (i){
						if(i==menucodel2-1){
								cur(this);
								j$(">ul>li>a:first-child",j$(this.parentNode)).each(function (i){
									if(i==menucodel3-1){
											cur(this);
									}
								})
						}						
					})
				}
			})
		}
	}
	if(root){
		for(var i=0; i<root.getElementsByTagName('a').length; i++){
			var atag=root.getElementsByTagName('a')[i];
			atag.onclick=function(){
				cur(this);
			};
			atag.onfocus=function(){
				cur(this);
			};
			atag.onmouseover=function(){				
				curh(this);
			};
		}
		j$root.hover(function (){},function (){
			sethover();
		})
		sethover();
	}
}

//Footer select Open
function selectOn(boxID){
	var selectBox = document.getElementById(boxID);
	var selectObj = document.getElementById("relatedSelect")
	
	if(selectBox.style.display!="block"){
	selectBox.style.display="block";
	selectBox.onmouseover = function(){selectBox.style.display="block";}
	selectBox.onmouseout = function(){selectBox.style.display="none"; }
	}else{
		selectBox.style.display="none";
	}
}

//Footer select Open
function searchS(boxID){
	var selectBox = document.getElementById(boxID);
	var selectObj = document.getElementById("searchSelect")
	
	if(selectBox.style.display!="block"){
	selectBox.style.display="block";
	selectBox.onmouseover = function(){selectBox.style.display="block";}
	selectBox.onmouseout = function(){
	selectBox.style.display="none";
	}
	}else{
		selectBox.style.display="none";
	}
}

//팝업닫기
function popClose() { 
	window.close() 
}

//레이어 팝업 열기
function openLayer(IdName){
	var pop = document.getElementById(IdName);
	pop.style.display = "block";
}

//레이어 팝업 닫기
function closeLayer(IdName){
	var pop = document.getElementById(IdName);
	pop.style.display = "none";
}

function openLayer02(IdName2) {
	var obj = document.getElementById(IdName2);
	if ( !obj.style.display || obj.style.display == "none" ) {
		document.getElementById("layer_pop_img").src = "/images/common/gnb/gnb_menu_all_2.gif"
		obj.style.display = "block";
	} else {
		document.getElementById("layer_pop_img").src = "/images/common/gnb/gnb_menu_all_1.gif"
		obj.style.display = "none";
	}
}
