var timeout	= 50;
var closetimer;
var sclosetimer;
var ddmenuitem	= 0;
var sdmenuitem	= 0;
var t;

function mopen(id,sub)
{	

	mcancelclosetime(sub);


	if(sub)
		{
		if(sdmenuitem) sdmenuitem.style.visibility = 'hidden';
		}
	else
		{
		if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
		}

	if(sub)
		{
		sdmenuitem = document.getElementById(id);
		if(sdmenuitem)
			sdmenuitem.style.visibility = 'visible';
		}
	else
		{
		ddmenuitem = document.getElementById(id);
		if(ddmenuitem)
		{
			
			ddmenuitem.style.visibility = 'visible';
			
		}
		}
}

function mclose(sub)
{
	if(sub)
	{
		if(sdmenuitem) sdmenuitem.style.visibility = 'hidden';
	}
	else
	{
		if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
		if(sdmenuitem) sdmenuitem.style.visibility = 'hidden';
	}
}


function mclosetime(sub)
{
	if(sub)
	{
		sclosetimer = setTimeout('mclose(1)', timeout);
	}
	else
	{
		closetimer = setTimeout('mclose(0)', timeout);
	}
}

function mcancelclosetime(sub)
{
	if(sub)
	{
		if(sclosetimer)
		{
			clearTimeout(sclosetimer);
			sclosetimer = null;
			
		}	
	}
	else
	{
		if(closetimer)
		{
			clearTimeout(closetimer);
			closetimer = null;
			
		}
	}
}


document.onclick = mclose(1); 
document.onclick = mclose(0); 
