var menuOpen = "";
var headOpen = 0;
var menuOff = false;
var wait = 0;

function setmenustatus()
{
	menuOff = false;
	wait = 0;

}

function checkmenu()
{
	
	
		if(menuOff == true)
		{			
			if(wait != 2)
			{
				wait++;
				setTimeout("checkmenu()",500);
			}
			else
			{
				setTimeout("checkmenu()",500);	
				menuOff = false;
				wait = 0;
				closeMenu(headOpen, menuOpen);
			}	
			
		}
		else
		{
			wait = 0;
		}
	

	
}

function menutest()
{
	if(window.event)
	{
		m = document.getElementById(menuOpen);
		m.style.visibility = 'hidden';
	}
	else
	{		
		menuOff = true;
		checkmenu();
	}
}

function menuMouseOver(head, menu_id) {
	menuOff = false;
	if(menuOpen) {
		closeMenu(headOpen, menuOpen);
		openMenu(head, menu_id);
	} else head.className='menuheadhover';
}

function menuMouseOut(head) {
	menuOff = false;
	if(!menuOpen) head.className='menuhead';
}

function menuClick(head, menu_id) {
	menuOff = false;
	if(menuOpen) closeMenu(headOpen, menuOpen);
	openMenu(head, menu_id);
	//window.event.cancelBubble = true;
}

function menuClickNone(head, menu_id) {
	menuOff = false;
	if(menuOpen) closeMenu(headOpen, menuOpen);
	//openMenu(head, menu_id);
	//window.event.cancelBubble = true;
}
function clearMenu() {
	menuOff = false;
	if(menuOpen) closeMenu(headOpen, menuOpen);
}

function openMenu(head, menu_id) {
	menuOff = false;
	m = document.getElementById(menu_id);
	try
	{
	m.style.visibility = 'visible';
	//m.style.top = head.offsetTop + 28;
	if(window.event)
	{
		m.style.top = 28;
		m.style.left = 0;
	}
	else
	{
		m.style.top = head.offsetTop + 28;
		m.style.left = head.offsetLeft;
	}		
	headOpen= head;
	menuOpen = menu_id;
	}
	catch(err)
	{
		
	}
}

function closeMenu(head, menu_id) {
	menuOff = false;
	//head.className='menuhead';
	m = document.getElementById(menu_id);
	m.style.visibility = 'hidden';
	menuOpen = 0;
}

document.onclick = clearMenu;
