Non so se è piu una domanda di javascript o ASP comunque...

ho una funzione js che mi permette di visualizzare o no un contenuto quando premo un pulsante:

<script type="text/javascript">
function apriModifica(idcat){
document.getElementById('modifica'+idcat).classNam e="";
}
function chiudiModifica(idcat){
document.getElementById('modifica'+idcat).classNam e="invisibile";
}
</script>

e una tabella con allinterno un ciclo che mi stampa categorie e relative sottocategorie:

<table cellpadding="0" cellspacing="0">


<%
rs2.open "SELECT * FROM CATEGORIA ORDER BY POSCAT",conn,3,3
While Not rs2.eof%>

<tr>
<td colspan="3">
)" title="Modifica prodotto"><h2>Categoria: <%=rs2("categoria")%></h2>
</td>

</tr>
<%
rs4.open "SELECT * FROM TIPO WHERE ID_CAT='"&rs2("id_cat")&"' ORDER BY POSTI",conn,3,3
While Not rs4.eof%>

<tr class="invisibile" id="modifica<%=rs2("id_cat")%>">
<td colspan="3">
)" title="Modifica prodotto"><h2>Sottocategoria: <%=rs4("tipo")%></h2>
</td>

</tr>
<%
rs.open "SELECT * FROM PRODOTTO WHERE ID_CAT='"&rs2("id_cat")&"' AND ID_TI='"&rs4("id_ti")&"' ORDER BY POS",conn,3,3
While Not rs.eof

%>
<tr class="invisibile" id="modifica<%=rs4("id_ti")%>">

<td>

<%=rs("codice")%></p></td>
<td><%=rs("POS")%></td>
</tr>


<%rs.movenext
Wend
rs.close
rs4.movenext
Wend
rs4.close
rs2.movenext
Wend
rs2.close
%>
</table>

ora ikl processo funziona...il problema è che quando clicco il nome della categoria mi visualizza solo 1 sottocategoria relativa e non tutte(il ciclo mi permette di visualizzare tutte le sottocategorie della categoria su cui ho cliccato)

non riesco proprio a capire come fare in modod di visualizzare tutto il contenuto!