var mmOpenContainer2 = null;
var mmOpenMenus2 = null;
var mmHideMenuTimer2 = null;

function MM_menuStartTimeout2(hideTimeout) {
	mmHideMenuTimer2 = setTimeout("MM_menuHideMenus2()", hideTimeout);	
}

function MM_menuHideMenus2() {
	MM_menuResetTimeout2();
	if(mmOpenContainer2) {
		var c = document.getElementById(mmOpenContainer2);
		c.style.visibility = "inherit";
		mmOpenContainer2 = null;
	}
	if( mmOpenMenus2 ) {
		for(var i = 0; i < mmOpenMenus2.length ; i++) {
			var m = document.getElementById(mmOpenMenus2[i]);
			m.style.visibility = "hidden";			
		}
		mmOpenMenus2 = null;
	}
}

function MM_menuHideSubmenus2(menuName2) {
	if( mmOpenMenus2 ) {
		var h = false;
		var c = 0;
		for(var i = 0; i < mmOpenMenus2.length ; i++) {
			if( h ) {
				var m = document.getElementById(mmOpenMenus2[i]);
				m.style.visibility = "hidden";
			} else if( mmOpenMenus2[i] == menuName2 ) {
				h = true;
			} else {
				c++;
			}
		}
		mmOpenMenus2.length = c+1;
	}
}

function MM_menuOverMenuItem2(menuName2, subMenuSuffix2) {
	MM_menuResetTimeout2();
	MM_menuHideSubmenus2(menuName2);
	if( subMenuSuffix2 ) {
		var submenuName2 = "" + menuName2 + "_" + subMenuSuffix2;
		MM_menuShowSubMenu2(submenuName2);
	}
}

function MM_menuShowSubMenu2(submenuName2) {
	MM_menuResetTimeout2();
	var e = document.getElementById(submenuName2);
	e.style.visibility = "inherit";
	if( !mmOpenMenus2 ) {
		mmOpenMenus2 = new Array;
	}
	mmOpenMenus2[mmOpenMenus2.length] = "" + submenuName2;
}

function MM_menuResetTimeout2() {
	if (mmHideMenuTimer2) clearTimeout(mmHideMenuTimer2);
	mmHideMenuTimer2 = null;
}

function MM_menuShowMenu2(containName, menuName2, xOffset, yOffset, triggerName) {
	MM_menuHideMenus2();
	MM_menuResetTimeout2();
	MM_menuShowMenuContainer(containName, xOffset, yOffset, triggerName);
	MM_menuShowSubMenu2(menuName2);
}

function MM_menuShowMenuContainer(containName, x, y, triggerName) {	
	var c = document.getElementById(containName);
	var s = c.style;
	s.visibility = "inherit";
	
	mmOpenContainer2 = "" + containName;
}
