¿Y donde se salta el error?
En casos como éste yo meto un saco de Alerts para ver donde peta. (debe haber algún debugeador por ahí)
Código PHP:
for (index=0; index < document.formulario1.grupo1.length; index++) {
alert('Aqui llega!');
if (document.formulario1.grupo1[index].checked) {
alert('Ah, aqui tambien');
var valorSeleccionado = document.formulario1.grupo1[index].value;
break;
}
alert('Estamos despues del if!');
}
Ya dirás donde peta y miramos que pasa :)
Pása el código que peta y la estructura HTML que llamas!