¿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!