Ciao a tutti! Il mio problema è questo:

Ho una serie di check principali che sono le famiglie.
Tuiti hanno lo stesso nome ma diverso value.
Ad ogni famiglia sono associati più prodotti e categorie con lo stesso nome ma diverso value.

Come faccio a far capire che quando checco su una famiglia mi deve abilitare solamente i check di quella famiglia che ho checcato?

es:

codice:
<input type="checkbox" name="idFamiglia" value="1">
   <input type="checkbox" name="idCategoria" value="1" disabled>
      <input type="checkbox" name="idProdotto" value="1" disabled>
      <input type="checkbox" name="idProdotto" value="2" disabled>     
   <input type="checkbox" name="idCategoria" value="2" disabled>
      <input type="checkbox" name="idProdotto" value="3" disabled>
   <input type="checkbox" name="idNoFamProdotto" value="4" disabled>

<input type="checkbox" name="idFamiglia" value="2">
   <input type="checkbox" name="idCategoria" value="3" disabled>
      <input type="checkbox" name="idProdotto" value="5" disabled>

<input type="checkbox" name="idFamiglia" value="3">
   <input type="checkbox" name="idNoFamProdotto" value="6"disabled>

Clicco il check idFamiglia con value "1"

Deve diventare così: Es.

codice:
<input type="checkbox" name="idFamiglia" value="1">
   <input type="checkbox" name="idCategoria" value="1">
      <input type="checkbox" name="idProdotto" value="1">
      <input type="checkbox" name="idProdotto" value="2">     
   <input type="checkbox" name="idCategoria" value="2" disabled>
      <input type="checkbox" name="idProdotto" value="3" disabled>
   <input type="checkbox" name="idNoFamProdotto" value="4" disabled>

<input type="checkbox" name="idFamiglia" value="2">
   <input type="checkbox" name="idCategoria" value="3" disabled>
      <input type="checkbox" name="idProdotto" value="5" disabled>

<input type="checkbox" name="idFamiglia" value="3">
   <input type="checkbox" name="idNoFamProdotto" value="6"disabled>

Come posso fare??

Grazie mille