Ok, vielen Dank für die Antwort(en). Die Fallunterscheidung ist kein größeres Problem, ich hatte nur die Hoffnung sie eventuell umgehen zu können und den Code kleiner zu halten. Ich kann der Javascriptfunktion, die die Seite mit den Checkboxen abarbeitet aus der Funktion die den Html-Code generiert die Anzahl mitgeben und komme somit nicht in die Verlegenheit die Funktion length auf ein nicht vorhandenes Array anzuwenden. Damit ist es dann kein Problem.
Vielen Dank