//Element ID ºÒ·¯¾²±â
function dEI(elementID){
	return document.getElementById(elementID);
}

// roundBox Layout
function initLayout(layoutEl,childEl) {
	var layoutId = dEI(layoutEl);
	var contentsId = dEI(childEl);

	//create and build div structure
	var bodyTH = document.createElement('div');
	var bodyLV = document.createElement('div');
	var bodyRV = document.createElement('div');
	var bodyBH = document.createElement('div');
	var bodyTL = document.createElement('div');
	var bodyTR = document.createElement('div');
	var bodyBL = document.createElement('div');
	var bodyBR = document.createElement('div');
	bodyTH.className = "bodyTH";
	bodyLV.className = "bodyLV";
	bodyRV.className = "bodyRV";
	bodyBH.className = "bodyBH";
	bodyTL.className = "bodyTL";
	bodyTR.className = "bodyTR";
	bodyBL.className = "bodyBL";
	bodyBR.className = "bodyBR";
	layoutId.appendChild(bodyTH);
	bodyTH.appendChild(bodyLV);
	bodyLV.appendChild(bodyRV);
	bodyRV.appendChild(bodyBH);
	bodyBH.appendChild(bodyTL);
	bodyTL.appendChild(bodyTR);
	bodyTR.appendChild(bodyBL);
	bodyBL.appendChild(bodyBR);
	bodyBR.appendChild(contentsId);
}


//Images Btn_KSS
function BtnOn(imgEl){
	imgEl.src = imgEl.src.replace(".gif", "_on.gif");
}
function BtnOut(imgEl){
	imgEl.src = imgEl.src.replace("_on.gif", ".gif");
}

// first ¿¹¿ÜÃ³¸® firstChild(ºí·°Id, ÅÂ±×³×ÀÓ, Ã³¸®ÇÒ ¾ÆÀÌÅÛ ¹øÈ£) // ¾ÆÀÌÅÛ¹øÈ£´Â 0¹øºÎÅÍ ¹ÝÈ¯
function firstChild(Elid, Etn, Num){
	if(Num==""){Num=0;}
	liEl = dEI(Elid).getElementsByTagName(Etn);
	if (liEl.item(Num)) {
		liEl.item(Num).className += "first-child";
	}
}

// first ¿¹¿ÜÃ³¸® listFirst(ºí·°Id, ÅÂ±×³×ÀÓ, Ã³¸®ÇÒ ¾ÆÀÌÅÛ °¹¼ö) // ¾ÆÀÌÅÛ¹øÈ£´Â 0¹øºÎÅÍ ¹ÝÈ¯
function listFirst(Elid, Etn, Num){
	liEl = dEI(Elid).getElementsByTagName(Etn);
	for(i=0; liEl.length>i; i=i+Num){
		liEl.item(i) .className += " first";
	}
}

// Tab Content
function tabCheck(dotabid, num){
		var inum=parseInt(num)-1;
		var linkTab=dEI(dotabid).getElementsByTagName("a");
		for (i=0;i<linkTab.length;i++) {
			var tabimg = linkTab.item(i).getElementsByTagName("img").item(0);
			var  tabContents= dEI(dotabid+(1+i));
			if (i==inum) {
				if(tabContents.style.display!="block"){
					tabimg.src=tabimg.src.replace(".gif", "on.gif");
					tabContents.style.display="block";
				}
		}else{
			tabimg.src=tabimg.src.replace("on.gif", ".gif");
			tabContents.style.display="none";
		}
	}
}

//ÆË¾÷¶ç¿ì±â
function openPop(url,idn,intWidth,intHeight,scroll) {
	//alert("pop_scroll");
	window.open(url, idn,"width="+intWidth+", height="+intHeight+",resizable=0,scrollbars="+scroll) ;
}

// ÀÌ¹ÌÁö ·Ñ¿À¹ö
function imgRollover(imgBoxID){
	var MenuCounts = dEI(imgBoxID).getElementsByTagName("img");
	for (i=0;i<MenuCounts.length;i++) {
		var numImg=MenuCounts.item(i);
		var ImgCheck = numImg.src.substring(numImg.src.length-6,numImg.src.length);
		if (ImgCheck!="on.gif") {
				numImg.onmouseover = function () {
					this.src = this.src.replace(".gif", "on.gif");
				}
				numImg.onmouseout = function () {
					this.src = this.src.replace("on.gif", ".gif");
				}
			}
	}
}

//IE6 pngÆÐÄ¡
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 '';
}


//·¹ÀÌ¾î ÆË¿±
function openLayer(IdName, tpos, lpos){
	//alert(IdName);
	var pop = dEI(IdName);
	pop.style.display = "block";
	pop.style.top = tpos + "px";
	pop.style.left = lpos + "px";
}

//·¹ÀÌ¾î ÆË¿± ´Ý±â
function closeLayer(IdName){
	var pop = dEI(IdName);
	pop.style.display = "none";
}

function doClose(IdName){
	var closeMovie = parent.dEI(IdName);
	closeMovie.style.display = "none";
}

//secondNav height control
function changeDiv(eleId, mH){
	//alert(eleId+"||"+mH);
	document.getElementById(eleId).style.height=mH+"px";
}

