/*
 *
 * =================================================
 *
 * Submita e valida o formulário
 *
 */
$(function(){
    $('form#form-coments').submit(function(){
        
        
        if($(this).find('input[name=name]').html() != null){
            if($(this).find('input[name=name]').val() == ''){ alert('Por favor preencha o campo Seu Nome!'); return false; }
        }
        if($(this).find('input[name=email]').html() != null){
            if($(this).find('input[name=email]').val() == ''){ alert('Por favor preencha o campo E-mail!'); return false; }
            else{
                if(!echeck($(this).find('input[name=email]').val())){return false;}
            }
        }
        if($(this).find('textarea[name=comment]').val() == ''){ alert('Por favor preencha o campo Mensagem!'); return false; }
    });
})

/*
 *
 * =================================================
 *
 * Checa o e-mail
 *
 */

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("O e-mail informado é inválido.")
       return false
    }

    if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
       alert("O e-mail informado é inválido.")
       return false
    }

    if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
        alert("O e-mail informado é inválido.")
        return false
    }

     if (str.indexOf(at,(lat+1))!=-1){
        alert("O e-mail informado é inválido.")
        return false
     }

     if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
        alert("O e-mail informado é inválido.")
        return false
     }

     if (str.indexOf(dot,(lat+2))==-1){
        alert("O e-mail informado é inválido.")
        return false
     }

     if (str.indexOf(" ")!=-1){
        alert("O e-mail informado é inválido.")
        return false
     }
    return true
}
