
/*--------------------------------------------------------------------------*/
/*  $id Selector
/*--------------------------------------------------------------------------*/
/* getElementById : $id("id") */

function $id()	{
	var elements = new Array();

	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (typeof element == 'string')
		element = document.getElementById(element);

		if (arguments.length == 1)
		return element;

		elements.push(element);
	}

	return elements;
}



/*--------------------------------------------------------------------------*/
/*  getElementsByClassName Selector
/*--------------------------------------------------------------------------*/
/* getElementsByClassName : getElementsByClassName("className","parentId","elementName")*/
document.getElementsByClassName = function(_class, el_id, elTag) {
	if (elTag == false || elTag == null) {
		elTag = '*';
	}
	var parent, els, returnArr = new Array(), i = 0;
	parent = (el_id) ? document.getElementById(el_id) : document;
	els = parent.getElementsByTagName(elTag) || parent.all;
	for (i; i < els.length; i++)
		if (els[i].className == _class) 
			returnArr[returnArr.length] = els[i];
	return returnArr;
}



/*--------------------------------------------------------------------------*/
/*  image on off
/*--------------------------------------------------------------------------*/
function imgOn(imgElement)
{
	imgElement.src = imgElement.src.replace("_off.gif", "_on.gif");
}

function imgOff(imgElement)
{
	imgElement.src = imgElement.src.replace("_on.gif", "_off.gif");
}


/*--------------------------------------------------------------------------*/
/*  anchorList
/*--------------------------------------------------------------------------*/
function	anchorList(el)	{
	var el = $id(el);
	var dtTag = el.getElementsByTagName("dt")[0];
	var dtAnchorTag = dtTag.getElementsByTagName("a")[0];
	var ddTag = el.getElementsByTagName("dd")[0];
	var ddOlTag = ddTag.getElementsByTagName("ol")[0];
	var ddOlAnchorTag = ddOlTag.getElementsByTagName("a");

	ddTag.style.display = "none";

	var viewState = 0;
	dtAnchorTag.onmousedown = function()	{
		if (ddTag.style.display == "block")	{
			ddTag.style.display = "none";
		}
		else if (ddTag.style.display == "none")	{
			ddTag.style.display = "block";
		}
		viewState = 1;
	}
	dtAnchorTag.onclick = function()	{
		return false;
	}
	dtAnchorTag.onfocus = function()	{
		if (viewState != 1)
		{
			ddTag.style.display = "block";
			return false;
		}
		else {viewState = 0;}
	}
	ddOlAnchorTag[ddOlAnchorTag.length-1].onkeydown = function(e)	{
		var e = window.event || e
		var keyCode = e.keyCode ? e.keyCode : e.which ? e.which : e.charCode;
		if (keyCode == 9)	{
			function hideList()	{
				ddTag.style.display = "none";
				window.clearInterval(hideListInterval)
			}
			var hideListInterval = window.setInterval(hideList,50);
		}
	}
}

