﻿// JScript 文件

function InitAjax()
{
    var http_request = false;

    if (window.XMLHttpRequest)
    {
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType)
        {
            http_request.overrideMimeType('text/xml');
        }
    }
    else if (window.ActiveXObject)
    {
        try
        {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            try
            {
                http_request = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e)
            {}
        }
    }
    if (!http_request)
    {
        alert('Giving up :( Cannot create an XMLHTTP instance');
        return false;
    }
    return http_request;
}

function document.onkeydown(){
  if(event.keyCode==13){
    checkLogin('CheckLogin');
  }
}


function checkLogin(doType)
{
    var username = document.getElementById("UserName");
    var userpwd  = document.getElementById("UserPwd");
    var rad1 = document.getElementById("Radio1");
    var rad2 = document.getElementById("Radio2");
    var type="";
    if(rad1.checked)
    {
        type="企业用户";
    }
    if(rad2.checked)
    {
        type="超级用户";
    }
    if(username.value!=""&& userpwd.value!="")
    {
        divLogin.style.display="none";
        divCheck.style.display="block";
        divCheck.innerHTML="<center><img src='Images/Web/loading.gif'/><br>正在检测您账户的合法性,请稍后....<center>";    
        var url = "Ajax.aspx?oper="+doType+"&name="+username.value+"&pwd="+userpwd.value+"&type="+type;
        var ajax = InitAjax();
        ajax.open("POST", url, true);
        ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
        ajax.send(null);
        ajax.onreadystatechange = function()
        {
　　        if (ajax.readyState == 4 && ajax.status == 200)
            {
                var xmlDoc = ajax.responseText;
                var res = xmlDoc.split('|');
                var strres = "";
                if(res[0]==0)
                {
                    window.location='index.aspx';
                }
                else
                {
//                    if(res[0]==1){strres="<img src='Images/Web/note_error.gif'/>验证码错误";}
                    if(res[0]==1){strres=strres+"<br><img src='Images/Web/note_error.gif'/>帐号或密码错误";}
                    divCheck.innerHTML="<center><br><br><hr width='30%'/><span style='text-align:left'><br>&nbsp;&nbsp;<font color='red'>"+strres+"</font><br><br></span><hr width='60%'/></center>";
                     setTimeout( function() 
                     {
                          divLogin.style.display="block";
                          divCheck.style.display="none"; 
                     }, 3000);
                }
　　        }
       }
    }
    else
    {
        if(username.value=="")
        {
            spanusername.style.display="block";
        }
        else
        {
            spanusername.style.display="none";
        }
        if(userpwd.value=="")
        {
            spanuserpwd.style.display="block";
        }
        else
        {
            spanuserpwd.style.display="none";
        }
    }
}


