﻿/// <reference path="jquery-1.2.6-vsdoc.js" />
$(document).ready(function() {
    $.get("Ajax/UserLogin.ashx", "", function processJson(data) {
        //判断用户是否已经登陆
    var LoginStr = '<form id="frmLogin" method="post" action="Ajax/UserLogin.ashx?action=Login"><input type="text" id="UserName" name="UserName" style="width:105px;height:18px;" class="input-login" value="您的用户名" onblur="if (this.value==\'\'){this.value=\'您的用户名\';}this.className=\'input-login\';" onfocus="if (this.value==\'您的用户名\'){this.value=\'\';}this.select();this.className=\'input-login-focus\';" maxlength="12"/> <input type="password" id="UserPass" name="UserPass" style="width:105px;height:18px;" class="input-login" value="您的密码" onblur="if (this.value==\'\'){this.value=\'您的密码\';}this.className=\'input-login\';" onfocus="if (this.value==\'您的密码\'){this.value=\'\'};this.select();this.className=\'input-login-focus\';" maxlength="10"/> <input type="submit" id="login" value="登 陆" style="width:50px;height:24px;" class="submit-login"/></form>';
        var LoginOk = '欢迎回来。';
        var LoginMenu = '<a href="Users/Index.aspx" class="link-font-12px">管理中心</a> | <a href="/Users/LoginOut.aspx" class="link-font-12px">退出登录</a>';
        if (data.LoginState == "1") {
            $("loginstate").show();
			$("#loginstate").empty();
            $("#loginstate").append(data.TrueName + "," + LoginOk);
            $("#userlogin").empty();
            $("#userlogin").append(LoginMenu)
            $("#load").css("display", "none");
        }
        else {
            var options = {
                beforeSubmit: function showRequest() {
                    $("#load").css("display", "");
                    var UserName = $("#UserName").attr("value");
                    var UserPass = $("#UserPass").attr("value");
                    if (UserName == "" | UserName == "您的用户名") {
                        $("#UserName").focus();
                        $("#load").css("display", "none");
                        return false;
                    }
                    if (UserPass == "" | UserPass == "您的密码") {
                        $("#UserPass").focus();
                        $("#load").css("display", "none");
                        return false;
                    }
                    return true;
                },
                success: function processJson(data) {
                    $("#load").css("display", "none");
                    if (data.LoginState == "1") {
						$("loginstate").show();
                        $("#loginstate").empty();
                        $("#loginstate").append(data.TrueName + "," + LoginOk);
                        $("#userlogin").empty();
                        $("#userlogin").append(LoginMenu);
                    }
                    else {
                        Boxy.alert("登陆失败，请检查您的用户名或者密码是否输入错误。");
                    };
                },
                dataType: "json",
                clearForm: true,
                resetForm: true,
                timeout: 300
            };
            $("#userlogin").empty();
            $("#userlogin").append(LoginStr);
            $("#frmLogin").ajaxForm(options);
            $("#load").css("display", "none");
        }
    }, "json");
});