al final lo solucione :) quité las funciones y junte el codigo en una sola función arreglando un par de cosillas y funcionó super bien me valida 66 radio button como si nada XD
muchas gracias por la ayuda :)
saludos
aqui dejo el script pos si alguien le sirve
Código:
<script type="text/javascript" language="javascript">
function Radio()
{
var valor=0 ;
var elementos;
//cuenta cuantos elementos tipo radio hay.
elementos = document.forms[0].elements.length;
for (var i = 0; i < elementos; i++)
{
if(document.forms[0].elements[i].type == "radio")
{
valor = valor+1;
}
}
//valida si los radio estan checkeados y si encuentra alguno sin checkear da la alerta y detiene el envio del formulario.
for ( var j = 1; j <= valor; j++ )
{
var contador = 0;
x = document.form1["group"+j];
for ( k = 0; k < x.length; k++ )
{
if ( x[k].checked )
{
contador++;
}
}
if(contador == 0){
alert("no ha terminado la Evaluación. Pregunta "+ j +" sin respuesta." ) ;
return false;
}
}
}
</script>