salve a tutti vi espongo il problema,
devo fare un controllo su dei check box se sono selezionati non faccio selezionare tutto se non sono spuntati seleziono tutto pero non funziona e non capisco il perchè???

codice:
function SelezTTE()
{
var i = 0;
var daticlienteElab = document.daticlienteElab.elements;
var ok="";
for (i=0; i<daticlienteElab.length; i++)
{	
  if((daticlienteElab[i].type == "checkbox")&&(daticlienteElab[i].name == "annullaE"))
  {
    ok="no";		
   }
   else
   {
     ok="ok";
    }
}
if(ok=="ok")
{
   for (i=0; i<daticlienteElab.length; i++)
   {	 
     if((daticlienteElab[i].type == "checkbox")&&(daticlienteElab[i].name == "confermaEnergia"))
	{
	    daticlienteElab[i].checked = !(daticlienteElab[i].checked);
	}
    }
}
else
{
alert('Attenzione! Non si può selezionare tutto se si è spuntato un campo annulla !');
			return false;
}
}