/*--------------------------------------------------------------------------*/
/*  for subSlideMenu(Left)
/*--------------------------------------------------------------------------*/
function	subSlideMenu(subSlideMenuId,firstOn)	{
	var subSlideMenu = document.getElementById(subSlideMenuId);// ÄÁÅÙÃ÷ id º¯¼öÁöÁ¤
	var menuUl = subSlideMenu.getElementsByTagName("ol");// ÄÁÅÙÃ÷ ¾È ul ÅÂ±× º¯¼öÁöÁ¤
	var menuLink = subSlideMenu.getElementsByTagName("a");// ÄÁÅÙÃ÷ ¾È a ÅÂ±× º¯¼öÁöÁ¤
	var menuImg = subSlideMenu.getElementsByTagName("img");// ÄÁÅÙÃ÷ ¾È img ÅÂ±× º¯¼öÁöÁ¤

	subSlideMenuFirst(); // ÃÊ±âÈ­ ÇÔ¼ö ½ÇÇà

	function	subSlideMenuFirst()	{//ÃÊ±âÈ­ ÇÔ¼ö (1depth »©°í ¸ðµÎ ¼û±è)
		for (i=0;menuUl.length>i;i++)//µª½º ÃÊ±âÈ­
		{
			if (menuUl[i].parentNode != subSlideMenu)// ºÎ¸ð°¡ ÄÁÅÙÃ÷ div °¡ ¾Æ´Ñ(1µª½º°¡ ¾Æ´Ñ) ulÀº 
			{
				menuUl[i].style.display = "none"; //¾Èº¸ÀÌ°Ô
			}
		}
	}
/*
	// ¿ÂÅ¬¸¯½Ã
	for (j=0;menuLink.length>j;j++) // aÅÂ±×
	{
		menuLink[j].onclick = function()	{ //Å¬¸¯½Ã
			var thisChild = this.parentNode.childNodes; //ÀÌ aÅÂ±×ÀÇ ºÎ¸ð(li)ÀÇ ÀÚ½Äµé º¯¼öÁöÁ¤
			var thisEl = this; //ÀÌ a ÅÂ±× º¯¼öÁöÁ¤
			for (k=0;thisChild.length > k;k++) //liÀÇ ÀÚ½Äµé Áß
			{
				if (thisChild[k].nodeName=="OL" && thisChild[k].style.display == 'none') { //ÀÚ½Ä ulÀÌ ¾Èº¸ÀÌ´Â »óÅÂ¸é
					subSlideMenuFirst(); //ÀÏ´Ü ÃÊ±âÈ­ ½ÃÅ°°í
					thisChild[k].style.display = 'block'; // liÀÇ ÀÚ½Ä ul (´ÙÀ½µª½º)À» º¸ÀÌ°Ô ÇÔ
					while (thisEl.parentNode.parentNode) { // ÅÂ±×ÀÇ ÇÒ¾Æ¹öÁö ³ëµå°¡ ÀÖÀ»¶§±îÁö ½ÇÇà(1µª½º li±îÁö)
						if (thisEl == subSlideMenu) break; // ÀÌ ³ëµå°¡ ÄÁÅÙÃ÷ÀÌ¸é ½ÇÇàÁßÁö (°è¼Ó Á¶»óÀ¸·Î ¹Ù²î¸ç °Ë»çÇÏ´Â °ÍÀ» ¹æÁö
						thisEl.parentNode.style.display = 'block'; // Á¶»ó³ëµå ¸ðµÎ block (ul°ú liÀÓ)
						thisEl = thisEl.parentNode; // ÀÌ ³ëµå¸¦ ºÎ¸ð³ëµå·Î º¯°æÇÏ¿© °è¼Ó °Ë»ç
					}
					return false;//¾ÞÄ¿ ÀÌµ¿ ¹æÁö
				}
				else if (thisChild[k].nodeName=="OL" && thisChild[k].style.display == 'block') { //ÀÚ½Ä ulÀÌ º¸ÀÌ´Â »óÅÂ¸é
					thisChild[k].style.display = 'none'; // ÀÚ½Ä ulÀº ¾Èº¸ÀÌ°Ô
					return false;//¾ÞÄ¿ ÀÌµ¿ ¹æÁö
				}
			}
		}
	}
*/
	//¸¶¿ì½º ¿Â¿À¹ö½Ã ÀÌ¹ÌÁö

	for (l=0;menuImg.length > l;l++)
	{
		menuImg[l].onmouseover = function()	{
			this.src = this.src.replace("_off","_on");
		}
		menuImg[l].onmouseout = function()	{
			this.src = this.src.replace("_on","_off");
		}
	}


	if (firstOn) // ÃÊ±â on ÁöÁ¤½Ã
	{
		if (document.getElementById(firstOn).getElementsByTagName("img").length > 0)//ÀÌ¹ÌÁö ¹öÆ°ÀÌ¶ó¸é
		{
			document.getElementById(firstOn).getElementsByTagName("img")[0].src = document.getElementById(firstOn).getElementsByTagName("img")[0].src.replace("_off","_on");//¿ÂÀ¸·Î
			document.getElementById(firstOn).getElementsByTagName("img")[0].onmouseover = "";//ÇØ´ç ÀÌ¹ÌÁöÀÇ ¿Â¿À¹ö ÇÔ¼ö »èÁ¦
			document.getElementById(firstOn).getElementsByTagName("img")[0].onmouseout = "";//ÇØ´ç ÀÌ¹ÌÁöÀÇ ¿Â¿À¹ö ÇÔ¼ö »èÁ¦
			var accParentNode = document.getElementById(firstOn).parentNode;
			while (accParentNode != null)	{
				if (accParentNode.nodeName=="LI" && accParentNode.getElementsByTagName("img")[0])		{
					accParentNode.getElementsByTagName("img")[0].src = accParentNode.getElementsByTagName("img")[0].src.replace("_off.gif","_on.gif");
					accParentNode.getElementsByTagName("img")[0].onmouseover = "";
					accParentNode.getElementsByTagName("img")[0].onmouseout = "";
				}
				if (accParentNode.getAttribute("id") == subSlideMenu.getAttribute("id")) break;
				if (accParentNode.parentNode.parentNode != null)	accParentNode = accParentNode.parentNode;
				else break;
			}
		}
		else	{//ÅØ½ºÆ® ¹öÆ°ÀÌ¶ó¸é
			document.getElementById(firstOn).className = "currentDepth";//leftOn Å¬·¡½º ÁöÁ¤
			var accParentNode = document.getElementById(firstOn).parentNode;
			while (accParentNode != null)	{
				if (accParentNode.nodeName=="LI")		{
					accParentNode.className = "currentDepth";
				}
				if (accParentNode.getAttribute("id") == subSlideMenu.getAttribute("id")) break;
				if (accParentNode.parentNode.parentNode != null)	accParentNode = accParentNode.parentNode;
				else break;
			}
		}
		var onEl = document.getElementById(firstOn); //ÃÊ±â on ¿¤·¹¸àÆ® º¯¼ö ÁöÁ¤
		while (onEl.parentNode.parentNode) { // ÅÂ±×ÀÇ ÇÒ¾Æ¹öÁö ³ëµå°¡ ÀÖÀ»¶§±îÁö ½ÇÇà(1µª½º li±îÁö)
			if (onEl == subSlideMenu) break; // ÀÌ ³ëµå°¡ ÄÁÅÙÃ÷ÀÌ¸é ½ÇÇàÁßÁö (°è¼Ó Á¶»óÀ¸·Î ¹Ù²î¸ç °Ë»çÇÏ´Â °ÍÀ» ¹æÁö
			onEl.parentNode.style.display = 'block'; // Á¶»ó³ëµå ¸ðµÎ block (ul°ú liÀÓ)
			onEl = onEl.parentNode; // ÀÌ ³ëµå¸¦ ºÎ¸ð³ëµå·Î º¯°æÇÏ¿© °è¼Ó °Ë»ç
		}
		//¹Ú¼ºÈ£ Ãß°¡»çÇ× (¸Þ´ºÆîÃÄÁö°Ô)		
		openMenuChild(document.getElementById(firstOn));
	}
	//¹Ú¼ºÈ£ Ãß°¡»çÇ× (¸Þ´ºÆîÃÄÁö°Ô)
	function openMenuChild(tObj){
		var thisChild = tObj.childNodes; //ÀÌ aÅÂ±×ÀÇ ºÎ¸ð(li)ÀÇ ÀÚ½Äµé º¯¼öÁöÁ¤
		var thisEl = tObj; //ÀÌ a ÅÂ±× º¯¼öÁöÁ¤
		for (k=0;thisChild.length > k;k++) //liÀÇ ÀÚ½Äµé Áß
		{
			if (thisChild[k].nodeName=="OL" && thisChild[k].style.display == 'none') { //ÀÚ½Ä ulÀÌ ¾Èº¸ÀÌ´Â »óÅÂ¸é
				subSlideMenuFirst(); //ÀÏ´Ü ÃÊ±âÈ­ ½ÃÅ°°í
				thisChild[k].style.display = 'block'; // liÀÇ ÀÚ½Ä ul (´ÙÀ½µª½º)À» º¸ÀÌ°Ô ÇÔ
				while (thisEl.parentNode.parentNode) { // ÅÂ±×ÀÇ ÇÒ¾Æ¹öÁö ³ëµå°¡ ÀÖÀ»¶§±îÁö ½ÇÇà(1µª½º li±îÁö)
					if (thisEl == subSlideMenu) break; // ÀÌ ³ëµå°¡ ÄÁÅÙÃ÷ÀÌ¸é ½ÇÇàÁßÁö (°è¼Ó Á¶»óÀ¸·Î ¹Ù²î¸ç °Ë»çÇÏ´Â °ÍÀ» ¹æÁö)
					thisEl.parentNode.style.display = 'block'; // Á¶»ó³ëµå ¸ðµÎ block (ul°ú liÀÓ)
					thisEl = thisEl.parentNode; // ÀÌ ³ëµå¸¦ ºÎ¸ð³ëµå·Î º¯°æÇÏ¿© °è¼Ó °Ë»ç
				}
				return false;//¾ÞÄ¿ ÀÌµ¿ ¹æÁö
			}
			else if (thisChild[k].nodeName=="OL" && thisChild[k].style.display == 'block') { //ÀÚ½Ä ulÀÌ º¸ÀÌ´Â »óÅÂ¸é
				thisChild[k].style.display = 'none'; // ÀÚ½Ä ulÀº ¾Èº¸ÀÌ°Ô
				return false;//¾ÞÄ¿ ÀÌµ¿ ¹æÁö
			}
		}
	}
}

