// JavaScript Document

function onImg( menuId )
{
	imgName = menuId + "Img";
	document.getElementById( imgName ).src = relPath + "general/images/menu_bullet_on.gif";
}

function offImg( menuId )
{
	imgName = menuId + "Img";
	document.getElementById( imgName ).src = relPath + "general/images/menu_bullet_off.gif";
}

/************************************/

var activeMenu = null;
var activeMenuId = null;
var menuTimer = null;
function showMenu( menuId ) {
	if ( menuTimer == null ) {
		activeMenu = document.getElementById( menuId );
		activeMenu.style.visibility = "visible";
		activeMenuId = menuId;
		onImg( menuId );
	} else if ( menuId != activeMenuId ) {
		clearTimeout( menuTimer );
		hide();
		showMenu( menuId );
	} else {
		clearTimeout( menuTimer );
	}
}
function hide() {
	activeMenu.style.visibility = "hidden";
	offImg( activeMenuId );
	activeMenu = null;
	menuTimer = null;

}
function hideMenu() {
	menuTimer = setTimeout( "hide()", 250 );
}