// Top Menu
function initNavigation(seq,sub) {
    nav = document.getElementById("topmenu");
    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;
            if(sub) { document.getElementById("menu"+seq+"-"+sub).className=""; }
        };
        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();
                    else if(nav.current) {
                        menuImg = nav.current.childNodes.item(0);
                        menuImg.src = menuImg.src.replace("r.gif", ".gif");
                        if (nav.current.submenu) nav.current.submenu.style.display = "none";
                        nav.current = null;
                    }
                }
            }, 500);
        };
    }

    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("r.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(".gif", "r.gif");
                if (this.submenu) this.submenu.style.display = "block";
                nav.current = this;
                if(sub) { document.getElementById("menu"+seq+"-"+sub).className="b"; }
            }
            nav.isOver = true;
        }
        nav.menuseq++;
        nav.menu[nav.menuseq] = navAnchor;
    }
    if (nav.menu[seq]) nav.menu[seq].onmouseover();
}
////////////////////////////////////////////////////////////////////////////////////


////////////////////////±ÛÀÚ Å©±â ///////////////////////////////////////////////////////

var tgs = new Array('div','td','tr','table','span', 'li', 'a', 'p');

var szs = new Array( '12px','xx-small','x-small','12px','15px','18px');
var startSz = 3;

function ts( trgt,inc ) {
	try {
		if (!document.getElementById) return
		var d = document,cEl = null,sz = startSz,i,j,cTags;
		sz += inc;
		if ( inc == 3) sz = 3;
		if(sz >= szs.length || sz <= 0) return;
		ss=inc;
		if ( sz < 1 ) sz = 1;
		if ( sz > 6 ) sz = 6;
		if ( ss == 0 ) sz = 0;
		startSz = sz;
		if ( !( cEl = d.getElementById( trgt ) ) ) cEl = d.getElementsByTagName( trgt )[ 0 ];
		cEl.style.fontSize = szs[ sz ];
		for ( i = 0 ; i < tgs.length ; i++ ) {
			cTags = cEl.getElementsByTagName( tgs[ i ] );
			for ( j = 0 ; j < cTags.length ; j++ ) cTags[ j ].style.fontSize = szs[ sz ];
//			alert(tgs[i]);
		}
	} catch(e) {}
}

/////////////////////////////////////////////////////////////////////////////////////////////////

// scrolling layer
function initMoving(target, position, topLimit, btmLimit) {
	if (!target)
		return false;

	var obj = target;
	obj.initTop = position;
	obj.topLimit = topLimit;
	obj.bottomLimit = document.documentElement.scrollHeight - btmLimit;

	obj.style.position = "relative";
	obj.top = obj.initTop;
	obj.left = obj.initLeft;

	if (typeof(window.pageYOffset) == "number") {
		obj.getTop = function() {
			return window.pageYOffset;
		}
	} else if (typeof(document.documentElement.scrollTop) == "number") {
		obj.getTop = function() {
			return document.documentElement.scrollTop;
		}
	} else {
		obj.getTop = function() {
			return 0;
		}
	}

	if (self.innerHeight) {
		obj.getHeight = function() {
			return self.innerHeight;
		}
	} else if(document.documentElement.clientHeight) {
		obj.getHeight = function() {
			return document.documentElement.clientHeight;
		}
	} else {
		obj.getHeight = function() {
			return 500;
		}
	}

	obj.move = setInterval(function() {
		if (obj.initTop > 0) {
			pos = obj.getTop() + obj.initTop;
		} else {
			pos = obj.getTop() + obj.getHeight() + obj.initTop;
			//pos = obj.getTop() + obj.getHeight() / 2 - 15;
		}

		if (pos > obj.bottomLimit)
			pos = obj.bottomLimit;
		if (pos < obj.topLimit)
			pos = obj.topLimit;

		interval = obj.top - pos;
		obj.top = obj.top - interval / 3;
		obj.style.top = obj.top + "px";
	}, 30)
}
//scrolling layer end

