            //Chiude tutti i menù
            function collapseALL()
                {
                    //NASCONDE IL MENU
                    //inserisce in una collezione di oggetti tutti i TAG UL del documento
                    var uls = document.getElementsByTagName("UL");
                    
                    //per ogni TAG UL ripete il seguente controllo:
                    for (i=0;i<uls.length;i++)
                        {    
                            //Se il nome della classe e "Sottomenu" allora imposta "display" a "none".
                            if(uls[i].className=="Sottomenu")uls[i].style.display = "none";
                        }
                    //CAMBIA LE ICONE DELLA CARTELLA
                    //inserisce in una collezione di oggetti tutti i TAG LI del documento
                    var lis = document.getElementsByTagName("LI");
                    
                    //per ogni TAG LI ripete il seguente controllo:
                    for (i=0;i<lis.length;i++)
                        {    
                            //Se il nome della classe e "Menu" allora imposta "listStyleImage" a "closedfolder.png".
                            if(lis[i].className=="Menu")lis[i].style.listStyleImage = "url(images/folder.gif)" ;
                        }
                }
            
            //apre tutti i menù
            function expandALL()
                {
                    //MOSTRA I MENU
                    //inserisce in una collezione di oggetti tutti i TAG UL del documento
                    var uls = document.getElementsByTagName("UL");
                    
                    //per ogni TAG UL ripete il seguente controllo:
                    for (i=0;i<uls.length;i++)
                        {    
                            //Se il nome della classe e "Sottomenu" allora imposta "display" a "block".
                            if(uls[i].className=="Sottomenu")uls[i].style.display = "block";        
                        }
                    
                    //CAMBIA LE ICONE DELLA CARTELLA
                    //inserisce in una collezione di oggetti tutti i TAG LI del documento
                    var lis = document.getElementsByTagName("LI");
                    
                    //per ogni TAG LI ripete il seguente controllo:
                    for (i=0;i<lis.length;i++)
                        {    
                            //Se il nome della classe e "Menu" allora imposta "listStyleImage" a "openfolder.png".
                   if(lis[i].className=="Menu")lis[i].style.listStyleImage = "url(images/folder_open.gif)" ;
                        }
                    
                }
            
            //Mostra/Nasconde i menù
            function MostraMenu(IDmenu) 
                {
                    //Carico l'oggetto UL che devo modificare
                    var menu = document.getElementById(IDmenu);
                    
                    //Controllo lo stato dell'opzione display
                    var display = menu.style.display;
                    
                    //se lo stato è a "block" la imposta a "none" e vice versa
                    menu.style.display = (display == "block") ? "none" : "block";
            
                    //modifica l'icona a closedfolder.png se display è block, altrimenti la imposta a openfolder.png
                    menu.parentNode.style.listStyleImage = (display == "block") ? "url(images/folder.gif)" : "url(images/folder_open.gif)";
               }
     
