// Filename: menu.js
// Project : OneillMS
//
// Description:
// Support for dropdown menus
//
// Revision History:
// 14AUG05 - MJT - Initial development.

// Track the visible menu
var intVisibleMenu = 0;
var intVisibleSubMenu = 0;

		
// ShowMenu( intMenu )
// intMenu - identifier for submenu to display
// Shows the requested menu and hides any other currently visible menu
function ShowMenu( intMenu )
{
	if ( intVisibleMenu != intMenu )
	{
		if ( objMenu = document.getElementById( "submenu" + intVisibleMenu ) )
		{
			objMenu.style.visibility = 'hidden';
			intVisibleMenu = 0;
		}
	}
	if ( objMenu = document.getElementById( "submenu" + intMenu ) )
	{
		objMenu.style.visibility = 'visible';
		intVisibleMenu = intMenu;
	}
}


// HideMenu( intMenu )
// intMenu - identifier for submenu to hide
// Hides the specified submenu
function HideMenu( intMenu )
{
	if ( objMenu = document.getElementById( "submenu" + intMenu ) )
	{
		objMenu.style.visibility = 'hidden';
	}
}

function ShowSubMenu( intSubMenu )
{
	if ( intVisibleSubMenu != intSubMenu )
	{
		if ( objMenu = document.getElementById( "submenu" + intVisibleSubMenu ) )
		{
			objMenu.style.visibility = 'hidden';
			intVisibleSubMenu = 0;
		}
	}
	if ( objMenu = document.getElementById( "submenu" + intSubMenu ) )
	{
		objMenu.style.visibility = 'visible';
		intVisibleSubMenu = intSubMenu;
	}
}

function HideSubMenu( )
{
	if ( intVisibleSubMenu  > 0 )
	{
		if ( objMenu = document.getElementById( "submenu" + intVisibleSubMenu) )
		{
			objMenu.style.visibility = 'hidden';
		}
	}
	if ( intVisibleMenu  > 0 )
	{
		if ( objMenu = document.getElementById( "submenu" + intVisibleMenu) )
		{
			objMenu.style.visibility = 'hidden';
		}
	}
}


