1var mmOpenContainer = null; 2var mmOpenMenus = null; 3var mmHideMenuTimer = null; 4 5function MM_menuTimeout(hideTimeout) { 6 mmHideMenuTimer = setTimeout("MM_menuHideMenus()", hideTimeout); 7} 8 9function MM_menuHideMenus() { 10 MM_menuReset(); 11 if(mmOpenContainer) { 12 var c = document.getElementById(mmOpenContainer); 13 c.style.visibility = "inherit"; 14 mmOpenContainer = null; 15 } 16 if( mmOpenMenus ) { 17 for(var i in mmOpenMenus) { 18 var m = document.getElementById(mmOpenMenus[i]); 19 m.style.visibility = "hidden"; 20 } 21 mmOpenMenus = null; 22 } 23} 24 25function MM_menuHideSubmenus(menuName) { 26 if( mmOpenMenus ) { 27 var h = false; 28 var c = 0; 29 for(var i in mmOpenMenus) { 30 if( h ) { 31 var m = document.getElementById(mmOpenMenus[i]); 32 m.style.visibility = "hidden"; 33 } else if( mmOpenMenus[i] == menuName ) { 34 h = true; 35 } else { 36 c++; 37 } 38 } 39 mmOpenMenus.length = c+1; 40 } 41} 42 43function MM_menuOver(menuName, subMenuSuffix) { 44 MM_menuReset(); 45 MM_menuHideSubmenus(menuName); 46 if( subMenuSuffix ) { 47 var subMenuName = "" + menuName + "_" + subMenuSuffix; 48 MM_menuShowSubMenu(subMenuName); 49 } 50} 51 52function MM_menuShowSubMenu(subMenuName) { 53 MM_menuReset(); 54 var e = document.getElementById(subMenuName); 55 e.style.visibility = "inherit"; 56 if( !mmOpenMenus ) { 57 mmOpenMenus = new Array; 58 } 59 mmOpenMenus[mmOpenMenus.length] = "" + subMenuName; 60} 61 62function MM_menuReset() { 63 if (mmHideMenuTimer) clearTimeout(mmHideMenuTimer); 64 mmHideMenuTimer = null; 65} 66 67function MM_menuCall(containName, menuName, xOffset, yOffset, triggerName) { 68 MM_menuHideMenus(); 69 MM_menuReset(); 70 MM_menuCallContainer(containName, xOffset, yOffset, triggerName); 71 MM_menuShowSubMenu(menuName); 72} 73 74function MM_menuCallContainer(containName, x, y, triggerName) { 75 var c = document.getElementById(containName); 76 var s = c.style; 77 s.visibility = "inherit"; 78 79 mmOpenContainer = "" + containName; 80}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.