sto provando questo script che su IE funziona perfettamente e su CHROME assolutamente NO PRATICAMENTE è lo script CHECKALL sui tutti i flag di una lista , praticamente non va la funzione



<script>
function checkAll(bChecked)
{
var oChk = document.all("InviaPubblicita");

if (oChk.length!=null) {
for (var i=0;i<oChk.length;i++)
oChk[i].checked=bChecked;
} else {
if (oChk!=null)
oChk.checked=bChecked;
}
}


</script>

<input type="checkbox" onclick="checkAll(this.checked)">
....
<INPUT type="checkbox" NAME="Pubblica<%=nIndex%>" ID="Pubblica<%=nIndex%>" <%=GetCheck(nIndex,cod)%> value="1">

cosa può essere a non farlo funzionare ti prego di darmi una mano grazie