(function(){var B=false;function G(O){YUE.preventDefault(O);var N=YUD.get("nickname");var M=YUD.get("nickAscErr");if(isEmpty(N)){YUD.removeClass(M,"hide");YUD.addClass("nickOk","hide");M.innerHTML="请填写昵称";}else{var L={success:function(S){var R;try{R=YAHOO.lang.JSON.parse(S.responseText);if(R.status===0){YUD.addClass(M,"hide");YUD.removeClass("nickOk","hide");}else{YUD.addClass("nickOk","hide");YUD.removeClass(M,"hide");M.innerHTML=R.message;}}catch(Q){return true;}B=false;YUD.addClass(YUD.get("nickchkloading"),"hide");},failure:function(Q){if(!YUC.isCallInProgress(Q)){alert("网络拥堵，请稍后再试！");}}};var P=["/interface/user/check_nick.php?nick=",encodeURIComponent(N.value),"&amp;rnd=",Math.random()].join("");if(!B){YUD.addClass("nickbtn","hide");YUD.removeClass(YUD.get("nickchkloading"),"hide");YUC.asyncRequest("GET",encodeURI(P),L);B=true;}}}function A(){YUD.removeClass("nickbtn","hide");YUE.on("nickbtn","click",G);}if(YUD.get("nickname")){YUE.on(YUD.get("nickname"),"keydown",A);}function E(L){YUE.preventDefault(L);YUD.get("seccodeimg").src="/inc/verify.php?r="+Math.random();}if(YUD.get("seccodelink")){YUE.on(YUD.get("seccodelink"),"click",E);}var F;var J=true;var D=function(M){J=true;var L=YJSON.parse(M.responseText);if(L.status===0){window.location.href="/register2/";}else{for(i=0;i<L.message.length;i++){YUD.get("regm"+i).innerHTML=L.message[i];if(i==2&&L.message[i]===""){YUD.get("regm"+i).innerHTML='<p id="nickAscErr" class="red hide"></p>';}}F.hide();}};var H=function(L){J=true;};var C={success:D,failure:H,cache:false};if(YUD.get("registerform")){var I="/interface/user/set_user.php";var K=YUD.get("registerform");YUE.on(K,"submit",function(Q){YUE.preventDefault(Q);var M=true;var N=YUD.get("emailinput").value;var T=YUD.get("emailinput2").value;var S=YUD.get("password");var P=YUD.get("passworda");var L=YUD.get("nickname");var O=YUD.get("vcode");if(!isEmail(N)){YUD.get("regm0").innerHTML='<p class="red">请填写邮箱地址</p>';M=false;}else{if(T!==N){YUD.get("regm0").innerHTML='<p class="red">两次输入的邮箱地址不同</p>';M=false;}else{YUD.get("regm0").innerHTML="";}}if(isEmpty(S)||isEmpty(P)){YUD.get("regm1").innerHTML='<p class="red">请填写密码</p>';M=false;}else{if(S.value!==P.value){YUD.get("regm1").innerHTML='<p class="red">两次输入的密码不同</p>';M=false;}else{if(S.value.length<6){YUD.get("regm1").innerHTML='<p class="red">密码至少6个字符</p>';M=false;}else{YUD.get("regm1").innerHTML="";}}}if(isEmpty(L)){YUD.removeClass("nickAscErr","hide");YUD.addClass("nickOk","hide");YUD.get("nickAscErr").innerHTML="请填写昵称";M=false;}else{YUD.get("regm2").innerHTML="";}if(YUD.get("YYYY").value=="0"||YUD.get("MM").value=="0"||YUD.get("DD").value=="0"){YUD.get("regm4").innerHTML='<p class="red">请完整输入你的生日</p>';M=false;}else{YUD.get("regm4").innerHTML="";}if(isEmpty(O)){YUD.get("regm3").innerHTML='<p class="red">请输入下面的验证字符</p>';M=false;}else{YUD.get("regm3").innerHTML="";}if(J&&M){J=false;F=new YAHOO.chatr.msg("提示","正在注册中，请稍候",{type:"loading"});F.render();YUC.setForm(K);var R=YUC.asyncRequest("POST",I,C);}});}})();YAHOO.namespace("chatr.mailac");function replaceAll(E,C,D){if(E===null||E===""){return E;}if(C===null||C===""){return E;}if(D===null){D="";}var A="";var B=E.indexOf(C);while(B!=-1){if(B!==0){A+=E.substring(0,B)+D;}E=E.substring(B+C.length);B=E.indexOf(C);}if(E!==""){A+=E;}return A;}function getMailname(D){D=replaceAll(D,"%40","@");var C=["%20","%23","%24","%26","%2B","%3D","%2C","%2F","%3F","%3A","%3B"];for(var A=0;A<C.length;A++){D=replaceAll(D,C[A],"");}var B=D.indexOf("@");if(B!=-1){D=D.substr(0,B);}D=decodeURI(D);aResults=[[D+"@126.com"],[D+"@163.com"],[D+"@qq.com"],[D+"@263.net"],[D+"@gmail.com"],[D+"@hotmail.com"],[D+"@live.cn"],[D+"@sina.com"],[D+"@sohu.com"],[D+"@yahoo.com"],[D+"@yahoo.com.cn"],[D+"@yahoo.cn"]];return aResults;}YAHOO.chatr.mailac.ACJSFunction=function(){var B;var A;return{init:function(){B=new YAHOO.widget.DS_JSFunction(getMailname);function E(){arguments[1][0]._sLastTextboxValue=arguments[1][2];}A=new YAHOO.widget.AutoComplete("emailinput","emailct",B,{typeAhead:true,animVert:false,allowBrowserAutocomplete:false,animHoriz:false,autoHighlight:false,queryDelay:0,useIFrame:false,maxResultsDisplayed:20});A.itemSelectEvent.subscribe(E);B.queryMatchSubset=true;B.queryMatchCase=false;B.queryMatchContains=false;B.maxCacheEntries=0;A.minQueryLength=2;A.formatResult=function(G,I){var H=[["<div class='sugquery'>",G,"</div>"].join("")];return(H);};A.sendQuery("");var F="<div id=yc_header>请选择您的邮箱地址</div>";A.setHeader(F);var D=YUD.get("emailct");var C=YUD.get("emailinput");},validateForm:function(){}};}();if(YUD.get("emailinput")){YAHOO.chatr.mailac.ACJSFunction.init();}function countinterest(){var B=[];var A=YUD.getElementsByClassName("selected","a","interestlist");for(i=0;i<A.length;i++){B.push(getHrefdata(A[i]));}YUD.get("interestinput").value=B.join("|");}if(YUD.get("interestlist")){YAHOO.util.Event.delegate("interestlist","click",function(E,C,A){YUE.preventDefault(E);var B=C;var D="selected";if(YUD.hasClass(B,"selected")){YUD.removeClass(B,D);}else{YUD.addClass(B,D);}countinterest();},"a");}if(YUD.get("personal-baseinfo")){YUE.addListener("personal-baseinfo","submit",function(A){if(YUD.get("YYYY").value=="0"||YUD.get("MM").value=="0"||YUD.get("DD").value=="0"){YUE.preventDefault(A);cataalert=new YAHOO.chatr.msg("提示",'<div class="pannel-box"><p class="red">请完整输入你的生日</p></div>',{type:"alert"});cataalert.render();}});}var defaultHeadURL="http://r.chatr.com.cn/images/default_images/default_photo";var replaceHead=function(A){if(A[0]){YUD.get("headimg").src=A[0]+"_240x240.jpg";YUD.get("headimg75").src=A[0]+"_75x75.jpg";YUD.get("headimg48").src=A[0]+"_48x48.jpg";YUD.get("headimg24").src=A[0]+"_24x24.jpg";YUD.get("headpicURL").value=A[0];}};var defaultHead=function(){YUD.get("headimg").src=defaultHeadURL+"_240x240.jpg";YUD.get("headimg75").src=defaultHeadURL+"_75x75.jpg";YUD.get("headimg48").src=defaultHeadURL+"_48x48.jpg";YUD.get("headimg24").src=defaultHeadURL+"_24x24.jpg";YUD.get("headpicURL").value=defaultHeadURL;};YAHOO.chatr.theme=function(){var A=YUD.getElementsByClassName("theme-item","div","themelist");var B=YUD.get("themelist").getElementsByTagName("button");var C=YUD.getElementsByClassName("themethumb","img","themelist");YUE.addListener(A,"mouseover",function(){YUD.removeClass(A,"theme-hover");YUD.addClass(this,"theme-hover");});YUE.addListener(A,"mouseout",function(){YUD.removeClass(this,"theme-hover");});YUE.addListener(A,"click",function(){var D=this.getElementsByTagName("button")[0];var E=this.getElementsByTagName("img")[0];YUD.get("themecss").href=E.name;YUD.replaceClass(B,"sure-btn-s3","default-btn-s3");YUD.replaceClass(D,"default-btn-s3","sure-btn-s3");YUD.addClass(this,"theme-hover");});};
