salve a tutti ho una funzione in java che mi dā dei problemi:

function gruppi()
{
var cont=0;
var idgruppi="";
for (i=0;i < document.all.CHECK_GRUPPI.length;i++)
{
if(document.all.CHECK_GRUPPI[i].checked==true)
{
alert("checcato")
idgruppi= idgruppi + "," + document.all.CHECK_GRUPPI[i].value;
cont++;
}
}
if (cont==0)
{
return false;
}
{
return true;
}
document.all.idgruppi.value=idgruppi;
return false;
}

Quando la mia pagina contiene soltanto un check box "document.all.CHECK_GRUPPI.length" mi risulta undefinied...
e quindi non entra nel for che conta i check selezionati..
Qulcuno sā per caso dirmi dov'č il problema..??
Grazie mille