//<script language="JavaScript">
var timeout = 500; var closetimer = 0; var ddmenuitem = 0;
// open hidden layer function mopen(id) { // cancel close timer mcancelclosetime();
// close old layer if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
// get new layer and show it ddmenuitem = document.getElementById(id); ddmenuitem.style.visibility = 'visible'; } // close showed layer function mclose() { if(ddmenuitem) ddmenuitem.style.visibility = 'hidden'; }
// go close timer function mclosetime() { closetimer = window.setTimeout(mclose, timeout); }
// cancel close timer function mcancelclosetime() { if(closetimer) { window.clearTimeout(closetimer); closetimer = null; } }
// close layer when click-out document.onclick = mclose;
//</script>
|