fai un controllo con una RegExp, così in un solo colpo verifichi tutte le condizioni che hai adesso:
codice:
var mail=/^\w{5,}@[a-zA-Z_]+?\.[a-zA-Z]{2,3}$/i;
if(!mail.test(theForm.mail.value)){ alert('Email non valida');}
else {...}
puoi anche sostituire la regexp con una più complessa, puoi trovarne una raccolta qui