﻿// JScript 文件
function Menu(Menu,ChildMenu)
{
    this.ulMenu=Menu;
    this.divChildMenu=ChildMenu;
    this.InceptMenu=null;
    this.InceptChildMenu=null;
}
Menu.prototype.ReturnBackMenu=function()
{
    if(this.InceptMenu!=null && this.InceptChildMenu!=null)
     {
        var eElement=event.toElement;
        while(eElement!=null && eElement.tagName!="DIV" && eElement.parentElement!=null)
        {
            eElement=eElement.parentElement;
        }
        if(eElement!=null && eElement.id!=this.divChildMenu.id)
        {
            if(this.InceptMenu!=null&&this.InceptChildMenu!=null)
            {
                this.ClearMenuClass();
                this.HideAllChildMenu();
                this.InceptMenu.className="maintabon";
                this.InceptChildMenu.style.display="";
            }
        }
     }
}
Menu.prototype.ClearMenuClass=function()
{
    var liNodes=this.ulMenu.childNodes;
    for(var i=0;i<liNodes.length;i++)
    {
        if(liNodes[i].tagName=="LI")
        {
            liNodes[i].className="";
        }
    }
}
Menu.prototype.HideAllChildMenu=function()
{
    var liNodes=this.divChildMenu.childNodes;
    for(var i=0;i<liNodes.length;i++)
    {
        if(liNodes[i].tagName=="UL")
        {
            liNodes[i].style.display="none";
        }
    }
}
Menu.prototype.ShowChildMenu=function(obj,ChildMenuId)
{
    this.ClearMenuClass();
    obj.parentElement.className="maintabon";
    this.HideAllChildMenu();
    var ulChildMenu=$Cid(ChildMenuId);
    ulChildMenu.style.display="";
}
