//common rollover
function imgOver() {
	this.src = this.src.replace(".gif", "_on.gif");
}
function imgOut() {
	this.src = this.src.replace("_on.gif", ".gif");
}

//lnb over
function neoOver(){
	subImage = this.getElementsByTagName("img")[0];
	subImage.src = subImage.src.replace("_off.gif","_over.gif");
}
function neoOut(){
	subImage = this.getElementsByTagName("img")[0];
	subImage.src = subImage.src.replace("_over.gif","_off.gif");
}



//Lnb
function neoLnb(d2, d3) {
	var lnbD = document.getElementById("lnb");
	if(!lnbD) return false;
	var lnbli = lnbD.getElementsByTagName("li");

	var lnbOn = "lnb0" + d2;
	// dep3 ÀÖÀ»¶§ ¿À¹öµÇ´Â ¾ÆÀÌµð °ª
	if(d3){
		var lnbOn = ""
		var lnbOnDep3 = "lnb0" + d2 + "_0" + d3;
	}


	for (var i=0; i < lnbli.length; i++){
		//½ºÅ©¸³Æ® ½ÇÇà¾ÈµÉ¶§ dep3 º¸ÀÌ°Ô
		var dep3id = document.getElementById("lnb0"+i+"_dep3");
		if (dep3id){
			dep3id.style.display = "none";
		}

		if ( lnbli.item(i).id == lnbOn || lnbli.item(i).id == lnbOnDep3 ){
			lnbli.item(i).getElementsByTagName("img")[0].src = lnbli.item(i).getElementsByTagName("img")[0].src.replace("_off.gif", "_over.gif");
		} else {
			lnbli.item(i).getElementsByTagName("a")[0].onmouseover = neoOver;
			lnbli.item(i).getElementsByTagName("a")[0].onfocus = neoOver;
			lnbli.item(i).getElementsByTagName("a")[0].onmouseout = neoOut;
			lnbli.item(i).getElementsByTagName("a")[0].onblur = neoOut;
		}
		if ( lnbli.item(i).id == lnbOnDep3 ){
			document.getElementById("lnb0"+d2+"_dep3").style.display = "block";
		}
	}
}

// 3depth menu on
function neoDep3(d2){
	var dep3 = document.getElementById("lnb0"+d2+"_dep3");
	if(dep3.style.display == "none"){
		dep3.style.display = "block";
	} else {
		dep3.style.display = "none";
	}
}

//Gnb
function goMoveGnb(setId){
	if (document.getElementById("main_gnb")){
		subObj = document.getElementById(setId);
		subObj.style.height = "10px";
		if (setId == "sub1"){
		subObj.style.top = "0px"
		}
		if (setId == "sub2"){
			subObj.style.top = "29px"
		}
		if (setId == "sub3"){
			subObj.style.top = "58px"
		}
		if (setId == "sub4"){
			subObj.style.top = "87px"
		}
		if (setId == "sub5"){
			subObj.style.top = "116px"
		}
		if (setId == "sub6"){
			subObj.style.top = "145px"
		}

		neoMainGnb(setId,174,10);
	} else {
		document.getElementById(setId).style.width = "10px";
		neoMoveGnb(setId,776,10);
	}

}

function neoSubOut(){
	var gnb = document.getElementById("gnb");
	var allSub = gnb.getElementsByTagName("div");
	for (j=0; j<allSub.length; j++){
		allSub[j].style.display ="none";
	}
}

// Gnb ¸Þ´º¹Ù ¿òÁ÷ÀÓ ¼­ºê
function neoMoveGnb(elementID,final_x,interval) {
  var elem = document.getElementById(elementID);
  if (elem.movement) {
    clearTimeout(elem.movement);
  }
  if (!elem.style.width) {
    elem.style.width = "10px";
  }
  var objWid = parseInt(elem.style.width);
  if (objWid == final_x) {
    return true;
  }
  if (objWid < final_x) {
    var dist = Math.ceil((final_x - objWid)/15);
    objWid = objWid + dist;
  }
  if (objWid > final_x) {
    var dist = Math.ceil((objWid - final_x)/15);
    objWid = objWid - dist;
  }
  elem.style.width = objWid + "px";
  var repeat = "neoMoveGnb('"+elementID+"',"+final_x+","+interval+")";
  elem.movement = setTimeout(repeat,interval);
}

