/********************************************
 ******* onMouseOver Menu *******************
 ********************************************/

var NS4 = (document.layers) ? 1 : 0;
var IE = (document.all) ? 1 : 0;
var DOM = (document.getElementById) ? 1 : 0;

if ((!NS4)&&(!IE)&&(!DOM)) alert('This web site requires that you upgrade\nto at least Internet Explorer 4.0 or Netscape Navigator 4.0.\nWe apologize  for any inconvenience this may cause.');

var isOverDiv=false;

navDivs=new Array();
navDivs[0]='nav0';

function allOff(whoOn) {
	nextOn='nav' +whoOn; passOn=whoOn;
	for (i=0 ; i < navDivs.length ; i++) {
		if (IE) {
			document.all[navDivs[i]].style.visibility = 'hidden';
		}
		else if (NS4) {
			document.layers[navDivs[i]].visibility = 'hide';
			
			}
		else if (DOM) {
			document.getElementById(navDivs[i]).style.visibility="hidden";
			}
		}
	navOn(nextOn,passOn);
	return;
	}
	
function navOn(nOn,passOn) {
	isOverDiv=nOn;
	if (IE) {
		document.all[nOn].style.visibility = 'visible';
		return;
		}
	else if (NS4) {
		document.layers[nOn].visibility = 'show';
		return;
		}
	else if (DOM) {
		document.getElementById(nOn).style.visibility="visible";
		return;
	}
}

var clearNav=false;
function triggerOff(nOn) {
	if (clearNav) {clearTimeout(clearNav)}
	passDiv='nav' +nOn; passOff=nOn;
	isOverDiv=false;
	clearNav=setTimeout("navOff(passDiv,passOff)",4000);
}

function navOff(nOn,passOff) {
	if (nOn==isOverDiv) {return}
	else if ((IE) && (isOverDiv!=nOn)) {
		document.all[nOn].style.visibility = 'hidden';
		return;
		}
	else if (NS4) {
		document.layers[nOn].visibility = 'hide';
		return;
		}
	else if (DOM) {
		document.getElementById(nOn).style.visibility="hidden";
		return;
		}
}