/*--------------------------------------------------------------------------*/
/*  embed object
/*--------------------------------------------------------------------------*/
var embedSWF = function(url, replaceEl, width, height, wmode, objId)	{
	try	{
		if (document.write && document.getElementById)
		{
			if (wmode == false) wmode = "window";
			if (objId == false) objId = "flashObject";

			var replaceEl = document.getElementById(replaceEl);
			var replaceElContent = replaceEl.innerHTML;

			var objectStr = ''+
			'<!--[if IE]>' +
			'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+width+'" height="'+height+'" id="'+objId+'">' +
			'<![endif] -->' +
			'<!--[if !IE]> <-->' +
			'<object type="application/x-shockwave-flash" data="'+url+'" width="'+width+'" height="'+height+'" id="'+objId+'">' +
			'<!--><![endif]-->' +
			'<param name="movie" value="'+url+'" />' +
			'<param name="wmode" value="'+wmode+'" />' +
			replaceElContent +
			'</object>';

			replaceEl.innerHTML = objectStr;
		}
	}
	catch (e)	{return false;}
}

/*--------------------------------------------------------------------------*/
/*  tabContentsMulti
/*--------------------------------------------------------------------------*/

/* getElementsByClassName : getElementsByClassName("className","parentId")
document.getElementsByClassName = function(_class, el_id) {
	var parent, els, returnArr = new Array(), i = 0;
	parent = (el_id) ? document.getElementById(el_id) : document;
	els = parent.getElementsByTagName('*') || parent.all;
	for (i; i < els.length; i++)
		if (els[i].className == _class)
			returnArr[returnArr.length] = els[i];
	return returnArr;
}*/

