var mmOpenContainer = null; var mmOpenMenus = null; var mmHideMenuTimer = null; function MM_menuStartTimeout(hideTimeout) { mmHideMenuTimer = setTimeout("MM_menuHideMenus()", hideTimeout);}
function MM_menuHideMenus() { MM_menuResetTimeout(); if(mmOpenContainer) { var c = document.getElementById(mmOpenContainer); c.style.visibility = "inherit"; mmOpenContainer = null;}
if( mmOpenMenus ) { for(var i in mmOpenMenus) { var m = document.getElementById(mmOpenMenus[i]); m.style.visibility = "hidden";}
mmOpenMenus = null;}
}
function MM_menuHideSubmenus(menuName) { if( mmOpenMenus ) { var h = false; var c = 0; for(var i in mmOpenMenus) { if( h ) { var m = document.getElementById(mmOpenMenus[i]); m.style.visibility = "hidden";} else if( mmOpenMenus[i] == menuName ) { h = true;} else { c++;}
}
mmOpenMenus.length = c+1;}
}
function MM_menuOverMenuItem(menuName, subMenuSuffix) { MM_menuResetTimeout(); MM_menuHideSubmenus(menuName); if( subMenuSuffix ) { var subMenuName = "" + menuName + "_" + subMenuSuffix; MM_menuShowSubMenu(subMenuName);}
}
function MM_menuShowSubMenu(subMenuName) { MM_menuResetTimeout(); var e = document.getElementById(subMenuName); e.style.visibility = "inherit"; if( !mmOpenMenus ) { mmOpenMenus = new Array;}
mmOpenMenus[mmOpenMenus.length] = "" + subMenuName;}
function MM_menuResetTimeout() { if (mmHideMenuTimer) clearTimeout(mmHideMenuTimer); mmHideMenuTimer = null;}
function MM_menuShowMenu(containName, menuName, xOffset, yOffset, triggerName) { MM_menuHideMenus(); MM_menuResetTimeout(); MM_menuShowMenuContainer(containName, xOffset, yOffset, triggerName); MM_menuShowSubMenu(menuName);}
function MM_menuShowMenuContainer(containName, x, y, triggerName) { var c = document.getElementById(containName); var s = c.style; s.visibility = "inherit"; mmOpenContainer = "" + containName;}
