, si no pone el @ se despliega la otra alerta 
, pero si pone cualquier tontera como sdjbfs@, no se despliega la tercer alerta de que no es válido 
, para que tengan que poner al menos  d[email protected]. Gracias por la ayuda.Código HTML:
 function Validar(form)
{
if (form.Nombre.value == "")
{ alert("Por favor ingrese su nombre"); form.Nombre.focus(); return; }
if (form.Email.value == "")
{ alert("Por favor ingrese su dirección de e-mail"); form.Email.focus(); return; }
else { 
if (form.Email.value.indexOf('@') == -1) 
{alert ("Debes colocar una \"Dirección de Email\" válida"); form.Email.focus();
return false;
    pos1 = sDir.indexOf('@', 0);
    pos2 = sDir.indexOf('.', 0);
    bOk = bOk && (pos1 > 0);
    bOk = bOk && (pos2 != -1);
    bOk = bOk && (pos1 < pos2 - 1);
    bOk = bOk && (pos2 < sDir.length - 1);
    if (!bOk){
     alert("Dirección de correo inválida");
     form.Email.focus();
     return false;}
    } 
return;
}
 
