function echeck(str) 
{
    var at="@";
    var dot=".";
    var lat=str.indexOf(at);
    var lstr=str.length;
    var ldot=str.indexOf(dot);
    if (str.indexOf(at)==-1){
       alert("Favor verificar su dirección de Correo");
       return false;
    }

    if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
       alert("Favor verificar su dirección de Correo");
       return false;
    }

    if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
        alert("Favor verificar su dirección de Correo");
        return false;
    }

    if (str.indexOf(at,(lat+1))!=-1){
        alert("Favor verificar su dirección de Correo");
        return false;
    }

    if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
        alert("Favor verificar su dirección de Correo");
        return false;
    }

    if (str.indexOf(dot,(lat+2))==-1){
        alert("Favor verificar su dirección de Correo");
        return false;
    }

    if (str.indexOf(" ")!=-1){
        alert("Favor verificar su dirección de Correo");
        return false;
    }

    return true;                    
}

function ValidateForm()
{
    var emailID=document.FormEmail.eaccount;
    
    if ((emailID.value==null)||(emailID.value=="")){
        alert("Favor verificar su dirección de Correo");
        emailID.focus();
        return false;
    }
    if (echeck(emailID.value)==false){
        emailID.focus();
        return false;
    }
    return true;
}

function ValidateContactForm()
{
    var nameID=document.FormEmail.contact_name;
    var emailID=document.FormEmail.contact_email;
    var phoneID=document.FormEmail.contact_phone;
    var gruposilabaMODELO=document.FormEmail.contact_gruposilaba_modelo;
    
    if ((nameID.value==null)||(nameID.value=="")){
        alert("Favor llenar el campo con su nombre");
        nameID.focus();
        return false;
    }
    
    if ((phoneID.value==null)||(phoneID.value=="")){
        alert("Favor llenar el campo con su número de teléfono");
        phoneID.focus();
        return false;
    }
    
    if ((emailID.value==null)||(emailID.value=="")){
        alert("Favor verificar su dirección de Correo");
        emailID.focus();
        return false;
    }
    
    if ((gruposilabaMODELO.value==null)||(gruposilabaMODELO.value=="")||(gruposilabaMODELO.value=="Seleccione_un_Modelo")){
        alert("Favor seleccione el modelo de interes");
        phoneID.focus();
        return false;
    }
    
    if (echeck(emailID.value)==false){
        emailID.focus();
        return false;
    }
    return true;
}

