nn = ( (document.captureEvents) && (!document.getElementById) ) ? true : false; var speed=5; function closeElement(outer){ var o=null; var i=null; if(document.all){ o = eval("document.all.outer"+outer); i = eval("document.all.inner"+outer); }else{ o = document.getElementById('outer'+outer); i = document.getElementById('inner'+outer); } // o.style.height='1px'; val = parseInt(o.style.height); if(val>1 && o.mystate!="opening"){ o.mystate="closing"; o.style.height=Math.max(1,parseInt(o.style.height)-((val+speed)/speed))+'px'; window.setTimeout("closeElement('"+outer+"')",10); }else{ o.mystate="closed"; } } function isOpen(outer){ var o=null; if(document.all){ o = eval("document.all.outer"+outer); }else{ o = document.getElementById('outer'+outer); } return (o.mystate=="open"); }