/* tabContents(multi menu ver) */
function	tabContentsMulti(tabId,tabMenuClass)
{
	var tabDivId = document.getElementById(tabId); //div id º¯¼ö·Î ³Ñ±è
	var tabDivTag = tabDivId.getElementsByTagName("div"); //´ëºÐ·ùÀÎ div ÅÂ±× ¹Þ¾Æ¿È
	var tabMenuClass = document.getElementsByClassName(tabMenuClass,tabId);

	for (i=0;tabDivTag.length > i;i++) // ´ëºÐ·ùÀÇ °¹¼ö ÆÄ¾Ç
	{
		if (tabDivTag[i].parentNode == tabDivId) // div parent°¡ ÅÇÄÁÅÙÃ÷ ÀüÃ¼ div ÀÏ¶§
		{
			tabDivTag[i].style.display = 'none'; // div ¼û°ÜÁÜ
		}
	}
	for (j=0;j < tabDivTag.length;j++)	{// Ã¹¹øÂ° ´ëºÐ·ù¸¸ Ã£¾Æ¼­ º¸¿©ÁÖ±â
		if (tabDivTag[j].parentNode == tabDivId) // div parent°¡ ÅÇÄÁÅÙÃ÷ ÀüÃ¼ div ÀÏ¶§
		{
			tabDivTag[j].style.display = 'block'; // º¸¿©ÁÜ
			break; //break¸¦ ÅëÇØ Ã¹¹øÂ° ÄÁÅÙÃ÷¸¸ º¸¿©ÁÖ°í for¹® Á¾·á
		}
	}

	for (i=0;tabMenuClass.length > i;i++) // ¸Þ´º¿µ¿ª °¹¼ö ÆÄ¾Ç
	{
		var tabMenuAnchor = tabMenuClass[i].getElementsByTagName("ul")[0].getElementsByTagName("a"); //¸Þ´º¿µ¿ªÀÇ AÅÂ±× º¯¼ö

		for (j=0; j<tabMenuAnchor.length; j++)
		{
			tabMenuAnchor[j].onclick = function() { //¿ÂÅ¬¸¯½Ã
				for (i=0;tabDivTag.length > i;i++) // ´ëºÐ·ùÀÇ °¹¼ö ÆÄ¾Ç
				{
					if (tabDivTag[i].parentNode == tabDivId) // div parent°¡ ÅÇÄÁÅÙÃ÷ ÀüÃ¼ div ÀÏ¶§
					{
						tabDivTag[i].style.display = 'none'; // div ¼û°ÜÁÜ
					}
				}
				document.getElementById(this.href.split("#")[1]).style.display = 'block'; //Å¬¸¯ÇÑ div¸¸ Ç¥Çö
				return false;
			}
		}
	}
}

