por que no pones nada mas un simple if, donde preguntas el valor del EMAIL, si el valor de radio = 0(cero), entonces no validas???
//comprueba campo de email
if radio.checked=0{
if(!er_email.test(formulario.email.value))
{ alert('Contenido del campo E-MAIL no válido.') return false }
}
una simple sugerencia, algo mas estructurado diras los compañeros del foro
suerte