[code]for (i=0; document.ricerca.idmacrocategoria[i]; i++) {
if (document.ricerca.idcategoria[i]==checked) controlla_pr=1;
}[code]

Cosa c'è di sbagliato qua sopra?!
Mi da già errore all'interno del for, e precisamente qui: document.ricerca.idcategoria[i].
PERCHE?!