Hola
-thor-
He simplificado un poco tu función para validar y creo que te funcionará:
Código:
function verificar() {
for(i=0; ele=document.formulario.valor[i]; i++)
if (ele.checked) return true;
return false;
}
Lo que hace esta función es recorrer todos los elementos de nombre
valor y si hay alguno marcado devuelve
true
Saludos,