var menuItem = 0;
var closeTimer = 0;
// open hidden menu
function openMenu(id)
{	
	// close old menu
	if(menuItem) menuItem.style.visibility = 'hidden';

	// show new menu
	menuItem = document.getElementById(id);
	menuItem.style.visibility = 'visible';

}
// close open menu
function closeMenu()
{
	if(menuItem) menuItem.style.visibility = 'hidden';
}

// set up delayed close
function closeMenuSoon()
{
	closeTimer = window.setTimeout('closeMenu()', 500);
}

// cancel Close
function cancelClose()
{
	if (closeTimer)
	{
		window.clearTimeout(closeTimer);
		closeTimer = 0;
	}
}

// ungarble and display output
function ungarble(garbled)
{
      ungarbled = "";
      for(i = 0; i < (garbled.length); i++){      
        ungarbled = ungarbled + String.fromCharCode(garbled.charCodeAt(i)-1); 
      }
      document.write(ungarbled);
}