var isDebug=false;var STATIC_DIR="http://static.plaync.co.kr/common/support/";if(location.href.indexOf("http://rc.")>-1||location.href.indexOf("http://rc2.")>-1||location.href.indexOf(".rc.")>-1||location.href.indexOf("tnidrc.")>-1){STATIC_DIR="http://rc.static.plaync.co.kr/common/support/"}var PLAYNC="plaync";var DAUM="daum";var YAHOO="yahoo";var TOONILAND="tooniland";var PLAYNC_DOMAIN="plaync.co.kr";var DAUM_DOMAIN="daum.net";var YAHOO_DOMAIN="yahoo.co.kr";var TOONILAND_DOMAIN="tooniland.com";var PLAYNC_WWW_FORM="http://www.plaync.co.kr";var DAUM_WWW_FORM="http://game.daum.net";var YAHOO_WWW_FORM="http://game.yahoo.co.kr";var TOONILAND_WWW_FORM="http://www.tooniland.com";var NOT_INSTALLED_LOGINPLUGIN_LAUNCHER_URL="/guide.html";var NOT_INSTALLED_LAUNCHER_URL="/guide_launcher.html";var VERSION_UPGRADE_LAUNCHER_URL="/guide_launcher.html";var NOT_SUPPORTED_BROWSER_URL="/nonSupport.html";var SUPPORTED_IE_VERSION="6";var SUPPORTED_FF_VERSION="3.5";var SUPPORTED_CHROME_VERSION="8";var ID_HIDDEN_LLM="_id_hidden_llm";var LOGIN_FORM_NAME="loginFrm1";function getChannellingSite(){if(document.domain.indexOf(DAUM_DOMAIN)>0){return DAUM}else{if(document.domain.indexOf(YAHOO_DOMAIN)>0){return YAHOO}else{if(document.domain.indexOf(TOONILAND_DOMAIN)>0){return TOONILAND}else{return PLAYNC}}}}function setKey(){try{createLoginPluginDiv();if(IsPluginInstalled()==SUCCESS_RUN&&LoadPlugin()==SUCCESS_RUN){var a=document.getElementById(getLoginFormName());if(a!=null&&a.ukey!=null){a.ukey.value=GetUniqueKey()}}}catch(b){if(isDebug){alert(b.description)}}}function loginKey(){checkLoginPlugin();setKey()}function checkLoginPlugin(c){try{if(c!=null&&c.length>0){var b=c.split("?");if(b!=null&&b.length>1){c=b[0]+"?"+encodeURI(unescape(b[1]))}}if(!isSupportedBrowser()){moveNotSupportedBrowserInfoPage()}else{if(IsPluginInstalled()==NOT_EXIST_ACTIVEX){moveNotInstalledLoginPluginLauncherPage(c)}else{if(c!=null&&c.length>0){location.href=c}}}}catch(a){if(isDebug){alert(a.description)}}}function GameStart(b,d,a,f){try{param_gameID=b;param_sessKey=d;param_companyID=a;if(f==null||f.length<1){f=getReturnUrl()}loginKey();if(IsLauncherInstalled()==SUCCESS_RUN){return StartLauncher()}else{if(IsLauncherInstalled()==UPDATED_LAUNCHER){moveLauncherVersionUpgradePage();return FAIL_RUN}else{moveNotInstalledLauncherPage();return FAIL_RUN}}}catch(c){if(isDebug){alert(c.description)}}}function createLoginPluginDiv(){try{if(!document.getElementById(ID_HIDDEN_LLM)){var a=document.createElement("div");a.id=ID_HIDDEN_LLM;document.body.appendChild(a)}}catch(b){if(isDebug){alert(b.description)}}}function moveNotSupportedBrowserInfoPage(){location.href=makeUrl(NOT_SUPPORTED_BROWSER_URL,"");return}function moveNotInstalledLoginPluginLauncherPage(a){location.href=makeUrl(NOT_INSTALLED_LOGINPLUGIN_LAUNCHER_URL,a);return}function moveNotInstalledLauncherPage(a){location.href=makeUrl(NOT_INSTALLED_LAUNCHER_URL,a);return}function moveLauncherVersionUpgradePage(a){location.href=makeUrl(VERSION_UPGRADE_LAUNCHER_URL,a);return}function makeUrl(d,c){var a="";try{a=STATIC_DIR+getChannellingSite()+d+"?return_url="+encodeURIComponent(getReturnUrl());if(c!=null&&c.length>0){a+="&loginFormUrl="+encodeURIComponent(c)}}catch(b){if(isDebug){alert(b.description)}}return a}function isSupportedBrowser(){var a=false;try{if(isIE){if(getIEVersion()>=SUPPORTED_IE_VERSION){a=true}}else{if(isFF){if(getFFVersion()>=SUPPORTED_FF_VERSION){a=true}}else{if(isChrome){if(getChromeVersion()>=SUPPORTED_CHROME_VERSION){a=true}}}}}catch(b){if(isDebug){alert(b.description)}}return a}function getIEVersion(){if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){return new Number(RegExp.$1)}}function getFFVersion(){if(/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){return new Number(RegExp.$1)}}function getChromeVersion(){if(/Chrome[\/\s](\d+\.\d+)/.test(navigator.userAgent)){return new Number(RegExp.$1)}}function getLoginFormName(){return LOGIN_FORM_NAME}function getPortalMainUrl(){var a=getChannellingSite();if(a==DAUM){return DAUM_WWW_FORM}if(a==YAHOO){return YAHOO_WWW_FORM}if(a==TOONILAND){return TOONILAND_WWW_FORM}else{return PLAYNC_WWW_FORM}}function getReturnUrl(){var a=getParameter("return_url");if(a.length<1){return location.href}else{return a}}function getPlayncLauncherLink(){return PLAYNC_LAUNCHER_SETUP_URL}function getDaumLauncherLink(){return DAUM_LAUNCHER_SETUP_URL}function getYahooLauncherLink(){return YAHOO_LAUNCHER_SETUP_URL}function getToonilandLauncherLink(){return TOONI_LAUNCHER_SETUP_URL}function getLoginModuleLink(){return PLUGIN_SETUP_URL}function getPlayncLauncherFullSetupLink(){return PLAYNC_LAUNCHER_FULL_SETUP_URL}function getDaumLauncherFullSetupLink(){return DAUM_LAUNCHER_FULL_SETUP_URL}function getTooniLauncherFullSetupLink(){return TOONI_LAUNCHER_FULL_SETUP_URL}function getLauncherLink(a){if(a==DAUM){return getDaumLauncherLink()}else{if(a==YAHOO){return getYahooLauncherLink()}else{if(a==TOONILAND){return getToonilandLauncherLink()}else{return getPlayncLauncherLink()}}}}function getLauncherFullSetupLink(a){if(a==DAUM){return getDaumLauncherFullSetupLink()}else{if(a==TOONILAND){return getTooniLauncherFullSetupLink()}else{return getPlayncLauncherFullSetupLink()}}}function attactEventLoginForm(){try{if(window.addEventListener){window.addEventListener("load",setEventLoginForm,false)}else{window.attachEvent("onload",setEventLoginForm)}}catch(a){if(isDebug){alert(a.description)}}}function setEventLoginForm(){var a=document.getElementById(getLoginFormName());try{if(a==null){return}if(a.id.addEventListener){a.id.addEventListener("click",checkLoginPlugin,false)}else{a.id.attachEvent("onclick",checkLoginPlugin)}if(a.pwd.addEventListener){a.pwd.addEventListener("click",checkLoginPlugin,false)}else{a.pwd.attachEvent("onclick",checkLoginPlugin)}}catch(b){if(isDebug){alert(b.description)}}}function getParameter(h){var b=window.location.search;var a=b.indexOf("?");var e=b.substring(a,b.length);var k=new Array;var j=new Array;var f=0;while(e.indexOf("&",(f+1))>-1){var l=e.substring(f,e.indexOf("&",(f+1)));var c=l.indexOf("=");k[k.length]=l.substring(1,c);j[j.length]=l.substring(c+1,l.length);f=e.indexOf("&",(f+1))}l=e.substring(f,e.length);c=l.indexOf("=");k[k.length]=l.substring(1,c);j[j.length]=l.substring(c+1,l.length);var g="";for(var d=0;d<k.length;d++){if(k[d]==h){g=j[d]}}return unescape(g)};
