Wofür denn eigentlich der ganze Aufwand?!
Man kann doch einfach mit einem Javascript alle Checkboxen durchgehen.
for(i=0; i < document.formular.elements.length; i++){
if(document.formular.elements[i].type == "checkbox")
document.formular.elements[i].checked = true;
}