function init(){
	  var doc = document.getElementById("kraIFrameReSize");
	  
	  if( doc==null ){
			doc = document.getElementById("infodoc");
	  }

	  if( doc==null ){
			doc = document.getElementById("contentColumn");
	  }
	  doc.style.top=0;
	  doc.style.left=0;

	  if(doc.offsetHeight == 0){
			pageheight = 1200;
			pagewidth = doc.offsetWidth;
	  } else {
		  if( doc.offsetHeight>=577 ){
			pageheight = doc.offsetHeight;
			pagewidth = doc.offsetWidth;
		  }else{
			pageheight = 577;
			pagewidth = doc.offsetWidth;			
		  }
	  }
	  if(parent.document.getElementById("kraMain")){
		  parent.document.getElementById("kraMain").height = pageheight+ 'px';
		  parent.document.getElementById("kraMain").style.height = pageheight+ 'px';
	  }
	  else if(parent.document.getElementById("KraRaceMiddle")){
		  parent.document.getElementById("KraRaceMiddle").height = pageheight+ 'px';
		  parent.document.getElementById("KraRaceMiddle").style.height = pageheight+ 'px';
	  }
	  else{
		  if( parent.document.all.kraMain )
			  parent.document.all.kraMain.height = pageheight+ 'px';
	  }
}


// ±æ¶óÀâÀÌ ÆË¾÷
function transBgOpen(objPop){
	var myWidth = 0, myHeight = 0;
	if( typeof( window.innerWidth ) == 'number' ) {
		//Non-IE
		myHeight = document.body.clientHeight;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		//IE 4 compatible
		myHeight = document.body.clientHeight;
	}

	var bgDiv = document.getElementById('trans_black');
	var popDiv = document.getElementById(objPop);
	var bodyEl = document.getElementsByTagName('body')[0];
	if(bgDiv) bgDiv.style.display = 'block';
	popDiv.style.display = 'block';
	popDiv.style.position = 'absolute';
	popDiv.style.marginLeft = -419 + 'px';
	bgDiv.style.height = myHeight +'px' ;
//	bodyEl.style.position = 'relative';
//	bodyEl.style.overflowX = 'hidden';

}

function transBgClose(objPop){
	var bgDiv = document.getElementById('trans_black');
	var popDiv = document.getElementById(objPop);
	var bodyEl = document.getElementsByTagName('body')[0];
	bgDiv.style.display = 'none';
	popDiv.style.display = 'none';
//	bodyEl.style.position = 'static';
//	bodyEl.style.overflowX = 'auto';


}

