﻿function LoginReg(theform){
Loginusername();//用户名验证
if (document.reg.username1.value!="1") {theform.username.focus(); return false;}//用户名验证
if (!Loginpwd1()) {theform.userpwd1.focus(); return false;}//密码格式
if (!Loginpwd3()) {theform.userpwd2.focus(); return false;}//密码重复
if (!Login5()) {theform.user5.focus(); return false;}//验证邮箱
if (!Login6()) {theform.user6.focus(); return false;}//验证密保提问
if (!Login7()) {theform.user7.focus(); return false;}//验证密保回答
//if (!Login39()) {theform.user39.focus(); return false;}//验证银行信息
//if (!Login40()) {theform.user40.focus(); return false;}//验证银行信息
//if (!Login41()) {theform.user41.focus(); return false;}//验证银行信息

if (!Login999()) {theform.UserMa.focus(); return false;}//验证图形验证码
}
function Loginusername(){//用户名验证
var regW =/\W/;
var regEmail =/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,4}){1,2})$/;
if ((!regW.test(document.reg.username.value) || regEmail.test(document.reg.username.value)) && document.reg.username.value.length>5) {
	var okok;
	var xmlhttp=new objXMLHttp();
	if (xmlhttp){
	xmlhttp.open("get","/Login/login_User_repeat.aspx?userid="+document.reg.username.value+"&n="+Math.random(),true);
	document.getElementById('sp1').innerHTML=unescape("<img src=/images/loading1.gif>Is testing whether there is a duplicate account...");
	xmlhttp.onreadystatechange=function(){
	if (xmlhttp.readyState==4&&xmlhttp.status==200){
		   if (unescape(xmlhttp.responseText)=="ok" ){
                document.reg.username.style.cssText="WIDTH: 200px;BORDER: #999999 1px solid";
                document.getElementById('sp1').innerHTML=unescape("<img src=/Login/images/icon_ok.gif> <font color=#333333>Correct</font>")
                document.reg.username1.value="1";
                return true;
           }else{
                document.reg.username.style.cssText="WIDTH: 200px;BORDER: #ff0000 1px solid";
                document.getElementById("sp1").innerHTML=unescape("<img src=/Login/images/icon_warn.gif> <font color=#ff0000>This account already exists, for one. (6-50 characters. Or are underlined by the letters and numbers)This account already exists, for one. (6-50 characters. Or are underlined by the letters and numbers)</font>")
                return false;
		   }
	}
	}
	xmlhttp.send(null);					
	}           
}else{
           document.reg.username.style.cssText="WIDTH: 200px;BORDER: #ff0000 1px solid";
           document.getElementById("sp1").innerHTML=unescape("<img src=/Login/images/icon_warn.gif> <font color=#ff0000>6-50 characters. (By the letters of the alphabet or numbers and underscore)</font>")
           return false;
}
}
function Loginpwd1(){//密码格式
var regs =/\s/;
    if (!regs.test(document.reg.userpwd1.value) && document.reg.userpwd1.value.length>5) {
           document.reg.userpwd1.style.cssText="WIDTH: 200px;BORDER: #999999 1px solid";
           document.getElementById('sp2').innerHTML=unescape("<img src=/Login/images/icon_ok.gif> <font color=#333333>Correct</font>")
           return true;
    }else{
           document.reg.userpwd1.style.cssText="WIDTH: 200px;BORDER: #ff0000 1px solid";
           document.getElementById("sp2").innerHTML=unescape("<img src=/Login/images/icon_warn.gif> <font color=#ff0000>6-20 bytes. (By symbols such as numbers or composition)</font>")
           return false;
    }
}
function Loginpwd2(){//密码格式与重复
var regs =/\s/;
    if (!regs.test(document.reg.userpwd2.value) && document.reg.userpwd2.value.length>5) {
           if (document.reg.userpwd1.value==document.reg.userpwd2.value) {
           document.reg.userpwd2.style.cssText="WIDTH: 200px;BORDER: #999999 1px solid";
           document.getElementById('sp3').innerHTML=unescape("<img src=/Login/images/icon_ok.gif> <font color=#333333>Correct</font>")
           return true;
           }else{
           document.reg.userpwd2.style.cssText="WIDTH: 200px;BORDER: #ff0000 1px solid";
           document.getElementById("sp3").innerHTML=unescape("<img src=/Login/images/icon_warn.gif> <font color=#ff0000>Second password inconsistent. (From 6-20 characters or symbols, such as digital components)</font>")
           return false;
           }
    }else{
           document.reg.userpwd2.style.cssText="WIDTH: 200px;BORDER: #ff0000 1px solid";
           document.getElementById("sp3").innerHTML=unescape("<img src=/Login/images/icon_warn.gif> <font color=#ff0000>6-20 characters. (By symbols such as numbers or composition)</font>")
           return false;
    }
}
function Loginpwd3(){//密码重复
           if (document.reg.userpwd1.value==document.reg.userpwd2.value) {
           document.reg.userpwd2.style.cssText="WIDTH: 200px;BORDER: #999999 1px solid";
           document.getElementById('sp3').innerHTML=unescape("<img src=/Login/images/icon_ok.gif> <font color=#333333>Correct</font>")
           return true;
           }else{
           document.reg.userpwd2.style.cssText="WIDTH: 200px;BORDER: #ff0000 1px solid";
           document.getElementById("sp3").innerHTML=unescape("<img src=/Login/images/icon_warn.gif> <font color=#ff0000>Second password inconsistent. (From 6-20 characters or symbols, such as digital components)</font>")
           return false;
           }
}
function Login5(){//验证邮箱
//var regEmail =/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,4}){1,2})$/;
var regEmail =/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,4}){1,2})$/;

    if (regEmail.test(document.reg.user5.value) && document.reg.user5.value.length>7) {
           document.reg.user5.style.cssText="WIDTH: 200px;BORDER: #999999 1px solid";
           document.getElementById('sp5').innerHTML=unescape("<img src=/Login/images/icon_ok.gif> <font color=#333333>Correct</font>")
           return true;
    }else{
           document.reg.user5.style.cssText="WIDTH: 200px;BORDER: #ff0000 1px solid";
           document.getElementById("sp5").innerHTML=unescape("<img src=/Login/images/icon_warn.gif> <font color=#ff0000>E-mail is not legitimate. For example: a-zA-Z0-9_-@1yxw.com</font>")
           return false;
    }
