

//--------------------------------------------------------------------------------
//	±Û·Î¹ú³×ºñ°ÔÀÌ¼Ç Àü¿ªº¯¼ö ¼±¾ð

var cntGnb = 8;	//ÀüÃ¼ gnb°³¼ö
var curGnb = 0;	//ÇöÀç ÀÌº¥Æ®¸¦ ¹ÞÀº gnb index
var arrSubmenuCount = [2, 4, 3, 3, 3, 3, 3, 3]

//--------------------------------------------------------------------------------

//±Û·Î¹ú ³×ºñ°ÔÀÌ¼Ç
function initGnb(e){
	var g;
	var gs;
	var tempcnt;

	for (var i=1; i < cntGnb+1; i++){
		g = $("gnb0"+i);
		g.sm = "gnb0"+i+"-sub";
		g.idx = i;
		g.subCnt = arrSubmenuCount[i-1];	//2Â÷¸Þ´º °¹¼ö
		
		//1Â÷¸Þ´º ÀÌº¥Æ® ¼³Á¤
		g.observe('mouseover', toggleGnb, false);
		g.observe('focus', toggleGnb, false);
		g.observe('mouseover', rollOver, false);
		g.observe('mouseout', rollOver, false);	
		$(g.sm).observe('mouseout', toggleSubmenu, false);
		$(g.sm).observe('blur', toggleSubmenu, false);

		//2Â÷¸Þ´º ÀÌº¥Æ® ¼³Á¤
		for (var z=1; z < g.subCnt+1; z++){
			
			if (z < 10){
				tempcnt = "_0"+z; 
			} else {
				tempcnt = "_"+z;
			}
			
			//gs = $("gnb_0"+i+tempcnt);
			//gs.observe('mouseover', rollIOverSubmenu, false);
			//gs.observe("mouseout", rollIOverSubmenu, false);
		}
	}
	
}

//2Â÷¸Þ´º ·Ñ¿À¹ö ÀÌ¹ÌÁö ±³Ã¼
function rollOver(e){
	var obj = this;

	var img = obj.getElementsByTagName("img")[0];
	var pattern;
	var imgsrc = img.src;

	if (e.type == "mouseover"){
		pattern = /\.gif/;
		img.src = imgsrc.gsub(pattern, "_v.gif");
	} else if (e.type == "mouseout"){
		pattern = /\_on.gif/;
		img.src = imgsrc.gsub(pattern, ".gif");
	}
}

//ÀÌº¥Æ® Å¸ÀÔ¿¡ µû¶ó ÇØ´ç ÇÔ¼ö È£Ãâ
function toggleGnb(e){
	var obj = this;

	var cnt = obj.idx;
	var targetObj = $(obj.sm);

	if ( curGnb == 0 ){
		targetObj.style.display = "block";
	} else if ( curGnb > 0 || curGnb < cntGnb +1){
		$("gnb0"+curGnb+"-sub").style.display = "none";
		targetObj.style.display = "block";
	}
	curGnb = cnt;
}

function toggleSubmenu(e){
	var obj = this;
	obj.style.display = "none";
}







//20081120 from iabf javascript
function initNavigation(seq) {

	 nav = document.getElementById("topmenu");
	 nav.menu = new Array();
	 nav.current = null;
	 nav.menuseq = 0;
	 navLen = nav.childNodes.length;
	

	allA = nav.getElementsByTagName("li")

	 for(k = 0; k < allA.length; k++) {
		 allA.item(k).onmouseover = allA.item(k).onfocus = function () {
		 nav.isOver = true;
		 }
	 
		allA.item(k).onmouseout = allA.item(k).onblur = function () {
			nav.isOver = false;
			//function () { --> function nav() {À¸·Î ¼öÁ¤(ff¿¡¼­ ¹ÌÀÛµ¿ÇÏ¿©. 20091126ÀÌ½Â¿¬)
			function nav() {
				if (nav.isOver == false) {
					if (nav.menu[seq]) {
						nav.menu[seq].onmouseover();
					}
					else if(nav.current) {

						menuImg = nav.current.childNodes.item(0);
						
						menuImg.src = menuImg.src.replace("_v.gif", ".gif");

						if (nav.current.submenu) {
							nav.current.submenu.style.display = "none";
						}
						nav.current = null;
					}
				}
			}; //setTimeout
		} // allA.item(k)
	} //for

	for (i = 0; i < navLen; i++) {
		navItem = nav.childNodes.item(i);

		if (navItem.tagName != "LI")	continue;

		navAnchor = navItem.getElementsByTagName("a").item(0);
		navAnchor.submenu = navItem.getElementsByTagName("ul").item(0);

		navAnchor.onmouseover = navAnchor.onfocus = function () {
			if (nav.current) {

				menuImg = nav.current.childNodes.item(0);
				menuImg.src = menuImg.src.replace("_v.gif", ".gif");

				if (nav.current.submenu)	nav.current.submenu.style.display = "none";
				nav.current = null;
			}

			if (nav.current != this) {

				menuImg = this.childNodes.item(0);
				menuImg.src = menuImg.src.replace("_v.gif", ".gif"); //Ãß°¡»çÇ× 09.09.15 (linz08)
				menuImg.src = menuImg.src.replace(".gif", "_v.gif");

				if (this.submenu)	this.submenu.style.display = "block";
				nav.current = this;
			}
			nav.isOver = true;
		}
		nav.menuseq++;
		nav.menu[nav.menuseq] = navAnchor;
	}
		if (nav.menu[seq])	 nav.menu[seq].onmouseover();
		
} // end of function 




