Hola:
¿Qué mal me huele la validación del email... en javascript no se entrecomillan las expresiones regulares... (estás comparando una cadena de texto...)
Rubrico el comentario de nuestro compañero Triby... además, no se ve cómo se invoca la validación...
Saludos