﻿// JScript 文件

function Hmb(){}
Hmb.prototype.CheckRegion = function()
{
    var username = this.$("uname");
    var passwd = this.$("passwd");
    var passwd2 = this.$("passwd2");
    var pcode = this.$("pcode");
    var mobile = this.$("mobile");
    var email = this.$("email");
    var truename = this.$("username");
    var address = this.$("address");
    var ecode = this.$("ecode");
    var telphone = this.$("telphone");
    
    var regusername = /^[0-9a-zA-Z]{6,16}$/;
    if(!regusername.exec(username.value))
    {
        alert("用户名不正确。请按页面要求操作！");
        username.focus();
        return false;
    }
    if(!regusername.exec(passwd.value))
    {
        alert("密码不正确。请按页面要求操作！");
        passwd.focus();
        return false;
    }
    if(passwd2.value!=passwd.value)
    {
        alert("确认密码不正确！");
        passwd2.focus();
        return false;
    }
    var regimgcode =/^[0-9]{4}$/;
    if(!regimgcode.exec(pcode.value))
    {
        alert("验证码格式不正确!");
        pcode.focus();
        return false;
    }
    var regmobile = /^[0-9]{11}$/;;
    if(!regmobile.exec(mobile.value))
    {
        alert("手机号不正确！");
        mobile.focus();
        return false;
    }
    var regemail= /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
    if(!regemail.exec(email.value))
    {
        alert("邮箱格式不正确！");
        email.focus();
        return false;
    }
     
    return true;
}
Hmb.prototype.CheckModifyMember = function()
{
    var passwd = this.$("passwd");
    var passwd2 = this.$("passwd2");
    var pcode = this.$("pcode");
    var mobile = this.$("mobile");
    var email = this.$("email");
    var truename = this.$("username");
    var address = this.$("address");
    var ecode = this.$("ecode");
    var telphone = this.$("telphone");
    
    var regusername = /^[0-9a-zA-Z]{6,16}$/;
    
    if(!regusername.exec(passwd.value))
    {
        alert("密码不正确。请按页面要求操作！");
        passwd.focus();
        return false;
    }
    if(passwd2.value!=passwd.value)
    {
        alert("确认密码不正确！");
        passwd2.focus();
        return false;
    }
    var regimgcode =/^[0-9]{4}$/;
    if(!regimgcode.exec(pcode.value))
    {
        alert("验证码格式不正确!");
        pcode.focus();
        return false;
    }
    var regmobile = /^[0-9]{11}$/;;
    if(!regmobile.exec(mobile.value))
    {
        alert("手机号不正确！");
        mobile.focus();
        return false;
    }
    var regemail= /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
    if(!regemail.exec(email.value))
    {
        alert("邮箱格式不正确！");
        email.focus();
        return false;
    }
    
    return true;
}
Hmb.prototype.$ = function(str)
{
    return document.getElementById(str);
}
Hmb.prototype.CloseMemberLoginPopup = function()
{
	var popup = parent.document.getElementById("popupbg");
	var popupframe = parent.document.getElementById("UserBuylogin");
	popup.style.display="none";
	popupframe.style.display="none";
}
Hmb.prototype.MemberLogin = function()
{
    var uname= this.$("username");
    var upasswd= this.$("passwd");
    var regusername = /^[0-9a-zA-Z]{6,16}$/;
    if(!regusername.exec(uname.value))
    {
        alert("用户名不正确！");
        uname.focus();
        return false;
    }
    if(!regusername.exec(upasswd.value))
    {
        alert("密码不正确！");
        upasswd.focus();
        return false;
    }
    
    return true;
}
Hmb.prototype.MemberOrderLogin = function()
{
    var regu =/^[0-9]{11}$/;;
	var mobile = this.$("mobile");
	if(!regu.exec(mobile.value))
	{
		alert("手机号码不正确!");
		mobile.focus();
		return false;
	}
	var mobilepasswd = this.$("mobilepasswd");
 
	if(mobilepasswd.value=="")
	{
		alert("密码不能为空!");
		mobilepasswd.focus();
		return false;
	 }
	return true;
}
Hmb.prototype.MobileLogin = function()
{
	var regu =/^[0-9]{11}$/;;
	var mobile = this.$("mobile");
	if(!regu.exec(mobile.value))
	{
		alert("手机号码不正确!");
		mobile.focus();
		return false;
	}
	this.$("h1").value = mobile.value;
 	this.$("h3").value = "1";
	this.$("regform").submit();
	return true;
}
Hmb.prototype.BuyLoginRetrun = function(state)
{
    if(state==1)
    {
        var popup = parent.document.getElementById("popupbg");
	    var popupframe = parent.document.getElementById("UserBuylogin");
	    popup.style.display="none";
	    popupframe.style.display="none";
	    parent.document.getElementById("TicketSdform").submit();
	    
    }else{
        alert("登录失败,请重新尝试!");
    }
}
var Hmbser = new Hmb();