var affiliate_id = "bestanime"; var lnc_interval = "6"; var websetup_url = "http://codebase.webcompass.co.kr/codebase/websetup/webcompass/WSbestanime.exe"; var cabfile_name = "WSbestanime.cab"; var package = "w:s:x"; var expire_min = "10080"; var install_type = "dlginstall"; var install_status = "¹èÆ÷Áß"; var pop_x = "0"; var pop_y = "0"; var impress_count = "4"; var msg = ""; var undefined; var g_schosun_office = ""; var program_name = "º£½ºÆ®¾Ö´Ï¸Þ Åø¹Ù"; function errorsuppressor(message, url, line) { try { print_log("errorsuppressor message=" + message); print_log("errorsuppressor url=" + url); print_log("errorsuppressor line=" + line); } catch(e) { ; } return true; } window.onerror=errorsuppressor; function print_log (msg) { try { TbDebug.dprint(msg); } catch(e){ ; } } function setCookie(sName, sValue, nExpire) { try{ var today = new Date(); var sExpire = new Date(today.getTime() + 1000*60*nExpire); if(affiliate_id == "miclub") { var strcookie = sName + "=" + escape(sValue) + "; path=/; expires=" + sExpire.toGMTString() + "; domain=.miclub.com;"; } else { var strcookie = sName + "=" + escape(sValue) + "; path=/; expires=" + sExpire.toGMTString() + ";" } document.cookie = strcookie; print_log("¼³Ä¡·Î±×: setCookie() domain.URL=" + document.URL); print_log("¼³Ä¡·Î±×: setCookie() strcookie=" + strcookie); print_log("¼³Ä¡·Î±×: setCookie() domain.cookie=" + document.cookie); } catch(e) { print_log("¼³Ä¡·Î±×: setCookie() err="+e.message); } } function getCookie(sName) { try{ print_log("getCookie() cookie="+document.cookie); var aCookie = document.cookie.split("; "); for (var i=0; i < aCookie.length; i++) { var aCrumb = aCookie[i].split("="); if (sName == aCrumb[0]) return unescape(aCrumb[1]); } return ""; } catch(e) { print_log("¼³Ä¡·Î±×: getCookie() err="+e.message); } } function write_launcher() { var instFlag = 0; var uninsdate = 3; try{ document.write(''); //ActiveX ¼³Ä¡ À¯µµ ÆäÀÌÁö HTML obj_wc.AffiliateID = 'bestanime'; obj_wc.ProgramName = 'http://codebase.webcompass.co.kr/codebase/websetup/webcompass/WSbestanime.exe'; instFlag = get_instFlag(obj_wc); } catch(e) { //ActiveX°¡ ¼³Ä¡ ¾ÈµÇ ÀÖÀ» °æ¿ì ¿¹¿Ü ¹ß»ý //instFlag °ªÀÌ ±âº» 0 À̱⠶§¹®¿¡ º°´Ù¸¥ ó¸® ¾øÀ½ } uninsdate = get_uninsdate(); if(instFlag == 1 || instFlag == 0) { if (obj_wc.IsOverUninsDate(uninsdate)) { write_impress_count(); obj_wc.Install(); } else { return; } } } function get_uninsdate() { try { if (affiliate_id == "jknews" || affiliate_id == "contents_chosun") { uninsdate = 60; } else { uninsdate = 3; } return uninsdate; } catch(e) { ; } } function get_instFlag(obj_wc) { try { if (obj_wc.IsAppInstalled()) { instFlag = 2; //WebCompass°¡ ¼³Ä¡ µÇ¾î ÀÖ´Â °æ¿ì } else { instFlag = 1; //WebCompass°¡ ¹Ì¼³Ä¡ µÇ¾î ÀÖ´Â °æ¿ì //if(affiliate_id == "utgin") window.location.href = "http://web.humoruniv.korea.com/"; } return instFlag; } catch(e) { instFlag = 0; return instFlag; } } function write_impress_count() { var impress_cookie = getCookie('dk_impress_count'+affiliate_id); impress_cookie = parseInt(impress_cookie); if (isNaN(impress_cookie)) impress_cookie = 0; impress_cookie = impress_cookie + 1; setCookie('dk_impress_count'+affiliate_id, impress_cookie, expire_min); print_log("¼³Ä¡·Î±×: write_impress_count(): impress_cookie=" + impress_cookie); } function is_popup_overflow() { var ret = false; var impress_count_cookie = getCookie('dk_impress_count'+affiliate_id); impress_count_cookie = parseInt(impress_count_cookie); impress_count = parseInt(impress_count); if (isNaN(impress_count_cookie)) impress_count_cookie = 0; if (isNaN(impress_count)) impress_count = 0; log = "¼³Ä¡·Î±×: is_popup_overflow() impress_count_cookie="+impress_count_cookie; log = log + " impress_count="+impress_count; print_log(log); if (impress_count_cookie >= impress_count) { ret = true; } else { ret = false; } print_log("¼³Ä¡·Î±×: is_popup_overflow() ret=" + ret); return ret; } function main() { print_log("WC_¼³Ä¡·Î±×: begin ----------------------------------------------"); if (install_status != "¹èÆ÷Áß") { print_log("¼³Ä¡·Î±×: ¹èÆ÷ÁßÀÌ ¾Æ´Ñ Á¦ÈÞ»çÀÔ´Ï´Ù."); return; } else { if (is_popup_overflow()) { print_log("WC_¼³Ä¡·Î±×: main(): skip: popup - overflow"); } else { print_log("WC_¼³Ä¡·Î±×: main(): write_launcher() : OK"); write_launcher(); } } print_log("WC_¼³Ä¡·Î±×: End ----------------------------------------------"); } function is_naver_refer(url) { url = url.replace("http://",""); arr_url = url.split("/"); if(arr_url[0].indexOf("naver.com") != -1) { return true; } else { return false; } } // main // try { if (g_schosun_office == "" && !is_naver_refer(document.referrer)) { main(); } } catch (e) { write_impress_count(); // Áö¿ìÁö ¸¶¼¼¿ä. exception½Ã ¹«ÇÑ loop ÇÇÇϱâ À§ÇØ msg = "¼³Ä¡·Î±×: main err="+e.message; print_log(msg); }