// ±æ¶óÀâÀÌ ÆË¾÷ ÅÇ È°¼ºÈ­
function popLayerMenu(id,currentNum) {
	var objAnchor = [], objLink = [];
	var ID = document.getElementById(id);
	var tarFrame = document.getElementById('pop_frame');
	var objLI = ID.getElementsByTagName('li');

	var initialize = function() {
		for (var i=0; i<objLI.length; i++) {
			objLink[i] = objLI[i].getElementsByTagName('a')[0];
			objEvent(i);
		}
		if (currentNum) {
			objLink[currentNum-1].onclick();
			tarFrame.src = objLink[currentNum-1].href;
		}
	};

	var objEvent = function(num) {
		objLink[num].onclick = function() {
			for (var i=0; i<objLI.length; i++) {
				var imgEl = objLink[i].getElementsByTagName('img')[0]
				if (i == num) {
					if (imgEl) imgEl.src = imgEl.src.replace('_off.png', '_on.png');
				} else {
					if (imgEl) imgEl.src = imgEl.src.replace('_on.png', '_off.png');
				}
			}
		}
	};
	initialize();
}

function bookmarksite(title,url) {
   if (window.sidebar){ 
	  // firefox
	  window.sidebar.addPanel(title, url, "");
   }else if(window.opera && window.print){ 
	  // opera
      var elem = document.createElement('a');
      elem.setAttribute('href',url);
      elem.setAttribute('title',title);
      elem.setAttribute('rel','sidebar');
      elem.click();
   }else if(document.all){
	   // ie
	   window.external.AddFavorite(url, title);
   }else{
	   alert("ÇöÀç Á¢¼ÓÇÏ½Å ºê¶ó¿ìÀú´Â ÀÚµ¿ Áñ°ÜÃ£±â ±â´ÉÀÌ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.");
   }
}

/* È­¸é È®´ë Ãà¼Ò ½ÃÀÛ IE Àü¿ë */
var nowZoom = 100; // ÇöÀçºñÀ²
var maxZoom = 200; // ÃÖ´ëºñÀ²(500À¸·ÎÇÏ¸é 5¹è Ä¿Áø´Ù)
var minZoom = 80; // ÃÖ¼ÒºñÀ²

//È­¸é Å°¿î´Ù.
function zoomIn(){
	if(document.all){
		if(nowZoom < maxZoom){
			nowZoom += 10; //10%¾¿ Ä¿Áø´Ù.
		}else{
			return;
		}
		top.document.body.style.zoom = nowZoom + "%";
	}else{
		alert("ÇöÀç Á¢¼ÓÇÏ½Å ºê¶ó¿ìÀú¿¡¼­´Â Áö¿øÇÏÁö ¾Ê´Â ±â´ÉÀÔ´Ï´Ù.");
	}
}
//È­¸é ÁÙÀÎ´Ù.
function zoomOut(){
	if(document.all){
		if(nowZoom > minZoom){
			nowZoom -= 10; //10%¾¿ ÀÛ¾ÆÁø´Ù.
		}else{
			return;
		}
		top.document.body.style.zoom = nowZoom + "%";
	}else{
		alert("ÇöÀç Á¢¼ÓÇÏ½Å ºê¶ó¿ìÀú¿¡¼­´Â Áö¿øÇÏÁö ¾Ê´Â ±â´ÉÀÔ´Ï´Ù.");
	}
}
//100%
function zoom100(){
	if(document.all){
		nowZoom = 100;
	    top.document.body.style.zoom = nowZoom + "%";
	}else{
		alert("ÇöÀç Á¢¼ÓÇÏ½Å ºê¶ó¿ìÀú¿¡¼­´Â Áö¿øÇÏÁö ¾Ê´Â ±â´ÉÀÔ´Ï´Ù.");
	}
}
/* È­¸é È®´ë Ãà¼Ò ³¡ IE Àü¿ë */

var _docDomain = document.domain;

if(_docDomain.indexOf('kra.co.kr') > 0){
	document.domain = "kra.co.kr";
}


