Io uso il codice riportato qui sotto che serve di verificare se è stato selezionato almeno un campo checkbox prima di procedere al form successivo, solo che se i campi sono tanti (es diverse decine) il javascript non mi funziona....come mai?

Il codice è qui sotto

codice:
<script type='text/javascript'>
<!--
checkAll = true

function selectAll() {
	theForm = document.getElementById("deleteForm")

	for (i = 1; i < theForm.elements.length; i++) {
		theForm.elements[i].checked = checkAll
	}

	checkAll = (checkAll) ? false : true
}



function inviamess() {
	theForm = document.getElementById("deleteForm")

	someChecked = false
	for (i = 1; i < theForm.elements.length; i++) {
		if (theForm.elements[i].checked) {
			someChecked = true

			break
		}
	}

	if (someChecked) {
		if (confirm("Sei sicuro di voler inviare il messaggio ai contatti selezionati?")) theForm.submit()
	}
	else alert("Non hai selezionato nessun contatto.")
}


-->
</script>