Hola:
Te estaba respondiendo y se me bloqueó el ordenador... así que voy a ser un poco escueto...
valida es una variable inicializada a false, y con el bucle que recorre todos los elementos con el nombre que se pasa como parámetro, se actualiza haciendo una operación Ó lógico (OR -> ||) con el propio valor y el estado del radio que se consulta... con que haya uno "checked", ese valor (true/checked) se mantiene a lo largo del bucle.
Más que un condicional, es un acumulador lógico... no se me ocurre otro nombre.
Saludos