Grazie per la risposta, ma così com'è non va.

Innanzitutto, non mi è chiaro come faccia l'id inserito nel javascript a leggere l'id nel database.

Poi, visto che con la tua modifica, il nome della funzione resta setVisibility, non dovrei modificare anche l'onclick? Io avevo messo, in coda al nome della funzione, l'id estratto dal database, in modo da avere la funzione setVisibility1 (per esempio), che agisce sul div con id = sub1, la funzione setVisibility2 su div con id = sub2 e via dicendo.
codice:
<input type=button name=type id='bt<%=RS("id")%>' value='+' onclick="setVisibility<%=RS("id")%>('sub<%=RS("id")%>');" class="btn btn-info mostra-nascondi">