prova a cambiare semplicemente:

codice:
else if (!email_reg_exp.test(form_email) || (form_email == "") || (form_email == "undefined"))
in
codice:
else if (form_email != "" && !email_reg_exp.test(form_email))