Código PHP:
    
function validarGrupoRadios(i){
  alert(document.frm_co[i+"_1"]);
  encabezado1 = document.frm_co[i+"_1"];
  encabezado2 = document.frm_co[i+"_2"];
  
  alert(document.frm_co[i+"_1"].length);
  alert(encabezado2.length);
  for ( k = 0; k < encabezado1.length; k++ ){
    if ( encabezado1[k].checked && encabezado2[k].checked ){
        return true;
    }
  }
  return false;
}
 
function funcionX(){
  for ( var i = 1; i <= 50; i++ ) {
        if (!validarGrupoRadios(i))
        {
          alert("No ha respondido la pregunta " + i + "." ) ;
          return false;
        }
    }
} 
    el name de mis grupos los fomo asi:
name='<%=cont%>_1'
en la variable de JAVA cont equivale a un contador consecutivo que se veria asi:
name='1_1'
name='2_1'
name='3_1'
etc.
solo como dato....
 
