﻿

$(document).ready(function() {
    $("#txtLoginName").blur(function() {
        if (document.getElementById("txtLoginName").value.length < 1) {
            $("#spanLoginName").html("请输入登录名");
            return;
        }

        if (len(document.getElementById("txtLoginName").value) > 20) {
            $("#spanLoginName").html("用户名不得超过20个字符");
            return;
        }
        if (len(document.getElementById("txtLoginName").value) < 6) {
            $("#spanLoginName").html("字符数不能小于6");
            return;
        }

        $.ajax({
            type: "POST",
            dataType: "html",
            url: "/Account/GetUser/",
            data: "id=" + $("#txtLoginName").val(),
            success: function(data) {
                if ($("#txtLoginName").val() == "") {
                    $("#spanLoginName").html("请输入登录名");
                }
                else {
                    $("#spanLoginName").html(data);
                }
            }
        });
    });

    // 计算字符串 的字节数
    function len(s) {
        var l = 0;
        var a = s.split("");
        for (var i = 0; i < a.length; i++) {
            if (a[i].charCodeAt(0) < 299) {
                l++;
            } else {
                l += 2;
            }
        }
        return l;
    }


    $("#txtLoginPwd").blur(function() {
        if (document.getElementById("txtLoginPwd").value.length < 1) {
            $("#spanPwd").html("请输入密码");
        } else {
            if (document.getElementById("txtLoginPwd").value.length < 6) {
                $("#spanPwd").html("密码长度不能小于6");
            } else {
                $("#spanPwd").html("输入正确");
            }
        }
    });
    $("#txtLoginRePwd").blur(function() {
        if (document.getElementById("txtLoginRePwd").value.length < 1) {
            $("#spanRePwd").html("请输入密码");
            return;
        } else {
            if (document.getElementById("txtLoginRePwd").value != document.getElementById("txtLoginPwd").value) {
                $("#spanRePwd").html("密码输入不一致");
                return;
            } else {
                $("#spanRePwd").html("输入正确");
            }
        }
    });

    $("#txtEmail").blur(function() {
        if (document.getElementById("txtEmail").value.length < 1) {
            $("#spanEmail").html("请输入邮箱");
            return;
        }
        else {
            var queryEmail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
            if (queryEmail.test($("#txtEmail").val())) {
                $("#spanEmail").html("输入正确");
            } else {
                $("#spanEmail").html("邮箱格式错误");
                return;
            }
        }

        $.ajax({
            type: "POST",
            dataType: "html",
            url: "/Account/ValidateEmail/",
            data: "strEmail=" + $("#txtEmail").val(),
            success: function(data) {
                if (data == "True") {
                    $("#spanEmail").html("Email已被其它用户注册使用 ");
                    return;
                } else {
                $("#spanEmail").html("输入正确");
                }
            }
        });


    });

    $("#txtvalidateCode").blur(function() {
        if (document.getElementById("txtvalidateCode").value.length < 1)
            alert("请输入验证码");
    });
});

        function PostPage(){
          
                if (document.getElementById("txtLoginName").value.length < 1) {
                    alert("请输入正确的帐号");
                    return false;
                }
                if ($("#spanLoginName").html() != "输入正确" && $("#spanLoginName").html() != "恭喜您，可以注册") {
                    alert("请输入正确的帐号");
                    return false;
                }
                if (document.getElementById("txtLoginPwd").value.length < 1) {
                    alert("请输入密码");
                    return false;
                }
                if ($("#spanPwd").html() != "输入正确") {
                    alert("请输入规范的密码");
                    return false;
                }

                if (document.getElementById("txtLoginRePwd").value != document.getElementById("txtLoginPwd").value) {
                    alert("密码输入不一致");
                    return false;
                }

                if ($("#spanEmail").html() != "输入正确") {
                    alert("请输入正确的邮箱");
                    return false;
                }

                if ($("#txtvalidateCode").val() == "") {
                    alert("请输入验证码");
                    return false;
                }

                if (document.getElementById("chLaw").checked == false) {
                    alert("如果您不认可我们的收费模式将无法注册");
                    return false;
                }
           
        }


