var remember = new Array(); var remember2 = new Array(); var checkIt; var DHTML = (document.getElementById || document.all || document.layers); function show(name,lvl,obj){ if (!DHTML) return; checkUserInput(); if (remember[lvl] && remember[lvl] == name) return; if (remember[lvl]){ closeAll(lvl); } if (name){ var x = getObj(name); x.visibility = 'visible'; setSelectsToHidden(true) } remember[lvl] = name; if (obj.parentNode) { y = obj.parentNode; } else if (obj.parentElement) { y = obj.parentElement; } else { return } if (y.className) return; y.className = 'over'; if (remember2[lvl]) remember2[lvl].className = ''; remember2[lvl] = y; } function closeAll(lvl){ for (i=remember.length - 1;i>=lvl;i--){ if (remember[i]){ var x = getObj(remember[i]); x.visibility = 'hidden'; } remember[i] = null; if (remember2[i]){ remember2[i].className = ''; remember2[i] = null; } } setSelectsToHidden(false) } function checkUserInput(){ if (checkIt) clearTimeout(checkIt); checkIt = setTimeout('closeAll(1)',10000); } function getObj(name){ if (document.getElementById) { return document.getElementById(name).style; } else if (document.all) { return document.all[name].style; } else if (document.layers) { return document.layers[name]; } else return false; } function setSelectsToHidden(hidden) { for (var i=0;i