var time = 3000;
var numberOfItems = 8;

//menu constructor
function menu(allItems, thisItem, startState) {
	callName = "gl" + thisItem;
	divName = "subglobal" + thisItem;  
	this.numberOfMenuItems = numberOfItems;
	this.caller = document.getElementById(callName);
	this.theDiv = document.getElementById(divName);
	this.theDiv.style.visibility = startState;
}

//menu methods
function ehandler(event, theObj) {
	for (var i = 1; i <= theObj.numberOfMenuItems; i++) {
		var shutDiv = eval("menuitem" + i + ".theDiv");
		shutDiv.style.visibility = "hidden";
	}
	theObj.theDiv.style.visibility = "visible";
}