//¸ÞÀÎ°øÁö»çÇ× ÅÇ
function tabList(ele, active){
	var ele = document.getElementById(ele);
	if(active === undefined) active = 0;						
	
	// tabtit¸¦ Æ÷ÇÔÇÏ´Â Á¦¸ñ ³ëµåµé ¼öÁý 
	var btn = ele.getElementsByTagName("*");
	for(var i=0; i<btn.length; i++){
		if(btn[i].className.indexOf('tabtit') != -1){
			btn = btn[i].nodeName;
			btn = ele.getElementsByTagName(btn);
			break;
		}
	}
	
	// Å¸ÀÌÆ²ÀÇ Å¸°Ù ·¹ÀÌ¾î ÀÌ¸§Áß ¼ýÀÚ¸¸ »« ¿µ¹®¸¸ tab1 Áß tab¸¸
	var layerName = btn[0].getElementsByTagName("A")[0].href.split("#")[1];
	layerName = layerName.slice(0, layerName.length-1);

	for(var i=0; i<btn.length; i++){
		ele["target" + i] = document.getElementById(layerName + (i+1)); // ³ëµåÀúÀå ¿¹) tab1, tab2, tab3
		ele["a" + i] = btn[i].getElementsByTagName("A")[0]; // ÅÇ¸µÅ©
		ele["img" + i] = btn[i].getElementsByTagName("IMG")[0]; // ÀÌ¹ÌÁö³ëµå ÀúÀå
		btn[i].style.position = "absolute"; // Á¦¸ñ·¹ÀÌ¾î Àû¿ë
		ele.getElementsByTagName("P")[i].style.position = "absolute"; // ´õº¸±â ·¹ÀÌ¾î
	}
	
	/* ÃÊ±â¼¼ÆÃ */
	var oldActive = active;
	for(var i=0; i<btn.length; i++){
		ele["a" + i].cnt = i;
		ele["a" + i].onclick = function menuActive(){
			ele["target" + oldActive].style.display = "none";
			ele["img" + oldActive].src = ele["img" + oldActive].src.replace("_over", "_out");
			
			ele["target" + this.cnt].style.display = "block";
			ele["img" + this.cnt].src = ele["img" + this.cnt].src.replace("_out", "_over");
			oldActive = this.cnt;
			return false;
		}
		
		if(active == i) continue; // ÃÊ±â È°¼ºÈ­
		ele["target" + i].style.display = "none";
		ele["img" + i].src = ele["img" + i].src.replace("_over", "_out");

	}
}

/****************  ÀüÃ¼ ¸Þ´º º¸±â ************************/
/** ÀüÃ¼¸Þ´ºº¸±â*/
function initTopMenuAll() {
	var topmenuAll_show = document.getElementById('topmenuAll_show');
	var topmenuAll_hide = document.getElementById('topmenuAll_hide');
	topmenuAll_show.onclick = function() {
		document.getElementById('topmenuAll').style.display = "block";
		return false;
	}
	topmenuAll_hide.onclick = function() {
		document.getElementById('topmenuAll').style.display = "none";
		var link = document.createElement("a");
		document.getElementById('head').appendChild(link);
		link.setAttribute("href","#");
		link.focus();
	}
}

// Trim : ¾ÕµÚÀÇ °ø¹é Á¦°Å
function trim(str) {
	str = this != window? this : str;
	return str.replace(/^\s+/, '').replace(/\s+$/, '');
}

// ÀüÃ¼¸Þ´ºÅ¬¸¯ÈÄ Æ÷Ä¿½º¸¦ ÀüÃ¼¸Þ´ºÀÇ °¡Àå Ã¹¹øÂ° Ç×¸ñÀ¸·Î °­Á¦ ÀÌµ¿
function fn_goFocusAllmenuFirst() {
	var topmenuAllObj = document.getElementById('topmenuAll');
	topmenuAllObj.getElementsByTagName("dd")[0].getElementsByTagName("A")[0].focus();
}

