//Quick scroll

function initMoving(target, position, topLimit, btmLimit) {
	if (!target)
		return false;

	var obj = target;
	obj.initTop = position;
	obj.topLimit = topLimit;
	obj.bottomLimit = Math.max(document.documentElement.scrollHeight, document.body.scrollHeight) - btmLimit - obj.offsetHeight;

	obj.style.position = "absolute";
	obj.top = obj.initTop;
	obj.left = obj.initLeft;

	if (typeof(window.pageYOffset) == "number") {	//WebKit
		obj.getTop = function() {
			return window.pageYOffset;
		}
	} else if (typeof(document.documentElement.scrollTop) == "number") {
		obj.getTop = function() {
			return Math.max(document.documentElement.scrollTop, document.body.scrollTop);
		}
	} else {
		obj.getTop = function() {
			return 0;
		}
	}

	if (self.innerHeight) {	//WebKit
		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)
}
	
	// global navigation
	function gNaviCtl(t)
	{
		var target = "sNavi0" + t;
		for(var i=1; i<=8; i++)	{
			var a = "sNavi0" + i;
				if (document.getElementById(a) != null)
				{
					document.getElementById(a).style.display='none';
					document.getElementById('mNaviImg0'+i).src='/homepage/images/menu/lnb0'+i+'_off.gif';
				}
		}
		document.getElementById(target).style.display='block';
		document.getElementById('mNaviImg0'+t).src='/homepage/images/menu/lnb0'+t+'_on.gif';
	}

	function gNaviCtlOut(t)	{
		var target = "sNavi0" + t;
		for(var i=1; i<=8; i++)	{
			var a = "sNavi0" + i;
				if (document.getElementById(a) != null)
				{
					document.getElementById(a).style.display='none';
					document.getElementById('mNaviImg0'+i).src='/homepage/images/menu/lnb0'+i+'_off.gif';
				}
			}
		document.getElementById(target).style.display='block';
		document.getElementById('mNaviImg0'+t).src='/homepage/images/menu/lnb0'+t+'_on.gif';
	}

    var isChange = "no";
	function pointMenu(id, src){
		if (src.indexOf("_on.gif")==-1){
			isChange = "ok";
			document.getElementById(id).src=src.replace("_off.gif", "_on.gif");
		}
		else if (isChange == "ok"){
			isChange = "no";
			document.getElementById(id).src=src.replace("_on.gif", "_off.gif");
		}
	}

function MM_showHideLayers() { //v9.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3)
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}


function imageOver(anchor) {
	var imgEl = anchor.getElementsByTagName("img").item(0);
	if( imgEl.src.indexOf("_on.gif") < 0 ) imgEl.src = imgEl.src.replace("_off.gif", "_on.gif");
}
function imageOut(anchor) {
	var imgEl = anchor.getElementsByTagName("img").item(0);
	if( imgEl.src.indexOf("_on.gif") > -1 ) imgEl.src = imgEl.src.replace("_on.gif", "_off.gif");
}


