var f_status=0;jq(document).ready(function(){jq.formValidator.initConfig({formid:"new_member_profile",onError:function(a){alert(a)},onsuccess:function(){if(jq("#member_profile_true_name").val().length<=0&&jq("#member_profile_cardno").val().length>0){alert("身份证号码同真实姓名必须一同填写！");return false}else{if(jq("#member_profile_true_name").val().length>0&&jq("#member_profile_cardno").val().length<=0){alert("身份证号码同真实姓名必须一同填写！");return false}else{if(f_status==0&&(jq("#member_profile_true_name").val().length<=0||jq("#member_profile_cardno").val().length<=0)){myswindow.show();return false}else{return true}}}}});jq("#member_profile_passport").formValidator({onshow:"&nbsp;",onempty:"账号不能为空",onfocus:"通行证6到30位",oncorrect:"&nbsp;"}).inputValidator({min:6,max:30,onerror:"通行证6到30位,请确认"}).functionValidator({fun:function(e,c){var d="";if(jq("@input[type=radio][checked]")){d=jq("@input[type=radio][checked]").val()}else{d=jq("input[type=radio][checked]").val()}var b=/^([a-zA-Z]+[a-z0-9A-Z]*)$/;var a=/^([a-z0-9A-Z]+[\-\_\.]?)+([a-z0-9A-Z]+[\_]?)@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\.)+[a-zA-Z]{2,}$/;if(/[^\x00-\xff]/g.test(e)){return"圈子通行证不能包含半角!"}else{if(d=="normal"&&!b.test(e)){return"格式有误，英文为首非纯数字!"}else{if(d=="email"&&!a.test(e)){return"格式有误，邮箱格式!"}else{return true}}}}}).ajaxValidator({type:"get",url:CONTEXT_URI_PASSPORT+"/member_profiles/checkPassport.json?member_profile_passport="+jq("#member_profile_passport").val(),dataType:"json",success:function(a){if(a=="0"){return true}else{return false}},error:function(){alert("服务器没有返回数据，可能服务器忙，请重试")},onerror:"该帐户名不可用，请更换账户名",onwait:"正在对账户名进行合法性校验，请稍候..."});jq("#member_profile_password").formValidator({onshow:"&nbsp;",oncorrect:"&nbsp;"}).inputValidator({min:5,max:32,onerror:"密码在5-32位英文字符之间"});jq("#passwd_repeat").formValidator({onshow:"&nbsp;",oncorrect:"&nbsp;"}).inputValidator({min:5,max:32,onerror:"密码在5-32位英文字符之间"}).compareValidator({desid:"member_profile_password",operateor:"=",onerror:"2次密码不一致,请确认"});jq("#member_profile_true_name").formValidator({empty:true,onempty:"&nbsp;",onshow:"&nbsp;",oncorrect:"&nbsp;"}).inputValidator({max:10,onerror:"真实姓名必须2-5位中文"}).functionValidator({fun:function(c,b){if(c.length>=0){if(c.length>4||c.length<2){return"真实姓名必须2-4位中文"}else{var a=/[^\u4e00-\u9fa5]/;if(a.test(c)){return"真实姓名必须2-4位中文"}else{return true}}}}});jq("#member_profile_cardno").formValidator({empty:true,onempty:"&nbsp;",onshow:"&nbsp;",oncorrect:"&nbsp;"}).functionValidator({fun:function(h,e){var g="";var b=h.length,d;if(b>0){if(!(/(^\d{15}$)|(^\d{17}([0-9]|X)$)/.test((h)))){return"身份证格式不正确，请重新填写！"}if(b==15){d=new RegExp(/^(\d{6})()?(\d{2})(\d{2})(\d{2})(\d{3})$/)}else{if(b==18){d=new RegExp(/^(\d{6})()?(\d{2})(\d{2})(\d{2})(\d{2})(\d{3})([0-9]|X)$/)}else{return"身份证格式不正确，请重新填写！"}}var c=h.match(d);if(c!=null){if(b==15){var f=new Date("19"+c[3]+"/"+c[4]+"/"+c[5]);var i=f.getYear()==c[3]&&(f.getMonth()+1)==c[4]&&f.getDate()==c[5]}else{if(b==18){if(!(/^(19|20)$/.test(c[3]))){return"身份证格式不正确，请重新填写！"}else{var f=new Date(c[3]+c[4]+"/"+c[5]+"/"+c[6]);var i=f.getFullYear()==(c[3]+c[4])&&(f.getMonth()+1)==c[5]&&f.getDate()==c[6]}}else{return"身份证格式不正确，请重新填写！"}}if(!i){return"身份证格式不正确，请重新填写！"}else{return true}}else{return"身份证格式不正确，请重新填写！"}}else{return true}}});jq("#agreeIt").formValidator({tipid:"agreeItTip",onshow:" ",onfocus:"必须同意服务条款！",oncorrect:"&nbsp;"}).inputValidator({min:1,onerror:"必须同意服务条款！"});jq("#validChar").formValidator({onshow:" ",onempty:"验证码不能为空！"}).inputValidator({min:5,max:5,onerror:"验证码输入错误！"});jq("a.changeCaptcha").click(function(){jq("#jcaptcha").attr("src",CONTEXT_URI_DPI+"/jcaptcha?"+new Date().getTime())})});function checkForm(){}function reReg(b){if(b==1){jq("#swindow").hide("quick");jq("#swindowBg").css("display","none");jq(".secureinfo").css("display","block");jq("#member_profile_true_name").focus()}else{var d=/^([a-z0-9A-Z]+[\-\_\.]?)+([a-z0-9A-Z]+[\_]?)@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\.)+[a-zA-Z]{2,}$/;var c=/^([a-zA-Z]+[a-z0-9A-Z]*)$/;var a=true;if(jq("@input[type=radio][checked]")){passport_type=jq("@input[type=radio][checked]").val()}else{passport_type=jq("input[type=radio][checked]").val()}if(jq("#member_profile_passport").val().length<=0){a=false}else{if(jq("#member_profile_passport").val().length<6||jq("#member_profile_passport").val().length>30){a=false}else{if(jq("#member_profile_passport").val().length<=0||/[^\x00-\xff]/g.test(jq("#member_profile_passport").val())){a=false}else{if(passport_type=="normal"&&!c.test(jq("#member_profile_passport").val())){a=false}else{if(passport_type=="email"&&!d.test(jq("#member_profile_passport").val())){a=false}else{if(jq("#member_profile_password").val().length<4||jq("#member_profile_password").val().length>32){a=false}else{if(jq("#member_profile_password").val()!=jq("#passwd_repeat").val()){a=false}else{if(jq("#validChar").val().length!=5){a=false}else{if(jq("#agreeIt").attr("checked")!=true){a=false}else{jq.ajax({type:"get",url:CONTEXT_URI_PASSPORT+"/member_profiles/checkPassport.json?member_profile_passport="+jq("#member_profile_passport").val(),dataType:"json",success:function(e){if(e=="0"){jq.ajax({type:"get",url:CONTEXT_URI_PASSPORT+"/member_profiles/checkNickname.json?member_profile_nickname="+jq("#member_profile_nickname").val(),success:function(f){if(f=="0"){}else{a=false;jq("#swindow").hide("quick");jq("#swindowBg").css("display","none")}}})}else{a=false;jq("#swindow").hide("quick");jq("#swindowBg").css("display","none")}}})}}}}}}}}}if(!a){alert("请确认信息填写完整！");jq("#swindow").hide("quick");jq("#swindowBg").css("display","none")}else{f_status=1;jq("#new_member_profile").submit()}}};