var timeout         = 500;
var timeout2        = 5000;
var closetimer	    = 0;
var sclosetimer	    = 0;
var ddmenuitem      = 0;
var showitem      	= 0;

function HideContent() {
	if(showitem < 1) { 
		return; 
	}
	document.getElementById(showitem).style.display = "none";
}

function ShowContent(d) {
	if(d.length < 1) { 
		return; 
	}
	ShowContent_canceltimer(showitem);
	HideContent(showitem);
	
	showitem = d;
	document.getElementById(showitem).style.display = "block";
	sclosetimer = window.setTimeout('HideContent()', 5000);
}

function ShowContent_timer()
{	sclosetimer = window.setTimeout('HideContent()', timeout);
}

function ShowContent_canceltimer()
{	if(sclosetimer)
	{	window.clearTimeout(sclosetimer);
		sclosetimer = null;}
}

function dropmenu_open()
{	dropmenu_canceltimer();
	HideContent(showitem);
	dropmenu_close();
	ddmenuitem = $(this).find('ul').eq(0).css('visibility', 'visible');}

function dropmenu_close()
{	if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function dropmenu_timer()
{	closetimer = window.setTimeout(dropmenu_close, timeout);}

function dropmenu_canceltimer()
{	if(closetimer)
	{	window.clearTimeout(closetimer);
		closetimer = null;}}

$(document).ready(function()
{	$('#dropmenu > li').bind('mouseover', dropmenu_open);
	$('#dropmenu > li').bind('mouseout',  dropmenu_timer);});

document.onclick = dropmenu_close;
