Hallo,
if( document.getElementsByName(wert2).checked = true)
getElementsByName() liefert die Collection (also ein Array) der mit wert2 benannten Elemente zurueck, also fehlt bereits der jeweilige Index (0 bis anzahl-1) und es ist keine Zuweisung sondern ein Vergleich noetig:
if(document.getElementsByName(wert2)[index].checked == true)
oder nur:
if(document.getElementsByName(wert2)[index].checked)
MfG, Thomas