Ciao a tutti, ho un problemino con un menu a tendina.

Ho sempre usato lo script che segue per dar modo a due pulsanti di far comparire un menù in questo modo: clicco su PULSANTE1 e appare FINESTRA1; clicco su PULSANTE2, si chiude FINESTRA1 e si apre FINESTRA2; e viceversa.

Funziona correttamente, però mi si è posto un problema, ho dovuto aggiungere un nuovo pulsante, quindi i menu ora sono 3 e non riesco a sincronizzarli completamente, ho provato a modificare in diversi modi il codice ma non ci sono riuscito, mi capita che una finestra si apre sull'altra, alcuni pulsanti vanno altri no. Non so come risolvere.

codice:
<script type="text/javascript" language="Javascript">
        <!-- 

function mostraMenu2(idcliccato) {
                                               
               if(idcliccato=='menu2'){
                   var idnoncliccato = 'menu3';
               }else{
                   var idnoncliccato = 'menu2';
               }
                                                
               var div1 = document.getElementById(idcliccato).style;
               var div2 = document.getElementById(idnoncliccato).style;
                                                                
               if(div1.display=='none'){
                   div1.display = 'block';
                   div2.display = 'none';                   
               }else{
                   div1.display = 'none';                   
               }                
                
        }
 -->
    </script>
Avete suggerimenti???????????

Grazie