Hallo,
zunächst einmal ist Dein HTML-Markup nicht valide, wenn Du eine ID mehrfach vergibst, in Deinem Fall also an die Checkbox-Felder.
Damit eine ID ihrem Zweck als Identifizierer gerecht werden kann, muß sie eindeutig sein.
Das name-Attribut hingegen darfst Du mehrfach identisch belegen.
Also etwa so:
<input type="checkbox" name="auswahl" id="choice_1" value="foo" />
<input type="checkbox" name="auswahl" id="choice_2" value="bar" />
<input type="checkbox" name="auswahl" id="choice_3" value="baz" />
Erst dann hast Du valides HTML und kannst überlegen, wie Du nun auf Deine Formularfelder zugreifst.
Vielleicht mußt Du Deinen Ansatz umstellen und Dich an die name-Attribute halten (-> http://de.selfhtml.org/javascript/objekte/document.htm#get_elements_by_name).
Ciao,
Andreas
"Das Corporate Design für das Internet sieht eine Reihe von Grafikelementen vor, die die Optik der Webseite visuell und funktionell beeinflussen." - (Zitat aus dem "Styleguide Corporate Design" eines großen Konzerns...)