 
function initmenu(idMenu){

    var browser = navigator.userAgent;
    browser = browser.toLowerCase();
    browser = browser.split('/');
    var version = browser[1].split('.')

    if(!document.getElementById(idMenu))  return;
    
    var menu = document.getElementById(idMenu);

    var lis = menu.getElementsByTagName('li');
    var uls = menu.getElementsByTagName('ul');
    
    for ( var i=0; i<lis.length; i++){
    
        var ul = lis.item(i).getElementsByTagName('ul');
        if ( ul.item(0) ){
            /* for Internet Explorer and Opera6 */
            if ( document.all && browser[0]!='opera' || browser[0]=='opera' && version[0]<7 ){
                lis.item(i).onmouseover = visible;
                lis.item(i).onmouseout = hidden;
                lis.item(i).onkeyup = visible;
            /* for Browser */
            }else if( document.getElementById ){
                lis.item(i).addEventListener("mouseover",visible,true);
                lis.item(i).addEventListener("mouseout",hidden,true);
                lis.item(i).addEventListener("blur",hidden,true);
                lis.item(i).addEventListener("focus",visible,true);

               }
            }
            
        }
        
        
     var divmenu = document.getElementById(idMenu);
     divmenu.style.height = "auto";
     
     for ( var j=0; j<uls.length; j++){
        var li2 =  uls.item(j).getElementsByTagName('li');
        for (var k=0; k<li2.length; k++) {
           var ul2 = li2.item(k).getElementsByTagName('ul');
           if ( ul2.item(0) ){
              ul2.item(0).style.visibility = "hidden";
           }
        }
     }
   }
    
function hidden(){
    var ul = this.getElementsByTagName('ul');
    ul.item(0).style.visibility = "hidden";
    }
    
function visible(){
    var ul = this.getElementsByTagName('ul');
    ul.item(0).style.visibility = "visible";
    }
    
    

