due select: la prima ha la lista della cetgorie merceologiche, la seconda, con l'attivazione della prima, mostra solo i dettagli relativi alla categoria merceologica selezionata.

ovvero scelgo "food & Beverage" e devo ottenere nella seconda select ("dettaglio") solo le pizzerie

dove mi sono incartato?

codice:
<SCRIPT LANGUAGE="JavaScript">
function seleziona(opzione){   
for (var i=0 ; 44 ; i++)
      if (document.modulo.dettaglio.options[i].id == opzione){document.modulo.dettaglio.visible[i]=true;}
	else {document.modulo.dettaglio.visible[i]=false;}
   }
</SCRIPT>
codice:
<SELECT onchange="seleziona(this.options[this.selectedIndex].id)" name="categoria">
<OPTION id="retail">Retail</option>
<OPTION id="food">Food & Beverage</option>
</SELECT> 
</TD>
<TD>

<SELECT NAME="dettaglio">
<OPTION id="retail">Noleggio Video</option>
<OPTION id="food">Pizzerie</option>
</SELECT>