//<![CDATA[
  // main ¹è³Ê
  var cnt = 2;
  var offCnt = 0;
  function popChange(sCnt){

    offCnt = cnt == 1 ? maxNum : cnt - 1;
    if (sCnt != 0) cnt = sCnt;
    
    document.getElementById("mainBoard"+ offCnt).className="hid";
    document.getElementById("bImg"+ offCnt).className ="b0"+ offCnt +"_off"; 
    
    document.getElementById("mainBoard"+ cnt).className=""; 
    document.getElementById("bImg"+ cnt).className = "b0"+ cnt +"_on";      
    
    if (cnt == maxNum)
      cnt = 1;
    else
      cnt++;
  }

  var popChangeTimer = "";
  function popChangeInit(sCnt){
    if (popChangeTimer != "") popChangeStop();
    popChangeTimer = setInterval("popChange("+ sCnt +")", 5500);
  }

  function popChangeStop(){
  	clearInterval(popChangeTimer);
  }

  var cnt = 2;
  var offCnt = 0;
  function popChange_1(sCnt){

    offCnt = cnt == 1 ? maxNum : cnt - 1;
    if (sCnt != 0) cnt = sCnt;
    
    document.getElementById("mainBoard"+ offCnt+"_1").className="hid";
    document.getElementById("bImg"+ offCnt+"_1").className ="b0"+ offCnt +"_off_1"; 
    
    document.getElementById("mainBoard"+ cnt+"_1").className=""; 
    document.getElementById("bImg"+ cnt+"_1").className = "b0"+ cnt +"_on_1";      
    
    if (cnt == maxNum)
      cnt = 1;
    else
      cnt++;
  }

  var popChangeTimer_1 = "";
  function popChangeInit_1(sCnt){
    if (popChangeTimer_1 != "") popChangeStop_1();
    popChangeTimer_1 = setInterval("popChange_1("+ sCnt +")", 5500);
  }

  function popChangeStop_1(){
  	clearInterval(popChangeTimer_1);
  }

  //¸ÞÀÎ_°Ô½ÃÆÇ
  function reBoardChange(idx)
  {
  	var obj;
  	var obj3;
  
  	for (var z=1; z<=2; z++){
  		obj = document.getElementById('reBoard' + z);
  		obj3 = document.getElementById('reImg' + z);
  		if ( typeof(obj) != "undefined" )
  		{
  			ln1 = obj3.src.substring(0,obj3.src.lastIndexOf("_")) + "_on.gif";
  			ln2 = obj3.src.substring(0,obj3.src.lastIndexOf("_")) + "_off.gif";
  
  			if (z == idx){
  				obj.className="tab_on";
  				obj3.src = ln1;
  			} else {
  				obj.className="tab_off";
  				obj3.src =ln2;
  			}
  		}
  	}
  }
  
  /* 2010.10.4 ¿ÀÈñ°æ Ãß°¡ */
  /* cssÀüÇô ¾øÀ¸¸é */
function styleLinkCheck(){
	var ss = document.styleSheets[0];
	if(ss) return true;
	else return false;
}

// tabList
function tabList(ele, active){
	if(styleLinkCheck() === false) return;
	
	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"; // ´õº¸±â ·¹ÀÌ¾î
		ele.getElementsByTagName("P")[i].style.marginTop = 0;
	}
	
	/* ÃÊ±â¼¼ÆÃ */
	var oldActive = active;
	for(var i=0; i<btn.length; i++){
		ele["a" + i].cnt = i;
		ele["a" + i].onclick = ele["a" + i].onfocus = function menuActive(){
			ele["target" + oldActive].style.display = "none";
			if(ele["img" + oldActive])
				ele["img" + oldActive].src = ele["img" + oldActive].src.replace("_on", "_off");
			else
				addClass(btn[oldActive], "off");
			ele["target" + this.cnt].style.display = "block";
			
			if(ele["img" + this.cnt])
				ele["img" + this.cnt].src = ele["img" + this.cnt].src.replace("_off", "_on");
			else
				removeClass(btn[this.cnt], "off");
			oldActive = this.cnt;
			return false;
		}
		
		if(active == i) continue; // ÃÊ±â È°¼ºÈ­
		ele["target" + i].style.display = "none";
		if(ele["img" + i])
			ele["img" + i].src = ele["img" + i].src.replace("_on", "_off");
		else
			addClass(btn[i], "off");
	}
}  



  //Æ÷Åä °Ô½ÃÆÇ
  function pBoardChange(idx)
  {
  	var obj;
  	var obj3;
  
  	for (var z=1; z<=2; z++){
  		obj = document.getElementById('pBoard' + z);
  		obj3 = document.getElementById('pImg' + z);
  		if ( typeof(obj) != "undefined" )
  		{
  			ln1 = obj3.src.substring(0,obj3.src.lastIndexOf("_")) + "_on.gif";
  			ln2 = obj3.src.substring(0,obj3.src.lastIndexOf("_")) + "_off.gif";
  
  			if (z == idx){
  				obj.className="tab_on";
  				obj3.src = ln1;
  			} else {
  				obj.className="tab_off";
  				obj3.src =ln2;
  			}
  		}
  	}
  }
  

