﻿function MenuOver(menu)
{
    if(menu != null)
    {
		if(menu.parentNode.className.indexOf("sub") > -1)
        {
            menu.parentNode.className = "submenusel";
            menu.className = "submenusel";
        }
        else
        {
            menu.parentNode.className = "menusel";
            menu.className = "menusel";
            ShowBlocker1();
        }
        
		var divMenuContainer = menu.parentNode.getElementsByTagName("DIV")[1];
		
		if(divMenuContainer != null)
		{
			var divSubMenu = divMenuContainer.getElementsByTagName("DIV")[0];
			if(divSubMenu != null)
            {
                divSubMenu.style.display = "";
            }
		}
    }
}

function MenuOut(menu)
{
    if(menu != null)
    {
		if(menu.parentNode.className.indexOf("sub") > -1)
        {
            menu.parentNode.className = "submenu";
            menu.className = "submenu";
        }
        else
        {
            menu.parentNode.className = "menu";
            menu.className = "menu";
            HideBlocker1();
        }
		var divMenuContainer = menu.parentNode.getElementsByTagName("DIV")[1];
		if(divMenuContainer != null)
		{
			var divSubMenu = divMenuContainer.getElementsByTagName("DIV")[0];
			if(divSubMenu != null)
            {
                divSubMenu.style.display = "none";
            }
		}
    }
}

function ShowSubMenu(object)
{
    if(object.getElementsByTagName("DIV")[0] != null)
    {
        object.getElementsByTagName("DIV")[0].style.display = "";
        
        var parentMenu = object.parentNode;
        
        if(parentMenu != null)
        {
            if(parentMenu.className.indexOf("sub") > -1)
            {
                parentMenu.className = "submenusel";
            }
            else
            {
                parentMenu.className = "menusel";
                //ShowBlocker1();
            }
        }
    }
}

function HideSubMenu(object)
{
    if(object.getElementsByTagName("DIV")[0] != null)
    {
        object.getElementsByTagName("DIV")[0].style.display = "none";
        
        var parentMenu = object.parentNode;
        
        if(parentMenu != null)
        {
            if(parentMenu.className.indexOf("sub") > -1)
            {
                parentMenu.className = "submenu";
            }
            else
            {
                parentMenu.className = "menu";
                //HideBlocker1();
            }
        }
    }
}

function ShowSubMenuCat(object)
{
    if(object.getElementsByTagName("DIV")[0] != null)
    {
        object.getElementsByTagName("DIV")[0].style.display = "";
        
        var parentMenu = object.parentNode;
        
        if(parentMenu != null)
        {
            if(parentMenu.className.indexOf("sub") > -1)
            {
                parentMenu.className = "submenusel";
            }
            else
            {
                parentMenu.className = "menusel";
                if(parentMenu.getElementsByTagName("li")[0] != null && parentMenu.getElementsByTagName("li")[0] != 'undefined')
                {
                    if(parentMenu.getElementsByTagName("li")[0].parentNode.className != "submenu")
                    {
                        parentMenu.getElementsByTagName("li")[0].className = "menusel";
                    }
                }
                ShowBlocker1();
            }
        }
    }
}

function HideSubMenuCat(object)
{
    if(object.getElementsByTagName("DIV")[0] != null)
    {
        object.getElementsByTagName("DIV")[0].style.display = "none";
        
        var parentMenu = object.parentNode;
        
        if(parentMenu != null)
        {
            if(parentMenu.className.indexOf("sub") > -1)
            {
                parentMenu.className = "submenu";
            }
            else
            {
                parentMenu.className = "menu";
                if(parentMenu.getElementsByTagName("li")[0] != null && parentMenu.getElementsByTagName("li")[0] != 'undefined')
                {
                    if(parentMenu.getElementsByTagName("li")[0].parentNode.className != "submenu")
                    {
                        parentMenu.getElementsByTagName("li")[0].className = "menu";
                    }
                }
                HideBlocker1();
            }
        }
    }
}

var arrDropDownVisibilityStatus1 = new Array();
function ShowBlocker1()
{
    var intLoop;
    arrSelects = new Array();
    
    arrSelects = document.getElementsByTagName("SELECT");
    for (intLoop=0; intLoop < arrSelects.length; intLoop++)
    {
        arrDropDownVisibilityStatus1[intLoop] = arrSelects[intLoop].style.visibility;
        arrSelects[intLoop].style.visibility = "hidden";
    }
}

function HideBlocker1()
{
    var intLoop;
    arrSelects = new Array();
    
    arrSelects = document.getElementsByTagName("SELECT");
    for (intLoop=0; intLoop < arrSelects.length; intLoop++)
    {
        //arrSelects[intLoop].style.visibility = arrDropDownVisibilityStatus1[intLoop];
        arrSelects[intLoop].style.visibility = "visible";
    }
}