//--------------------------------------------------------------------------------
//	Å°ÀÌº¥Æ®³ª ¸¶¿ì½ºÀÌº¥Æ®°¡ À¯È¿ÇÑÁö Ã¼Å©ÇÏ´Â ÇÔ¼ö
//	¸®ÅÏ : true, false
//--------------------------------------------------------------------------------
 function isAccess(e) {

	 var keynum;
	 var ismouseClick = 1;

	 if (window.event) { //IE & Safari
		 keynum = e.keyCode;

		 //SafariÀÇ °æ¿ì ¸¶¿ì½ºÅ¬¸¯Àº keynum 0 ÀÌ ³Ñ¾î¿È
		 if (event.button == 0 || keynum == 0){
			 ismouseClick = 0;
		 }

	 } else if ( e.which ){ // Netscape/Firefox/Opera
		keynum = e.which;

		 if (keynum == 1) {
			 ismouseClick = 0;
	 }
 }

	//¸¶¿ì½º Å¬¸¯ÀÌ°Å³ª ¿£ÅÍÅ°¸¦ ´©¸¥°æ¿ì true°ª ¹ÝÈ¯
	 if ( ismouseClick == 0 || keynum == 13 ) {
		return true;
	} else {
		return false;
	 }
}

//-------------------------------------------------------------------------------------
//Æ÷Ä¿½º ¸®½º³Ê
//-------------------------------------------------------------------------------------
function setFocusListener(obj, func){

	obj.nm = obj.name;

	if (obj.addEventListener){

		obj.addEventListener("focus", func, false);
		obj.addEventListener("blur", func, false);

	} else if (obj.attachEvent) {

		obj.attachEvent("onfocus", func);
		obj.attachEvent("onblur", func);

	} else{
		obj.onfocus = func;
		obj.onblur = func;
	}
}

//-------------------------------------------------------------------------------------
//onload ¸®½º³Ê
//-------------------------------------------------------------------------------------
function setLoadEvent(func){

	if (window.addEventListener){

		window.addEventListener("load", func, false);

	} else if (window.attachEvent) {

		window.attachEvent("onload", func);

	} else{
		window.onload = func;
	}
}

//-------------------------------------------------------------------------------------
//	onunload ¸®½º³Ê
//-------------------------------------------------------------------------------------
function setUnloadEvent(func){

	if (window.addEventListener){

		window.addEventListener("onlunoad", func, false);

	} else if (window.attachEvent) {

		window.attachEvent("onlunoad", func);

	} else{
		window.onload = func;
	}
}

//-------------------------------------------------------------------------------------
//onClick ¸®½º³Ê
//-------------------------------------------------------------------------------------
function setClickListener(obj, func){

	if (obj.addEventListener){
		obj.addEventListener("click", func, false);
		obj.addEventListener("keypress", func, false);
	} else if (obj.attachEvent) {
		obj.attachEvent("onclick", func);
		obj.attachEvent("onkeypress", func);
	} else{
		obj.onclick = func;
		obj.onkeypress = func;
	}
}

//-------------------------------------------------------------------------------------
// GNB 1depth ¸¶¿ì½º ÆäÀÌÁö ÀÌ¹ÌÁö º¯°æ
//-------------------------------------------------------------------------------------
function js_change_navi(evnt){
	e = evnt ? evnt : window.event;
	var theSrc = e.target  ? e.target : e.srcElement;

	var selEle_id = theSrc.value;

	for(var i=1; i<=4; i++){
		var obj_pop = document.getElementById("gnb-0"+i);
		var js_change = document.getElementById("gnb-link0"+i);



		if (i == selEle_id){
			obj_pop.style.display="block";
			js_change.style.backgroundImage = "url(/kids/images/main/gnb/gnb0"+i+"_on.gif)";
		}
		else{
			obj_pop.style.display="none";
			js_change.style.backgroundImage = "url(/kids/images/main/gnb/gnb0"+i+".gif)";
		}
	}
}

//-------------------------------------------------------------------------------------
// GNB 1depth ¸¶¿ì½º ¿À¹ö½Ã ÀÌ¹ÌÁö º¯°æ
//-------------------------------------------------------------------------------------
	function setup(){
		var js_obj = new Array();

		for(var i=1; i<=4; i++){

			js_obj[i] = document.getElementById("gnb-link0"+i);
			js_obj[i].value = i;

			if(js_obj[i].addEventListener){
				js_obj[i].addEventListener("mouseover",js_change_navi,false);
				js_obj[i].addEventListener("focus",js_change_navi,false);
			}

			else if(js_obj[i].attachEvent){
				js_obj[i].attachEvent("onmouseover",js_change_navi);
				js_obj[i].attachEvent("onfocus",js_change_navi);
			}

			else{
				js_obj[i].onmouseover=js_change_navi;
				js_obj[i].onfocus=js_change_navi;
			}
		}
	}

//-------------------------------------------------------------------------------------
//	»õÃ¢
//-------------------------------------------------------------------------------------
function popWin(url, winName, winWidth, winHeight, winX, winY, bars){
	var option  = "width="+ winWidth+ ", height="+ winHeight +", left="+ winX +", top="+ winY +", scrollbars = "+bars+", menubars = no, location = no";
	var win = window.open(url,winName,option);
}

//-------------------------------------------------------------------------------------
//	Fix IE6 background image flicker
//-------------------------------------------------------------------------------------
function fixIEflicker(fix) {
	try {
		document.execCommand("BackgroundImageCache", false, fix);
	} catch(err) { }
}


//-------------------------------------------------------------------------------------
//	ÇÏÀ§ ¿¤¸®¸ÕÆ®·Î ÀÌº¥Æ®°¡ ÀüÆÄµÇ´Â °ÍÀ» ¹æÁöÇÑ´Ù.
//-------------------------------------------------------------------------------------
function stopEvent(evnt) {
	if (evnt.stopPropagation) {
		evnt.stopPropagation();		// ³Ý½ºÄÉÀÌÇÁ °æ¿ì
	} else {
		evnt.cancelBubble = true;		// ie °æ¿ì
	}
}

//-------------------------------------------------------------------------------------
//	3D ¾Ö´Ï¸ÞÀÌ¼Ç ÆË¾÷
//-------------------------------------------------------------------------------------
function pop_3dmpg(mov_nam, width, height, e){
	//var returnValue;
	if (isAccess(e)){
		var focusMpg=window.open("/kids/menu01/pop3Dmpg.asp?mov_nam="+mov_nam,"popMpg","left=50,top=50,width="+width+",height="+height+",scrollbars=no,resizable=no");
		focusMpg.focus();
		return false;
	} else {
		return true;
	}
}

//-------------------------------------------------------------------------------------
//	ÃÊ±âÈ­ ½ÇÇà
//-------------------------------------------------------------------------------------

window.onload = function(){
	fixIEflicker(true);
}