//2017-4-10 19:7 iamxz function enablePlaceholder(){$.fn.placeholder=function(i){if(!("placeholder"in document.createElement("input"))){i=i||{};var t=i.defclass||"default-val";return this.on("focus",".input-holder",function(){$(this).val()===$(this).attr("placeholder")&&$(this).val("").removeClass(t)}).on("blur",".input-holder",function(){$(this).val()||$(this).val($(this).attr("placeholder")).addClass(t)}),this.find(".input-holder").each(function(){$(this).val()||$(this).val($(this).attr("placeholder")).addClass(t)}),this}}}"undefined"==typeof window.sohuHD&&(window.sohuHD={}),sohuHD.each||(sohuHD.each=function(i,t){if(!i||i.nodeType)t.call(i,0,i);else if(i instanceof Array||window.jQuery&&i instanceof jQuery)for(var o=0,e=null;o-1&&(i=i.replace("callback=?","callback="+n),window[n]=function(i){t(i);try{delete window[n]}catch(o){}},sohuHD.getScript(i+"&_="+(new Date).getTime(),null,o,e))}),function(i,t){var o=function(){this.logoutTimes=0,this.loginTimes=0};o.prototype={getAppid:function(){return this.getInfo().appid||""},getPassport:function(){return this.getInfo().userid||""},getUid:function(){return this.getInfo().uid||""},getUUID:function(){return this.getInfo().uuid||""},getQname:function(){return this.getInfo().uniqname||""}},o.prototype.b64_423=function(i){for(var t=new Array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","-","_"),o=new String,e=0;en;n++)if(i.charAt(e)==t[n]){var l=n.toString(2);o+=("000000"+l).substr(l.length);break}if(64==n)return 2==e?o.substr(0,8):o.substr(0,16)}return o},o.prototype.b2i=function(i){for(var t=0,o=128,e=0;8>e;e++,o/=2)"1"==i.charAt(e)&&(t+=o);return String.fromCharCode(t)},o.prototype.b64_decodex=function(i){var t,o=new Array,e="";for(t=0;to;){switch(l=i.charCodeAt(o++),l>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:t[e++]=i.charAt(o-1);break;case 12:case 13:a=i.charCodeAt(o++),t[e++]=String.fromCharCode((31&l)<<6|63&a);break;case 14:a=i.charCodeAt(o++),s=i.charCodeAt(o++),t[e++]=String.fromCharCode((15&l)<<12|(63&a)<<6|63&s);break;case 15:switch(15&l){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:a=i.charCodeAt(o++),s=i.charCodeAt(o++),r=i.charCodeAt(o++),c=(7&l)<<18|(63&a)<<12|(63&s)<<6|(63&r)-65536,t[e]=c>=0&&1048575>=c?String.fromCharCode(c>>>10&1023|55296,1023&c|56320):"?";break;case 8:case 9:case 10:case 11:o+=4,t[e]="?";break;case 12:case 13:o+=5,t[e]="?"}}e++}return t.join("")},o.prototype.selectInfo=function(){var i,t,o,e=["ppinf","ppinfo","passport"];for(i=0,t=e.length;t>i;i++)if(o=new RegExp("\\b"+e[i]+"\\b=(.*?)(?:$|;)").exec(document.cookie),o&&o.length){o=o[1];break}return o},o.prototype.decodeInfo=function(i){var t;try{return i=unescape(i).split("|"),("1"==i[0]||"2"==i[0])&&(t=this.utf8to16(this.b64_decodex(i[3]))),t}catch(o){}},o.prototype.analyzeInfo=function(i){i=i||"";var t,o,e,n={};try{for(i=i.split("|"),t=0,o=i.length;o>t;t++)e=i[t].split(":"),e.length>1&&(n[e[0]]=e[2])}catch(l){}return n},o.prototype.getInfo=function(){return this.analyzeInfo(this.decodeInfo(this.selectInfo()))},t.passport=new o}(window,sohuHD),"undefined"==typeof window.sohuHD&&(window.sohuHD={}),sohuHD.user={passport:"",name:"",avatar:"",uid:"",loginType:"mail"},enablePlaceholder(),function(i,t){var o=SohuPassport({appid:1074,domain:"sohu.com"}),e=function(){t.initLogin()},n=function(){},l=function(){};o.on("login",function(){_e("\u767b\u5f55\u6210\u529f"),e()}).on("loginsubmit",function(){_e("\u6b63\u5728\u767b\u5f55")}).on("logout",function(){_e("\u9000\u51fa\u6210\u529f"),l()}).on("error",function(i){_e("\u9519\u8bef\u7801:"+i.code+";\u9519\u8bef\u4fe1\u606f:"+i.msg),n(i)}).on("beforeloginsubmit",function(){});var a=function(i){t.initLogin(),o.isLogin()?i.loginTmpl&&(i.innerHTML=t.tmpl(i.loginTmpl,{})):i.logoutTmpl&&(i.innerHTML=t.tmpl(i.logoutTmpl,{}),s(i))},s=function(i){function l(){return"//passport.sohu.com/apiv2/picture_captcha?userid="+r.val()+"&_"+(new Date).getTime()}PassportSelect.init(i);var a=i.customShowMsg,s=$(i),r=s.find('input[name="email"]'),c=s.find('input[name="password"]'),g=s.find('input[name="persistentcookie"]'),p=s.find('input[name="verifyCode"]'),d=s.find("#verifyCodeBox"),h=s.find("#verifyCode_img"),u=o.lastdomain();u.length>0&&(u=u.pop(),u.split("@")[0].length<20&&r.val(u)),s.find('input[type="submit"]').on("click",function(){var i={userid:r.val(),password:c.val(),captcha:p.val(),pc:g.prop("checked")};return f&&i.userid&&i.password&&!i.captcha?void(a&&a("\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801")):void o.login(i,"post")}),s.find("#verifyCode_refresh,#verifyCode_img").on("click",function(){h.attr("src",l())});var f=!1;n=function(i){switch(i.code){case 6:case 7:f=!0,h.attr("src",l()),d.show(),a&&a.call(this,i.msg);break;default:f=!1,p.val(""),d.hide(),a&&a.call(this,i.msg)}},e=function(){o.isLogin()&&i.loginTmpl&&(i.innerHTML=t.tmpl(i.loginTmpl,{})),t.initLogin()}},r=0,c=function(i,t,o){o=o||{cache:!0},messagebus.subscribe(i,t,null,null,o)},g=null,p=null,d=function(i){i=i||{};var o=i.box;if(o.loginTmpl=i.loginTmpl||"",o.logoutTmpl=i.logoutTmpl||"",o.waitTmpl=i.waitTmpl||"","function"==typeof i.customShowMsg&&(o.customShowMsg=i.customShowMsg),!o)throw new Error("login.js: need loginbox");t.each(o,function(){a(this)})};t.drawLogin=function(i){i=i||{},i.callback=i.callback||function(){},d(i),i.callback.call()},t.doLogout=function(i){i=i||{};var e=(i.failed,function(){i.success&&i.success.call(),t.passport.loginTimes=0,t.initLogin()});l=e,o.logout()},t.initLogin=function(){var o=t.passport.getPassport(),e=function(i){try{var t=$("#player");i&&t.length>0&&t[0].updateUserLoginInfo(i)}catch(o){}};o?t.passport.loginTimes||(_e("publish login"),t.passport.logoutTimes=0,++t.passport.loginTimes,t.user.passport=o,messagebus.publish("core.login",o),messagebus.publish("com.sohu.login",o),t.getJSONP("//my.tv.sohu.com/user/a/profile/currinfo.do?end=0&callback=?&appid="+t.passport.getAppid()+"&f="+r,function(o){o&&(i.gUserParams=o,o=o.data,o.nickName=unescape(o.nickName),t.user.name=o.nickName,t.user.uid=o.id,t.user.avatar=o.smallPhoto,t.user.originalData=o,messagebus.publish("core.login.userinfo",o),messagebus.publish("com.sohu.login.userinfo",o),e("login.userinfo"))}),r=0,e("login")):t.passport.logoutTimes||(_e("publish logout"),++t.passport.logoutTimes,t.passport.loginTimes=0,t.user={passport:"",name:"",avatar:"",uid:"",loginType:"mail"},t.cookie("fee_status",null,{domain:".sohu.com",path:"/"}),messagebus.publish("core.logout"),messagebus.publish("com.sohu.logout"),e("logout"))},t.mobileLogin={getJson:function(o,e){if(o.indexOf("callback=?")>-1){var n="callback_"+(new Date).getTime();o=o.replace("callback=?","callback="+n),i[n]=e,e=function(){delete i[n]}}t.getScript(o,e)},isValidNumber:function(i){var t=/^1\d{10}$/;return t.test(i)},isValidCode:function(i){var t=/^\d{5}$/;return t.test(i)},verifyCode:function(i,t){var o="//my.tv.sohu.com/user/a/verifyCode/check1.do?callback=?";o+=["&vcode=",i].join(""),this.getJson(o,t)},getCode:function(i,t,o){var e="//my.tv.sohu.com/user/a/show/sendPhoneCode.do?callback=?";e+=["&mobile=",i,"&vcode=",t].join(""),this.getJson(e,o)},authCode:function(o,e){var n="//passport.sohu.com/act/authMobCode",l=[];for(var a in o)l.push([a,encodeURIComponent(o[a])].join("="));l.push("callback=__mobileAuthData"),l.length>0&&(n=n+"?"+l.join("&")),t.getScript(n,function(){e(i.__mobileAuthData)})}},t.loginCallback=null,t.showLoginWinbox=function(o,e){if(o=o||function(){},t.passport.getPassport())return o(),null;t.loginCallback=o;var n=function(){var o=["",""].join("");$(o).appendTo("head");var e=encodeURIComponent(location.href),n=["//my.tv.sohu.com/user/thirdParty.jsp?thirdParty=","&bru="+e],l=new t.showWin({htmlStr:['
','",'
',"
",'

