function getObj(name) {
	if (document.getElementById) {
		return document.getElementById(name);
	} else if (document.all) {
		return document.all[name];
	} else {
	return document.layers[name];
	}
}

function mouseOnMain(that) {
	that.className='DHTMLTopNavOn'
}

function mouseOffMain(that) {
	that.className='DHTMLTopNavOff'
}

function closeAll(number) {
	var div;
	for (var i=1; i<number; i++) {
		div=getObj('m' + i);
		div.style.display = "none";
	}
}

function showIt(that) {
	that.style.display = "inline";
}

function hideIt(that) {
	that.style.display = "none";
}


// DHTML Navigation Support
//FOR MENU DROP DOWN MENU
// MENU MOUSE OVER 
function menuOver() {
	clearTimeout(timeOn)
}

// MENU MOUSE OUT 
function menuOut() {
	if(document.layers) {
 	timeOn = setTimeout("hideAllMenus()", 600)
  }
}

//document.write('<style> .menu{position: absolute;}</style>');
var timeOn = null
numMenus = 4;
document.onmouseover = hideAllMenus;
//document.onclick = hideAllMenus;
window.onerror = null;

function getStyleObject(objectId) {
	// cross-browser function to get an object's style object given its id
  if(document.getElementById && document.getElementById(objectId)) {
		// W3C DOM
		return document.getElementById(objectId).style;
  } else if (document.all && document.all(objectId)) {
		// MSIE 4 DOM
		return document.all(objectId).style;
  } else if (document.layers && document.layers[objectId]) {
		// NN 4 DOM.. note: this won't find nested layers
		return document.layers[objectId];
  } else {
		return false;
  }
}
// getStyleObject

function changeObjectVisibility(objectId, newVisibility) {
	// get a reference to the cross-browser style object and make sure the object exists
  var styleObject = getStyleObject(objectId);
  if(styleObject) {
		styleObject.visibility = newVisibility;
		return true;
  } else {
		//we couldn't find the object, so we can't change its visibility
		return false;
  }
}
// changeObjectVisibility


function showMenu(menuNumber, eventObj, labelID) {
	hideAllMenus();
	if(document.layers) {
		img = getImage("img" + menuNumber);
	 	x = getImagePageLeft(img);
	 	y = getImagePageTop(img);
	 	menuTop = y + 10; // LAYER TOP POSITION
		eval('document.layers["menu'+menuNumber+'"].top="'+menuTop+'"');
	 	eval('document.layers["menu'+menuNumber+'"].left="'+x+'"');
	}
	eventObj.cancelBubble = true;
  var menuId = menuNumber;
  if(changeObjectVisibility(menuId, 'visible')) {
		return true;
  } else {
		return false;
  }
}

function hideAllMenus() {
  for(counter = 1; counter <= numMenus; counter++) {
		changeObjectVisibility(counter, 'hidden');
  }
}