//FAQ
function initToggle(tabContainer,type) {
	triggers = tabContainer.getElementsByTagName("a");

	if(type==""||type==null){
		for(i = 0; i < triggers.length; i++) {
			if (triggers.item(i).href.split("#")[1])
				triggers.item(i).targetEl = document.getElementById(triggers.item(i).href.split("#")[1]);

			if (!triggers.item(i).targetEl)
				continue;

			triggers.item(i).targetEl.style.display = "none";
			triggers.item(i).onclick = function () {
				if (tabContainer.current == this) {
					this.targetEl.style.display = "none";
					this.parentNode.className="";
					tabContainer.current = null;
				} else {
					if (tabContainer.current) {
						tabContainer.current.targetEl.style.display = "none";
						tabContainer.current.parentNode.className="";
					}
					this.targetEl.style.display = "block";
					this.parentNode.className="on";
					tabContainer.current = this;
				}
				return false;
			}
		}
	}else if(type=="poll"){
		for(i = 0; i < triggers.length; i++) {
			var result = dEI("result"+i);
			//alert(result);
			if(triggers.item(i).getAttribute("rel")){
				if (triggers.item(i).href.split("#")[1])
					triggers.item(i).targetEl = document.getElementById(triggers.item(i).href.split("#")[1]);

				if (!triggers.item(i).targetEl)
					continue;

				triggers.item(i).targetEl.style.display = "none";
				triggers.item(i).onclick = function () {
					if (triggers.current == this) {
						this.targetEl.style.display = "none";
						this.parentNode.parentNode.className="";
						tabContainer.current = null;
					} else {
						if (tabContainer.current) {
							tabContainer.current.targetEl.style.display = "none";
							tabContainer.current.parentNode.parentNode.className="";
						}
						this.targetEl.style.display = "block";
						this.parentNode.parentNode.className="on";
						tabContainer.current = this;
					}
					//alert(this.parentNode.parentNode.className+"||"+this.parentNode.parentNode);
					return false;
				}
			}
		}
	}

}

//scrollbanner
function movingBanner(target, position, topLimit, btmLimit) {
	if (!target)
		return false;

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

	obj.style.position = "absolute";
	obj.top = obj.initTop;
	obj.right = obj.initRight;

	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)
}

//new Floating(Àû¿ëÇÒ°³Ã¼ , XÃà¿©¹é , YÃà¿©¹é , ¹Ì²ô·¯Áö´Â¼Óµµ:ÀÛÀ»¼ö·Ïºü¸§..±âº»20 , ºü¸£±â:ÀÛÀ»¼ö·ÏºÎµå·¯¿ò..±âº»10);

function Floating(FloatingObj,MarginY,Percentage,setTime) {
	this.FloatingObj = FloatingObj;
	this.MarginY = (MarginY) ? MarginY : 0;
	this.Percentage = (Percentage) ? Percentage : 20;
	this.setTime = (setTime) ? setTime : 10;
	this.FloatingObj.style.position = "absolute";
	this.Body = null;
	this.setTimeOut = null;
	this.Run();
}

Floating.prototype.Run = function () {
	if ((document.documentElement.scrollTop) > (document.body.scrollTop)) {
		this.Body = document.documentElement;
	} else {
		this.Body = document.body;
	}

	var This = this;
	var FloatingObjTop = (this.FloatingObj.style.top) ? parseInt(this.FloatingObj.style.top,10) : this.FloatingObj.offsetTop;
	var DocTop = this.Body.scrollTop + this.MarginY;

	var MoveY = Math.abs(FloatingObjTop - DocTop);
	MoveY = Math.ceil(MoveY / this.Percentage);

	if (FloatingObjTop < DocTop) {
		this.FloatingObj.style.top = FloatingObjTop + MoveY + "px";
	} else {
		this.FloatingObj.style.top = FloatingObjTop - MoveY + "px";
	}

	window.clearTimeout(this.setTimeOut);
	this.setTimeOut = window.setTimeout(function () { This.Run(); },this.setTime);
}

//hot battle player
function battleLayer(murl){
	var momEl=dEI("listBox");
	var showMedia = document.createElement("div");
	showMedia.setAttribute("id", "battleMedia");
	momEl.appendChild(showMedia)
	var inFrame="<iframe src='"+murl+"' frameborder='0' scrolling='no' width='578px' height='348px' id='battleFrame' ' title='2008³â ¿¥³Ý ÇÖ¹èÆ² º¸±â'></iframe>";
	showMedia.innerHTML=inFrame;
}
function hiddenBattle(){
	var clearEl=parent.dEI("battleMedia");
	var momEl = parent.dEI("listBox");
	momEl.removeChild(clearEl);
}


//Element toggle
function eleToggle(eleId){
	var targetObj = dEI(eleId);
	if(targetObj.style.display==""||targetObj.style.display=="none"){
		targetObj.style.display="block";
	}else{
		targetObj.style.display="none";
	}
}

//ÇÑÁÙ´ñ±Û ¼¿·ºÆ®
function imgSelect(eleId){
	var targetObj = dEI(eleId);
	if(targetObj.style.display==""||targetObj.style.display=="none"){
		targetObj.style.display="block";
	}else{
		targetObj.style.display="none";
	}
	targetObj.onmouseover=function(){
		targetObj.style.display="block";
	}
	targetObj.onmouseout=function(){
		targetObj.style.display="none";
	}
}

//ÆÐ¹Ð¸®»çÀÌÆ®
function family(url){
	//alert(url);
	if(url!=""||url!="null"){
	window.open(url,"","");
	}
}