
//----------------------------------------------------------------------------
// Code to determine the browser and version.
//----------------------------------------------------------------------------


function Browser() {

  this.isIE    = false;  // Internet Explorer
  this.isNS    = false;  // Netscape
  this.isGood = false;

  if (document.all) {
    this.isIE = true;
	}
  else if(document.layers){
  	this.isNS = true;
  }
  else {
  	this.isGood = true;	
  }
}

Browser();
var myMenuID = "blank";
var myTimeID = "0";


function buttonOver(menuID){
	if(myMenuID != "blank"){
		window.clearTimeout(myTimeID);
		hideSubMenu();
	}
	myMenuID = menuID;
	showSubMenu();
}

function buttonOut(menuID){
	myMenuID = menuID;
	myTimeID = setTimeout("hideMenus()", 700);
}

function hideMenus(){
	hideSubMenu();

	/*if (myTimeID <> "0"){
		clearMenuTimeOut(hideSubMenu());
	}*/
}

function menuOver(menuID){
	window.clearTimeout(myTimeID);
}

function menuOut(menuID){
	myMenuID = menuID;
	myTimeID = setTimeout("hideMenus()", 700);
}

function clearMenuTimeout(){
	window.clearTimeout(myTimeID);
	myTimeID = "0"
}

function showSubMenu(){
	if(isIE){
		document.all[myMenuID].style.visibility = 'visible';
	}
	else if(isNS) {
		document.layers[myMenuID].visibility = 'visible';
	}
	else{
		document.getElementById(myMenuID).style.visibility = 'visible';
	}
}

function hideSubMenu(){
	if(isIE){
		document.all[myMenuID].style.visibility = 'hidden';
	}
	else if(isNS) {
		document.layers[myMenuID].visibility = 'hidden';
	}
	else{
		document.getElementById(myMenuID).style.visibility = 'hidden';
	}
}
