Sto cercando di modificare un menų accordion per far si che anche le sottovoci abbiano uno stato active dopo averle cliccate.

Premetto che la parte accordion funziona alla perfezione, sto aggiungendo una funzione che mi cambi la classe delle sottovoci.

Questo č l'html
Codice PHP:
<div id="accordion2">
    <
dl class="accordion2" id="slider2">
        <
dt>[url="javascript:void(0);"]Menų 1[/url]</dt>
        <
dd>                
            <
span id="menu_1">
                    [
url="javascript:void(0);"]Sottomenų[/url]

                    [
url="javascript:void(0);"]Sottomenų due[/url]

                    [
url="javascript:void(0);"]Sottomenų tre[/url]
            </
span>
        </
dd>
        <
dt>[url="javascript:void(0);"]Menų 2[/url]</dt>
        <
dd>
            <
span id="menu_2">                
                    [
url="javascript:void(0);"]Sottomenų[/url]

                    [
url="javascript:void(0);"]Sottomenų due[/url]

                    [
url="javascript:void(0);"]Sottomenų tre[/url]
            </
span>
        </
dd>
        <
dt>[url="javascript:void(0);"]Menų 3[/url]</dt>
        <
dd>
            <
span id="menu_3">
                    [
url="javascript:void(0);"]Sottomenų[/url]

                    [
url="javascript:void(0);"]Sottomenų due[/url]

                    [
url="javascript:void(0);"]Sottomenų tre[/url]
            </
span>
        </
dd>
    </
dl>
</
div
questa la funzione js
Codice PHP:
function attiva(pId){    
    var 
lSpan document.getElementsByTagName("span");
    
    for(var 
1j<=lSpan.length 1j++){            
                var 
document.getElementById("menu_" j).getElementsByTagName("a");
                    
                for(var 
i=1i<e.length 1i++){                    
                    
document.getElementById("sm_" i).className "attiva";
                    if(
"sm_" pId != "sm_" i){
                            
document.getElementById("sm_" i).className "normale";                            
                    }
            } 
     }          
}

function 
disattiva(){
            var 
document.getElementsByTagName("a");
            for(var 
i=1i<e.length 1i++){            
                 
document.getElementById("sm_" i).className "normale";            
      }

allora il problema č sul 2° e sul 3° menų perché i cicli prendono sempre i valori 1-2-3 e quindi la funzione ha effetto solo sul primo menų, mi sto scervellando ma non riesco a sistemare...

Qualcuno mi da una mano?