var timeout = 600; for( var i = 0; i < 100; i++ ) { eval("var timeoutli" + i + " = false;"); } function initMenu() { if ( browser.isDOM1 && !( browser.isMac && browser.isIE ) && !( browser.isOpera && browser.versionMajor < 7 ) && !( browser.isIE && browser.versionMajor < 5 ) ) { var menu = document.getElementById('menu'); var lis = menu.getElementsByTagName('li'); menu.className='menu'; for ( var i=0; i 0 ) { if ( browser.isIE ) { addAnEvent(lis.item(i),'keyup',show); } addAnEvent(lis.item(i),'mouseover',show); addAnEvent(lis.item(i),'mouseout',timeoutHide); addAnEvent(lis.item(i),'blur',timeoutHide); addAnEvent(lis.item(i),'focus',show); lis.item(i).setAttribute( 'id', "li"+i ); lis.item(i).getElementsByTagName('a')[0].className = 'menuIndicateur'; } } } } function addAnEvent( target, eventName, functionName ) { if ( browser.isIE ) { eval('target.on'+eventName+'=functionName'); } else { target.addEventListener( eventName , functionName , true ); } } function timeoutHide() { eval( "timeout" + this.id + " = window.setTimeout('hideUlUnder( \"" + this.id + "\" )', " + timeout + " );"); } function hideUlUnder( id ) { document.getElementById(id).getElementsByTagName('ul')[0].style['visibility'] = 'hidden'; } function show() { this.getElementsByTagName('ul')[0].style['visibility'] = 'visible'; eval ( "clearTimeout( timeout"+ this.id +");" ); hideAllOthersUls( this ); } function hideAllOthersUls( currentLi ) { var ul = currentLi.parentNode; for ( var i=0; i