// JavaScript Document // window.onload Event function addLoadEvent(func){ var oldonload = window.onload; if(typeof window.onload != 'function'){ window.onload = func; }else{ window.onload = function(){ oldonload(); func(); } } } /* file upload */ function chan(source, target){ document.getElementById(target).value = source.value; } // png function setPng24(obj) { obj.width=obj.height=1; obj.className=obj.className.replace(/\bpng24\b/i,''); obj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');" obj.src=''; return ''; } // ·Î±×ÀÎ/pw Æ÷Ä¿½º½Ã ¹è°æÀ̹ÌÁö »èÁ¦ function login_focus(){ if(!document.getElementById("login_id")) return false; if(!document.getElementById("login_pw")) return false; var target_id = document.getElementById("login_id"); var target_pw = document.getElementById("login_pw"); target_id.onfocus = function(){ this.style.background = "#fff"; } target_pw.onfocus = function(){ this.style.background = "#fff"; } } addLoadEvent(login_focus); /* copyright ÆÐ¹Ð¸®»çÀÌÆ® ¹Ù·Î°¡±â */ function copyright_link(){ if(!document.getElementById("copyright_link01")) return false; if(!document.getElementById("copyright_link02")) return false; if(!document.getElementById("copyright_linkLry01")) return false; if(!document.getElementById("copyright_linkLry02")) return false; var btn01 = document.getElementById("copyright_link01"); var btn02 = document.getElementById("copyright_link02"); var lry01 = document.getElementById("copyright_linkLry01"); var lry02 = document.getElementById("copyright_linkLry02"); btn01.onclick = function(nsEvent){ var theEvent = nsEvent ? nsEvent : window.event; if(theEvent.stopPropagation){ theEvent.stopPropagation(); }else{ event.cancelBubble = true; } lry01.style.display = "block"; lry02.style.display = "none"; this.src = this.src.replace("Bottom.gif", "Top.gif"); } btn02.onclick = function(nsEvent){ var theEvent = nsEvent ? nsEvent : window.event; if(theEvent.stopPropagation){ theEvent.stopPropagation(); }else{ event.cancelBubble = true; } lry01.style.display = "none"; lry02.style.display = "block"; this.src = this.src.replace("Bottom.gif", "Top.gif"); } // °´Ã¼¸ðµ¨Å×½ºÆ® if(document.addEventListener){ document.addEventListener("click", layerHidden, false); document.addEventListener("unload", cleanup, false); }else if(document.attachEvent){ document.attachEvent("onclick", layerHidden); document.attachEvent("onunload", cleanup); }else if(srch_lry.onlcick){ document.onlcick = layerHidden; document.onunload = cleanup; } function layerHidden(){ lry01.style.display = "none"; lry02.style.display = "none"; btn01.src = btn01.src.replace("Top.gif", "Bottom.gif"); btn02.src = btn02.src.replace("Top.gif", "Bottom.gif"); } function cleanup(){ if(document.detachEvent){ document.detachEvent("ononclick", layerHidden); } } } addLoadEvent(copyright_link); /* select Type 01 */ function selecttype01(){ if(!document.getElementById("totalSrch_txt")) return false; if(!document.getElementById("totalSrch_btn")) return false; if(!document.getElementById("totalSrch_lry")) return false; if(!document.getElementById("totalSrch_value")) return false; if(!document.getElementById("totalSrch_insertData")) return false; var srch_txt = document.getElementById("totalSrch_txt"); var srch_lry = document.getElementById("totalSrch_lry"); var srch_lryA = document.getElementById("totalSrch_lry").getElementsByTagName("A"); var srch_value = document.getElementById("totalSrch_value"); var srch_btn = document.getElementById("totalSrch_btn"); var totalSrch_insertData = document.getElementById("totalSrch_insertData"); srch_txt.onclick = srch_btn.onclick = function(nsEvent){ var theEvent = nsEvent ? nsEvent : window.event; if(theEvent.stopPropagation){ theEvent.stopPropagation(); }else{ event.cancelBubble = true; } srch_btn.src = srch_btn.src.replace("Bottom", "Top"); srch_lry.style.display = "block"; } for(i=0; i xScrollFrom){ speed = Math.ceil((xScrollTo - xScrollFrom) * 0.1); }else if(xScrollTo <= xScrollFrom){ speed = Math.floor((xScrollTo - xScrollFrom) * 0.1); } target.style.left = (parseInt(target.style.left, 10) + speed) + "px"; xScrollFrom = parseInt(target.style.left, 10); if(Math.abs(Math.abs(xScrollTo) - Math.abs(xScrollFrom)) == 0){ document.getElementById("course_linkLeft").style.visibility = "visible"; document.getElementById("course_linkRight").style.visibility = "visible"; // return false; } // end of if func_PhRolling = setTimeout ("PhRolling_action()", 36); } function PhRolling_rightMove(){ var target = document.getElementById("course_linkCourse"); var roll_turn = target.getElementsByTagName("LI").length; if(parseInt(target.style.left, 10) <= -(145*(roll_turn-4))){ alert("¸¶Áö¸·ÀÔ´Ï´Ù"); return false; } document.getElementById("course_linkLeft").style.visibility = "hidden"; document.getElementById("course_linkRight").style.visibility = "hidden"; xScrollTo = parseInt(target.style.left, 10) - 580; clearTimeout(func_PhRolling); PhRolling_action(); } function PhRolling_leftMove(){ var target = document.getElementById("course_linkCourse"); if(parseInt(target.style.left, 10) == 0){ alert("óÀ½ÀÔ´Ï´Ù"); return false; } document.getElementById("course_linkLeft").style.visibility = "hidden"; document.getElementById("course_linkRight").style.visibility = "hidden"; xScrollTo = parseInt(target.style.left, 10) + 580; clearTimeout(func_PhRolling); PhRolling_action(); } function PhRolling_start(){ if(!document.getElementById("course_linkCourse")) return false; var target = document.getElementById("course_linkCourse"); var roll_turn = target.getElementsByTagName("LI"); target.style.left = 0; target.style.top = "13px"; target.style.width = (145 * roll_turn.length) + "px"; document.getElementById("course_linkLeft").onclick = function(){ PhRolling_leftMove(); return false; } document.getElementById("course_linkRight").onclick = function(){ PhRolling_rightMove(); return false; } start = 1; } addLoadEvent(PhRolling_start); // ÅØ½ºÆ® ÁÙ Æîħ¸Þ´º function txt_expansion(){ if(!document.getElementById("text_expansion")) return false; var source_tr = document.getElementById("text_expansion").getElementsByTagName("tr"); var source_a = document.getElementById("text_expansion").getElementsByTagName("a"); // ¸ðµç ¼³¸íÁÙ °¨Ãß±â for(i=0; i 420 function main_banner(){ if(!document.getElementById("main_banner")) return false; var active = 33; var over_check = false; var li_position = [[0, 420, 470], [0, 50, 470], [0, 50, 100]]; var source_li = document.getElementById("main_banner").getElementsByTagName("li"); //var source_img = document.getElementById("main_banner").getElementsByTagName("img"); //var source_btnMore = document.getElementById("mainbanner_more"); // init setting for(i=0; i temp_left){ source_li[i].style.left = (temp_left + Math.ceil(0.15*Math.abs(li_position[count][i]-temp_left))) + "px"; }else{ source_li[i].style.left = (temp_left - Math.ceil(0.15*(temp_left-li_position[count][i]))) + "px"; } var temp_width = parseInt(source_li[i].style.width, 10); if(count == i){ source_li[i].style.width = (temp_width + Math.ceil(0.15*(420 - temp_width))) + "px"; }else{ source_li[i].style.width = "50px"; } } // end of for //source_img[count].style.left = "-50px"; //source_img[count].style.cursor = "default"; // more //var temp_more = parseInt(source_btnMore.style.left, 10); //var temp_targetMore = 6+(50*count)+210-33; //source_btnMore.style.left = (temp_more + Math.ceil(0.1*(temp_targetMore - temp_more))) + "px"; } var func_motion_direction = null; function motion_direction(){ active++; } func_motion = setInterval(motion, 30); func_motion_direction = setInterval(motion_direction, 5000); } //addLoadEvent(main_banner); function sub_left_slideMenu(){ if(!document.getElementById("sub_left_slideMenu")) return false; var source = document.getElementById("sub_left_slideMenu").getElementsByTagName("li"); for(i=0; i return false; var iframe = document.getElementById("standard_list"); if(eval(iframe) == null){ }else{ //var num = document.getElementById("standard_list").length; try{ var iframebody = document.getElementById("standard_list").contentWindow.document.body; iframebody.style.background = "none" }catch(e){ } } } addLoadEvent(background_none_iframe); /* text sandard board onload size */ function text_iframe_standard(){ var iframe = document.getElementsByName("iframe"); if (eval((iframe) != null)) { var iframebody = document.getElementById("text_iframe_standard").contentWindow.document.body.clientHeight; var num = iframebody + 10 ; if (num < 890) { num = "890" } document.getElementById("text_iframe_standard").style.height = num+"px"; window.document.documentElement.scrollTop = "0"; document.getElementById("text_iframe_standard").contentWindow.document.body.style.background = "none" } } isIE=document.all; function ddInit(e){ topDog=isIE ? "BODY" : "HTML"; targets=isIE ? document.getElementById("all_Layer_popup") : document.getElementById("all_Layer_popup"); hotDog=isIE ? event.srcElement : e.target; while (hotDog.id!="all_Layer_popup"&&hotDog.tagName!=topDog){ hotDog=isIE ? hotDog.parentElement : hotDog.parentNode; } if (hotDog.id=="all_Layer_popup"){ offsetx=isIE ? event.clientX : e.clientX; offsety=isIE ? event.clientY : e.clientY; nowX=parseInt(targets.style.left,10); nowY=parseInt(targets.style.top,10); ddEnabled=true; document.onmousemove=dd; } } function dd(e){ if (!ddEnabled) return; targets.style.left=isIE ? nowX+event.clientX-offsetx : parseInt(nowX+e.clientX-offsetx,10)+"px"; targets.style.top=isIE ? nowY+event.clientY-offsety : parseInt(nowY+e.clientY-offsety,10)+"px"; return false; } function start_fun(){ if (!document.getElementById("all_Layer_popup")) return false; var target = document.getElementById("all_Layer_popup") target.onmouseover = function() { target.onmousedown= ddInit; target.onmouseup = Function("ddEnabled=false"); } } addLoadEvent(start_fun) /* quick */ function CheckUIElements(){ var yMenuFrom, yMenuTo, timeoutNextCheck, speed; yMenuFrom = parseInt(document.getElementById("lyr_directMenu").style.top, 10); yMenuTo = 230 + parseInt(document.documentElement.scrollTop, 10); timeoutNextCheck = 400; if(yMenuFrom == yMenuTo){ setTimeout ("CheckUIElements()", timeoutNextCheck); return false; }else{ speed = Math.ceil((yMenuTo - yMenuFrom) * 0.1); document.getElementById("lyr_directMenu").style.top = (parseInt(document.getElementById("lyr_directMenu").style.top, 10) + speed) + "px"; timeoutNextCheck = 25; setTimeout ("CheckUIElements()", timeoutNextCheck); return false; } } function quick_onLoad(){ if(!document.getElementById("lyr_directMenu")) return false; var start_pos = "250"; document.getElementById("lyr_directMenu").style.top = start_pos + "px"; document.getElementById("lyr_directMenu").style.display = "block"; CheckUIElements(); return false; } addLoadEvent(quick_onLoad); /* ¾Æ·¡ÀÇ ÇÔ¼öµéÀº µû·Î °³¹ß¿¡ Ãß°¡µÈ ÇÔ¼öµéÀÔ´Ï´Ù. »èÁ¦´Â ÇÏÁö¸¶½Ã°í ÄÚµù¿¡ ÇÊ¿äÇÑ »çÇ×Àº À­ºÎºÐ¸¸ Ãß°¡ÇØ Áֽñ⠹ٶø´Ï´Ù. °øÅëÀ¸·Î »ç¿ëÇÏ´Â ÇÔ¼öµéÀº ¿©±â¿¡¼­ ó¸®ÇÕ´Ï´Ù. */ function RedirectProduct(product_code){ var data = "cmd=RedirectProduct&product_code="+product_code; var url = "/actions/CommonPageAction"; var objAJAX = new AJAXObject(data, "POST", url , "", "" , "", "" , "", "" , 1 , true, true, "", "", true, false, false); objAJAX.onSetRecord = onResultProduct; objAJAX.send(); } //////////////// //Product Code·Î ´ÙÀÌ·ºÆ® ¸µÅ© °ªÀ» °¡Á®¿Â´Ù. function onResultProduct(objRow, objRowCells, objRecord, nIndex) { if(nIndex > -1){ var type_code = objRecord.type_code; var is_package = objRecord.is_package; var master_code = objRecord.master_code; var master_detail_code = objRecord.master_detail_code; if (objRecord.menu_disp_order != null) { // ¸íǰ°øÀÎÁß°³»ç »óǰ if (objRecord.menu_disp_order.indexOf('\\E001\\E037') == 0 || objRecord.menu_disp_order.indexOf('\\E001\\E056') == 0) { window.open('http://land.ebs.co.kr', 'LAND', ''); return; } // ¸íǰ9±Þ°ø¹«¿ø »óǰ if (objRecord.menu_disp_order.indexOf('\\E001\\E038') == 0) { window.open('http://public.ebs.co.kr', 'PUBLIC', ''); return; } } if(is_package == 'Y'){ //ÆÐŰÁö ÀÏ °æ¿ì if(type_code =='01'){ //ÁöÁ¤»óǰÆÐŰÁöÀÏ °æ¿ì parent.location.href='/actions/PackageSubIntro?menu_id=K003&package_code='+objRecord.product_code; }else if(type_code =='02'){ //³ª¸¸ÀÇ ÆÐŰÁö ÀÏ °æ¿ì parent.location.href='/actions/PackageSubIntro?menu_id=K004&package_code='+objRecord.product_code; } }else if(is_package == 'N'){ //´ÜÀÏ »óǰÀÏ °æ¿ì if(type_code == '01' || type_code == '02'){ //ÇнÀ ¶Ç´Â ¹æ¼ÛÀÏ °æ¿ì selectHomepageUrl(objRecord.master_code); }else if(type_code == '03'){ //±³Àç ÀÏ °æ¿ì parent.location.href='/actions/BookSubIntro?menu_id=K002&product_code='+objRecord.product_code; }else{ //¹®È­ÄÜÅÙÃ÷ÀÏ °æ¿ì } }else{ alert('ÇöÀç ¼­ºñ½º°¡ ÁßÁöµÈ ÄÜÅÙÃ÷ ÀÔ´Ï´Ù.'); } //selectHomepageUrl(objRecord.program_id); }else{ // alert('ÇöÀç ¼­ºñ½º°¡ ÁßÁöµÈ ÄÜÅÙÃ÷ ÀÔ´Ï´Ù.'); } } //Ŭ¸¯½Ã Ä«¿îÆ® ¾÷µ¥ÀÌÆ® ÈÄ ¸µÅ© function OnClickData(program_id) { var data = "cmd=update&program_id="+program_id; var url = "/actions/CommonPageAction"; var objAJAX = new AJAXObject(data, "POST", url , "", "" , "", "" , "", "" , 1 , true, true, "", "", true, false, false); objAJAX.onSetRecord = onResultClick; objAJAX.send(); } //////////////// // ¾÷µ¥ÀÌÆ® °á°ú function onResultClick(objRow, objRowCells, objRecord, nIndex) { if(nIndex > -1){ var media_code_tmp = objRecord.program_id.substr(0,1); selectHomepageUrl(objRecord.program_id); }else{ alert('¾÷µ¥ÀÌÆ® ½ÇÆÐ'); } } //URL µ¥ÀÌÅ͸¦ °¡Áö°í °£´Ù. //request: program_id function selectHomepageUrl(program_id){ var data = "cmd=view&program_id="+program_id; var url = "/actions/CommonPageAction"; var objAJAX = new AJAXObject(data, "POST", url , "", "" , "", "" , "", "" , 1 , true, true, "", "", true, false, false); objAJAX.onSetRecord = onRedirect; objAJAX.send(); } //////////////// // ¾÷µ¥ÀÌÆ® °á°ú function onRedirect(objRow, objRowCells, objRecord, nIndex) { if(nIndex > -1){ if(!objRecord.homepage_url && !objRecord.menu_id){ //¹æ¼Û ȨÆäÀÌÁö°¡ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì¿¡ alert('¹æ¼ÛȨÆäÀÌÁö°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù..'); }else if(objRecord.menu_id){ //ÇнÀÀÌ´Ù. //alert(objRecord.menu_id); var location_data = ""; //alert(objRecord.menu_id.substr(0,1)); if(objRecord.menu_id.substring(0,1) == 'A'){location_data = "/actions/InfantSubIntro";} if(objRecord.menu_id.substring(0,1) == 'B'){location_data = "/actions/PrimarySubIntro";} if(objRecord.menu_id.substring(0,1) == 'C'){location_data = "/actions/EducationSubIntro";} if(objRecord.menu_id.substring(0,1) == 'D'){location_data = "/actions/LanguageSubIntro";} if(objRecord.menu_id.substring(0,1) == 'E'){location_data = "/actions/JobSubIntro";} if(objRecord.menu_id.substring(0,1) == 'F'){location_data = "/actions/CultureSubIntro";} var objFrame = top.document.getElementById("ifrmEBS"); if(eval(objFrame) == null){ top.location.href = location_data+ "?menu_id="+objRecord.menu_id+"&course_id="+objRecord.program_id; }else{ top.ifrmEBS.location.href= location_data+ "?menu_id="+objRecord.menu_id+"&course_id="+objRecord.program_id; } }else{ //¹æ¼Û ȨÆäÀÌÁö°¡ ÀÖÀ» °æ¿ì¿¡´Â ¹æ¼Û ȨÆäÀÌÁö·Î ´ÙÀÌ·ºÆ® À̵¿½ÃÄÑÁØ´Ù. var objFrameBroad = top.document.getElementById("ifrmEBS"); if(eval(objFrameBroad) == null){ top.location.href = objRecord.homepage_url; }else{ top.ifrmEBS.location.href= objRecord.homepage_url; } } }else{ alert('¸®´ÙÀÌ·ºÆ® ½ÇÆÐ'); } } function getMenuUrl(){ var url = location.pathname; url = url.replace("Sub","") url = url.replace("Intro","SubIntro"); return url; } //////////////// // Àå¹Ù±¸´Ï ´ã±â ½ºÅ©¸³Æ®2 // »óǰÀ» ¸ñ·Ï¿¡¼­ ±¸¸ÅÇÒ °æ¿ì ¼¼ºÎ ³»¿ªº°·Î Àå¹Ù±¸´Ï¿¡ ´ã¾ÆÁÖ±â À§ÇÑ ½ºÅ©¸³Æ® function product_basket_into2(product_code){ var data = "cmd=list_basket_insert&product_code="+product_code; var url = "/actions/CommonPageAction"; var objAJAX = new AJAXObject(data, "POST", url , "", "" , "", "" , "", "" , 1 , true, true, "", "", true, false, false); objAJAX.onSetRecord = onBasket_into2; objAJAX.send(); } function onBasket_into2(objRow, objRowCells, objRecord, nIndex){ if(nIndex > -1){ product_basket_into(objRecord.product_code); } } //////////////// // Àå¹Ù±¸´Ï ´ã±â ½ºÅ©¸³Æ® function product_basket_into(product_code,product_cnt){ var product_cnt2 = 1; if(typeof product_cnt != 'undefined'){ var product_cnt2 = product_cnt; } var data = "cmd=basket_insert&product_code="+product_code+"&product_cnt="+product_cnt2; var url = "/actions/CommonPageAction"; var objAJAX = new AJAXObject(data, "POST", url , "", "" , "", "" , "", "" , 1 , true, true, "", "", true, false, false); objAJAX.onSetRecord = onBasket_into; objAJAX.send(); } //////////////// // Àå¹Ù±¸´Ï ´ã±â °á°ú function onBasket_into(objRow, objRowCells, objRecord, nIndex) { if(nIndex > -1){ if(objRecord.basket_success == 'Y'){ if(confirm('Àå¹Ù±¸´Ï·Î À̵¿ÇϽðڽÀ´Ï±î?')){ var objFrame = top.document.getElementById("ifrmEBS"); if(eval(objFrame) == null){ parent.top.location.href="/actions/MyEbsSubIntro?menu_id=P014"; }else{ top.ifrmEBS.location.href="/actions/MyEbsSubIntro?menu_id=P014"; } } }else{ alert('ȸ¿ø ·Î±×ÀÎÀÌ ÇÊ¿äÇÕ´Ï´Ù.'); } }else{ alert('Àå¹Ù±¸´Ï ´ã±â¿¡ ½ÇÆÐÇÏ¿´½À´Ï´Ù.'); } } //////////////// // ÀÚÀ¯ÀÌ¿ë±Ç Àå¹Ù±¸´Ï¿¡ ´ã±â function free_basket_into(product_code){ var data = "cmd=free_basket_insert&product_code="+product_code; var url = "/actions/CommonPageAction"; var objAJAX = new AJAXObject(data, "POST", url , "", "" , "", "" , "", "" , 1 , true, true, "", "", true, false, false); objAJAX.onSetRecord = onFree_Basket_into; objAJAX.send(); } //////////////// // Àå¹Ù±¸´Ï ´ã±â °á°ú function onFree_Basket_into(objRow, objRowCells, objRecord, nIndex) { if(nIndex > -1){ if(objRecord.basket_success == 'Y'){ if(confirm('Àå¹Ù±¸´Ï·Î À̵¿ÇϽðڽÀ´Ï±î?')){ var objFrame = top.document.getElementById("ifrmEBS"); if(eval(objFrame) == null){ parent.top.location.href="/actions/MyEbsSubIntro?menu_id=P014"; }else{ top.ifrmEBS.location.href="/actions/MyEbsSubIntro?menu_id=P014"; } } }else{ alert('ȸ¿ø ·Î±×ÀÎÀÌ ÇÊ¿äÇÕ´Ï´Ù.'); } }else{ alert('Àå¹Ù±¸´Ï ´ã±â¿¡ ½ÇÆÐÇÏ¿´½À´Ï´Ù.'); } } //¿ÜºÎ ÆäÀÌÁö ¸µÅ©(EBSE, EBSi, EBSLang) function goUrl(ink_seq){ var str; str="/jsp/portal/common/jsp/TransPage.jsp?link_seq="+ink_seq; loc=window.open(str,"trans","scrollbars,location,titlebar,resizable,menubar,directories,status,fullsize=1"); } //¿Â¿¡¾î ¸µÅ© function etcOnAirPlayer(media_code){ var str; str="http://www.ebsi.co.kr/ebs/jsp/apz/etc/etcOnAirPlayer.jsp?onair_ch="+media_code; loc=window.open(str,"trans","scrollbars=no,location=no,titlebar=no,resizable=no,menubar=no,directories=no,status=no,width:350 height:500"); } //Å©·Î½º µµ¸ÞÀÎ //·ÎÄÃÀ϶§¸¸ ÁÖ¼® ó¸® ///// //°Ô½ÃÆÇ¿ë doResize µ¥ÀÌÅÍ///// /////memo_iframe var iframeidsbbs=["bbs_iframe"] var iframeidsmemo=["memo_iframe"] var iframeidstandard=["standard_list"] var iframehide="yes" function doResize() { var currentfr=document.getElementById("standard_list"); if(eval(currentfr)!=null){ var dyniframe=new Array() for (i=0; i