\u5df2\u6709\u8d26\u53f7\u767b\u5f55

',"",'',"","
","
","
\u7528\u4ee5\u4e0b\u65b9\u5f0f\u767b\u5f55
",'

QQ\u5e10\u53f7\u767b\u5f55

','

\u65b0\u6d6a\u5fae\u535a\u767b\u5f55

','

\u5fae\u4fe1\u767b\u5f55

','
','
','','',"",'','',"",'','',"","
",'

\u66f4\u591a\u65b9\u5f0f>>

',"
","
","
","
"].join(""),noMask:!0});l.initWin();var a=function(){var i=['
','<%=msg%>',"
"].join("");return function(o,e,n){var l={classFix:"warn",msg:o,offset:n};"warn"===e&&(l.classFix="tip");var a=$(t.tmpl(i,l)),s=setTimeout(function(){r()},3e3),r=function(){clearTimeout(s),a.remove(),s=a=null};return a.find('a[data-cmd="close"]').click(function(){return r(),!1}),a}}();l.winbox.on("click",".gl-more a, .gl-p a",function(){var o=$(this),e=o.attr("href"),n=(screen.height-500)/2-30,l=(screen.width-700)/2,a="toolbar=no,menubar=no,width=700,height=500,top="+n+",left="+l;try{p.close()}catch(s){}return p=i.open(e,"",a),g=setInterval(function(){var i=t.passport.getPassport();i&&(clearInterval(g),g=null,p.close(),p=null,t.initLogin())},100),!1}),function(){function i(){l&&(clearTimeout(l),l=null)}function t(){i(),a||(l=setTimeout(function(){s&&(s=!1,n.stop()),a=!0,e.html("\u66f4\u591a\u65b9\u5f0f<<"),n.animate({"margin-right":0},function(){a=!1})},200))}function o(){i(),l=setTimeout(function(){s||(a&&(a=!1,n.stop()),s=!0,n.animate({"margin-right":-100},function(){s=!1,e.html("\u66f4\u591a\u65b9\u5f0f>>")}))},200)}var e=$(".gl-more-btn"),n=$(".gl-more-icons"),l=null,a=!1,s=!1;e.hover(t,o),n.hover(t,o)}(),l.winbox.delegate(".gl-closea","click",function(i){t.loginCallback=null,l.closeWin(),i.preventDefault()}).delegate("input","focus",function(){var i=$(this);$(i).parents(".gl-text").addClass("gl-text-click")}).delegate("input","blur",function(){var i=$(this);i.parents(".gl-text").removeClass("gl-text-click")}).delegate(".login_mail_btn","click",function(i){return i.preventDefault(),r=1,$(this).closest("form").submit(),!1}).delegate(".gl-radio","click",function(i){$(this).hasClass("gl-radio-on")?($(this).removeClass("gl-radio-on"),$(this).find("input:checkbox")[0].checked=!1):($(this).addClass("gl-radio-on"),$(this).find("input:checkbox")[0].checked=!0),i.preventDefault()}).delegate("#txt_verifycode","blur",function(){var i=$(this),o=$("#txt_verifycode"),e=t.mobileLogin;if(e._verifycode=0,5!==o.val().length){var n=o.position();return n.top-=34,void a("\u8bf7\u8f93\u51655\u4f4d\u9a8c\u8bc1\u7801","warn",n).appendTo(i.parents(".gl-main"))}e.verifyCode(o.val(),function(t){var n=o.position();n.top-=34,"1"==t.r?e._verifycode=o.val():($("#img_verify").attr("src","//my.tv.sohu.com/user/a/verifyCode/pic.do?vcode="+o.val()+"&_r="+Math.random()),a("\u9a8c\u8bc1\u7801\u9519\u8bef,\u8bf7\u91cd\u65b0\u8f93\u5165","error",n).appendTo(i.parents(".gl-main")))})}).delegate("#txt_vcode","keydown",function(i){13==i.keyCode&&$("#btn_mobilelogin").click()}),$.fn.placeholder||enablePlaceholder(),l.winbox.on("click",".ping",function(){var i=$(this).attr("data-ping"),o=["//click.hd.sohu.com.cn/s.gif?type=","&r="+(new Date).getTime()];t.pingback(o.join(i))}).placeholder(),c("core.login",function(){l.closeWin(),t.loginCallback&&t.loginCallback.call();var i='
\u767b\u5f55\u6210\u529f\uff01