/* //方法二
    if (document.reg.user5.value.indexOf("@") == -1 || document.reg.user5.value.indexOf(".") == -1 || document.reg.user5.value.length<7) {
           document.reg.user5.style.cssText="WIDTH: 200px;BORDER: #ff0000 1px solid";
           document.getElementById("sp5").innerHTML=unescape("<img src=/Login/images/icon_warn.gif> <font color=#ff0000>电子信箱不合法。例如:abc@1yxw.com</font>")
           return false;
    }else{
           document.reg.user5.style.cssText="WIDTH: 200px;BORDER: #999999 1px solid";
           document.getElementById('sp5').innerHTML=unescape("<img src=/Login/images/icon_ok.gif> <font color=#333333>Correct</font>")
           return true;
    }*/
}
function Login6(){//验证密保提问
    if (document.reg.user6.value.length>2) {
           document.reg.user6.style.cssText="WIDTH: 200px;BORDER: #999999 1px solid";
           document.getElementById('sp6').innerHTML=unescape("<img src=/Login/images/icon_ok.gif> <font color=#333333>Correct</font>")
           return true;
    }else{
           document.reg.user6.style.cssText="WIDTH: 200px;BORDER: #ff0000 1px solid";
           document.getElementById("sp6").innerHTML=unescape("<img src=/Login/images/icon_warn.gif> <font color=#ff0000>Please enter the security tips.</font>")
           return false;
    }
}
function Login7(){//验证密保回答
    if (document.reg.user7.value.length>2) {
           document.reg.user7.style.cssText="WIDTH: 200px;BORDER: #999999 1px solid";
           document.getElementById('sp7').innerHTML=unescape("<img src=/Login/images/icon_ok.gif> <font color=#333333>Correct</font>")
           return true;
    }else{
           document.reg.user7.style.cssText="WIDTH: 200px;BORDER: #ff0000 1px solid";
           document.getElementById("sp7").innerHTML=unescape("<img src=/Login/images/icon_warn.gif> <font color=#ff0000>Please enter the security prompt answer.</font>")
           return false;
    }
}
function Login39(){//银行帐户信息--开户行
    if (document.reg.user39.options[document.reg.user39.selectedIndex].value=="") {
           document.reg.user39.style.cssText="WIDTH: 200px;BORDER: #ff0000 1px solid";
           document.getElementById("sp39").innerHTML=unescape("<img src=/Login/images/icon_warn.gif> <font color=#ff0000>Please fill out accurately.</font>")
           return false;
    }else{
           document.reg.user39.style.cssText="WIDTH: 200px;BORDER: #999999 1px solid";
           document.getElementById('sp39').innerHTML=unescape("<img src=/Login/images/icon_ok.gif> <font color=#333333>Correct</font>")
           return true;
    }
}
function Login40(){//银行帐户信息---帐号
var regD =/\D/;
    if (!regD.test(document.reg.user40.value) && document.reg.user40.value.length>5) {
           document.reg.user40.style.cssText="WIDTH: 200px;BORDER: #999999 1px solid";
           document.getElementById('sp40').innerHTML=unescape("<img src=/Login/images/icon_ok.gif> <font color=#333333>Correct</font>")
           return true;
    }else{
           document.reg.user40.style.cssText="WIDTH: 200px;BORDER: #ff0000 1px solid";
           document.getElementById("sp40").innerHTML=unescape("<img src=/Login/images/icon_warn.gif> <font color=#ff0000>Please fill out an accurate account of the account.</font>")
           return false;
    }
}
function Login41(){//银行帐户信息---开户人
    if (document.reg.user41.value.length>1) {
           document.reg.user41.style.cssText="WIDTH: 200px;BORDER: #999999 1px solid";
           document.getElementById('sp41').innerHTML=unescape("<img src=/Login/images/icon_ok.gif> <font color=#333333>Correct</font>")
           return true;
    }else{
           document.reg.user41.style.cssText="WIDTH: 200px;BORDER: #ff0000 1px solid";
           document.getElementById("sp41").innerHTML=unescape("<img src=/Login/images/icon_warn.gif> <font color=#ff0000>Please fill out the precise name of the account.</font>")
           return false;
    }
}
function Login999(){//验证码
    if (document.reg.UserMa.value.length==5) {
           document.reg.UserMa.style.cssText="WIDTH: 70px;BORDER: #999999 1px solid";
           document.getElementById('sp999').innerHTML=unescape("<img src=/Login/images/icon_ok.gif> <font color=#333333>Correct</font>")
           return true;
    }else{
           document.reg.UserMa.style.cssText="WIDTH: 70px;BORDER: #ff0000 1px solid";
           document.getElementById("sp999").innerHTML=unescape("<img src=/Login/images/icon_warn.gif> <font color=#ff0000>Please fill in the code.</font>")
           return false;
    }
}

