/* ie6¿¡¼­ bg ±ô¹Ú°Å¸² ¹æÁö ------------------------------------------- */
try {document.execCommand('BackgroundImageCache', false, true); } catch(e) {} 



// png24--------------------------------------------------------------------
function setPng24(obj) { 
    obj.width=obj.height=1; 
    obj.className=obj.className.replace(/\bpng24\b/i,''); 
    obj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');" 
    obj.src='';  
    return ''; 
} 



/*------------------------------------------------------------------------------------------
// È­¸é ·Îµå ÈÄ Ã³¸®
------------------------------------------------------------------------------------------*/

window.onload = function()
{
 // div height ¼³Á¤
 if (document.getElementById("ifrIe6")  && document.getElementById("layerPopup"))
 {
	setDivHeight('ifrIe6','layerPopup');
 }

}

/*------------------------------------------------------------------------------------------
// div height ¼³Á¤
// objSet : º¯°æÇÒ div id
// objTar : height°ªÀ» ±¸ÇÒ ´ë»ó div id
------------------------------------------------------------------------------------------*/
function setDivHeight(objSet, objTar)
{ 
  var objSet   = document.getElementById(objSet); 
  var objTarHeight= document.getElementById(objTar).offsetHeight;
  objSet.style.height  = objTarHeight + "px";
} 

//ÀÌ¹ÌÁö ¿À¹öÈ¿°ú


function imgOver(imgName) {
	//alert("imgOver="+imgName.src+" alt="+imgName.getAttribute("alt")+" src="+imgName.getAttribute("src")+" className="+imgName.className+" className="+imgName.getAttribute("class"));
	imgName.src = imgName.src.replace(/(_off.gif|.gif)$/i, "_on.gif");
	imgName.src = imgName.src.replace(/(_off.jpg|.jpg)$/i, "_on.jpg");
	imgName.src = imgName.src.replace(/(_off.png|.png)$/i, "_on.png");
}
function imgOut(imgName) {
	//alert("imgOut="+imgName.src);
	imgName.src = imgName.src.replace(/(_on.gif|.gif)$/i, "_off.gif");
	imgName.src = imgName.src.replace(/(_on.jpg|.jpg)$/i, "_off.jpg");
	imgName.src = imgName.src.replace(/(_on.png|.png)$/i, "_off.png");
}



//·¹ÀÌ¾î ¿­±â
function layerView(name){
	document.getElementById(name).style.display = "block";
}

//·¹ÀÌ¾î ´Ý±â
function layerClose(name){
	document.getElementById(name).style.display = "none";
}


function layerChange(name){
	alert("name="+name+" style.display="+document.getElementById(name).style.display );
	if (document.getElementById(name).style.display =="none") {
		document.getElementById(name).style.display = "block";
	} else {
		document.getElementById(name).style.display = "none";
	}
}