\u516c\u544a\uff1a\u4e3a\u4e86\u60a8\u7684\u8d26\u6237\u5b89\u5168\uff0c
\u8bf7\u70b9\u51fb\u201c\u8bbe\u7f6e\u5bc6\u7801\u201d\u4fee\u6539\u8bbe\u7f6e\u60a8\u7684\u767b\u9646\u5bc6\u7801 \uff0c\u5e76\u5efa\u8bae\u4e0b\u6b21\u4f7f\u7528\u8d26\u53f7\u5bc6\u7801\u767b\u9646 \u3002

';if("phone"==t.user.loginType){var o=new t.showWin({htmlStr:i,maskColor:"none",autohide:!0,hidetime:5e3});o.initWin(!0)}},{cache:!1}),c("core.logout",function(){var i=$("#box_maillogin");t.drawLogin({box:i[0],loginTmpl:'
',logoutTmpl:['
','
','
','
','

',"
",'
','

','
','\u8bb0\u4f4f\u6211','\u5fd8\u8bb0\u5bc6\u7801\uff1f',"
","
",'",'
','\u6ca1\u6709\u8d26\u53f7\uff1f\u7acb\u5373\u6ce8\u518c',"
","
"].join(""),waitTmpl:['
\u767b\u5f55\u4e2d...
'].join(""),customShowMsg:function(t,o){o=o||{left:1,top:-12},a(t,"warn",o).appendTo(i)}})},{cache:!0}),t.newLoginWin=l};return t.showLoginWinbox.inited||(n(),t.showLoginWinbox.inited=!0),t.newLoginWin.show(),e&&e.focus===!1||setTimeout(function(){t.newLoginWin.winbox.find(".gl-main.on input:first").focus()},0),t.newLoginWin}}(window,sohuHD),function(i){i.returnThirdLoginTmpl=function(i){var t=encodeURIComponent(location.href);i=i||{};var o=i.cssName||"third-login-ico",e=[];return e.push(['\u65b0\u6d6a\u5fae\u535a'].join("")),e.push(['QQ'].join("")),e.push(['MSN'].join("")),e.push(['\u4eba \u4eba'].join("")),e.push(['\u767e \u5ea6'].join("")),e.push(['\u6dd8 \u5b9d'].join("")),e.push(['\u652f\u4ed8\u5b9d'].join("")),e.push(['QQ\u5fae\u535a'].join("")),e.push(['\u5929 \u6daf'].join("")),e.push(['\u5f00 \u5fc3'].join("")),e.push(['\u98de \u4fe1'].join("")),e.push(['\u4eac \u4e1c'].join("")),i.num>0&&e.splice(0,i.num),i.retrunArr?e:e.join("")}}(sohuHD),function(i){var t={};i.getWeixinQrcode=function(o){o=$.isNumeric(o)?o:"none";var e=$.Deferred();if(t[o])window.setTimeout(function(){e.resolve(t[o])},0);else{var n="//my.tv.sohu.com/user/a/micro/pic.do";$.isNumeric(o)?(n=[n,"?uid=",o].join(""),i.getScript(n,function(){t[o]=window.picurl.pic,e.resolve(t[o])})):window.setTimeout(function(){t[o]="//css.tv.itc.cn/global/images/sohushowqrcode.jpg",e.resolve(t[o])},0)}return e.promise()}}(sohuHD),function(i){var t=function(){var i=window.navigator.userAgent,t=/iphone|ipod|ipad/gi.test(i),o=/android/gi.test(i),e=/IEMobile/.test(i);return t||o||e}();t||messagebus.subscribe("core.login.userinfo",function(t,o){if(0===o.flag&&1!=sohuHD.cookie("zzaq_tip")){var e="";i(e).appendTo("head");var n='

