var timeout		= 500;
var closeTimer	= 0;
var ddlMenuItem	= 0;

function openMenu(id)
	{
		cancelTmr();
		closeMenu();
		
		ddlMenuItem = document.getElementById(id);
		ddlMenuItem.style.visibility = 'visible';
	}

function closeMenu()
	{
		if (ddlMenuItem)
			{
				ddlMenuItem.style.visibility = 'hidden';
			}
	}

function closeTmr()
	{
		closeTimer = window.setTimeout(closeMenu, timeout);
	}

function cancelTmr()
	{
		if (closeTimer)
			{
				window.clearTimeout(closeTimer);
				closeTimer = null;
			}
	}