// popup menu names
var menuArray = new Array( "about_menu", "product_menu", "bell_menu", "eurocopter_menu" );
// used to keep track of what's open
var otherArray = new Array(4);

function delayClose(b)
{
  var menu_element = document.getElementById( menuArray[b] );
  menu_element.style.visibility='hidden';
}

// Go through and close all open menus
function closeAll()
{
  var menu_element;
  for( var i = 0; i < menuArray.length; i++ )
  {
     menu_element = document.getElementById( menuArray[i] );
     menu_element.style.visibility='hidden';
  }
}
  	 
function showMenu( menuName, bChoice )
{ 
  var menu_element = document.getElementById( menuName );
  var i = 0;

  if( navigator.appName == "Netscape" )
  {
    menu_element.style.position='fixed'; // netscape iframe bug work around
  }

  if( bChoice )
  {
    i = 0;
	while( i < menuArray.length )
	{ 
		if( menuArray[i] == menuName )
		{  
		  clearTimeout( otherArray[i] );
		}
		i++;
    }
    menu_element.style.visibility='visible';
  }
  else
  {
    i=0;
	while( i < menuArray.length )
	{ 
		if( menuArray[i] == menuName )
		{  
		  otherArray[i] = setTimeout( "delayClose("+i+");",1000);
		}
		i++;
    }
  }
}    