/* Å¾ ¸Þ´º
---------------------------------------------------------*/
function initNavigation(seq, subseq, menuid) {
	if(!menuid)
		var nav = document.getElementById("gnbmenu");
	else
		var nav = document.getElementById(menuid);

	nav.menu = new Array();
	nav.current = null;
	nav.menuseq = 0;
	navLen = nav.childNodes.length;
	
	allA = nav.getElementsByTagName("a");

	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;
			setTimeout(function () {
				if (nav.isOver == false) {
					if(nav.menu[seq]) {
						nav.menu[seq].onmouseover();
						if (seq > 0 && nav.getElementsByTagName("ul").item(seq-1)) {
							ulObj = nav.getElementsByTagName("ul").item(seq-1);
							if (subseq > 0 && ulObj.getElementsByTagName("img").item(subseq-1)) {
								menuImg = ulObj.getElementsByTagName("img").item(subseq-1);
								menuImg.src = menuImg.src.replace("_off.gif", "_on.gif");
							}
						}
					} else {

						if (nav.current) {
							menuImg = nav.current.childNodes.item(0);
							if(menuImg.tagName == "IMG") {
								menuImg.src = menuImg.src.replace("_on.gif", "_off.gif");
							}
							if (nav.current.submenu) {
								nav.current.submenu.style.display = "none";
							}
							nav.current = null;
						}

					}
				}
			}, 1000);
		}
	}

	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);

		if (navAnchor.submenu) {
			navAnchor.submenu.style.display = "none";
		}

		navAnchor.onmouseover = navAnchor.onfocus = function () {
			if (nav.current) {
				menuImg = nav.current.childNodes.item(0);

				if(menuImg.tagName == "IMG") {
					menuImg.src = menuImg.src.replace("_on.gif", "_off.gif");
				}
					if (nav.current.submenu) {
						nav.current.submenu.style.display = "none";
				}
				nav.current = null;
			}
			if (nav.current != this) {
				menuImg = this.childNodes.item(0);
				if(menuImg.tagName == "IMG") {
					menuImg.src = menuImg.src.replace("_on.gif", "_off.gif");
					menuImg.src = menuImg.src.replace("_off.gif", "_on.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();

	/* submenu img rollover */
	var subnavLen = nav.getElementsByTagName("ul").length;
	for(i=0; i < subnavLen; i++) {

		var subnav =  nav.getElementsByTagName("ul").item(i).childNodes;
		for(s = 0; s < subnav.length; s++) {

			var subnavItem = subnav.item(s);
			if (subnavItem.tagName != "LI")
				continue;

			subnavAnchor = subnavItem.getElementsByTagName("img").item(0);

			if(subnav.item(s).getElementsByTagName("a").item(0)) {
				subnav.item(s).getElementsByTagName("a").item(0).onmouseover = subnav.item(s).getElementsByTagName("a").item(0).onfocus = function () {

					menuImg = this.childNodes.item(0);

					if(menuImg.tagName == "IMG") {
						menuImg.src = menuImg.src.replace("_on.gif", "_off.gif");
						menuImg.src = menuImg.src.replace("_off.gif", "_on.gif");
					}
					else {
						this.className += " on";
					}
					nav.isOver = true;
				}

				subnav.item(s).getElementsByTagName("a").item(0).onmouseout = subnav.item(s).getElementsByTagName("a").item(0).onblur = function () {
					menuImg = this.childNodes.item(0);

					if(menuImg.tagName == "IMG") {
						menuImg.src = menuImg.src.replace("_on.gif", "_off.gif");
					}
					else {
						if(this.className) {
							this.className = this.className.replace(" on", "");
						}
					}

					nav.isOver = false;
					setTimeout(function () {
						if (nav.isOver == false) {
							if(nav.menu[seq]) {
								nav.menu[seq].onmouseover();
								if (seq > 0 && nav.getElementsByTagName("ul").item(seq-1)) {
									ulObj = nav.getElementsByTagName("ul").item(seq-1);
									if (subseq > 0 && ulObj.getElementsByTagName("img").item(subseq-1)) {
										menuImg = ulObj.getElementsByTagName("img").item(subseq-1);
										menuImg.src = menuImg.src.replace("_off.gif", "_on.gif");
									}
								}
							}
							else {
								if (nav.current) {
									menuImg = nav.current.childNodes.item(0);
									if(menuImg.tagName == "IMG") {
										menuImg.src = menuImg.src.replace("_on.gif", "_off.gif");
									}
									else {
										if(this.className) {
											this.className = this.className.replace(" on", "");
										}
									}

									if (nav.current.submenu) {
										nav.current.submenu.style.display = "none";
									}
									nav.current = null;
								}

							}
						}
					}, 1000);
				}

			}
		}
	}

	if (seq > 0 && nav.getElementsByTagName("ul").item(seq-1)) {
		ulObj = nav.getElementsByTagName("ul").item(seq-1);
		if (subseq > 0 && ulObj.getElementsByTagName("img").item(subseq-1)) {
			menuImg = ulObj.getElementsByTagName("img").item(subseq-1);
			menuImg.src = menuImg.src.replace("_off.gif", "_on.gif");
		}
	}

	/* end submenu img rollover */
}



function byObjects(tagName, attributeName, attributeValue, doc){
	var reobjs = new Array();
	var obj = doc.getElementsByTagName(tagName.toUpperCase());
	var len = obj.length;
	var cnt = 0;
	for (var i=0; i < len; i++){
		/*
		if(obj[i][attributeName] == attributeValue){
			reobjs[cnt++] = obj[i];
		}
		*/
		if(obj[i].getAttribute(attributeName) == attributeValue){
			reobjs[cnt++] = obj[i];
		}

	}
	return reobjs;
}

function initSubmenu(menuName, depth1, depth2, depth3) {
	var nav = document.getElementById(menuName);
	var obj1 = byObjects("li", "name", "leftDepth1", nav);
	for (i = 0; i < obj1.length; i++) {
		var menuObj1 = obj1[i];
		if ((i+1) == depth1){
			submenuChange(true, menuObj1);

			var obj2 = byObjects("li", "name", "leftDepth2", menuObj1);
			for (j = 0; j < obj2.length; j++) {
				var menuObj2 = obj2[j];
				if ((j+1) == depth2){
					submenuChange(true, menuObj2);
					if (menuObj2){
						var obj3 = byObjects("li", "name", "leftDepth3", menuObj2);
						for (z = 0; z < obj3.length; z++) {
							var menuObj3 = obj3[z];
							if ((z+1) == depth3){
								submenuChange(true, menuObj3);
							} else {
								submenuChange(false, menuObj3);
							}
						}
					}

				} else {
					submenuChange(false, menuObj2);
				}
			}
		} else {
			submenuChange(false, menuObj1);
		}
	}
}

function submenuChange(flag, menuObj) {
	if (flag){
		if(menuObj.getElementsByTagName("img").item(0)) {
			menuObj.getElementsByTagName("img").item(0).src = menuObj.getElementsByTagName("img").item(0).src.replace("_off", "_on");
			/*
			menuObj.getElementsByTagName("img").item(0).onmouseover = menuObj.getElementsByTagName("img").item(0).onfocus = function () {
				imgOver(this);
			}
			menuObj.getElementsByTagName("img").item(0).onmouseout = menuObj.getElementsByTagName("img").item(0).onblur = function () {
				imgOut(this);
			}
			*/
		}
		if (menuObj.getElementsByTagName("ul").item(0)) {
			menuObj.getElementsByTagName("ul").item(0).style.display = "block";
		}
	} else {
		if(menuObj.getElementsByTagName("img").item(0)) {
			menuObj.getElementsByTagName("img").item(0).src = menuObj.getElementsByTagName("img").item(0).src.replace("_on", "_off");
			menuObj.getElementsByTagName("img").item(0).onmouseover = menuObj.getElementsByTagName("img").item(0).onfocus = function () {
				imgOver(this);
			}
			menuObj.getElementsByTagName("img").item(0).onmouseout = menuObj.getElementsByTagName("img").item(0).onblur = function () {
				imgOut(this);
			}
		}
		if (menuObj.getElementsByTagName("ul").item(0)) {
			menuObj.getElementsByTagName("ul").item(0).style.display = "none";
		}
	}
}

//GNB
function itostr(num) {
	if (num < 10) str = "0";
	else str = "";

	str = str + num;
	return str;
}
//¹öÆ° ·Ñ¿À¹ö

function m_over() {
	document.getElementById('top_menu').style.display = "none";
	var obj = document.getElementById('top_menuOn');
	obj.style.display = "block";
	animation();
}
function m_over2() {
	document.getElementById('top_menu').style.display = "none";
	document.getElementById('top_menuOn').style.top = "0px";
}
function animation() {
	timerId=setTimeout("animation()",10);
	var obj = document.getElementById('top_menuOn');
	if(obj.style.top == '' || !obj.style.top || obj.style.top == null || obj.style.top == false) {
		obj.style.top = "-300px";
	}
	if(parseInt(obj.style.top) < 0) {
		obj.style.top = parseInt(obj.style.top)+10+"px";
	}
	else {
		clearTimeout(timerId);
		obj.style.top = '0px';
	}
}
function m_out() {
	timerId2=setTimeout("m_out()",5);
	var obj = document.getElementById('top_menuOn');
	if(parseInt(obj.style.top) >= -300) {
		obj.style.top = parseInt(obj.style.top)-10+"px";
	}
	else {
		clearTimeout(timerId2);
		obj.style.display = 'none';
		document.getElementById('top_menu').style.display = "block";
	}
}
// ÀÌ¹ÌÁö ¿À¹ö
function mmover(obj){
	obj.src = obj.src.replace("off.gif","on.gif");
}
function mmout(obj){
	obj.src = obj.src.replace("on.gif","off.gif");
}

//div_open
function div_open(id) {
    for (i = 1; i <= 5; i++) {
        document.getElementById("sub"+i).style.display = "none";
    }
    document.getElementById(id).style.display = "block";
}
function div_close(id) {
    document.getElementById(id).style.display = "none";
}




//flash
function flash(c, d, e) {
    var flash_tag = "";
    flash_tag = '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ';
    flash_tag += 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" ';
    flash_tag += 'WIDTH="' + c + '" HEIGHT="' + d + '" >';
    flash_tag += '<param name="movie" value="' + e + '">';
    flash_tag += '<param name="quality" value="high">';
    flash_tag += '<param name="wmode" value="transparent">';
    flash_tag += '<embed src="' + e + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" ';
    flash_tag += 'type="application/x-shockwave-flash" WIDTH="' + c + '" HEIGHT="' + d + '" wmode="transparent"></embed></object>';
    document.write(flash_tag);
}
