﻿// 检查 Do-Main Name是否正确
function CheckDoMainName() {
    var token = $("#txtDomainName").val();
    if (token.length < 4 || token.length > 16 || token == '') {
        jAlert("Use 4-16 characters (A-Z,a-z, 0-9,_,no space)!");
        return false;
    }
    else {
        var patrn = /^([a-zA-Z0-9]|[_]){4,16}$/;
        if (!patrn.test(token)) {
            jAlert("Wrong format,Use 4-16 characters (A-Z,a-z, 0-9,_,no space)");
            return false;
        }
    }
    $.ajax({
        type: "POST",
        url: "/Account/CheckToken",
        dataType: "script",
        data: "token=" + token,
        success: function(e) {
            if (e == 1)
                jAlert("Congratulation, " + token + " Available!", "alert");
            else if (e == -1) {
                jAlert("Not avaibale,please change another one", "alert");
                return false;
            }
            else if (e == 0) {
                jAlert("Please change another one as it has been uesd by others!", "alert");
                return false;
            }
            else {
                jAlert("Please try again", "alert");
                return false;
            }
        }
    });
}

// 检查用户名
function CheckUserName() {
    var userName = $("#txtUserName").val();
    if (userName == '' || userName.length < 4) {
        jAlert("Use 4-20 characters (A-Z,a-z, 0-9, no space)！");
        $("#txtUserName").focus();
        return false;
    }
    else {
        var myReg = /^[A-Za-z0-9_-]+$/;
        if (myReg.test(userName) == false) {
            jAlert("Use 4-20 characters (A-Z,a-z, 0-9, no space)！");
            $("#txtUserName").focus();
            return false;
        }
        $.ajax({
            type: "POST",
            url: "/Account/CheckUserLoginName",
            dataType: "script",
            data: "userName=" + userName,
            success: function(e) {
                if (e == 0) {
                    jAlert("Congratulation，" + userName + " is available !");
                }
                else {
                    jAlert("Sorry，Member ID:" + userName + " exists.");
                    $("#txtUserName").focus();
                    return false;
                }
                return false;
            }
        });
    }
}
