/* Requires that the following classes be defined
   MenuOn
   MenuOff
   SubMenuOn
   SubMenuOff
   
   Also Requires ShowStatus() and RestoreStatus() found in showstatus.js
*/
onMenu="";
onMenuDiv="";

function TopMenuOn(theID, theTitle) {
 document.getElementById(theID).className = "MenuOn";
 MenuDiv = theID +"Div";
 
 if (onMenu !="" && onMenu !=theID) {   
  // If you want Top Menu to stay ON until user rolls over another one, leave out the onMouseOut event
   document.getElementById(onMenu).className = "MenuOff";        // Set Any other Top Menu to its off state that may be on
 }

 onMenu=theID;
  
 if (onMenuDiv != "" && onMenuDiv != MenuDiv) {
   document.getElementById(onMenuDiv).style.visibility="hidden";     // Turn off any other Div that may be on   
 }

 if (document.getElementById(MenuDiv)) {
  document.getElementById(MenuDiv).style.visibility="visible";
  onMenuDiv=MenuDiv;
 }
 
 return ShowStatus(theTitle);
}

function TopMenuOff(theID) {
 document.getElementById(theID).className = "MenuOff";
 onMenu="";
 return RestoreStatus();
}

function SubMenuOn(theID, theTitle) {
 document.getElementById(theID).className = "SubMenuOn";
 return ShowStatus(theTitle);
}

function SubMenuOff(theID) {
 document.getElementById(theID).className = "SubMenuOff";
 return RestoreStatus();
}

function TurnOffSubMenu() {                // Used to hide sub menu when user clicks anywhere on page.  See YF and CXW
 if (onMenuDiv !="") {
  document.getElementById(onMenuDiv).style.visibility="hidden";
 }
 
}
function MidNav(OnOff,NavObj,BigImageName){
 NavImageName = NavObj.name;
 
  if (OnOff == 1) {
   BigImageSrc = "Images/New/" +BigImageName;
   NavImageSrc = "Images/New/" +NavImageName+ "_On.jpg";
   NavObj.src = NavImageSrc;
 
  }else{
   BigImageSrc = "Images/New/Image_Off.jpg";
   NavImageSrc = "Images/New/" +NavImageName+ "_Off.jpg";   
  }

  document.BigImage.src = BigImageSrc;
  NavObj.src = NavImageSrc;
  return false;
}