\u5c0a\u656c\u7684\u7528\u6237\u60a8\u597d\uff0c\u6211\u4eec\u6700\u8fd1\u53d1\u73b0\u60a8\u7684\u8d26\u53f7\u53ef\u80fd\u5b58\u5728\u5b89\u5168\u98ce\u9669\u3002
\u4e3a\u4e86\u907f\u514d\u7ed9\u4f60\u5e26\u6765\u635f\u5931\uff0c\u5efa\u8bae\u60a8\u7acb\u5373\u66f4\u6362\u5bc6\u7801\uff01

';i(document.body).append(n);var l=i(".G_bg"),a=i(".G_password"),s=null;a.on("click",".G_closea",function(){return l.hide(),a.hide(),sohuHD.cookie("zzaq_tip",1,{expires:1,path:"/",domain:"tv.sohu.com"}),s||(clearInterval(s),s=null),!1}),sohuHD.isIE6&&(l.height(i(document.body).height()),s=setInterval(function(){l.height(i(document.body).height())},200))}})}(jQuery),function(i){function t(){var t=0;return i.ActiveXObject?i.XMLHttpRequest&&!i.XDomainRequest?5:i.XDomainRequest?6:1:(navigator.userAgent.toLowerCase().indexOf("firefox")>=0?t=2:"object"==typeof i.opera?t=3:i.MessageEvent&&!document.getBoxObjectFor?t=7:navigator.appVersion.indexOf("Safari")>=0&&(t=4),t)}function o(i){for(var t=new Array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","-","_"),o=new String,e=0;en;n++)if(i.charAt(e)==t[n]){var l=n.toString(2);o+=("000000"+l).substr(l.length);break}if(64==n)return 2==e?o.substr(0,8):o.substr(0,16)}return o}function e(i){for(var t=0,o=128,e=0;8>e;e++,o/=2)"1"==i.charAt(e)&&(t+=o);return String.fromCharCode(t)}function n(i){var t,n=new Array,l="";for(t=0;to;){switch(l=i.charCodeAt(o++),l>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:t[e++]=i.charAt(o-1);break;case 12:case 13:a=i.charCodeAt(o++),t[e++]=String.fromCharCode((31&l)<<6|63&a);break;case 14:a=i.charCodeAt(o++),s=i.charCodeAt(o++),t[e++]=String.fromCharCode((15&l)<<12|(63&a)<<6|63&s);break;case 15:switch(15&l){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:a=i.charCodeAt(o++),s=i.charCodeAt(o++),r=i.charCodeAt(o++),c=(7&l)<<18|(63&a)<<12|(63&s)<<6|(63&r)-65536,t[e]=c>=0&&1048575>=c?String.fromCharCode(c>>>10&1023|55296,1023&c|56320):"?";break;case 8:case 9:case 10:case 11:o+=4,t[e]="?";break;case 12:case 13:o+=5,t[e]="?"}}e++}return t.join("")}Function.prototype.bindFunc=function(i){if("object"!=typeof i)return!1;var t=this;return function(){return t.apply(i,arguments)}},i.PassportSelect={selectorTitle:"\u8bf7\u9009\u62e9\u60a8\u7684\u7528\u6237\u5e10\u53f7\u7c7b\u578b",bindDomainSelector:!0,autopad:"",showEmailInputTip:!0,usePostFix:!0,domainList:["uniqname","sohu.com","chinaren.com","sogou.com","vip.sohu.com","17173.com","focus.cn","game.sohu.com","37wanwan.com"],downDSindex:function(){if(null!=this.dsAnchor.firstChild){for(var i=this.dsAnchor.firstChild.rows,t=0;t=i.length-1?i[0].firstChild.idx:i[t+1].firstChild.idx}},upDSindex:function(){if(null!=this.dsAnchor.firstChild){for(var i=this.dsAnchor.firstChild.rows,t=-1,o=0;on?e=i:n==i.length-1?e=i.substr(0,n):(e=i.substr(0,n),o=i.substr(n+1));var l=this.getPosition(this.emailInput,"offsetLeft")-this.getPosition(this.cElement,"offsetLeft");document.all&&!document.addEventListener&&(l+=1),this.dsElement.style.marginLeft=l+"px",this.dsElement.style.marginTop=this.getPosition(this.emailInput,"offsetTop")-this.getPosition(this.cElement,"offsetTop")+this.emailInput.offsetHeight+"px",this.dsElement.style.zIndex="2000",this.dsElement.style.paddingRight="0",this.dsElement.style.paddingLeft="0",this.dsElement.style.paddingTop="0",this.dsElement.style.paddingBottom="0",this.dsElement.style.backgroundColor="white",this.dsElement.style.display="block";var a=document.createElement("TABLE");a.width="100%",a.cellSpacing=0,a.cellPadding=3;var s=document.createElement("TBODY");a.appendChild(s);var r=0,c=!1,g=!1,p=-1,d="",h="",u=this.emailPostfix,f=/^1.*$/;f.test(i)&&(u=""!=this.autopad?["mobile","qq.com","focus.cn",this.autopad]:["mobile","qq.com","focus.cn"]);for(var m=0;m0){if(tmp_pos=b.lastIndexOf("@"),""!=this.autopad&&this.autopad.lastIndexOf(b.substring(tmp_pos+1))<0)continue;if(h=b.substring(0,tmp_pos),0!=h.lastIndexOf(e))continue;h==e&&(d=b.substring(b.lastIndexOf("@")+1)),g=!0}else if(""!=this.autopad&&this.autopad.lastIndexOf(b)<0)continue;if(b!=d){r++,-1==p&&(p=m),this.curDSindex==m&&(c=!0);var v=document.createElement("TR"),x=document.createElement("TD");x.nowrap="true",x.align="left",x.innerHTML="mobile"==b||"uniqname"==b?e:0==g?this.usePostFix?e+"@"+b:e:this.usePostFix?b:b.substring(0,b.lastIndexOf("@")),x.id="email_postfix_"+m,x.idx=m;var y=this;x.onmouseover=function(){y.clearFocus(),y.curDSindex=this.idx,y.setFocus(),this.style.cursor="hand"},x.onclick=function(){y.doSelect()},v.appendChild(x),s.appendChild(v),g=!1}}}r>0?(this.dsAnchor.innerHTML="",this.dsAnchor.appendChild(a),0==c&&(this.curDSindex=p),this.setFocus()):(this.dsElement.style.display="none",this.curDSindex=-1)},doSelect:function(){this.dsElement.style.display="none";var i=this.findDSindex(this.curDSindex);if(i){var t=i.innerHTML;t&&(this.emailInput.value=t.replace(/&/g,"&"))}""!=this.emailInput.value&&this.passwdInput.focus(),this.clearFocus(),this.curDSindex=-1},checkKeyDown:function(t){t=t||i.event;var o=t.keyCode||t.which||t.charCode;if(38==o||40==o){if(1==t.shiftKey)return;this.clearFocus(),38==o?this.upDSindex():40==o&&this.downDSindex(),this.setFocus()}},checkKeyPress:function(t){t=t||i.event;var o=t.keyCode||t.which||t.charCode;if(13==o)this.preventEvent(t);else if(38==o||40==o){if(1==t.shiftKey)return;this.preventEvent(t),this.clearFocus(),38==o?this.upDSindex():40==o&&this.downDSindex(),this.setFocus()}else if(108==o||110==o||111==o||115==o){var e=this;setTimeout(function(){e.fillEmailSelect()},10)}},checkKeyUp:function(o){o=o||i.event;var e=o.keyCode||o.which||o.charCode;if(this.fillEmailSelect(),13==e&&this.doSelect(),!(7!=t()&&4!=t()||38!=e&&40!=e)){if(1==o.shiftKey)return;this.clearFocus(),38==e?this.upDSindex():40==e&&this.downDSindex(),this.setFocus()}},getCookie:function(i){for(var t=(document.cookie,document.cookie.split("; ")),o=i+"=",e=0;e=3)for(var p=l(n(e[1])),d=p.split("|"),s=0;s=0&&(t="game.sohu.com",this.emailPostfix[g]=t,g++),this.emailPostfix[g]=this.domain,g++;for(var s in i)"string"==typeof i[s]&&i[s]!=this.domain&&i[s]!=t&&i[s]!=o&&(this.emailPostfix[g]=i[s],g++)},preventEvent:function(i){i.cancelBubble=!0,i.returnValue=!1,i.preventDefault&&i.preventDefault(),i.stopPropagation&&i.stopPropagation()},init:function(i){this.rootElement=i,this.formElement=this.rootElement.childNodes[0].cloneNode(!0),this.rootElement.innerHTML='
',(null==this.selectorTitle||0==this.selectorTitle.length)&&(this.rootElement.innerHTML='
'),this.rootElement.appendChild(this.formElement),this.dsElement=this.rootElement.childNodes[0],this.sElement=this.rootElement.childNodes[1],this.cElement=this.rootElement.childNodes[2],this.dsAnchor=this.dsElement.firstChild.rows[2].firstChild,this.parseLastDomain(this.domainList);for(var i=this.formElement.getElementsByTagName("input"),t=0;t0?this.email:i,i.length>0){var t=this;setTimeout(function(){t.deleteCookie("pptmpuserid")},1e3)}},bindSelector:function(){if(this.bindDomainSelector){this.curDSindex=-1;try{"undefined"!=typeof this.emailInput&&(this.emailInput.addEventListener("mousedown",this.checkMousedown.bindFunc(this),!1),this.emailInput.addEventListener("keypress",this.checkKeyPress.bindFunc(this),!1),this.emailInput.addEventListener("keyup",this.checkKeyUp.bindFunc(this),!1),this.emailInput.addEventListener("blur",this.doSelect.bindFunc(this),!1))}catch(i){try{this.emailInput.attachEvent("onmousedown",this.checkMousedown.bindFunc(this)),this.emailInput.attachEvent("onkeydown",this.checkKeyDown.bindFunc(this)),this.emailInput.attachEvent("onkeypress",this.checkKeyPress.bindFunc(this)),this.emailInput.attachEvent("onkeyup",this.checkKeyUp.bindFunc(this)),this.emailInput.attachEvent("onblur",this.doSelect.bindFunc(this))}catch(i){}}}},checkMousedown:function(){return"\u901a\u884c\u8bc1\u5e10\u53f7/\u624b\u673a\u53f7"==this.emailInput.value?(this.emailInput.value="",this.emailInput.style.color="black",void this.emailInput.focus()):void 0}}}(window);