/* pokud chybí nějaká proměnná, doplnění (aby nedošlo k chybě) */ /*if(!submenus) submenus = Array(); if(!opened) opened = null;*/ /* Otevírání a zavírání submenu string what - id submenu, které se má otevřít (či zavřít, pokud je otevřené) */ function ToggleSubMenu(what) { /* ověření parametrů */ if(what == null) return false; /* pokud není nic otevřeno */ if(submenu_opened == null) { /* zobrazení a umístění informace od proměnné */ document.getElementById(what).style.display = 'block'; submenu_opened = what; } /* pokud je nějaké menu otevřené, zavření */ else { document.getElementById(submenu_opened).style.display = 'none'; /* pokud chceme otevřít jiné, otevření a uložení do prom. */ if(submenu_opened != what) { document.getElementById(what).style.display = 'block'; submenu_opened = what; } /* pokud chceme zavřít aktuální, vyčištění prom. */ else submenu_opened = null; } /* False, aby se zakázal přesun na adresu */ return false; } /* pokud prohlížeč podporuje JS, submenu se v tomto cyklu uzavřou (kromě toho aktuálního). Pokud ne, zůstanou otevřená */ for(i = 0; i != (submenus.length); i++) { document.getElementById(submenus[i]).style.display = 'none'; }