var valiStatus=new Object();var org_login_name;var p;var agent_id=null;var agent_type=null;var appType="";$(document).ready(function(){org_login_name=$.getParam("org_login_name");agent_id=$.getParam("agentId");appType=$.getParam("appType");if(appType=="shoppingcart"){$("#header").hide();$("#footer").hide()}$.blockInit("perRegister:W",function(){$("#login_name").focus();p=$.getParam("p");setSubmit(false);getImgCode()});$(document).keyup(function(a){if(a.keyCode==13){register()}})});function agreeChoose(a){setSubmit(valiStatus.acc)}function setSubmit(a){var c=$("#agree").attr("checked");$("#submit").attr("disabled",!(a&&c))}function validateAcc(d){var e=new String(d);var a=e.replace(/[^\x00-\xff]/g,"aa");if(a.length<6){$("#accStatus").css("color","#A6130C").text("帐号必须至少6个字符  ").show();valiStatus.acc=false;setSubmit(false);return}else{if(a.length>32){$("#accStatus").css("color","#A6130C").text("帐号必须最多32个字符  ").show();valiStatus.acc=false;setSubmit(false);return}else{if(!/^[0-9 a-z A-Z]{6,32}$/.test(e)){$("#accStatus").css("color","#A6130C").text("帐号只能由英文字母、数字组成  ").show();valiStatus.acc=false;setSubmit(false);return}else{$("#accStatus").hide();valiStatus.acc=true;setSubmit(true)}}}var b="service/do/biz/account/PersonInfo/valiAcc";var c="login_name="+e;$.getDS(b,c,function(f){if(f.result){$("#accStatus").css("color","green").text("√").show();valiStatus.acc=true;setSubmit(true)}else{$("#accStatus").css("color","#A6130C").text("此帐号已被注册  ").show();valiStatus.acc=false;setSubmit(false);return}},false)}function validateName(a){if(a==""){$("#nameStatus").css("color","#A6130C").text("姓名不能为空  ").show();valiStatus.name=false;setSubmit(false);return}else{$("#nameStatus").css("color","green").text("√").show();valiStatus.name=true;setSubmit(true)}}function validateEmail(a){if($.trim(a)==""){$("#emailStatus").css("color","#A6130C").text("电子邮箱不能为空  ").show();valiStatus.email=false;setSubmit(false);return}else{if(!(validator.isEmail($.trim(a)))){$("#emailStatus").css("color","#A6130C").text("您输入的电子邮箱格式不正确").show();valiStatus.email=false;setSubmit(false);return}else{$("#emailStatus").css("color","green").text("√").show();valiStatus.email=true;setSubmit(true)}}}function validatePwd(c){var a=new String(c);if(a.length<6){$("#pwdStatus").css("color","#A6130C").text("密码必须至少6位  ").show();valiStatus.pwd=false;setSubmit(false);return}else{if(a.length>15){$("#pwdStatus").css("color","#A6130C").text("密码必须最多15位  ").show();valiStatus.pwd=false;setSubmit(false);return}else{if(!a.match(/[\w]{6,15}/g)){$("#pwdStatus").css("color","#A6130C").text("密码只能是数字、英文、下划线组成  ").show();valiStatus.pwd=false;setSubmit(false);return}else{$("#pwdStatus").css("color","green").text("√").show();valiStatus.pwd=true;setSubmit(true)}}}var b=$("#password2").val();if(b!=""){confirmPwd(b)}}function confirmPwd(a){var b=$("#password").val();if(b==""){$("#pwdConfirmStatus").css("color","#A6130C").text("密码不能为空 ").show();valiStatus.pwd2=false;setSubmit(false);return}else{if(b==a){$("#pwdConfirmStatus").css("color","green").text("√").show();valiStatus.pwd2=true;setSubmit(true)}else{$("#pwdConfirmStatus").css("color","#A6130C").text("密码不一致,请重新输入  ").show();$("#password2")[0].value="";valiStatus.pwd2=false;setSubmit(false);return}}}function validateAns(a){if(a==""){$("#ansStatus").css("color","#A6130C").text("密码问题答案不能为空  ").show();valiStatus.ans=false;setSubmit(false);return}else{$("#ansStatus").css("color","green").text("√").show();valiStatus.ans=true;setSubmit(true)}}function validateCode(a){if(a==""){$("#codeStatus").css("color","#A6130C").text("验证码不能为空  ").show();valiStatus.code=false;setSubmit(false);return}else{$("#codeStatus").hide();valiStatus.code=true;setSubmit(true)}}function register(){setSubmit(false);$("input[@type=text]").change();$("input[@type=password]").change();$("#perImgCode").val($.trim($("#imgcode").val()));for(var b in valiStatus){if(!valiStatus[b]){return}}setSubmit(false);var a="service/do/biz/account/PersonInfo/register?p="+p+"&agentId="+agent_id+"&agentType="+agent_type;$.formSubmit("per_register",a,function(c){if(c.result){autoLogin()}})}function autoLogin(){var e=$("#login_name").val();var b=$("#password").val();var d=$("#imgcode").val();if(top.dialogArr&&top.dialogArr.length>0){$.cookie("person_login_url",window.parent.location.href,{expires:null,path:"/",secure:false})}else{$.cookie("person_login_url",window.location.href,{expires:null,path:"/",secure:false})}var a="service/do/biz/account/PersonAccount/login";var c="login_name="+e+"&password="+b+"&code="+d;$.getDS(a,c,function(g){if(!g.result){$.alert("用户名或密码错!",{level:"3",title:"失败"},function(){return})}else{for(var f in g){$.cookie(f,g[f],{expires:null,path:"/",secure:false})}login.save("person",g);$.cookie("style","default",{expires:null,path:"/",secure:false});$.alert("恭喜您!注册成功!",{level:"1",title:"成功"},function(){if(appType=="shoppingcart"){top.$("#dialog_divDialog_Loading").hide();top.$("#covering_Loading").hide();top.getDialog().callBack();top.getDialog().closeDialog()}else{window.location.href="/site/jxc/modules/personal/index.html"}})}})}function cancel(){window.location="../index.html"};