﻿/// <reference path="jquery-1.4.2.min.js" />
$(function () {
    //回车提交
    $("input").keypress(function (e) {
        var keyCode = e.which; //var keyCode = e.keyCode ? e.keyCode : e.which ? e.which : e.charCode;
        if (keyCode == 13 && ($("#login_form").css("display") == "block" || $("#indexlogin1_login_no").css("display") == "block")) {
            $("#btnLogin").click();
        }
    });
    //菜单事件
    $("#member_a,#member_menu").mouseover(function () {
        $("#member_a").css("background-position", "bottom");
        $("#member_menu").css("display", "block");
    });
    $("#member_a,#member_menu").mouseout(function () {
        $("#member_a").css("background-position", "top");
        $("#member_menu").css("display", "none");
    });
    $("#help_a,#help_menu").mouseover(function () {
        $("#help_a").css("background-position", "bottom");
        $("#help_menu").css("display", "block");
    });
    $("#help_a,#help_menu").mouseout(function () {
        $("#help_a").css("background-position", "top");
        $("#help_menu").css("display", "none");
    });
    //显示登录框
    $("#tologin,#tologin2").click(function () {
        $("#userlogin1_login_no").css("display", "none");
        $("#login_form").css("display", "block");
        $("#txtUserName").focus();
    });
    $("#tologin2").click(function () {
        $("#login_form").css("border", "3px solid red");
        setTimeout(function () { $("#login_form").css("border", "0"); }, 200);
    });
    //关闭登录框
    $("#closelogin").click(function () {
        $("#login_form").css("display", "none");
        $("#userlogin1_login_no").css("display", "block");
        $("#tologin2").html("您尚未登陆或登陆已超时，不能执行此操作，请重新登录！");
    });
});

//登录
function indexlogin() {
    var userObj = $("#txtUserName");
    var pwdObj = $("#txtPassword");
    if (userObj.val() == "") {
        alert("用户名不能为空！");
        userObj.focus();
        return;
    }
    if (pwdObj.val() == "") {
        alert("密码不能为空！");
        pwdObj.focus();
        return;
    }
    $("#btnLogin").attr({ "disabled": "disabled" });

    $.post("svcheckuserexist.aspx", { act: "login", un: userObj.val(), pwd: pwdObj.val() }, function (exist) {
        jsonexist = eval("(" + exist + ")");
        if (jsonexist.exist == "1") {
            $("#indexlogin1_login_no").css("display", "none");
            $("#indexlogin1_login_yes").css("display", "block");
            $("#txtUserName").val("");
            $("#txtPassword").val("");

            $("#indexlogin1_lblUser").html(jsonexist.username);
            $("#indexlogin1_lblRank").html(jsonexist.rank);
            $("#indexlogin1_lblPoint").html(jsonexist.point);
            $("#indexlogin1_lblMoney").html(jsonexist.money);
            $("#indexlogin1_lblLastLogin").html(jsonexist.lastlogin);
            var needpoint = (jsonexist.point % 100).toFixed(3);
            $("#indexlogin1_divProgress").css("width", "" + needpoint + "%");
            $("#indexlogin1_lblNeedPoint").html((100 - needpoint).toFixed(3));
        }
        else if (jsonexist.exist == "0") {
            alert("用户名或密码错误。");
            $("#btnLogin").removeAttr("disabled");
        }
        else {
            alert("网络忙，请稍后再试。");
            $("#btnLogin").removeAttr("disabled");
        }
    });
}
function login() {
    var userObj = $("#txtUserName");
    var pwdObj = $("#txtPassword");
    if (userObj.val() == "") {
        alert("用户名不能为空！");
        userObj.focus();
        return;
    }
    if (pwdObj.val() == "") {
        alert("密码不能为空！");
        pwdObj.focus();
        return;
    }
    $("#btnLogin").attr({ "disabled": "disabled" });
    $.post("svcheckuserexist.aspx", { act: "login", un: userObj.val(), pwd: pwdObj.val() }, function (exist) {
        jsonexist = eval("(" + exist + ")");
        if (jsonexist.exist == "1") {
            $("#userlogin1_login_no").css("display", "none");
            $("#login_form").css("display", "none");
            $("#userlogin1_login_yes").css("display", "block");
            $("#txtUserName").val("");
            $("#txtPassword").val("");
            $("#tologin2").html("");

            $("#userlogin1_lblUser").html(jsonexist.username);
            $("#userlogin1_lblRank").html(jsonexist.rank);
            $("#userlogin1_lblPoint").html(jsonexist.point);
            $("#userlogin1_lblMoney").html(jsonexist.money);
            $("#userlogin1_lblLastLogin").html(jsonexist.lastlogin);
            var needpoint = (jsonexist.point % 100).toFixed(3);
            $("#userlogin1_divProgress").css("width", "" + needpoint + "%");
            $("#userlogin1_lblNeedPoint").html((100 - needpoint).toFixed(3));
        }
        else if (jsonexist.exist == "0") {
            alert("用户名或密码错误。");
            $("#btnLogin").removeAttr("disabled");
        }
        else {
            alert("网络忙，请稍后再试。");
            $("#btnLogin").removeAttr("disabled");
        }
    });
}
//退出
function indexout() {
    $.post("SvOut.aspx",
        { act: "out" },
        function (data) {
            if (data == "1") {
                $("#indexlogin1_login_yes").css("display", "none");
                $("#indexlogin1_login_no").css("display", "block");
            }
        }
    );
}
function out() {
    $.post("SvOut.aspx",
        { act: "out" },
        function (data) {
            if (data == "1") {
                $("#userlogin1_login_yes").css("display", "none");
                $("#userlogin1_login_no").css("display", "block");
            }
        }
    );
}
