﻿window.onload = function() {
    $("submit").disabled = false;
    if (!CookieEnable()) {
        showMessageDialog('警告', '您的浏览器的Cookie功能被禁用，请开启！', 'warning');
    }
}
function CookieEnable() {
    var result = false;
    if (navigator.cookiesEnabled) {
        result = true;
    } else {
        document.cookie = "testcookie=yes;";
        if (document.cookie.indexOf("testcookie=yes") > -1) {
            result = true;
        }
        var date = new Date();
        date.setTime(date.getTime() - 10000);
        document.cookie = "testcookie=yes;expire=" + date.toGMTString();
    }
    return result;
}
function login() {
    if ($("name").value == "") {
        showMessageDialog('警告', '请输入您的用户名！', 'warning');
        return false;
    } else if ($("name").value != $("name").value.match(/^[A-Za-z0-9]{4,20}/g)) {
        showMessageDialog('警告', '用户名不符合要求！', 'warning');
        return false;
    } else if ($("password").value == "") {
        showMessageDialog('警告', '请输入您的登陆密码！', 'warning');
        return false;
    } else if ($("password").value != $("password").value.match(/^\w{6,30}/g)) {
        showMessageDialog('警告', '密码输入错误！', 'warning');
        return false;
    } else {
        if ($("rememberMe").checked == true) {
            showPrompt("警告", "<span style=\"text-align:left;float:left;padding:0px 20px;margin-top:-10px;\">您选择了记住登录状态，如果您使用的是公共的电脑，为了您的账户安全，请不要选择此项！</span>", "doLogin();hideDialog();");
        } else {
            doLogin();
        }
    }
}
function doLogin() {
    var name = $("name").value;
    var password = $("password").value;
    var remember = $("rememberMe").checked;
    if ((name == null) || (name == "") || (password == null) || (password == "")) {
        return;
    }
    XMLHttp.sendReq('POST', '/CommonHandler.ashx?action=DoLogin&name=' + escape(name) + '&password=' + escape(password) + '&remember=' + escape(remember), '', loginResult);
}
function loginResult(obj) {    
    if (obj.readyState == 4) {
        if (obj.status == 200) {
            if (obj.responseText == "ok") {
                if (window.document.referrer == "" || window.document.referre == null) {
                    window.location.href = "http://" + $("name").value + ".tuzhan.com";
                }
                else {
                    window.location.href = window.document.referrer;
                }
            }
            else if (obj.responseText == "lock") {
                showMessageDialog('警告', '用户被锁定！若有疑问，请联系我们！', 'warning');
            }
            else if (obj.responseText == "notexist") {
                showMessageDialog('警告', '用户不存在！', 'warning');
            }
            else if (obj.responseText == "fail") {
                showMessageDialog('警告', '登陆密码错误！', 'warning');
            }
            else if (obj.responseText == "syserr") {
                showMessageDialog('错误', '系统繁忙！请稍后登陆', 'error');
            }
            else if (obj.responseText == "null") {
                showMessageDialog('警告', '用户、密码或验证码不能为空！', 'warning');
            }
        } else {
            showMessageDialog('错误', '服务器无效响应！', 'error');
        }
    }
}