﻿$(function() {
    $("#loginErrorDialog").dialog({
        autoOpen: false,
        modal: true,
        resizable: false
    });
    //验证登录状态并登录
    if ($(".labUserName4Top").text() != "") {
        $("#divLogin4Top").fadeOut("fast", function() {
            $("#divLogined4Top").fadeIn("fast");
        });
    }
});

//登录系统
function doLogin(btn) {
    if ("username" == $("#username").val() || "password" == $("#pwd").val() || "" == $("#username").val() || "" == $("#pwd").val()) {
        showLoginError();
    } else {
    $(btn).val("wait...").attr("disabled", "disabled");
        $.post("/ajaxProxy/doLogin.ashx", {
            "name": $("#username").val(),
            "pwd": $("#pwd").val(),
            "sId": $("input:hidden[tip='hidSid']").val()
        }, function(data) {
            if ("error" == data) {
                showLoginError();
            } else {
                //登录成功，切换面板
                loginSuccess(data);
            }
            $(btn).val("Login").removeAttr("disabled");
        });
    }
}
//登录错误提示
function showLoginError() {
    $("#loginErrorDialog").dialog("open");
    $("#username").val("username").css("color", "#999");
    $("#pwd").val("password").css("color", "#999");
    return false;
}
//注销登录
function doLoginOut() {
    $.post("/ajaxProxy/doLogin.ashx", {
        "actType": "loginOut"
    }, function(data) {
        //注销成功，切换面板及初始化控件
        $("#divLogined4Top").fadeOut("slow", function() {
            $(".labUserName4Top").text("");
            $("#username").val("username").css("color", "#999");
            $("#pwd").val("password").css("color", "#999");
            $("#divLogin4Top").fadeIn("slow");
        });
        $(btn).val("Login").removeAttr("disabled");
    });
}

//把登录成功单独提出来，供其它页面的登录使用
function loginSuccess(uName) {
    $("#divLogin4Top").fadeOut("slow", function() {
        $(".labUserName4Top").text(uName);
        $("#divLogined4Top").fadeIn("slow");
    });
}

//刷新验证码
function reloadcode() {
    var verify = $("#safecode");
    verify.attr("src", 'code.aspx?' + Math.random());
}
