﻿//主要用于注册页面landingpage和register

function function_validateInfo()
{
    var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|com|gov|mil|org|edu|int|info|cn|com.cn|net.cn|org.cn|it)$"
    var reg = new RegExp(regu);		 		 
    var dpdYear = document.getElementById("dpdYear");
    var dpdMonth = document.getElementById("dpdMonth");
    var dpdDay = document.getElementById("dpdDay");
    
    if(document.getElementById("txtInviteeEmail").value==""||document.getElementById("txtInviteeEmail").value=="填写已成为VIP特卖会员的好友邮件"){
        alert("请输入已注册VIP特卖好友的邮箱！");
        document.getElementById("txtInviteeEmail").focus();
        return false;
    }
    
    if (document.getElementById("txtInviteeEmail").value.search(reg) == -1) {
        alert ("您输入的好友E-mail地址格式不正确！")
        document.getElementById("txtInviteeEmail").focus();
        return false;
    }
    
    if(document.getElementById("txtUserEmail").value==""||document.getElementById("txtUserEmail").value=="请填写真实邮箱"){
        alert("请输入Email地址做为您的用户名！");
        document.getElementById("txtUserEmail").focus();
        return false;
    }
    if (document.getElementById("txtUserEmail").value.search(reg) == -1) {
        alert ("您的用户名应该是一个有效E-mail地址！")
        document.getElementById("txtUserEmail").focus();
        return false;
    }
    if (document.getElementById("txtUserPwd").value==""){
        alert("请输入您的密码！");
        document.getElementById("txtUserPwd").focus();
        return false;			
    }
    if (document.getElementById("txtUserPwd").value.length<6){
        alert("密码长度不能少于6位！");
        document.getElementById("txtUserPwd").focus();
        return false;			
    }
     if(document.getElementById("txtUserVerifyPwd").value==""){
        alert("请输入您的确认密码！");
        document.getElementById("txtUserVerifyPwd").focus();
        return false;			
    }
    if(document.getElementById("txtUserPwd").value!=document.getElementById("txtUserVerifyPwd").value){
        alert("两次输入的密码不一致！");
        document.getElementById("txtUserPwd").focus();
        return false;			
    }
    if(!document.getElementById("rdoF").checked && !document.getElementById("rdoM").checked)
    {
        alert("请选择性别！");
        document.getElementById("rdoF").focus();
        return false;			
    }
    if (document.getElementById("txtUserName").value == "") {
        alert ("请输入您的姓名/昵称！")
        document.getElementById("txtUserName").focus();
        return false;
    }
    if(document.getElementById("txtMobilePhone").value.search(/^1[3|5|8]\d{9}$/)==-1){
        alert("请输入正确的手机号码！");
        document.getElementById("txtMobilePhone").focus();
        return false;			
    }
    var province=document.getElementById("dpdProvince").value;
    if(province=="0")
    {
        alert("请选择您所在的省份！");
        document.getElementById("dpdProvince").focus();
        return false;	
    }
    //110000 北京市 120000 天津市 310000 上海市 500000 重庆市 710000 台湾省 810000 香港 820000 澳门
    if (province != "110000" && province != "120000" && province != "310000" && province != "500000" && province != "710000" && province != "810000" && province != "820000")
    {
        if(document.getElementById("dpdCity").value=="0")
        {
            alert("请选择您所在的城市！");
            document.getElementById("dpdCity").focus();
            return false;	
        }
    }
    if(document.getElementById("dpdYear").value=="0" || document.getElementById("dpdMonth").value=="0" || document.getElementById("dpdDay").value=="0"){
        alert("您的生日信息不完整！");
        document.getElementById("dpdYear").focus();
        return false;			
    }
    
    var myDate = new Date();
    if(dpdYear.value==myDate.getFullYear())
    {
        if(dpdMonth.value>myDate.getMonth()+1)
        {
            alert("对不起，您的生日选择有误！");
            dpdYear.focus();
            return false;
        }
        else
        {
            if(dpdMonth.value==myDate.getMonth()+1)
            {
                if(dpdDay.value>myDate.getDate())
                {
                    alert("对不起，您的生日选择有误！");
                    dpdYear.focus();
                    return false;
                }
            }
        }
    }
    
    if ((dpdYear.value % 4 == 0 && dpdYear.value % 100 != 0) || dpdYear.value % 400 == 0)
    {
        if(dpdMonth.value == 2 && dpdDay.value > 29)
        {
            alert("闰年2月份日期没有" + dpdDay.value + "号，请重新输入！");
            dpdDay.focus();
            return false;	
        }		        
    }
    else
    {
        if (dpdMonth.value == 2 && dpdDay.value > 28)
        {
            alert("2月份日期没有" + dpdDay.value + "号，请重新输入！");
            dpdDay.focus();
            return false;			        
        }
    }

    if (( dpdMonth.value == 4 || dpdMonth.value == 6 || dpdMonth.value == 9 || dpdMonth.value == 11) && dpdDay.value > 30 )
    {
        alert( dpdMonth.value + "月份日期没有" + dpdDay.value + "号，请重新输入！");
        dpdDay.focus();
        return false;			        
    }
    
    if(document.getElementById("txtIdentifyingCode").value==""){
        alert("请输入验证码！");
        document.getElementById("txtIdentifyingCode").focus();
        return false;			
    }
    if(!document.getElementById("cboAgree").checked){
        alert("只有同意我们的使用协议才能注册！");
        return false ;
    }
    if(document.getElementById("txtIdentifyingCode").value!=document.getElementById("checkValue").value)
    {
        alert("验证码输入错误！");
        document.getElementById("txtIdentifyingCode").select();
        ReloadCode();//重新产生验证码
        return false;
    }
} 
//支付宝登录-register.aspx
function function_alipayLogin()
{
    var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|com|gov|mil|org|edu|int|info|cn|com.cn|net.cn|org.cn|it)$"
    var reg = new RegExp(regu);		 		 
    
    if(document.getElementById("txtInviteeEmail").value==""||document.getElementById("txtInviteeEmail").value=="填写已成为VIP特卖会员的好友邮件"){
        alert("请输入已注册VIP特卖好友的邮箱！");
        document.getElementById("txtInviteeEmail").focus();
        return false;
    }
    
    if (document.getElementById("txtInviteeEmail").value.search(reg) == -1) {
        alert ("您输入的好友E-mail地址格式不正确！")
        document.getElementById("txtInviteeEmail").focus();
        return false;
    }
    
    if(document.getElementById("txtalipayusername").value==""){
        alert("请输入支付宝用户名！");
        document.getElementById("txtalipayusername").focus();
        return false;
    }
    
    if(document.getElementById("txtalipaypassword").value==""){
        alert("请输入支付宝密码！");
        document.getElementById("txtalipaypassword").focus();
        return false;
    }
}
//function ReloadCode()
//{
//    var checkcode =document.getElementById("checkcode");
//    var dt = new Date();
//    checkcode.src = "checkCode.aspx?t=" + dt;
//}
//产生验证码的图片
function ReloadCode()
{
    var checkcode =document.getElementById("checkcode");
    var checkValue=document.getElementById("checkValue");
    var dt = new Date();
    var codevalue=validteCode().join("");
    checkValue.value=codevalue;
    checkcode.src = "checkCode.aspx?t=" + dt+"&codevalue="+codevalue;
}
//产生验证码的随机数
function validteCode()
{
    var codes = new Array(4);       //用于存储随机验证码
    for(var i=0;i < codes.length;i++)
    {
    //获取随机验证码
        codes[i] = Math.floor(Math.random()*10);
    }
    return codes;
}
window.onload = ReloadCode;