
var nicknamecan=0;var emailcan=0;var passcan=0;var codecan=1;function checknick(){nicknamecan="0";if(isnull("nickname")){$("usernicktip").innerHTML='<img src="'+static_url_prefix+'/images/common/no.gif" /> 请为你取一个醒目的昵称';nicknamecan="0";}else{var url='/ajax/users.php';var par=new Array();var pars="type=nickname";par.push(pars);pars="act=registcheck";par.push(pars);pars="value="+encodeURIComponent($("nickname").value);par.push(pars);pars=par.join("&");new Ajax.Request(url,{method:'get',parameters:pars,onComplete:checknicknamedone});}}
function checknicknamedone(e){var res=eval("("+e.responseText+")");if(res.autoRegistNickResult=="-1"){nicknamecan="0";$("usernicktip").innerHTML='<img src="'+static_url_prefix+'/images/common/no.gif" /> 昵称不允许包含 ['+res.autoRegistNickName+'] ！';}else{$("usernicktip").innerHTML='<img src="'+static_url_prefix+'/images/common/ok.gif" /> 该昵称可以用来注册！';nicknamecan="1";}
$("usernicktip").style.display='';}
function checkPass1(){$("passtip").style.display='';if(isnull("passwd")){$("passtip").innerHTML='<img src="'+static_url_prefix+'/images/common/no.gif" /> 请输入你的登录密码，长度控制在 <span class="red">6-20</span> 位';passcan=0;return;}
if(!check_length("passwd",6,20)){$("passtip").innerHTML='<img src="'+static_url_prefix+'/images/common/no.gif" /> 登录密码长度应该在 <span class="red">6-20</span> 位';passcan=0;return;}else{passcan=1;$("passtip").innerHTML='<img src="'+static_url_prefix+'/images/common/ok.gif" /> 输入正确，请牢记这个登录密码！';}}
function GetRadioValue(RadioName){var obj;obj=document.getElementsByName(RadioName);if(obj!=null){var i;for(i=0;i<obj.length;i++){if(obj[i].checked){return obj[i].value;}}}
$("sextip").innerHTML='<img src="'+static_url_prefix+'/images/common/no.gif" /> 请选择性别！';return null;}
function setifaccept(obj){if(obj.checked){$("ifaccept").value=1;}else{$("ifaccept").value=0;}}
function subform(){if(!$("chk_access").checked){$("access").innerHTML="（你需要同意服务条款才能进行注册！）";return;}else{$("access").innerHTML="";}
ifsex="0";if(isnull("email")){$("emailtip").style.display="";$("emailtip").innerHTML='<img src="'+static_url_prefix+'/images/common/no.gif" /> 请输入一个您常用的Email地址';$("email").focus();emailcan="0";return;}else{$("emailtip").style.display="";if(!/(\S)+[@]{1}(\S)+[.]{1}(\w)+/.test($('email').value)){$('emailtip').innerHTML='<img src="'+static_url_prefix+'/images/common/no.gif" /> 请输入正确的Email地址!';$('email').focus();return;}}
if(isnull("nickname")){$("usernicktip").style.display="";$("usernicktip").innerHTML='<img src="'+static_url_prefix+'/images/common/no.gif" /> 请为你取一个醒目的昵称';nicknamecan="0";$("nickname").focus();return;}
$("passtip").style.display='';if(isnull("passwd")){$("passwd").focus();$("passtip").innerHTML='<img src="'+static_url_prefix+'/images/common/no.gif" /> 请输入你的登录密码，长度控制在 <span class="red">6-20</span> 位';passcan=0;return;}
if(!check_length("passwd",6,20)){$("passwd").focus();$("passtip").innerHTML='<img src="'+static_url_prefix+'/images/common/no.gif" /> 登录密码长度应该在 <span class="red">6-20</span> 位';passcan=0;return;}else{passcan=1;$("passtip").innerHTML='<img src="'+static_url_prefix+'/images/common/ok.gif" /> 输入正确，请牢记这个登录密码！';}
RValue=GetRadioValue("sex");ifsex=RValue==null?"0":RValue;if(ifsex!="1"&&ifsex!="2"){$("sextip").style.display="";$("sextip").innerHTML='<img src="'+static_url_prefix+'/images/common/no.gif" /> 请选择性别！';return;}
if(isnull("checkcode")){$("checkcodetip").style.display="";$("checkcode").focus();$("checkcodetip").innerHTML='<img src="'+static_url_prefix+'/images/common/no.gif" />请输入验证码，输入时输入法必须在半角状态下！';codecan=0;}else{$("checkcodetip").innerHTML='&nbsp;';codecan=1;}
if(passcan==1&&codecan==1&&nicknamecan==1&&ifsex!=0&&emailcan==1){$("submsg").innerHTML="正在提交你的注册资料，请稍候……";$("btnsub").disabled=true;var url='/ajax/users.php';var par=new Array();var pars="act=registsubmit";par.push(pars);pars="email="+$("email").value;par.push(pars);pars="passwd="+$("passwd").value;par.push(pars);pars="nickname="+$("nickname").value;par.push(pars);pars="sex="+ifsex;par.push(pars);pars="country="+$("country").value;par.push(pars);pars="state="+$("state").value;par.push(pars);pars="city="+$("city").value;par.push(pars);pars="ifaccept="+$("ifaccept").value;par.push(pars);pars="checkcode="+$("checkcode").value;par.push(pars);pars="invitecode="+$("invitecode").value;par.push(pars);pars="allowemail="+$("allowemail").value;par.push(pars);pars="appid="+$("appid").value;par.push(pars);if($("s")){pars="regfrom="+$("s").value;par.push(pars);}
pars=par.join("&");new Ajax.Request(url,{method:'post',parameters:pars,onComplete:subdone});}}
function subdone(e){var res=eval("("+e.responseText+")");$("submsg").innerHTML="&nbsp;";if(res.submitRegistResult=="0"){$("checkcodetip").innerHTML='<img src="'+static_url_prefix+'/images/common/no.gif" /> 验证码不正确或过期，请重新输入';$("checkcode").focus();url="/includes/validatecode.php?rand="+Math.random();document.getElementById("imgcode").src=url;$("btnsub").disabled=false;}else if(res.submitRegistResult=="1"){if(res.email_status=="5"){window.location="/modules/users.php?act=active";}else{window.location="/modules/users.php?act=verify";}}else if(res.submitRegistResult=="4"){$("usernametip").innerHTML='<img src="'+static_url_prefix+'/images/common/no.gif" /> ['+res.submitRegistName+'] 不允许用来注册！';$("btnsub").disabled=false;}else if(res.submitRegistResult=="6"){$("usernametip").innerHTML="4-20个字符(包括字母/数字/下划线),一旦注册成功,该项不能修改!";$("btnsub").disabled=false;}else if(res.submitRegistResult=="5"){$("usernicktip").innerHTML="["+res.submitRegistName+"] 不允许用来注册！";$("btnsub").disabled=false;}else{if(res.submitRegistResult=="to many"){$("submsg").innerHTML="你的IP今日已超过最大注册数。";}else{$("submsg").innerHTML=res.submitRegistResult;}
$("btnsub").disabled=false;}}
function checkEmail(){$("emailtip").innerHTML="";if(!/(\S)+[@]{1}(\S)+[.]{1}(\w)+/.test($('email').value)){$('emailtip').innerHTML='<img src="'+static_url_prefix+'/images/common/no.gif" /> 请输入正确的Email地址!';return false;}
var url='/ajax/users.php';var par=new Array();var pars="type=email";par.push(pars);pars="act=registcheck";par.push(pars);pars="value="+$("email").value;par.push(pars);pars=par.join("&");new Ajax.Request(url,{method:'get',parameters:pars,onComplete:checkEmailDone});}
function checkEmailDone(e){var res=eval("("+e.responseText+")");if(res.autoRegistResult==-1){$("emailtip").innerHTML='<img src="'+static_url_prefix+'/images/common/no.gif" /> 请输入正确的Email地址！';emailcan=0;}
else if(res.autoRegistResult==0){emailcan=1;$("emailtip").innerHTML='<img src="'+static_url_prefix+'/images/common/ok.gif" /> 该Email地址可以注册！';}
else if(res.autoRegistResult>0){emailcan=0;$("emailtip").innerHTML='<img src="'+static_url_prefix+'/images/common/no.gif" /> 该Email地址已被注册，请使用其它Email地址注册！';}}
function checkusername(){if(isnull("userName")||!isAcnt("userName")||!check_length("userName",4,20)){$("usernametip").innerHTML='<img src="'+static_url_prefix_i+'/images/common/no.gif" />用户名必须为4-20个字符(包括<b>英文字母</b>/<b>数字</b>/<b>下划线</b>)，<br>注册成功后不能修改！';ifcan="0";return;}
var url='/ajax/users.php';var par=new Array();var pars="type=name";par.push(pars);pars="act=registcheck";par.push(pars);pars="value="+$("userName").value;par.push(pars);pars=par.join("&");new Ajax.Request(url,{method:'get',parameters:pars,onComplete:checkusernamedone});}
function checkusernamedone(e){var res=eval("("+e.responseText+")");if(res.autoRegistResult=="0"){$("usernametip").innerHTML='<img src="'+static_url_prefix_i+'/images/common/ok.gif" /> 该账号还没有被注册，可以使用！';}else if(res.autoRegistResult=="-1"){$("usernametip").innerHTML='<img src="'+static_url_prefix_i+'/images/common/no.gif" /> 该账号不允许用来注册！';}else{var html='<div class="fleft font_red"> <img src="'+static_url_prefix_i+'/images/common/no.gif" />此地址已经被注册，建议使用</div><div class="fleft m_left5 font_gray" >';for(var i=0;i<res.recommend.length;i++){html+='<P style="margin-bottom:2px; cursor:pointer" id="p'+i+'" onclick="getNewName(this.id);"><img src="'+static_url_prefix_i+'/images/common/0'+parseInt(i+1)+'.gif" /> <span id="spanp'+i+'">'+res.recommend[i]+'</span></P>';}
html+='</div>';Element.update("usernametip",html);}}
function getNewName(divid){$('userName').value=$("span"+divid).innerHTML;$("usernametip").innerHTML="";}
function active(){var url='/ajax/users.php';var par=new Array();var pars="act=activepassport";par.push(pars);pars="username="+$("userName").value;par.push(pars);pars=par.join("&");loadCls.Begin("btnsub");new Ajax.Request(url,{method:'post',parameters:pars,onComplete:function(e){var res=eval("("+e.responseText+")");if(res.rtn_code==-1){$("usernametip").innerHTML='<img src="'+static_url_prefix+'/images/common/no.gif" /> [ '+$("userName").value+'] 不允许用来注册！';loadCls.End();}else if(res.rtn_code==0){if(res.regfrom=="52"){window.location="/mall";}else{window.location="/modules/controlcenter.php?_m=1";}}else if(res.rtn_code>0){$("usernametip").innerHTML='<img src="'+static_url_prefix+'/images/common/no.gif" /> 激活空间失败，请重新输入账号！';loadCls.End();}}});}
function GetCookie(sName){var aCookie=document.cookie.split("; ");for(var i=0;i<aCookie.length;i++)
{var aCrumb=aCookie[i].split("=");if(sName==aCrumb[0])
return unescape(aCrumb[1]);}
return null;}
function reloadcode(){var checkCodeDiv=$("imgcode");checkCodeDiv.setAttribute('src','/includes/validatecode.php?'+Math.random());}