// JavaScript Document

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

MM_reloadPage(true);
var mOpen   = null; // currently open menu
var mClose  = null; // menu to close

// browser must support the following methods & attributes
var DOMsupport = document.getElementById;


// *** Functions below are called by mouseover/mouseout

// Mouseover a menu
function menuOver(m, obj){
	if (DOMsupport) {
		dom = document.getElementById("submenu" + m);
		if (dom) {
			if (mOpen == dom) {       // already open
				clearTimeout(mClose);   // don't close
			} else {
				if (mOpen != null) {    // another is open
					clearTimeout(mClose);
					hideNow();            // close it now
				}
			}
			mOpen = dom;                   // set new open menu
			if(obj)	{
				mOpen.style.left = (obj.offsetLeft-6) + 'px';				//position menu
			}
			var menuF = document.getElementById("menuFrame");
			mOpen.style.display = "block"; // show it
			menuF.style.left = mOpen.style.left;
			menuF.style.top = '86px';
			menuF.style.height = mOpen.offsetHeight + 'px';
			menuF.style.width = mOpen.offsetWidth + 'px';
			//menuF.style.zIndex = mOpen.style.zIndex - 1;
			menuF.style.display = "block";
			//mOpen.style.display = "block"; // show it
			//document.getElementById("submenuDefault").style.display = "none";
			document.getElementById("menu" + m).style.Color = "#3399CC";
		}
		else {
			document.getElementById("menu" + m).style.Color = "#3399CC";
		}
	}
}

// Close menu after timeout
function menuOut(m){
	if (DOMsupport) {
		dom = document.getElementById("submenu" + m);
		if (dom) {
			mOpen = dom;	// get current open menu
			document.getElementById("menu" + m).style.Color = "FFFFFF";
			mClose = window.setTimeout("hideNow();",300);  // auto-close after 500ms
		}
		else {
			document.getElementById("menu" + m).style.Color = "FFFFFF";
		}
	}
}

// Close previously open menu now
function hideNow(){
	if ((mOpen.style) && (mOpen.style.display)) {
		mOpen.style.display = "none";
		var menuF = document.getElementById("menuFrame");
		menuF.style.display = "none";
		//document.getElementById("submenuDefault").style.display = "block";
	}
}

