		var MAX_TIMEOUT = 250 //in ms
		var HNDL_TIMEOUT = null;
		var MENU_ID = null;
		
		function loadMenu(menuID)
		{
			if(HNDL_TIMEOUT != null)
				clearTimeout(HNDL_TIMEOUT);
			
			objMenu = document.getElementById(menuID);
			objMenu.style.display = 'block';
			
			if(MENU_ID != null && MENU_ID != menuID)
				unloadMenu(MENU_ID);
			MENU_ID = menuID;
		}
		
		function hideMenu(menuID)
		{
			HNDL_TIMEOUT = setTimeout("unloadMenu('"+menuID+"')", MAX_TIMEOUT);
		}
		
		function unloadMenu(menuID)
		{
			objMenu = document.getElementById(menuID);
			objMenu.style.display = 'none';
		}
		
		function killMenu(objThis)
		{
			HNDL_TIMEOUT = setTimeout("unloadMenu('"+objThis.id+"')", MAX_TIMEOUT);
		}
		
		function keepMenu(objThis)
		{
			clearTimeout(HNDL_TIMEOUT);
			objThis.style.display = 'block';
		}
		var teller = 0;