// Top Menu
function initNavigation(seq) {
	var nav = document.getElementById("gnb");
	nav.menu = new Array();
	nav.current = null;
	nav.menuseq = 0;
	var navLen = nav.childNodes.length;

	var allA = nav.getElementsByTagName("a")
	for(var k = 0; k < allA.length; k++) {
		allA.item(k).onmouseover = allA.item(k).onfocus = function () {
			nav.isOver = true;
		}
		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);
						if (nav.current.submenu)
							nav.current.submenu.style.display = "none";
						nav.current = null;
					}
				}
			}, 500);
		}
	}

	for (var i = 0; i < navLen; i++) {
		var navItem = nav.childNodes.item(i);
		if (navItem.tagName != "LI")
			continue;

		var navAnchor = navItem.getElementsByTagName("a").item(0);

		navAnchor.submenu = navItem.getElementsByTagName("ul").item(0);

		navAnchor.onmouseover = navAnchor.onfocus = function () {
			if (nav.current) {
				var menuImg = nav.current.childNodes.item(0);
				if (nav.current.submenu)
					nav.current.submenu.style.display = "none";
				nav.current = null;
			}
			if (nav.current != this) {
				var menuImg = this.childNodes.item(0);
				if (this.submenu)
					this.submenu.style.display = "block";
				nav.current = this;
			}
			nav.isOver = true;
		}
		nav.menuseq++;
		nav.menu[nav.menuseq] = navAnchor;

	}
	if (nav.menu[seq])
		nav.menu[seq].onmouseover();
}


function leftNavigation(pNum, maxNum, ssNum) {
	var leftNum;
	var leftMenuId;

	for(var i=1;i<=maxNum;i++) {
		leftNum = pNum;
		leftMenuId = document.getElementById("leftMenu0" + i);
		leftMenuA = leftMenuId.getElementsByTagName("a").item(0);

		if(leftMenuId.getElementsByTagName("UL").item(0) != null){
		leftMenuUl = leftMenuId.getElementsByTagName("UL").item(0);
		leftSubClass = leftMenuUl.getElementsByTagName("LI").item(ssNum);


			if(i == leftNum){

				leftSubA = leftSubClass.getElementsByTagName("a").item(0);
				leftMenuA.className = leftMenuA.className.replace("","hover");
				leftMenuUl.style.display = "block";
				leftSubA.className = leftSubA.className.replace("","hover");
			}
			else {
				leftMenuA.className = leftMenuA.className.replace("hover","");
				if(leftMenuId.getElementsByTagName("UL").item(0) != null)
					leftMenuUl.style.display = "none";

			}
		}

		else {
			if(i == leftNum) {
				leftMenuA.className = leftMenuA.className.replace("","hover");
			}
			else {
				leftMenuA.className = leftMenuA.className.replace("hover","");
			}
		}
	}
}

function termNavigation(num)
{

	for (var i=1;i<=17;i++ )
	{
		document.getElementById("termContents"+i).style.display="none";
		document.getElementById("term"+i).className = "off";
	}
	document.getElementById("termContents"+num).style.display="block";
		document.getElementById("term"+num).className = "on";
}

function newsNavigation(num)
{

	for (var i=1;i<=3;i++ )
	{
		document.getElementById("newsBox0"+i).style.display="none";
	}
	document.getElementById("newsBox0"+num).style.display="block";
}

function yearTabNavigation(num)
{

	for (var i=1;i<=4;i++ )
	{
		document.getElementById("yearBox0"+i).style.display="none";
	}
	document.getElementById("yearBox0"+num).style.display="block";
}

function yearNavigation(num)
{

	for (var i=1;i<=22;i++ )
	{
		document.getElementById("yearAll"+i).style.display="none";
		document.getElementById("year"+i).className = "off";

	}
	document.getElementById("yearAll"+num).style.display="block";
	document.getElementById("year"+num).className = "on";

}





