// 플래쉬 메뉴 링크 TOP
// main : 메인메뉴순번
// sub  : 서브메뉴순번

function selectTopmenuByMenuId() {
	var depth1 = this.id.substring("top-menu-head".length,this.id.length);
	var menuId = "sub-menu" + depth1;		
	var selectDepth1 = "top-" + depth1 + "-1";
	var topnav = document.getElementById("mainMenu");
	if(!topnav) return;
	var topEl = topnav.getElementsByTagName("ul");
	for(i = 0 ; i < topEl.length ; i++){
		if(topEl[i].id.substring(0,12) == "top-sub-menu") {
			topEl[i].style.display = "none";
		}
	}
	var topEl2 = topnav.getElementsByTagName("li");
	for(i = 0 , seq = 1; i < topEl2.length ; i++){
		if(topEl2[i].id.substring(0,8) == "top-menu") {
			/*initTopMenu(topEl2[i],depth1);*/
			/* 스크립트 추가 시작 */
			topEl2[i].onmouseover = function(){
				this.style.display = 'block';
				this.firstChild.className = 'on';
				this.onmouseout = function(){
					this.firstChild.className = '';
					this.getElementsByTagName('ul')[0].style.display = 'none';
				}
			}
			/* 스크립트 추가 끝 */

		}
		if(topEl2[i].id.substring(0,8) == "position") {
			if(depth1 == seq) topEl2[i].style.display = "block";
			else topEl2[i].style.display = "none";
			seq++;
		}
	}
	
	var nav = document.getElementById("top-" + menuId);
	if(!nav) return;
	nav.style.display = "block";
	/* 스크립트 추가 시작 */
	nav.onmouseover = function(){
		this.style.display = 'block';
		this.onmouseout = function(){
			this.style.display = 'none';
		}
	}
	/* 스크립트 추가 끝 */
	menuEl = nav.getElementsByTagName("li");
	for(i = 0; i < menuEl.length; i++) {
		var imgEl = menuEl.item(i).getElementsByTagName("img")
		if(imgEl != null && imgEl.length>0) {
			imgEl.item(0).onmouseover = menuOver;
			imgEl.item(0).onmouseout = menuOut;
			imgEl.item(0).onfocus = menuOver;
			imgEl.item(0).onblur = menuOut;
		}
	}
}


function initTopmenuByMenuId(depth1, depth2, depth3, depth4, menuId) {
	var selectDepth1 = "top-" + depth1 + "-" + depth2;
	var selectDepth2 = "top-" + depth1 + "-" + depth2 + "-" + depth3;
	var selectDepth3 = "top-" + depth1 + "-" + depth2 + "-" + depth3 + "-" + depth4;
	var topnav = document.getElementById("mainMenu");
	if(!topnav) return;
	var topEl = topnav.getElementsByTagName("ul");	
	for(var i = 0 ; i < topEl.length ; i++){
		if(topEl[i].id.substring(0,12) == "top-sub-menu") {
			topEl[i].style.display = "none";
		}
	}
	var topEl3 = topnav.getElementsByTagName("li");
	for(i = 0 , seq = 1; i < topEl3.length ; i++){
		if(topEl3[i].id.substring(0,8) == "position") {
			if(depth1 == seq) topEl3[i].style.display = "block";
			else topEl3[i].style.display = "none";
			seq++;
		}
	}
	
	var topEl2 = topnav.getElementsByTagName("a");
	for(i = 0 , seq = 0; i < topEl2.length ; i++){
		if(topEl2[i].id.substring(0,13) == "top-menu-head") {
			topEl2[i].onmouseover =  selectTopmenuByMenuId;
			topEl2[i].onfocus = selectTopmenuByMenuId;
			if ( seq+1 == depth1) {
				topEl2[i].onmouseover();
				topEl2[i].onfocus();
			}
			seq++;
		}
	}
	
	var nav = document.getElementById("top-" + menuId);
	if(!nav) return;
	nav.style.display = "block";
	menuEl = nav.getElementsByTagName("li");
	for(i = 0; i < menuEl.length; i++) {
		var menuElItm = menuEl.item(i);
		var imgEl = menuElItm.getElementsByTagName("img");
		if(imgEl == null || imgEl.length == 0) continue;
		var itm = imgEl.item(0);
		if (menuElItm.id == selectDepth1 || menuElItm.id == selectDepth2  || menuElItm.id == selectDepth3  ) {
			itm.src = itm.src.replace(".gif", "_over.gif");
			itm.onmouseover = null;
			itm.onmouseout = null;
			itm.onfocus = null;
			itm.onblur = null;
		}
		else {
			itm.onmouseover = menuOver;
			itm.onmouseout = menuOut;
			itm.onfocus = menuOver;
			itm.onblur = menuOut;
		}
	}
}


// 퀵메뉴 이벤트...

self.onError=null;
currentX = currentY = 137;
whichIt = null;
lastScrollX = 0; lastScrollY = 5;
NS = (document.layers) ? 1 : 0;
IE = (document.all) ? 1: 0;


function SetFloaterPosition(mode)
{
	//var s_height = document.body.scrollTop + 0;
	var s_height = document.documentElement.scrollTop + 0;


//	if(!mode)
//		s_height += document.body.scrollTop;

	floater.style.top = s_height;
}

//<!-- STALKER CODE -->
function heartBeat() {

	
	if(IE) {
		diffY = document.documentElement.scrollTop;
		diffX = 0;
	}else if(NS) { 
		diffY = self.pageYOffset; diffX = self.pageXOffset; 
	}else{
		diffY = document.documentElement.scrollTop;
	}

	if(diffY != lastScrollY) {
		percent = .1 * (diffY - lastScrollY);

		if(percent > 0) percent = Math.ceil(percent);
		else percent = Math.floor(percent);

		if(IE) {
			document.all.floater.style.pixelTop += percent;
			lastScrollY = lastScrollY + percent;

		}else if(NS) {
			document.floater.top += percent;
			lastScrollY = lastScrollY + percent;

		}else{
			lastScrollY = lastScrollY + percent;
			document.getElementById("floater").style.top =  percent +"px"; 
		}


	}

	if(diffX != lastScrollX) {
		percent = .1 * (diffX - lastScrollX);

		if(percent > 0) percent = Math.ceil(percent);
		else percent = Math.floor(percent);

		if(IE) document.all.floater.style.pixelLeft += percent;

		if(NS) document.floater.top += percent;

		lastScrollY = lastScrollY + percent;
	}
}

function lan_hide() {
	document.getElementById("lan_select").style.display='none';
}

function lan_show() {
	document.getElementById("lan_select").style.display='block';
}

