var Player=function(e,i,h,b,c,d,a,g,k,l,f,j,m,n){this.init(e,i,h,b,c,d,a,g,k,l,f,j,m,n)};
Player.prototype={cab_url:null,cab_ver:null,site_code:null,console_ver:null,console_ins_url:null,pcf_did:null,pcf_btyp:null,pcf_dtyp:null,ex_did:null,ex_dtyp:null,p_btyp:null,p_dtyp:null,r_btyp:null,r_dtyp:null,reqActivexInstall:function(){alert("GXG Player Manager \uac00 \uc815\uc0c1\uc801\uc73c\ub85c \uc124\uce58\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4.")},init:function(e,i,h,b,c,d,a,g,k,l,f,j,m,n){this.cab_url=e;this.cab_ver=i;this.site_code=h;this.console_ver=b;this.console_ins_url=c;this.pcf_did=
d;this.pcf_btyp=a;this.pcf_dtyp=g;this.ex_did=k;this.ex_dtyp=l;this.p_btyp=f;this.p_dtyp=j;this.r_btyp=m;this.r_dtyp=n},launchClient:function(){if(activexCheck)try{document.GxGPCMgr.LaunchClientNM("NULL")}catch(e){this.reqActivexInstall()}else this.reqActivexInstall()},writeObject:function(){var e="";e+='<object id="GxGPCMgr" width="0" height="0"  classid="CLSID:dffd52d6-39ba-4a12-a41d-74ec88c1208f"';e+='\tcodebase="'+this.cab_url+"#version="+this.cab_ver+'" onError="_onErrorGxgMgr()">';e+='\t<param name="SiteCode" value="'+
this.site_code+'"/>';e+='\t<param name="ConsoleVersion" value="'+this.console_ver+'" />';e+="</object>";try{document.write(e)}catch(i){this.reqActivexInstall()}},sendMessage:function(e,i){if(activexCheck){var h='<?xml version="1.0" encoding="UTF-8" ?>\n';h+="<result>\n";h+="\t<header>\n";h+="\t\t<code>"+e+"</code>\n";h+="\t\t<message>"+i+"</message>\n";h+="\t</header>\n";h+="</result>\n";try{document.GxGPCMgr.commit(h)}catch(b){this.reqActivexInstall()}}else this.reqActivexInstall()},ssReload:function(){if(activexCheck){var e=
'<?xml version="1.0" encoding="UTF-8" ?>\n';e+="<result>\n";e+="\t<header>\n";e+="\t\t<code>0000</code>\n";e+="\t\t<message>\uc815\uc0c1</message>\n";e+="\t</header>\n";e+="\t<body>\n";e+="\t\t<skyscraper>\n";e+="\t\t\t<reload>1</reload>\n";e+="\t\t</skyscraper>\n";e+="\t</body>\n";e+="</result>\n";try{document.GxGPCMgr.commit(e)}catch(i){this.reqActivexInstall()}}else this.reqActivexInstall()},login:function(e,i,h,b,c,d,a){if(activexCheck){var g='<?xml version="1.0" encoding="UTF-8" ?>\n';g+="<result>\n";
g+="\t<header>\n";g+="\t\t<code>"+e+"</code>\n";g+="\t\t<message>"+i+"</message>\n";g+="\t</header>\n";g+="\t<body>\n";g+="\t\t<player>\n";g+="\t\t\t<login>\n";g+="\t\t\t\t<target>"+h+"</target>\n";g+="\t\t\t\t<url><![CDATA["+b+"]]\></url>\n";g+="\t\t\t\t<purchase>\n";if(c){g+="\t\t\t\t\t<type>"+c+"</type>\n";if(d)g+="\t\t\t\t<buy_url><![CDATA["+d+"]]\></buy_url>\n";if(a)g+="\t\t\t\t<login_buy_url><![CDATA["+a+"]]\></login_buy_url>\n"}else g+="\t\t\t\t\t<type>001</type>\n";g+="\t\t\t\t</purchase>\n";
g+="\t\t\t</login>\n";g+="\t\t</player>\n";g+="\t</body>\n";g+="</result>\n";try{document.GxGPCMgr.commit(g)}catch(k){this.reqActivexInstall()}}else this.reqActivexInstall()},logout:function(e,i,h){if(activexCheck){var b='<?xml version="1.0" encoding="UTF-8" ?>\n';b+="<result>\n";b+="\t<header>\n";b+="\t\t<code>"+e+"</code>\n";b+="\t\t<message>"+i+"</message>\n";b+="\t</header>\n";b+="\t<body>\n";b+="\t\t<player>\n";b+="\t\t\t<logout>\n";b+="\t\t\t\t<text><![CDATA["+h+"]]\></text>\n";b+="\t\t\t</logout>\n";
b+="\t\t</player>\n";b+="\t</body>\n";b+="</result>\n";try{document.GxGPCMgr.commit(b)}catch(c){this.reqActivexInstall()}}else this.reqActivexInstall()},exp:function(e,i,h,b,c,d){if(activexCheck){if(!c||c=="")c="5";var a='<?xml version="1.0" encoding="UTF-8" ?>\n';a+="<result>\n";a+="\t<header>\n";a+="\t\t<code>"+e+"</code>\n";a+="\t\t<message>"+i+"</message>\n";a+="\t</header>\n";a+="\t<body>\n";a+="\t\t<player>\n";a+="\t\t\t<game>\n";a+="\t\t\t\t<ppid>"+h+"</ppid>\n";a+="\t\t\t\t<pid>"+b+"</pid>\n";
a+="\t\t\t\t<did>"+this.ex_did+"</did>\n";a+="\t\t\t\t<dtyp>"+this.ex_dtyp+"</dtyp>\n";a+="\t\t\t\t<limit_time><![CDATA["+c+"]]\></limit_time>\n";a+=d?"\t\t\t\t<url><![CDATA["+d+"]]\></url>\n":"\t\t\t\t<url><![CDATA[]]\></url>\n";a+="\t\t\t</game>\n";a+="\t\t</player>\n";a+="\t</body>\n";a+="</result>\n";try{document.GxGPCMgr.commit(a)}catch(g){this.reqActivexInstall()}}else this.reqActivexInstall()},pcFull:function(e,i,h,b,c,d){if(activexCheck){var a='<?xml version="1.0" encoding="UTF-8" ?>\n';a+=
"<result>\n";a+="\t<header>\n";a+="\t\t<code>"+e+"</code>\n";a+="\t\t<message>"+i+"</message>\n";a+="\t</header>\n";a+="\t<body>\n";a+="\t\t<player>\n";a+="\t\t\t<game>\n";a+="\t\t\t\t<ppid>"+h+"</ppid>\n";a+="\t\t\t\t<pid>"+b+"</pid>\n";a+="\t\t\t\t<billid>"+c+"</billid>\n";a+="\t\t\t\t<btyp>"+this.pcf_btyp+"</btyp>\n";a+="\t\t\t\t<did>"+this.pcf_did+"</did>\n";a+="\t\t\t\t<dtyp>"+this.pcf_dtyp+"</dtyp>\n";a+=d?"\t\t\t\t<url><![CDATA["+d+"]]\></url>\n":"\t\t\t\t<url><![CDATA[]]\></url>\n";a+="\t\t\t</game>\n";
a+="\t\t</player>\n";a+="\t</body>\n";a+="</result>\n";try{document.GxGPCMgr.commit(a)}catch(g){this.reqActivexInstall()}}else this.reqActivexInstall()},purchase:function(e,i,h,b,c,d,a,g,k,l){if(activexCheck){var f='<?xml version="1.0" encoding="UTF-8" ?>\n';f+="<result>\n";f+="\t<header>\n";f+="\t\t<code>"+e+"</code>\n";f+="\t\t<message>"+i+"</message>\n";f+="\t</header>\n";f+="\t<body>\n";f+="\t\t<player>\n";f+="\t\t\t<game>\n";f+="\t\t\t\t<ppid>"+h+"</ppid>\n";f+="\t\t\t\t<pid>"+b+"</pid>\n";f+=
"\t\t\t\t<billid>"+c+"</billid>\n";f+="\t\t\t\t<btyp>"+this.p_btyp+"</btyp>\n";f+="\t\t\t\t<did>"+d+"</did>\n";f+="\t\t\t\t<dtid>"+a+"</dtid>\n";f+="\t\t\t\t<device_vendor><![CDATA["+g+"]]\></device_vendor>\n";f+="\t\t\t\t<sid><![CDATA["+k+"]]\></sid>\n";f+="\t\t\t\t<dtyp>"+this.p_dtyp+"</dtyp>\n";f+="\t\t\t\t<spth>"+l+"</spth>\n";f+="\t\t\t</game>\n";f+="\t\t</player>\n";f+="\t</body>\n";f+="</result>\n";try{document.GxGPCMgr.commit(f)}catch(j){this.reqActivexInstall()}}else this.reqActivexInstall()},
redown:function(e,i,h,b,c,d,a,g,k,l){if(activexCheck){var f='<?xml version="1.0" encoding="UTF-8" ?>\n';f+="<result>\n";f+="\t<header>\n";f+="\t\t<code>"+e+"</code>\n";f+="\t\t<message>"+i+"</message>\n";f+="\t</header>\n";f+="\t<body>\n";f+="\t\t<player>\n";f+="\t\t\t<game>\n";f+="\t\t\t\t<ppid>"+h+"</ppid>\n";f+="\t\t\t\t<pid>"+b+"</pid>\n";f+="\t\t\t\t<billid>"+c+"</billid>\n";f+="\t\t\t\t<btyp>"+this.r_btyp+"</btyp>\n";f+="\t\t\t\t<did>"+d+"</did>\n";f+="\t\t\t\t<dtid>"+a+"</dtid>\n";f+="\t\t\t\t<device_vendor><![CDATA["+
g+"]]\></device_vendor>\n";f+="\t\t\t\t<sid><![CDATA["+k+"]]\></sid>\n";f+="\t\t\t\t<dtyp>"+this.r_dtyp+"</dtyp>\n";f+="\t\t\t\t<spth>"+l+"</spth>\n";f+="\t\t\t</game>\n";f+="\t\t</player>\n";f+="\t</body>\n";f+="</result>\n";try{document.GxGPCMgr.commit(f)}catch(j){this.reqActivexInstall()}}else this.reqActivexInstall()},flash_game:function(e,i,h,b,c,d){if(activexCheck){var a='<?xml version="1.0" encoding="UTF-8" ?>\n';a+="<result>\n";a+="\t<header>\n";a+="\t\t<code>"+e+"</code>\n";a+="\t\t<message>"+
i+"</message>\n";a+="\t</header>\n";a+="\t<body>\n";a+="\t\t<player>\n";a+="\t\t\t<flash>\n";a+="\t\t\t\t<target>"+h+"</target>\n";a+="\t\t\t\t<url><![CDATA["+b+"]]\></url>\n";a+="\t\t\t\t<width>"+c+"</width>\n";a+="\t\t\t\t<height>"+d+"</height>\n";a+="\t\t\t</flash>\n";a+="\t\t</player>\n";a+="\t</body>\n";a+="</result>\n";try{document.GxGPCMgr.commit(a)}catch(g){this.reqActivexInstall()}}else this.reqActivexInstall()},gameDelete:function(e,i,h,b,c){if(activexCheck){var d='<?xml version="1.0" encoding="UTF-8" ?>\n';
d+="<result>\n";d+="\t<header>\n";d+="\t\t<code>"+e+"</code>\n";d+="\t\t<message>"+i+"</message>\n";d+="\t</header>\n";d+="\t<body>\n";d+="\t\t<player>\n";d+="\t\t\t<del>\n";d+="\t\t\t\t<target>"+h+"</target>\n";d+="\t\t\t\t<url><![CDATA["+b+"]]\></url>\n";d+="\t\t\t\t<pid>"+c+"</pid>\n";d+="\t\t\t</del>\n";d+="\t\t</player>\n";d+="\t</body>\n";d+="</result>\n";try{document.GxGPCMgr.commit(d)}catch(a){this.reqActivexInstall()}}else this.reqActivexInstall()},popup:function(e,i,h,b){if(activexCheck){var c=
'<?xml version="1.0" encoding="UTF-8" ?>\n';c+="<result>\n";c+="\t<header>\n";c+="\t\t<code>"+e+"</code>\n";c+="\t\t<message>"+i+"</message>\n";c+="\t</header>\n";c+="\t<body>\n";c+="\t\t<player>\n";c+="\t\t\t<popup>\n";if(b){b+=b.indexOf("?")==-1?"?":"&";b+="_target=POPUP";c+="\t\t\t\t<url><![CDATA["+b+"]]\></url>\n"}c+="\t\t\t\t<type>"+h+"</type>\n";c+="\t\t\t</popup>\n";c+="\t\t</player>\n";c+="\t</body>\n";c+="</result>\n";try{document.GxGPCMgr.commit(c)}catch(d){this.reqActivexInstall()}}else this.reqActivexInstall()},
systemPopup:function(e,i,h,b,c,d,a){if(activexCheck){var g='<?xml version="1.0" encoding="UTF-8" ?>\n';g+="<result>\n";g+="\t<header>\n";g+="\t\t<code>"+e+"</code>\n";g+="\t\t<message>"+i+"</message>\n";g+="\t</header>\n";g+="\t<body>\n";g+="\t\t<player>\n";g+="\t\t\t<popup>\n";g+="\t\t\t\t<type>"+h+"</type>\n";if(b){b+=b.indexOf("?")==-1?"?":"&";b+="_target=POPUP";g+="\t\t\t\t<url><![CDATA["+b+"]]\></url>\n"}g+="\t\t\t\t<title><![CDATA["+c+"]]\></title>\n";g+="\t\t\t\t<width>"+d+"</width>\n";g+=
"\t\t\t\t<height>"+a+"</height>\n";g+="\t\t\t</popup>\n";g+="\t\t</player>\n";g+="\t</body>\n";g+="</result>\n";try{document.GxGPCMgr.commit(g)}catch(k){this.reqActivexInstall()}}else this.reqActivexInstall()},pageRedirect:function(e,i,h,b,c){if(activexCheck){var d='<?xml version="1.0" encoding="UTF-8" ?>\n';d+="<result>\n";d+="\t<header>\n";d+="\t\t<code>"+e+"</code>\n";d+="\t\t<message>"+i+"</message>\n";d+="\t</header>\n";d+="\t<body>\n";d+="\t\t<player>\n";d+="\t\t\t<dir_page>\n";d+="\t\t\t\t<target>"+
h+"</target>\n";d+="\t\t\t\t<url><![CDATA["+b+"]]\></url>\n";if(c&&c.length>0)d+="\t\t\t\t<buycontent>"+c+"</buycontent>\n";d+="\t\t\t</dir_page>\n";d+="\t\t</player>\n";d+="\t</body>\n";d+="</result>\n";try{document.GxGPCMgr.commit(d)}catch(a){this.reqActivexInstall()}}else this.reqActivexInstall()},reqPurchase:function(e,i,h,b){if(activexCheck){h+=h.indexOf("?")==-1?"?":"&";h+="_target=POPUP";var c='<?xml version="1.0" encoding="UTF-8" ?>\n';c+="<result>\n";c+="\t<header>\n";c+="\t\t<code>"+e+"</code>\n";
c+="\t\t<message>"+i+"</message>\n";c+="\t</header>\n";c+="\t<body>\n";c+="\t\t<player>\n";c+="\t\t\t<purchase>\n";c+="\t\t\t\t<url><![CDATA["+h+"]]\></url>\n";c+=b?"\t\t\t\t<type>"+b+"</type>\n":"\t\t\t\t<type>001</type>\n";c+="\t\t\t</purchase>\n";c+="\t\t</player>\n";c+="\t</body>\n";c+="</result>\n";try{document.GxGPCMgr.commit(c)}catch(d){this.reqActivexInstall()}}else this.reqActivexInstall()},pmpCheck:function(e,i,h){if(activexCheck){var b='<?xml version="1.0" encoding="UTF-8" ?>\n';b+="<result>\n";
b+="\t<header>\n";b+="\t\t<code>"+e+"</code>\n";b+="\t\t<message>"+i+"</message>\n";b+="\t</header>\n";b+="\t<body>\n";b+="\t\t<pmp>\n";b+="\t\t\t<req>"+h+"</req>\n";b+="\t\t</pmp>\n";b+="\t</body>\n";b+="</result>\n";try{document.GxGPCMgr.commit(b)}catch(c){this.reqActivexInstall()}}else this.reqActivexInstall()},myZonePageRedirect:function(e,i,h,b,c,d,a,g,k,l,f){if(activexCheck){var j='<?xml version="1.0" encoding="UTF-8" ?>\n';j+="<result>\n";j+="\t<header>\n";j+="\t\t<code>"+e+"</code>\n";j+=
"\t\t<message>"+i+"</message>\n";j+="\t</header>\n";j+="\t<body>\n";j+="\t\t<myzone>\n";j+="\t\t\t<type>"+h+"</type>\n";j+="\t\t\t<purchase>"+b+"</purchase>\n";j+="\t\t\t<listnum>"+c+"</listnum>\n";j+="\t\t\t<page_index>"+d+"</page_index>\n";j+="\t\t\t<startdate>"+a+"</startdate>\n";j+="\t\t\t<enddate>"+g+"</enddate>\n";j+=k?"\t\t\t<period_type>"+k+"</period_type>\n":"\t\t\t<period_type>005</period_type>\n";j+=l?"\t\t\t<backgnd_url><![CDATA["+l+"]]\></backgnd_url>\n":"\t\t\t<backgnd_url><![CDATA[]]\></backgnd_url>\n";
if(f)j+="\t\t\t<del_pid>"+f+"</del_pid>\n";j+="\t\t</myzone>\n";j+="\t</body>\n";j+="</result>\n";try{document.GxGPCMgr.commit(j)}catch(m){this.reqActivexInstall()}}else this.reqActivexInstall()}};activexCheck=true;function _onErrorGxgMgr(){activexCheck=false};
