Guarda, non sono un super esperto di javascript comunque una roba del genere (una parte del codice)

var form_elements = $$('#'+formID+' [name='+check_id+']');
var form_element = form_elements[0];
if(form_element.match('input')) {
if(form_element.getProperty('type')=='checkbox') {
var checked = false;
for(var l=0;l<form_elements.length;l++) {
if(form_elements[l].checked) checked = true;
}
if(!checked) {
alert("not checked");
}
}
}

allora:
formID: contenuto dell'attributo id del tag form
check_id: contenuto dell'attributo name del checkbox

Questo codice utilizza la sintassi di mootools, devi poi tradurtelo nella libreria che usi tu se ne usi una, comunque:
$$('#'+formID+' [name='+check_id+']') crea un array di elementi con name=check_id contenuti nel form con id=formID
il resto si capisce...