var totalLogin={_loginUrl:"http://login.qihoo.com/?op=login",_domainList:["http://rd.login.qihoo.com","http://rd.login.qikoo.com","http://rd.login.360.cn"],_md5Fun:"hex_md5",_status:{success:0,fail:1},_okList:[],_cookieData:"",_defaultDirectUrl:"",init:function(a){this._defaultDirectUrl=a},login:function(a,c,b,e,f){var d=[];d[d.length]="userName="+encodeURIComponent(a);d[d.length]="password="+eval(this._md5Fun)(c);d[d.length]="confirmkey="+b;d[d.length]="encoding="+f;if("undefined"!=typeof e)d[d.length]=
"isKeepAlive="+e;d[d.length]="timestr="+(new Date).getTime();d[d.length]="from=client";qui.loadJs(totalLogin._loginUrl+"&"+d.join("&"))},loginCallbackFun:function(a){if(a.errno==this._status.success){this._cookieData=a.s;qui.loadJs(this._domainList[0]+"/?op=setcookie&s="+a.s)}else if(a.errno==this._status.fail){qui.$("err").html(a.errmsg);qui.$("errContent").css({display:"block"})}},setCookieCallbackFun:function(a){if(a.errno===this._status.success){var c=this._okList.length;this._okList[c++]=a.domain;
if(c<this._domainList.length)qui.loadJs(this._domainList[c]+"/?op=setcookie&s="+this._cookieData);else{setCookie("i360loginName",qui.$("userName").val(),5184E6);a=(a=qui.$("destUrl").val())?a:this._defaultDirectUrl;location.replace(a)}}}},checkForm={showErr:function(a){qui.$("err").html(a);qui.$("errContent").css({display:"block"})},bytes:function(a){for(var c=0,b=0;b<a.length;b++){a.charCodeAt(b)>127&&c++;c++}return c},checkUserName:function(a){var c={},b=false;a=a.trim();if(a=="")this.showErr("\u8bf7\u8f93\u5165\u5e10\u53f7");
else if(false===this.checkAvailableChar(a,c))""!=c.msg?this.showErr('\u5e10\u53f7\u542b\u4e0d\u53ef\u7528\u5b57\u7b26"'+c.msg+'"'):this.showErr("\u5e10\u53f7"+a+"\u4e0d\u5b58\u5728");else b=true;b===false&&qui.$("userName").focus();return b},checkAvailableChar:function(a,c){if(this.bytes(a)>50)return false;for(var b,e=0;e<a.length;e++){b=a.charCodeAt(e);if(46!=b&&95!=b&&64!=b&&45!=b&&b<127&&!a.substr(e,1).match(/^\w+$/ig)){c.msg=String.fromCharCode(b);return false}}return true},checkPass:function(a){a=
a.trim();if(a.length>20||a.length<6){this.showErr("\u767b\u5f55\u5bc6\u7801\u9519\u8bef\uff0c\u8bf7\u91cd\u65b0\u8f93\u5165");qui.$("inputPassword").focus();return false}return true}};