﻿//主要用于注册页面landingpage和register

function function_validateInfo(RequestUrl) {
    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);
    $('#regerror1').html('');
    $('#regerror2').html('');
    $('#regerror3').html('');
    $('#regerror4').html('');
    $('#regerror5').html('');
    $('#regerror6').html('');
    $('#regerror7').html('');
    $('#regerror8').html('');
    $('#regerror9').html('');
    $('#regerror10').html('');
    if (document.getElementById("head1_txtInviteeEmail").value == "") {
        //alert("输入邀请人邮箱");
        $('#regerror1').append('输入邀请人邮箱');
        document.getElementById("head1_txtInviteeEmail").focus();
        return false;
    }
    if (document.getElementById("head1_txtInviteeEmail").value.search(reg) == -1) {
        //alert("Email格式错误")
        $('#regerror1').append('Email格式错误');
        document.getElementById("head1_txtInviteeEmail").focus();
        return false;
    }

    if (document.getElementById("head1_txtUserEmail").value == "") {
        //alert("请输入Email");
        $('#regerror2').append('请输入Email');
        document.getElementById("head1_txtUserEmail").focus();
        return false;
    }
    if (document.getElementById("head1_txtUserEmail").value.search(reg) == -1) {
        //alert("Email格式错误")
        $('#regerror2').append('Email格式错误');
        document.getElementById("head1_txtUserEmail").focus();
        return false;
    }
    if (document.getElementById("head1_txtUserPwd").value == "") {
        //alert("请输入您的密码");
        $('#regerror3').append('请输入您的密码');
        document.getElementById("head1_txtUserPwd").focus();
        return false;
    }
    if (document.getElementById("head1_txtUserPwd").value.length < 6) {
        //alert("密码不能少于6位");
        $('#regerror3').append('密码不能少于6位');
        document.getElementById("head1_txtUserPwd").focus();
        return false;
    }
    if (document.getElementById("head1_txtUserVerifyPwd").value == "") {
        //alert("请确认您的密码");
        $('#regerror4').append('请确认您的密码');
        document.getElementById("head1_txtUserVerifyPwd").focus();
        return false;
    }
    if (document.getElementById("head1_txtUserPwd").value != document.getElementById("head1_txtUserVerifyPwd").value) {
        //alert("两次输入不一致");
        $('#regerror4').append('两次输入不一致');
        document.getElementById("head1_txtUserPwd").focus();
        return false;
    }
    if (!document.getElementById("rdoF").checked && !document.getElementById("rdoM").checked) {
        $('#regerror10').append('请选择性别');
        document.getElementById("rdoF").focus();
        return false;
    }
    if (document.getElementById("head1_txtUserName").value == "") {
        //alert ("请输入您的昵称")
        $('#regerror5').append('请输入您的昵称');
        document.getElementById("head1_txtUserName").focus();
        return false;
    }
    if (document.getElementById("head1_txtMobilePhone").value.search(/^1[3|5|8]\d{9}$/) == -1) {
        //alert("请输入正确的手机号码");
        $('#regerror6').append('请输入正确的手机号码');
        document.getElementById("head1_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 ($('#ddlProvince').val() == '0' || $('#ddlCtiy').val() == '0' || $('#ddlArea').val() == '0') {
        $('#regerror7').append('有误');
        return false;
    }
    if (document.getElementById("yyyy").value == "0" || document.getElementById("mm").value == "0" || document.getElementById("dd").value == "0") {
        //alert("您的生日信息不完整！");
        $('#regerror8').append('请选择');
        document.getElementById("yyyy").focus();
        return false;
    }

    var today = new Date();
    var bortherday = new Date($('#yyyy').val(), parseInt($('#mm').val()) - 1, $('#dd').val());
    if (bortherday > today) {
        $('#regerror8').append('超出当天');
        document.getElementById("yyyy").focus();
        return false;
    }

    if (document.getElementById("txtIdentifyingCode").value == "") {
        //alert("请输入验证码！");
        $('#regerror9').append('请输入验证码');
        document.getElementById("txtIdentifyingCode").focus();
        return false;
    }

    if (document.getElementById("txtIdentifyingCode").value != document.getElementById("checkValue").value) {
        //alert("验证码输入错误！");
        $('#regerror9').append('验证码输入错误');
        document.getElementById("txtIdentifyingCode").select();
        ReloadCode(); //重新产生验证码
        return false;
    }
    if (!document.getElementById("cboAgree").checked) {
        alert("只有同意我们的使用协议才能注册！");
        return false;
    }
    $.trim($('.formRegister input:checked').val())
    var birthday = document.getElementById('yyyy').options[document.getElementById('yyyy').selectedIndex].text + document.getElementById('mm').options[document.getElementById('mm').selectedIndex].text + document.getElementById('dd').options[document.getElementById('dd').selectedIndex].text;
    head.btnRegister_Click($.trim($('#head1_txtInviteeEmail').val()), $.trim($('#head1_txtUserEmail').val()), $.trim($('#head1_txtUserPwd').val()), $.trim($('.formRegister input:checked').val()), $.trim($('#head1_txtUserName').val()), $.trim($('#head1_txtMobilePhone').val()), $.trim($('#ddlProvince').val()), $.trim($('#ddlCtiy').val()), birthday, function(reg) {

        if (reg.value == "注册成功") {
            document.location = "/message.aspx?msgtype=regsuccess&referralEmail=" + $.trim($('#head1_txtUserEmail').val()) + "&partner=roadway";
        }
        else if (reg.value == "注册成功2") {
            document.location = "/registerOK.aspx";
        }
        else if (reg.value == "注册成功3") {
            document.location = "/registerOK.aspx";
        }
        else {
            alert(reg.value);
            return;
        }
    })
}
//支付宝登录-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.search(reg) == -1) {
        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;

