/*
Functions written by Sephen Radabaugh for implementing a dynamic menu
beginLayerRef & endLayerRef & styleRef are GLOBALS
ie) eval(beginLayerRef + layerName + endLayerRef + styleRef + ".visibility = 'visibile'");
    evaluates to -> "document.all['layer name'].style.visibility = 'visibile'"
*/
browser = navigator.appName;
browserNum = parseInt(navigator.appVersion);
var neverHovered = "";

if((browser == "Netscape") && (browserNum < 5)){
   //Netscape 4.x
   beginLayerRef = "document.layers['";
   styleRef = "";
   endLayerRef = "']";
}else if((browser == "Netscape") && (browserNum >= 5)){
   //Netscape 6
   beginLayerRef = "document.getElementById('";
   styleRef = ".style";
   endLayerRef = "')";
}else{
   //Internet Explorer
   beginLayerRef = "document.all['";
   styleRef = ".style";
   endLayerRef = "']";
}//end if

function showLayer(Name){
   neverHovered = true;
   eval(beginLayerRef + Name + endLayerRef + styleRef + ".visibility = 'visible'");
   document.images[Name+'_menu'].src = '/menubar/over/'+Name+'.gif';
}

function keepLayer(Name){
   neverHovered = false;
   eval(beginLayerRef + Name + endLayerRef + styleRef + ".visibility = 'visible'");
   document.images[Name+'_menu'].src = '/menubar/over/'+Name+'.gif';
}

function checkHovered(Name){
   if(neverHovered == true){
      hide(Name);
   }
}

function hide(Name){
   if(Name == "all"){
      eval(beginLayerRef + "free" + endLayerRef + styleRef + ".visibility = 'hidden'");
	  eval(beginLayerRef + "workshops" + endLayerRef + styleRef + ".visibility = 'hidden'");
  	  eval(beginLayerRef + "store" + endLayerRef + styleRef + ".visibility = 'hidden'");
	  eval(beginLayerRef + "programs" + endLayerRef + styleRef + ".visibility = 'hidden'");
	  eval(beginLayerRef + "parents" + endLayerRef + styleRef + ".visibility = 'hidden'");
	  eval(beginLayerRef + "aboutus" + endLayerRef + styleRef + ".visibility = 'hidden'");
	  document.images['free'].src = '/menubar/normal/free.gif';
	  document.images['workshops'].src = '/menubar/normal/workshops.gif';
	  document.images['store'].src = '/menubar/normal/store.gif';
	  document.images['programs'].src = '/menubar/normal/programs.gif';
	  document.images['parents'].src = '/menubar/normal/parents.gif';
	  document.images['aboutus'].src = '/menubar/normal/aboutus.gif';
   }else{
      eval(beginLayerRef + Name + endLayerRef + styleRef + ".visibility = 'hidden'");
	  //alert(Name);
	  document.images[Name+'_menu'].src = '/menubar/normal/'+Name+'.gif';
   }
}

function divOver(obj){
   obj.style.backgroundColor = '#ffc';
   //obj.style.borderColor = '#f00';
   obj.style.color = '#f00';
}

function divOut(obj){
   obj.style.backgroundColor = '#fff';
   //obj.style.borderColor = '#fff';
   obj.style.color = '#f00';
   //eval(beginLayerRef + "item" + endLayerRef + styleRef + ".border = '1px;'");
}
function goLink(toLink, target){
   if ( target ) {
		window.open(toLink);   
   } else {
   		window.location=toLink;
   }
}
