var menuStack = new Array();
var menuItemStack = new Array();

function showMenu(lyrname, level) {
	
	if ( menuStack[level] != lyrname ) {
		hideMenus(level);
	} else {
		hideMenus(level+1);
	}
	
	show(lyrname);
	showInvis();
	menuStack[level] = lyrname;
}

function hideMenus(level) {
	if(level == 1) {
		hideInvis();
	}

	for ( var i = (menuStack.length -1); i >= level; i-- ) {
		hide(menuStack[i]);
	}
	
}

function hideInvis(obj) {
	var theObj;
	theObj = getObject("invisibleLyr");
    
	if (theObj) {
		theObj.visibility = "hidden";
	} 
} 

function showInvis(obj) {
	var theObj;
	theObj = getObject("invisibleLyr");

	if (theObj) {
		theObj.visibility = "visible";
	} 
}
