
var XMLHttpReq;
function ischeck(str){

            if (str != "") {
                var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
                flag = reg.test(str);
                if (!flag) {
                    alert("邮箱格式不正确！");
                    return false;
                }
            }
}

function checkMail(str)
{
    var mailArray;   
    var patterns = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;  
    mailArray=str.split(",");
    for(i=0;i<mailArray.length;i++)
    { 
        if(patterns.test(mailArray[i]))//邮件地址符合
        {
            //alert(str+",邮件地址格式正确！");
            return true;
        }
        else   //邮件地址不符合
        {    
            alert("'"+str+"',邮件地址格式不正确,请检查后重新填写！！");
            return false;
        }
    }
}

 	//创建XMLHttpRequest对象 
function createXMLHttpRequest() {
    if (window.XMLHttpRequest) { //Mozilla 浏览器
        XMLHttpReq = new XMLHttpRequest();
    } else {
        if (window.ActiveXObject) { // IE浏览器
            try {
                XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
            }
            catch (e) {
                try {
                    XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
                }
                catch (e) {
                }
            }
        }
    }
}

		//发送请求函数
	function loginRequest(url) {

		createXMLHttpRequest();
		XMLHttpReq.open("GET",url, true);
     	XMLHttpReq.onreadystatechange = processLoginResponse;//指定响应函数
    	XMLHttpReq.send(null);  // 发送请求
	}
	
	// 处理身份验证返回信息函数
    function processLoginResponse() {
    	if (XMLHttpReq.readyState == 4) { // 判断对象状态
 document.getElementById("reg").innerHTML="" ;
        	if (XMLHttpReq.status == 200) { // 信息已经成功返回，开始处理信息
            	var res=XMLHttpReq.responseXML.getElementsByTagName("res")[0].firstChild.nodeValue;
            	
            	     if (res==1){
                	window.alert("输入的注册码不正确!");   
					return false;             
                }
                else if (res==2){
                	window.alert("注册失败!");     
					return false;           
                } else if(res==3){
				window.alert("用户名已存在!");   
				return false;          
				}         
                else if (res==0){
				var uname=XMLHttpReq.responseXML.getElementsByTagName("id")[0].firstChild.nodeValue;
				var name=XMLHttpReq.responseXML.getElementsByTagName("name")[0].firstChild.nodeValue;
            		var id=XMLHttpReq.responseXML.getElementsByTagName("id")[0].firstChild.nodeValue;
					//直接E卡会员
					//alert("恭喜您注册成功!请登录");
					window.location = "reg_ok.jsp";       
					
					/*  1为注册普通会员.2为E卡会员(需跳转交费页面)
					if(type==1){
					alert("恭喜您注册成功!请登录");
					window.location = "index.jsp";       
					}else if(type==2){
					window.location = "welcome_payout.jsp?uname="+uname+"&name="+name;       
					}
					*/      
                }
            } else { //页面不正常
                window.alert("您所请求的页面有异常。");
            }
        }else{
		
		 document.getElementById("reg").innerHTML="<img src='images/loadingnew.gif' border='0'> 请等待..." ;
		}
		
    }

    function registCheck() {
	
		uname = document.theform.reg_loginname.value;
		password1 = document.theform.password1.value;
		password2 = document.theform.password2.value;
		reg_code = document.theform.reg_code.value;
		
		reg_name = document.theform.reg_name.value;
		//reg_age = document.theform.reg_age.value;
		reg_email = document.theform.email.value;

	
		reg_phone = document.theform.reg_tel.value;
		
		if(uname=="") {
			//window.alert("用户名不能为空!");
			document.theform.reg_loginname.focus();
			return false;
		}else{
		var re=/^\w*$/;
        if(re.test(uname)){
		}else{
		alert("用户名只允许为英文!");
		return false;
		}
		}
		 
		 if(password1=="") {
			//window.alert("密码不能为空!");
			document.theform.password1.focus();
			return false;
		}else if(password2=="") {
			//window.alert("确认密码不能为空!");
			document.theform.password2.focus();
			return false;
		}else if(password1!=password2) {
			window.alert("二次密码输入不一致!请重试!");
			document.theform.password2.focus();
			return false;
		}else if(reg_name=="") {
			//window.alert("真实姓名不能为空!");
			document.theform.reg_name.focus();
			return false;
		}else if(reg_email=="") {
			//window.alert("e-mail不能为空!");
			document.theform.email.focus();
			return false;
		}else if(reg_phone=="") {
			//window.alert("联系电话不能为空!");
			document.theform.reg_phone.focus();
			return false;
		}
		var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
                flag = reg.test(reg_email);
				
                if (!flag) {
                    alert(reg_email+"  邮箱格式不正确！");
                    return false;
                }
		if(uname.length<6 || uname.length>16){
		alert("用户名长度6～16位!");
		document.theform.reg_loginname.focus();
		return false;
		
		}
		if(password1.length<6 || password1.length>16){
		alert("密码长度6～16位!");
		document.theform.password1.focus();
		return false;
		}

		if(reg_phone.length<6 ){
		alert("请填写正确的电话号码!");
		document.theform.reg_tel.focus();
		return false;
		}
		else {

			loginRequest("/registUser?uname="+uname+"&psw="+password1+"&reg_code="+reg_code+"&reg_name="+reg_name+"&reg_email="+reg_email+"&reg_phone="+reg_phone);
		}
	}
	