// Gnb ¸Þ´º¹Ù ¿òÁ÷ÀÓ ¸ÞÀÎ
function neoMainGnb(elementID,final_y,interval) {
  var elem = document.getElementById(elementID);
  if (elem.movement) {
    clearTimeout(elem.movement);
  }
  if (!elem.style.height) {
    elem.style.height = "10px";
  }
  if (!elem.style.top) {
    if (elementID == "sub1"){
		elem.style.top = "0px"
	}
	if (elementID == "sub2"){
		elem.style.top = "29px"
	}
	if (elementID == "sub3"){
		elem.style.top = "58px"
	}
	if (elementID == "sub4"){
		elem.style.top = "87px"
	}
	if (elementID == "sub5"){
		elem.style.top = "116px"
	}
	if (elementID == "sub6"){
		elem.style.top = "145px"
	}
  }
  var objHei = parseInt(elem.style.height);
  var ypos = parseInt(elem.style.top);
  if (objHei == final_y && ypos == 0) {
    return true;
  }
  if (objHei < final_y) {
    var dist = Math.ceil((final_y - objHei)/20);
    objHei = objHei + dist;
  }
  if (objHei > final_y) {
    var dist = Math.ceil((objHei - final_y)/20);
    objHei = objHei - dist;
  }
  if (ypos < 0) {
    var dist = Math.ceil((0 - ypos)/15);
    ypos = ypos + dist;
  }
  if (ypos > 0) {
    var dist = Math.ceil((ypos - 0)/15);
    ypos = ypos - dist;
  }
  elem.style.height = objHei + "px";
  elem.style.top = ypos + "px";
  var repeat = "neoMainGnb('"+elementID+"',"+final_y+","+interval+")";
  elem.movement = setTimeout(repeat,interval);
}

// Gnb±¸µ¿
function neoGnb(){
	for(i=1; i < 7; i++){
		gnbId = document.getElementById("gnb"+i);
		gnbA = gnbId.getElementsByTagName("a")[0];
		subId = gnbId.getElementsByTagName("div")[0];
		gnbA.onmouseover = function(){
			goMoveGnb(this.nextSibling.id);
			neoSubOut();
			this.nextSibling.style.display ="block";
		}
		gnbA.onfocus = function(){
			goMoveGnb(this.nextSibling.id);
			neoSubOut();
			this.nextSibling.style.display ="block";
		}
		subId.onmouseover = function(){
			this.style.display ="block";
		}
		subId.onmouseout = function(){
			neoSubOut();
		}
	}
}


// °ü·Ã»çÀÌÆ®
function neoGoSite(){
	var btnDiv = document.getElementById("go_site");
	var btn = btnDiv.getElementsByTagName("a")[0];
	var siteBox = document.getElementById("go_site_box");
	btn.onclick = function(){
		if (siteBox.className == "off"){
			siteBox.className = "on";
			return false;
		} else {
		siteBox.className = "off";
		return false;
		}
	}
}

// Äü¸Þ´º
function neoQuick(){
	var qObj = document.getElementById("quickmenu");
	if(!qObj) return false;
	var qIco = qObj.getElementsByTagName("a");
	for (i=0; i < qIco.length; i++){
		qIco[i].onmouseover = neoOver;
		qIco[i].onfocus = neoOver;
		qIco[i].onmouseout = neoOut;
		qIco[i].onblur = neoOut;
	}
}

