function Reg_CheckUserName(G){G.value=G.value.Trim();var B=G.value.length;if(G.value.lenB()<3||G.value.lenB()>10){OpenError(G,"用户名长度须在3～10个字符之间。");return}var A=/^[a-zA-Z0-9\u4E00-\u9FA5\_]*$/;if(!A.test(G.value)){OpenError(G,"用户名只能由英文字母(不区分大小写)、数字、下划线及汉字组成。");return}var D="xp_cmdshell,exec master.dbo.xp_cmdshell,net localgroup administrators,delete from,net user,add,drop table,update,select,insert";var F=D.split(",");var C=true;for(var E=0;E<F.length;E++){if(G.value.indexOf(F[E])>-1){C=false;OpenError(G,"该用户名不可用!");return}}ajaxCheckName("ajax.aspx","Username");CloseError(G)}function ajaxCheckName(D,B){var A;var C;C="t="+B+"&v="+escape($(B).value);D=D+"?"+C;A=ajaxInit();A.open("POST",D,true);A.onreadystatechange=function(){if(A.readyState!=4||A.status!=200){return}else{var E;var F;E=A.responseText.charAt(0);F=A.responseText.substring(2).split("|");if(E==0){OpenError($(B),"该用户名已经存在，请换一个试试。");return}}};A.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");A.send(C);delete A}function ajaxInit(){var B;try{B=new XMLHttpRequest()}catch(C){try{B=new ActiveXObject("Microsoft.XMLHTTP")}catch(C){try{B=new ActiveXObject("Msxml2.XMLHTTP")}catch(C){B=false}}}return B}function Reg_CheckPass(B){B.value=B.value.Trim();var A=B.value.length;if(A<6||A>16){OpenError(B,B.getAttribute("oTip"));return}CloseError(B)}function Reg_CheckConfirmPass(A){A.value=A.value.Trim();if(A.value.length==0){OpenError(A,"请输入确认密码。");return}if(A.value!=$("Password").value.Trim()){OpenError(A,"确认密码与密码不匹配，请重新输入。");return}CloseError(A)}function Reg_CheckTrueName(A){A.value=A.value.Trim();if(!(A.value.IsChinese()&&A.value.lenB()>=4)){OpenError(A,"正确填写您的真实姓名,作为提款的依据(确保和身份证一致),填写后无法修改.");return}CloseError(A)}function Reg_CheckEmail(B){var A=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;if(!A.test(B.value.Trim())){OpenError(B,"电子邮件格式不正确。（推荐使用免费雅虎、网易邮箱）");return}CloseError(B)}function Reg_CheckIdentityCard(B){if(B.value==""){var A="身份证号码不能为空。";OpenError(B,A);return}else{CloseError(B)}}function Reg_CheckMobilePhone(B){var A=/^((\+86)|(86))?(13|15|18)\d{9}$/;if(!A.test(B.value.Trim())){OpenError(B,"手机号码不正确。");return}CloseError(B)}function Reg_CheckQQ(B){var A=/^[1-9]\d{4,11}$/;if(B.value.Trim()!=""){if(!A.test(B.value.Trim())){OpenError(B,"QQ号码输入不正确。");return}}showright(B)}function Reg_CheckPhone(B){var A=/^0[\\\d]{2,3}[\\\d]{7,8}$/;if(B.value.Trim()!=""){if(!A.test(B.value.Trim())){OpenError(B,"固定电话填写不正确。");return}}showright(B)}function Reg_CheckAddress(B){B.value=B.value.Trim();if(B.value!=""){var A=B.value.lenB();if(A<6||A>100){OpenError(B,"联系地址长度请控制在6-100个字符。");return}}showright(B)}function Reg_CheckBank(B){var A="^[\\\u4E00-\\\u9FA5]{2,30}$";if(B.value.Trim()!=""){if(!new RegExp(A).test(B.value.Trim())){OpenError(B,"您输入的开户银行有误，正确的格式如：××省××银行××市××支行");return}}showright(B)}function Reg_CheckBankID(C){C.value=C.value.Trim();var A=C.value.lenB();if(C.value!=""){if(A<6||A>30){OpenError(C,"银行卡号码长度不对，请填写正确。");return}var B=/^[\\\d]+$/;if(!B.test(C.value)){OpenError(C,"您输入的银行卡号码有误，此处必须填写数字");return}}showright(C)}Array.prototype.exists=function(A){return(this.indexOf(A)!=-1)};Array.prototype.remove=function(A){var B=this.indexOf(A);if(B>-1){this.splice(B,1)}return(B>-1)};Array.prototype.indexOf=function(D,A){var C=this.length;if(!A){A=0}else{if(A<0){A=Math.max(0,C+A)}}for(var B=A;B<C;B++){if(this[B]==D){return B}}return -1};String.prototype.IsChinese=function(){var A=/^[\u4E00-\u9FA5]*$/;return A.test(this)};function getInputFocus(B){var A=B.parentNode.getElementsByTagName("input")[0];A.focus()}function CloseError(A){A.className="regtxt";var B=A.parentNode.getElementsByTagName("span")[0];B.className="spanright";B.innerHTML=" ";pushOKInputs(A)}function showright(A){A.className="regtxt";var B=A.parentNode.getElementsByTagName("span")[0];B.className="black";pushOKInputs(A)}function OpenError(B,A){var C=B.parentNode.getElementsByTagName("span")[0];C.className="red";C.innerHTML=A;B.className="regrong";removeOKInputs(B)}function ShowTip(B){B.className="regover";var A=B.parentNode.getElementsByTagName("span")[0];showedObj=A;A.className="spanover";A.innerHTML=B.getAttribute("oTip")}var showedObj=null;var okObjInputs=new Array();function pushOKInputs(A){if(!okObjInputs.exists(A)&&A.tagName.toLowerCase()=="input"){okObjInputs.push(A)}subStatus()}function removeOKInputs(A){okObjInputs.remove(A);subStatus()}function subStatus(){var A=$("Regbtn")}function validateInputs(){var A=$("reginfo").getElementsByTagName("input");var C=-1;for(var B=0;B<A.length;B++){A[B].focus();A[B].blur();if(!okObjInputs.exists(A[B])&&C<0){C=B}}return C}function Reg_formSubmit(){var C=false;if($("Agreement").checked){var B=validateInputs();if(okObjInputs.length==12){C=true}var A=$("reginfo").getElementsByTagName("input");if(B>-1&&B<12){if(A[B].getAttribute("oErr")==null||A[B].getAttribute("oErr")==""){alert("您填写内容有错误，请检查！")}else{alert(A[B].getAttribute("oErr"))}}A[B].focus()}else{alert("请仔细阅读并接受《用户服务协议》");$("Agreement").focus()}return C};
