//////////////// java drop down menu
var timeout	= 2000;
var closetimer	= 0;
var ddmenuitem	= 0;
var submenu	= 0;


function mopen(id,insub)											// open hidden layer
{	
  mcancelclosetime();												// cancel close timer
  if(ddmenuitem && !insub) ddmenuitem.style.visibility = 'hidden';						// close old layer
  if(submenu) submenu.style.visibility = 'hidden';								// close old layer
  if(insub)
  {
    submenu = document.getElementById(id);									// get new layer and show it
    submenu.style.visibility = 'visible';
//    ddmenuitem.style.backgroundColor = '#55FFFF';
  }
  else
  {
    ddmenuitem = document.getElementById(id);									// get new layer and show it
    ddmenuitem.style.visibility = 'visible';
  }
}

function mclose() 												// close showed layer
{
  if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
  if(submenu)       submenu.style.visibility = 'hidden';
 }

function subcheck ()		{	if(submenu) submenu.style.visibility = 'hidden';}			// close old layer
function mclosetime()		{	closetimer = window.setTimeout(mclose, timeout);}			// go close timer
function mcancelclosetime()	{	if(closetimer)	{ window.clearTimeout(closetimer);closetimer = null;}}	// cancel close timer
document.onclick = mclose; 											// close layer when click-out


function backupmopen(id,insub)											// open hidden layer
{	
	mcancelclosetime();											// cancel close timer
	if(ddmenuitem && !insub) ddmenuitem.style.visibility = 'hidden';					// close old layer
	ddmenuitem = document.getElementById(id);								// get new layer and show it
	ddmenuitem.style.visibility = 'visible';
}

