Template:Team:USTC-China/temp/bar2/js

From 2011.igem.org


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; }