// JavaScript Document

/************************************/

var activemenu = null;
var activemenuid = null;
var menutimer = null;

function getElementX(id)
{
	var elem = null;
	if (document.getElementById) {
		// this is the way the standards work
		elem = document.getElementById(id);
	}
	else if (document.all) {
		// this is the way old msie versions work
		elem = document.all[id];
	}
	else if (document.layers) {
		// this is the way nn4 works
		elem = document.layers[id];
	}
	return elem;
}

function setDisplay(menuid, isVisible)
{
	activemenu = getElementX(menuid);
	
	if (activemenu){
		activemenu.style.display = isVisible;	
	}
}

function ShowMenu( menuid ) 
{
	if (!menutimer) {
		setDisplay(menuid, "block");	
		activemenuid = menuid;
		//LoadOnImg(menuid);
	} else if (menuid != activemenuid) {
		clearTimeout(menutimer);
		Hide();
		ShowMenu(menuid);
	} else {
		clearTimeout(menutimer);
	}
}

function Hide() 
{
	if (activemenu){
		setDisplay(activemenuid, "");
		//LoadOffImg(activemenuid);
	}
	activemenuid = null;
	activemenu = null;
	menutimer = null;
}

function HideMenu()
{
	menutimer = setTimeout( "Hide()", 750 );
}