primero eso se haria con java para hacerlo mas facil y no dejarlo del lado del servidor, y para no se mala leche serai algo asi:
if (document.enviar.mail.value.indexOf('@', 0) == -1 ||
document.enviar.mail.value.indexOf('.', 0) == -1) {
alert("invalid E-Mail");
document.enviar.mail.focus();
return false;
}
eso te valida que tenga @ y un . (punto xD)
saludos