if(!window.QcWPA){(function(){if(document.all){document.createElement("WPA")}var h={"tFF-PLUGIN-NAME":"Sanook QQ detector plugin","tFF-RESTART":"Restart your browser to take effect.","-20":"Invalid Sanook QQ plugin.","-21":"Fail to start Sanook QQ plugin.",tSIGNIN:"Sign in Sanook.com to use Sanook Web Chat?","tLAUNCH-FAIL":"Launch Sanook QQ fail."},D="http://newwpa.qq.sanook.com/cgi-bin/multiWpa.cgi?",m={name:h["tFF-PLUGIN-NAME"],type:"application/x-sanook-qq-Web-Plugin",file:"http://webchat.sanook.com/sanookff.xpi",tips:h["tFF-PLUGIN-NAME"]},c="TimwpDll.TimwpCheck_sanook",j=window.QcWPA={},a="&Service=200&sigT=e710979d2a3341a434f5e085da6467b4878dd0c5bd1fdd70676fca93cd669ef4dea9e3e3b9215fd8",x="sanook://Message/?Menu=yes&websiteName=webchat.sanook.com&site="+top.location.host,u=encodeURIComponent(window.location.href),n=function(b){return 0};_X=function(e){var b=new Image();b.src="http://stats.webchat.sanook.com/fcgi-bin/statis.fcgi?"+e;b=null};j.ver="2.1";j.call=function(V,Y){if(window.wpahook){if(window.wpahook(V,Y)!==true){return false}}if(!V.uin){return -990}var ac=window.QChat,S=false,aa;if(!ac){try{ac=top.QChat}catch(ai){}}var f="wpa="+V.uin+"&uin="+(ac&&ac.uin?ac.uin:0)+"&ver="+(j.ver?j.ver.toString().replace(/undefined|null/ig,""):"0")+"&way=",P=ac?ac.pow:0,ah=P&&!P.closed?P.QChat:0,aj=/(^|;\s*)skey=[^;\s]+/.test(document.cookie);var W=function(ak,al){if(!ac||(al&&!aj)){return false}if(ac.ipop){if(ah){ah.Q("join",ak);try{P.focus()}catch(am){}if(al){ah.an=ak;ah.login()}}else{ac.ipop(ak)}}else{if(ac.Q){ac.Q("join",ak);if(al){ac.an=ak;ac.login()}}}_X(f+"web&start="+(al?"login":1)+"&url="+u);return true};if(ac&&(ac.state()==ac.STATE.ONLINE||(ah&&ah.state()==ac.STATE.ONLINE))){S=W(V.uin)}else{if(j.state){aa=x+"&Uin="+V.uin;if(j.state=="ready"){var ae=document.cookie.match(/(^|[;\s])acn=([^;\s]+)/),T;if(ae&&ae[2]){T=n(ae[2])}if(T&&T!="20"){S=true;_X(f+"client&users="+ae[2]+"&url="+u);return j.client(aa+"&fuser="+ae[2]+"&V="+j.ver)}if((!T||T=="20")&&(!ac||!ac.cookie||ac.cookie("QcOff")=="1")){var ab=j.read();if(ab&&!/^[;#\s]*$/.test(ab)&&ab.replace(/[#;,\s]/g,"").length>1){var X=ab.replace(/\s/g,"").replace(/(^[;#]+)|([;#]+$)/g,"").replace(/[;#]{2,}/g,"#").split("#");T=0;var ad="";for(var af=0,Z=X.length;af<Z;af++){ad=X[af];if(ad&&ad!=";"){T=n(ad);if(T&&T!="20"){break}}}if((!T||T=="20")&&ae&&ae[2]){ad=ae[2]}if(!ac||(T&&T!="20")){S=true;_X(f+"client&users="+ab+"&other="+ad+"&url="+u);return j.client(aa+"&fuser="+ad+"&V="+j.ver)}}}if(ac){S=W(V.uin,true)}else{_X(f+"client&users=&url="+u);return j.client(x+"&Uin="+V.uin+"&V="+j.ver)}}else{S=W(V.uin,true)}}}if(!S){var U="http://sso.member.sanook.com/register/login.php?ie=UTF-8&iframe&psnid=000001-000066-000074-000001&turl=mweb&lg=t&surl=",R=parseInt(V.uin)||0;if(ac){if(!aj&&window.confirm(h.tSIGNIN)){_X(f+"web&start=0&url="+u);top.location.href=U+escape(top.location.href+(/\?/.test(top.location.href)?"&":"?")+"chat2="+R.toString(16))+"&x="}else{S=W(V.uin,true)}}else{if(j.state){_X(f+"client&users=&url="+u);return(j.client||w)(aa+"&V=2.0")}else{if(p.none){var Q="http://chat.sanook.com/chat/",ag=/^https?:\/\//i.test(p.none)?p.none:Q;if(ag!=Q){ag=ag+(/\?/.test(ag)?"&":"?")+"chat2="+R.toString(16);if(!aj){ag=U+escape(ag)}}var b=window.open(ag,V.target||"_from_webchat");try{b.focus()}catch(ai){}}else{if(!p.silence&&/uin=o\d+[^0]+\d+/.test(document.cookie)&&aj){(function(ak){var e=ak.createElement("script");e.id="webchat-ipc";e.src="http://webchat.sanook.com/loader.js?auto&ui&pop&v=v4.1_build1";ak.getElementsByTagName("head")[0].appendChild(e);e=null})(document)}}}}}};function C(b,e){var f=e?e:h[b.toString()]}var E=1000*5;var B,k;function w(b){if(!B){B=document.createElement("div");B.style.display="none";var e=document.body||document.documentElement;e.insertBefore(B,document.body.firstChild)}B.innerHTML='<iframe src="'+b+a+'" onerror="this.src=\'about:blank\'"></iframe>';if(k){clearTimeout(k)}k=setTimeout(function(){B.innerHTML=""},E);return 996}function r(){var b={};b[m.name]=m.file;if(InstallTrigger.enabled()){InstallTrigger.install(b,function(f,e){if(e==0){C(-1,m.tips)}})}}var N=navigator.userAgent.toLowerCase();var d={version:(N.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],safari:/webkit/.test(N),opera:/opera/.test(N),msie:/msie/.test(N)&&!/opera/.test(N),mozilla:/mozilla/.test(N)&&!/(compatible|webkit)/.test(N)};if(window.ActiveXObject){j.browser="ie";try{try{j.self=new ActiveXObject(c)}catch(K){}if(j.self){j.state="client";n=function(f){try{var Q=j.self.GetUserDetailInfo("Account:"+f),b=Q?Q.match(/(^|\s)state:(\d+)/i):0;return b?b[2]:0}catch(P){}return 0};j.state="ready";j.read=function(){try{return j.self.GetAllLocalUser()}catch(b){}return""};j.client=function(P){if(!P){P=x+"&Uin=1595962"}try{var b=j.self.InvokeProto(P+a);return b}catch(f){C(-22)}return w(P)};try{j.ver=j.self.GetVersion()}catch(K){}j.ver="IE"+j.ver}else{C(-21)}}catch(K){C(-20)}}else{j.browser=d.mozilla?"ff":(window.chrome?"chrome":(d.safari?"safari":(d.opera?"opera":"other")));var F=window.navigator.mimeTypes;if(F[m.type]){if(!d.mozilla||d.version>="1.9"){j.state="client";var A=document.createElement("div");var H=A.style;H.position="absolute";H.zIndex=-1;H.width="1px";H.height="1px";H.overflow="hidden";H.top="-1px";A.innerHTML='<embed type="'+m.type+'" name="plug4webchat" width=1 height=1></embed>';var z=document.body||document.documentElement;z.insertBefore(A,z.firstChild);j.self=document.embeds.plug4webchat;try{j.ver=j.self.ObjVersion||""}catch(K){}j.ver="FF"+j.ver;if(typeof j.self.ObjVersion=="undefined"||(d.mozilla&&navigator.buildID>20100611000000&&j.self.ObjVersion<"1.1")){if(1){delete j.state}}else{if(typeof j.self.LocalUserName=="undefined"){j.state="restart"}else{n=function(f){try{var Q=j.self.GetUserDetail("Account:"+f),b=Q?Q.match(/(^|\s)state:(\d+)/i):0;return b?b[2]:0}catch(P){}return 0};j.state="ready";j.read=function(){return j.self.LocalUserName};j.client=function(P){if(!P){P=x+"&Uin=1595962"}try{var b=j.self.InvokeProto(P+a);return b}catch(f){}return w(P)}}}}}}var t=!!window.attachEvent,q=!!window.addEventListener,y;function p(b,f){p.views=b;p.hook=f&&f.hook?f.hook:null;p.xcall=f&&f.xcall?f.xcall:null;p.none=f&&f.none?f.none:false;var P=function(){if(y){return true}y=true;var e={};var S=document.getElementsByTagName("WPA"),W=[],U=0,Y,V=0;for(var T=0,X=S.length;T<X;T++){U=S[T].getAttribute("uin");if(!isNaN(U)&&U>0){Y=S[T].firstChild||S[T].nextSibling;if(!Y){continue}Y.setAttribute("uin",U);if(!e[U]){W[V++]=U;e[U]=[Y]}else{e[U][e[U].length]=Y}if(!Y.onclick||Y.onclick.toString().indexOf(".call(")<0){Y.onclick=function(){var Z=j.call({uin:this.getAttribute("uin")},this)};Y.style.cursor="pointer"}Y=null}}if(f&&f.uins){W[V]=f.uins}if(W.length>0){window.iWPAcbInit=function(aa){O(aa,e);for(var Z in e){e[Z]=null}window.iWPAcbInit=null};p.status(W)}P=null;if(/skey=[^\s;]+/i.test(document.cookie)){(function(){var ae=0,Z=/skey=[^\s;]+/i,ad=/\?chat2=([\dA-Z]+)|&chat2=([\dA-Z]+)/i,ab=window.location.search.match(ad),af,aa=0;if(ab&&ab[1]){af=parseInt(ab[1],16);if(af>10000){ae=af}if(ae){function ac(){aa++;var ag=window.QChat;if(ag&&ag.STATE&&ag.state()&&ag.state()!=ag.STATE.OFFLINE){ag.Q("join",ae);if(ag.X){ag.X(0,"from="+ag.uin+"&to="+ae)}ac=null}else{if(aa<300&&(!ag||ag.uin!=ae)){setTimeout(ac,100)}}}ac()}}})()}};var Q=0;if(window.jQuery){try{window.jQuery(document).ready(P);Q=1}catch(R){}}if(!Q){l(P)}}function s(b){setTimeout(function(){b.parentNode.removeChild(b)})}p.status=function(f,b,R){if(!b){b="iWPAcbInit"}if(!window[b]){return false}var e=document.createElement("script"),Q=(R||window).document,S;e.onload=e.onreadystatechange=e.onerror=function(V,U,T){if(!S&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){S=true;s(this)}};e.src=D+"uins="+f.join("|")+"&callback="+b;var P=(Q.getElementsByTagName("head")[0]||Q.documentElement||Q.body);if(P){if(P.firstChild){P.insertBefore(e,P.firstChild)}else{P.appendChild(e)}P=null}e=null;Q=null};function J(W,e){if(!e||e.length<1){return false}var U=document.getElementsByTagName("WPA"),S={},P,R=0,f=","+e.join(",")+",",V;for(var Q=0,T=U.length;Q<T;Q++){V=U[Q].getAttribute("uin");if(f.indexOf(","+V+",")>-1){P=U[Q].firstChild||U[Q].nextSibling;if(!P){continue}if(!P.getAttribute("uin")){P.setAttribute("uin",V);if(!P.onclick||P.onclick.toString().indexOf(".call(")<0){P.onclick=function(){var b=j.call({uin:this.getAttribute("uin")},this)};P.style.cursor="pointer"}}if(!S[V]){S[V]=[]}S[V][S[V].length]=P}}O(W,S);for(Q in S){delete S[Q]}}var i=Object.prototype.toString;p.update=function(P){if(!P||!p.views){return true}var e=P.getAttribute?P.getAttribute("uin"):P,Q=i.call(e)=="[object Array]",b="iWPA"+(Q&&e.length>1?e[0]+"M":e)+"cb";if((/[^\d,]/).test(e)||window[b]){return true}var f=Q?e:[e];window[b]=function(R){J(R,f);window[b]=null};p.status(f,b);return true};if(document.addEventListener){dcl=function(){document.removeEventListener("DOMContentLoaded",dcl,false);I()}}else{if(document.attachEvent){dcl=function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",dcl);I()}}}}var M,I=function(){};function G(){if(M){return}try{document.documentElement.doScroll("left")}catch(b){setTimeout(G,1);return}I()}function l(f){I=f;if(document.readyState==="complete"){return I()}if(document.addEventListener){document.addEventListener("DOMContentLoaded",dcl,false);window.addEventListener("load",I,false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",dcl);window.attachEvent("onload",I);var b=false;try{b=window.frameElement==null}catch(P){}if(document.documentElement.doScroll&&b){G()}}}}var I,g,L={};function v(b){if(isNaN(b)){return false}if(g){clearTimeout(g)}L[b]=1;g=setTimeout(function(){var e=[],f;for(f in L){e[e.length]=f}L={};if(f.length>0){p.update(e)}},100)}function O(P,Q){if(p.hook&&p.hook(P,Q)===true){return false}for(var S in P){var b=Q[S],R=0,f,e=p.views;if(p.xcall&&p.xcall(S,P[S],b)===-1){continue}if(b&&b.length>0){while(o=b[R++]){if(!o.onmouseover&&o.getAttribute("live")=="1"){o.onmouseover=function(T){T=T||event;var U=T.srcElement||T.target;if(!U.getAttribute("uin")){U=U.parentNode}v(U.getAttribute("uin"))}}f=o.getAttribute("view");if(e[f]){e[f](o,P[S])}o=null}}}}window.iWPA=p})()};