// ¸ÞÀÎ ÅÇ ÃÖ±Ù°Ô½Ã¹°
function neoMainTab(btn_id,tab_id){
	var maintab_btn = document.getElementById(btn_id);
	var btnObj = maintab_btn.getElementsByTagName("a");
	for (var i=0; i< btnObj.length; i++){
		btnObj[i].onclick = function(){
			var maintab = document.getElementById(tab_id);
			var tabObj = maintab.getElementsByTagName("div");
			for (var j=0; j< tabObj.length; j++){
				tabObj[j].style.display = "none";
			}
			tabOnObj = document.getElementById("latest_"+this.id);
			tabOnObj.style.display ="block";

			var maintab_btn = document.getElementById(btn_id);
			btnImg = maintab_btn.getElementsByTagName("img");
			for (var l=0; l< btnImg.length; l++){
				btnImg[l].src = btnImg[l].src.replace("_over.gif","_off.gif");
			}
			subImage = this.getElementsByTagName("img")[0];
			subImage.src = subImage.src.replace("_off.gif","_over.gif");
			return false;
		}
	}
}

// ¿ÀºêÁ§Æ® º¸ÀÌ±â,¼û±â±â
function neoOnObj(id,be){
	document.getElementById(id).style.display = be;
}

// °Ô½ÃÆÇ UI
function neoTblover(){
	var tbodyObj = document.getElementById("board_body");
	var trObj = tbodyObj.getElementsByTagName("tr");

	for( var i=0; i < trObj.length; i++){
		trObj[i].onmouseover = function(){
			this.className="on";
		}
		trObj[i].onmouseout = function(){
			this.className="";
		}

		var linkObj = trObj[i].getElementsByTagName("a");
		for ( var j=0; j< linkObj.length; j++){
			linkObj[j].onfocus = function(){
				this.parentNode.parentNode.className="on";
			}
			linkObj[j].onblur = function(){
				this.parentNode.parentNode.className="";
			}
		}
	}

}


// List ui
function neoList(id,num){
	for (var j=1; j <= num; j++) {
		var objDiv = document.getElementById(id+j);
			objDiv.onclick = function(){
				if(this.parentNode.nextSibling.style.display == "block"){
					this.parentNode.nextSibling.style.display = "none";
					return false;
				} else {
					this.parentNode.nextSibling.style.display = "block";
					return false;
				}
			}
	}
}

//Tab Common Ui
function neoTabOn(id,num){
	var tabUi = document.getElementById(id);
	var uiList = tabUi.getElementsByTagName("li");
	for ( var i=0; i < uiList.length; i++){
		document.getElementById(id+"part"+(i+1)).style.display = "none";
		document.getElementById(id+"part"+num).style.display = "block";
		uiList[i].getElementsByTagName("a")[0].className = "";
		var lBtn = uiList[num-1].getElementsByTagName("a");
		lBtn[0].className = "selected";

	}
}
function neoTab(id){
	var tabUi = document.getElementById(id);
	var uiList = tabUi.getElementsByTagName("li");
	for ( var i=0; i < uiList.length; i++){
		var btnObj = uiList[i].getElementsByTagName("a");
		btnObj[0].onclick = function(){
			var num = this.href.substr(this.href.length-1,1);
			var id = this.parentNode.parentNode.id;
			neoTabOn(id,num);
			return false;
		}
	}
}

// Tab
function dataTabOff(){
	for (var i=1; i <= 5; i++)
	{
		var divObj = document.getElementById("databank"+i);
		divObj.style.display = "none";
	}
}

function dataTab(){
	dataTabOff();
	document.getElementById("databank1").style.display = "block";

	var btnUl = document.getElementById("datatab");
	var btnObj = btnUl.getElementsByTagName("a");

	for (var i=0; i < 5; i++)
	{
		btnObj[i].onclick = function(){
			var num = this.href.substr(this.href.length-1,1);
			var divObj = document.getElementById("databank" + num);
			dataTabOff();
			divObj.style.display = "block";
			return false;
		}
	}
}