function check1() {
    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);
    $('#regerror1').html('');
    if (document.getElementById("head1_txtInviteeEmail").value == "") {
        //alert("输入邀请人邮箱");
        $('#regerror1').append('输入邀请人邮箱');
        return false;
    }
    if (document.getElementById("head1_txtInviteeEmail").value.search(reg) == -1) {
        //alert("Email格式错误")
        $('#regerror1').append('Email格式错误');
        return false;
    }
}


function check2() {
    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);
    $('#regerror2').html('');
    if (document.getElementById("head1_txtUserEmail").value == "") {
        //alert("请输入Email");
        $('#regerror2').append('请输入Email');
        return false;
    }
    if (document.getElementById("head1_txtUserEmail").value.search(reg) == -1) {
        //alert("Email格式错误")
        $('#regerror2').append('Email格式错误');
        return false;
    }
}

function check3() {
    $('#regerror3').html('');
    if (document.getElementById("head1_txtUserPwd").value == "") {
        //alert("请输入您的密码");
        $('#regerror3').append('请输入您的密码');
        return false;
    }
    if (document.getElementById("head1_txtUserPwd").value.length < 6) {
        //alert("密码不能少于6位");
        $('#regerror3').append('密码不能少于6位');
        return false;
    }
}

function check4() {
    $('#regerror4').html('');
    if (document.getElementById("head1_txtUserVerifyPwd").value == "") {
        //alert("请确认您的密码");
        $('#regerror4').append('请确认您的密码');
        return false;
    }
    if (document.getElementById("head1_txtUserPwd").value != document.getElementById("head1_txtUserVerifyPwd").value) {
        //alert("两次输入不一致");
        $('#regerror4').append('两次输入不一致');
        return false;
    }
}


function check5() {
    $('#regerror5').html('');
    if (document.getElementById("head1_txtUserName").value == "") {
        //alert ("请输入您的昵称")
        $('#regerror5').append('请输入您的昵称');
        return false;
    }

}


function check6() {
    $('#regerror6').html('');
    var regu = /1[3,5,8]{1}[0-9]{9}$/;
    var re = new RegExp(regu);
    if (!re.test($('#head1_txtMobilePhone').val()) || $('#head1_txtMobilePhone').val().length != 11) {//手机格式
        $('#regerror6').html("手机号码格式错误");
        return false;
    }
}

function check7() {
    $('#regerror9').html('');
    if (document.getElementById("txtIdentifyingCode").value == "") {
        //alert("请输入验证码！");
        $('#regerror9').append('请输入验证码');
        return false;
    }
    if (document.getElementById("txtIdentifyingCode").value != document.getElementById("checkValue").value) {
        //alert("验证码输入错误！");
        $('#regerror9').append('验证码输入错误');
        ReloadCode(); //重新产生验证码
        return false;
    }
}

