﻿// JScript 文件
var tt;
var curMenu;
if (MenuID != "")
{                
    for (var i=0;i<MenuID.length;i++)
    {
        document.getElementById("a" + MenuID[i]).onmousemove = function()
        {
            if (tt)
            { 
                clearTimeout(tt);
            }
            displayMenu(false);
            menu = document.getElementById('d' + this.id.replace("a",""));
            menu.style.left = (getOffsetLeft(this)) + 'px';
            menu.style.top = getOffsetTop(this) + this.offsetHeight + 'px';
            curMenu = menu;
            displayMenu(true);
        };
        document.getElementById("a" + MenuID[i]).onmouseout = function()
        {
            tt = setTimeout('displayMenu(false)', 200);
        }
        
        document.getElementById("d" + MenuID[i]).onmousemove = function()
        {
            if (tt) clearTimeout(tt);
            displayMenu(true);                    
        };
        document.getElementById("d" + MenuID[i]).onmouseout = function()
        {
            displayMenu(false);
        }                    
    }
}
function displayMenu (display) 
{
    if (curMenu) 
    {
        curMenu.style.display = display ? 'block' : 'none';
    }
}
var Log = 0;
if (document.getElementById("TxtCard") != null)
{
    document.getElementById("TxtCard").onclick = function(){
        if (Log == 0)
        {
            this.value = "";
            this.style.color = "#000000";
            Log = 1;
        }   
    };
}

if (document.getElementById("LogBtn") != null)
{
    document.getElementById("LogBtn").onclick = function(){
        var Card = document.getElementById("TxtCard");
        var Pass = document.getElementById("TxtPass");
        if (Log == 0)
        {
            return;
        }
        
        if (Card.value.trim() == "")
        {
            Card.focus();
            return;
        }
        
        var reg=/[a-zA-Z0-9-]{3,20}/;
        if(!reg.test(Card.value.trim()))
        {
            alert("请输入正确的会员卡号");
            Card.focus();
            Card.select();
            return;
        }
        
        if (Pass.value.trim() == "")
        {
            alert("请输入登陆密码");
            Pass.focus();
            return;
        }
        
        reg=/[a-zA-Z0-9]{5,16}/;
        if(!reg.test(Pass.value.trim()))
        {
            alert("请输入正确的登陆密码");
            Pass.focus();
            Pass.select();            
            return;
        }
        
        var Url = "Inc/Log.aspx?c=" + escape(Card.value.trim()) + "&p=" + escape(Pass.value.trim());
        ObjXml.open('GET', PageUrl + Url + '&rad='+Math.random(), true);
        ObjXml.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
        var msg = "";
        ObjXml.onreadystatechange = function()
        {
            if (ObjXml.readyState==4)
            {
                 if (ObjXml.status==200)
                 {
                     try
                     {
                        msg = ObjXml.responseText;
                        switch (msg)
                        {
                            case "1":
                                alert("请输入正确的会员卡号");
                                Card.focus();
                                Card.select();
                                break;
                            case "2":
                                alert("请输入正确的登陆密码");
                                Pass.focus();
                                Pass.select();
                                break;
                            case "3":
                                alert("该帐户不允许登陆");
                                Pass.value = "";
                                Card.value = "";
                                break;
                            case "4":
                                Pass.value = "";
                                Card.value = "输入会员卡号";
                                Card.style.color = "#999999";
                                Log = 0;
                                break;
                            case "0":
                                document.location.reload();
                                break;
                            default:
                                Pass.value = "";
                                Card.value = "输入会员卡号";
                                Card.style.color = "#999999";
                                Log = 0;                        
                                break;
                        }
                     }
                     catch(e)
                     {
                        Pass.value = "";
                        Card.value = "输入会员卡号";
                        Card.style.color = "#999999";
                        Log = 0;                     
                     }
                 }
            }
        }
        ObjXml.send(null);
    };
}
