var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;

function submenu_open(id)
{  submenu_canceltimer();
   submenu_close(id);
   document.getElementById('submenu'+id).style.display = 'block';}

function submenu_close(id)
{  
	if(document.getElementById('submenu'+id).style.display == 'block')
	{
		document.getElementById('submenu'+id).style.display = 'none';
	}
}

function submenu_timer()
{  closetimer = window.setTimeout(submenu_close, timeout);}

function submenu_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}

/*
$(document).ready(function()
{  $('#submenu > li').bind('mouseover', submenu_open)
   $('#submenu > li').bind('mouseout',  submenu_timer)});
*/

document.onclick = submenu_close;
