﻿var elapsedTime = 0;
var clearT = null;
var loading = false;
jQuery(document).ready(function() {
    $un = jQuery("#UserName");
    $pwd = jQuery("#Password");
    $img1 = jQuery('#img1');
    $prpc = jQuery('#divprpc');
    $btnCancel = jQuery("#btnCancel");
    if (!jQuery.browser.msie) {
        alert("为了您的正常使用,请用IE浏览器登录家园互动平台!");
        $un.attr("disabled", "disabled");
        $pwd.attr("disabled", "disabled");
        $img1.attr("disabled", "disabled");
        jQuery("a").click(function() {
            return false;
        });
    }
    else {
        $un.trigger("focus");
        $img1.click(function() {
            var val = $un.val() + 'ì' + $pwd.val();
            clearT = setInterval(countTime, 1000);
            $prpc.show();
            $img1.attr('disabled', 'disabled');
            $un.attr('disabled', 'disabled');
            $pwd.attr('disabled', 'disabled');
            loading = true;
            CheckLogin(val, "");
        });
        jQuery(this).keyup(function(event) {
            if (event.which == 13 && !loading) {
                $pwd.trigger("focus");
            }
        });
        $pwd.keyup(function(event) {
            if (event.which == 13) {
                $img1.triggerHandler("click");
                return false;
            }
        });
        $btnCancel.click(function() {
            var conf = confirm("确定要取消登录?");
            if (conf) {
                clearInterval(clearT);
                elapsedTime = 0;
                $btnCancel.hide("fast");
                CheckLogin("cancel", "");
            }
        });
    }
});

var MakeMessage = function(arg, context) {
    if (arg == "Cancel") {
        enableFunction();
        return false;
    }
    if (arg.indexOf('student') > -1) {
        $prpc.find("span").text('验证通过,正在登入....');
        location.href = "mis/admin_users_viewSt.aspx?flag=1&fuId=" + arg.substring(7);
        return false;
    }
    else if (arg.length == 0) {
        $prpc.find("span").text('验证通过,正在登入....');
        location.href = "frame01.aspx";
        return false;
    }
    alert(arg);
    clearInterval(clearT);
    elapsedTime = 0;
    enableFunction();
}

var MakeMessageError = function(arg, context) {
    alert("与服务器连接失败,请重试");
    $img1.removeAttr('disabled');
    $un.removeAttr('disabled');
    $pwd.removeAttr('disabled');
    $prpc.hide();
    clearInterval(clearT);
    elapsedTime = 0;
    $btnCancel.hide("fast");
    loading = false;
}

var enableFunction = function() {
    $img1.removeAttr('disabled');
    $un.removeAttr('disabled');
    $pwd.removeAttr('disabled');
    $prpc.hide();
    $un.trigger("focus").trigger("select");
    loading = false;
}

var countTime = function() {
    elapsedTime++;
    if (elapsedTime >= 5) {
        $btnCancel.show();
        clearInterval(clearT);
    }
}