Salve a tutti.

Vorrei far selezionare tutte una serie di check box che vengono create dinamicamente.
Loe check box hanno questa struttura:

codice:
<input type="checkbox" name="check_X" value="YYYY">
Dove X è un numero variabile, che parte da 0 e arriva fino al numero di record restituiti dall'interrogazione al DB, e che è cmq fissato in una varibile check_tot.
YYYY è un valore ID relativo al record ed anche quello varia al variare (ovviamente) della checkbox


Prendendo spunto da un post sul forum ho sviluppato questo script:
codice:
function checkAll(aValue) {
	var count
	aColl = document.getElementsByTagName("INPUT");
	for (i=0;i<aColl.length;i++) {
		curObj = aColl[i];
		if (curObj.type == 'checkbox') {
			curObj.checked = aValue;
		}
 }

}
E la funzione che la richiama è legata ad un'altra checkbox:
codice:
<input type="checkbox" name="checkAll" onClick="checkAll(this.checked)">
Purtroppo quando vado a provarla non mi funziona.. mi sapete dire dove sbaglio?