function goPrint( div ){

	pDoc = document.body.innerHTML;
	if(pDoc) {

		pDoc = document.getElementById(div).innerHTML;
		var printWinId = window.open('','','width=800,height=600,top=50,left=170,scrollbars=yes');
		var strTmp = "";
		strTmp += "<html><head>";
		strTmp += "<title>ÀÎ¼â</title>\n";
		strTmp += "<style type='text/css'>";
		strTmp += "body, table, tr, td, li {font-size:1em;}";
		strTmp += "</style>";
		strTmp += "<link rel='stylesheet' type='text/css' href='/css/sub.css'/>";
		strTmp += "<link rel='stylesheet' type='text/css' href='/css/base.css'/>";
		strTmp += "<script type='text/javascript' src='/js/action.js'></script>";
		strTmp += "</head>\n";
		strTmp += "<body>\n";
		strTmp += "<table border=0 cellspacing=0 cellpadding=0 width=100%>";
		strTmp += "<tr><td><div style='padding:10px;'>\n";
		strTmp +=  pDoc;
		strTmp += "\n\n</div></td></tr>";
		strTmp += "</table>";
		strTmp += "</body></html>";

		printWinId.document.open();
		printWinId.document.write(strTmp);
		printWinId.focus();
		printWinId.document.close();
		printWinId.print();

	} else alert("ÆäÀÌÁö ³»¿ëÀ» ºÒ·¯¿À´Âµ¥ ¹®Á¦°¡ ¹ß»ýÇß½À´Ï´Ù.");
}




//ÀÏº»±ºÀ§¾ÈºÎÁ¦µµ ·¹ÀÌ¾î ½ºÅ©¸³Æ® ½ÃÀÛ
var preview="";
var gobj="";
function attachEvent_(obj, evt, fuc, useCapture) {
  if(!useCapture) useCapture=false;
  if(obj.addEventListener) { // W3C DOM Áö¿ø ºê¶ó¿ìÀú
    return obj.addEventListener(evt,fuc,useCapture);
  } else if(obj.attachEvent) { // MSDOM Áö¿ø ºê¶ó¿ìÀú
    return obj.attachEvent("on"+evt, fuc);
  } else { // NN4 ³ª IE5mac µî ºñ È£È¯ ºê¶ó¿ìÀú
    MyAttachEvent(obj, evt, fuc);
    obj['on'+evt]=function() { MyFireEvent(obj,evt) };
  }
}

function detachEvent_(obj, evt, fuc, useCapture) {
  if(!useCapture) useCapture=false;
  if(obj.removeEventListener) {
    return obj.removeEventListener(evt,fuc,useCapture);
  } else if(obj.detachEvent) {
    return obj.detachEvent("on"+evt, fuc);
  } else {
    MyDetachEvent(obj, evt, fuc);
    obj['on'+evt]=function() { MyFireEvent(obj,evt) };
  }
}

function MyAttachEvent(obj, evt, fuc) {
  if(!obj.myEvents) obj.myEvents= {};
  if(!obj.myEvents[evt]) obj.myEvents[evt]=[];
  var evts = obj.myEvents[evt];
  evts[evts.length]=fuc;
}

function MyFireEvent(obj, evt) {
  if(!obj.myEvents || !obj.myEvents[evt]) return;
  var evts = obj.myEvents[evt];
  for (var i=0;i<len;i++) {
    len=evts.length;
    evts[i]();
  }
}

function previewShow(e, obj, pv) {
  preview=pv;
  gobj=obj;
  attachEvent_(obj, "mousemove", previewMove, false);
  attachEvent_(obj, "mouseout", previewHide, false);
}

function previewMove(e) {
  var hb = document.getElementById(preview);
  if(hb.parentElement) hb.parentElement.style.display="";
  else hb.parentNode.style.display="";
  var evt = e ? e : window.event;
  var posx=0;
  var posy=0;

  if (evt.pageX || evt.pageY) { // pageX/Y Ç¥ÁØ °Ë»ç
    posx = evt.pageX -480;
    posy = evt.pageY +16;
  } else if (evt.clientX || evt.clientY) { //clientX/Y Ç¥ÁØ °Ë»ç Opera
    posx = evt.clientX -430;
    posy = evt.clientY +20;
  }

  hb.style.left = posx + "px";
  hb.style.top = posy + "px";
}

function previewHide() {
  var hb = document.getElementById(preview);
  if(hb.parentElement) hb.parentElement.style.display="none";
  else hb.parentNode.style.display="none";

  detachEvent_(gobj,"mousemove", previewMove, false);
}

//ÀÏº»±ºÀ§¾ÈºÎÁ¦µµ ·¹ÀÌ¾î ½ºÅ©¸³Æ® ³¡


	function toolTip(containderID) {
		var tarEl = document.getElementById(containderID);
		var point = tarEl.getElementsByTagName('a');

		for (i=0; i < point.length; i++ ) {
			var objEl = point[i].getElementsByTagName('span')[0];
			objEl.style.display = 'none';
			point[i].onmouseover = point[i].onfocus = function() {
			this.getElementsByTagName('span')[0].style.display = 'block';
			}
			point[i].onmouseout = function() {
			this.getElementsByTagName('span')[0].style.display = 'none';
			}
		}
	}
