var timeout	= 0;
var closetimer	= 0;
var submenu_item = 0;

// open hidden div
function mopen(id)
{	
	// no timer
	mcancelclosetime();

	if(submenu_item) submenu_item.style.display = 'none';

	// get div and change visibility
	submenu_item = document.getElementById(id);
	submenu_item.style.display = 'block';
}
// close div
function mclose()
{
	if(submenu_item) submenu_item.style.display = 'none';
}

// timer
function mclosetime()
{
	cancelhover();
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel timer
function mcancelclosetime()
{
	keephover();
	
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

//keep the hover state
function keephover()
{
	document.getElementById('btn_catalogue').className='active';
}

//Cancel the hover state
function cancelhover()
{
	document.getElementById('btn_catalogue').className='empty';
}

