﻿var error;
var returnValue = 'b';
var iStatus = -1;
function LogonTalkTo(url,evt)
{
    if(document.getElementById('txtUserName').value == '' || document.getElementById('txtUserPass').value == '')
    {
        alert('用户名和密码都必须填写！');
        evt.returnValue = false;
        return false;
    }
    switch(iStatus)
    {
        case 0:
            alert('程序正在执行，请稍后......');
            evt.returnValue = false;
            return false;
            break;
        case 1:
            alert('程序正在执行，请稍后......');
            evt.returnValue = false;
            return false;
            break;
        case 2:
            alert('程序正在执行，请稍后......');
            evt.returnValue = false;
            return false;
            break
        case 3:
            alert('程序正在执行，请稍后......');
            evt.returnValue = false;
            return false;
            break;
        default:
            break;
            
    }
    
    url = url + "?UserName=" + document.getElementById('txtUserName').value + "&UserPass=" + document.getElementById('txtUserPass').value ;
    var req = newXMLHTTPRequest();
    var callbackHandler = logonState(req,evt);   //注册客户端回调函数
    req.onreadystatechange = callbackHandler;
    req.open("Post",url,true);
    req.setRequestHeader("Content-Type","application/x-www-from-urlencoded");   //对url进行编码       
  
    req.send();
}

function newXMLHTTPRequest()
{
    var xmlreq = false;    
    if(window.XMLHTTPRequest)
        xmlreq = new XMLHTTPRequest();
    else if(window.ActiveXObject)
    {
        try
        {
            xmlreq = new ActiveXObject("Msxm12.XMLHTTP");
        }
        catch(el)
        {
            try
            {
              xmlreq = new ActiveXObject("Microsoft.XMlHTTP");  
            }
            catch(e2)
            {
                error = "您的浏览器不支持！";
            }
        }
    }
    return xmlreq;
}

function logonState(req,evt)
{
    return function()
    {
        try{    
            switch(req.readyState)
            {
                case 0:        
                    iStatus = 0;
                    break;
                case 1:
                    iStatus = 1;
                    break;
                case 2:
                    iStatus = 2;
                    break;
                case 3:
                    iStatus = 3;
                    break;
                case 4:     
                    if(req.status == 200)
                    {
                        iStatus = -1;   //已经全部执行完成，可以再次执行了！
                        var strResponseText = req.responseText;
                        
                        switch(strResponseText)
                        {
                            case "1":
                                alert('用户名不存在！');
                                evt.returnValue = false;
                                break;
                            case "2":
                                alert('用户密码不正确！');
                                evt.returnValue = false;
                                break;
                            case "3":
                                alert('用户权限不正确！');
                                evt.returnValue = false;
                                break;
                            default:
                                location.reload(); 
                                break;
                        }
                    }
                    
                    break;
                   
                    
            }      
        }
        catch(ex){ returnValue = ex.message;}
    }
}

function Change(n)
{        
    try
    {
        if(n == 1)
        {
            document.getElementById('img1').src='/images/fczx69.GIF';
            document.getElementById('img2').src='/images/fczx69A-1.GIF';
            document.getElementById('img3').src='/images/fczx69B-1.GIF';            
            document.getElementById('img4').src='/images/fczx69C-1.GIF';
            document.getElementById('img5').src='/images/fczx69D-1.GIF';
            document.getElementById('img6').src='/images/fczx69E-1.GIF';
        }
        
        if(n == 2)
        {
           document.getElementById('img1').src='/images/fczx69-1.GIF';
           document.getElementById('img2').src='/images/fczx69A.GIF';
           document.getElementById('img3').src='/images/fczx69B-1.GIF';
           document.getElementById('img4').src='/images/fczx69C-1.GIF';
           document.getElementById('img5').src='/images/fczx69D-1.GIF';
           document.getElementById('img6').src='/images/fczx69E-1.GIF';
        }       
        
        if(n == 3)
        {
           document.getElementById('img1').src='/images/fczx69-1.GIF';
           document.getElementById('img2').src='/images/fczx69A-1.GIF';
           document.getElementById('img3').src='/images/fczx69B.GIF';
           document.getElementById('img4').src='/images/fczx69C-1.GIF';
           document.getElementById('img5').src='/images/fczx69D-1.GIF';
           document.getElementById('img6').src='/images/fczx69E-1.GIF';
        }  
        
        if(n == 4)
        {
           document.getElementById('img1').src='/images/fczx69-1.GIF';
           document.getElementById('img2').src='/images/fczx69A-1.GIF';
           document.getElementById('img3').src='/images/fczx69B-1.GIF';
           document.getElementById('img4').src='/images/fczx69C.GIF';
           document.getElementById('img5').src='/images/fczx69D-1.GIF';
           document.getElementById('img6').src='/images/fczx69E-1.GIF';
        }  
        
        if(n == 5)
        {
           document.getElementById('img1').src='/images/fczx69-1.GIF';
           document.getElementById('img2').src='/images/fczx69A-1.GIF';
           document.getElementById('img3').src='/images/fczx69B-1.GIF';
           document.getElementById('img4').src='/images/fczx69C-1.GIF';
           document.getElementById('img5').src='/images/fczx69D.GIF';
           document.getElementById('img6').src='/images/fczx69E-1.GIF';
        }  
        
        if(n == 6)
        {
           document.getElementById('img1').src='/images/fczx69-1.GIF';
           document.getElementById('img2').src='/images/fczx69A-1.GIF';
           document.getElementById('img3').src='/images/fczx69B-1.GIF';
           document.getElementById('img4').src='/images/fczx69C-1.GIF';
           document.getElementById('img5').src='/images/fczx69D-1.GIF';
           document.getElementById('img6').src='/images/fczx69E.GIF';
        }  
    }
    catch(e)
    {
        alert(e);
    }            
}


