/*
.
.
.
*/

function checkMail(mail){
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    if(typeof(mail) == "string"){
        if(er.test(mail)){ return true; }
    }else if(typeof(mail) == "object"){
        if(er.test(mail.value)){ 
                    return true; 
        }
    }else{
        return false;
        }
}

function validaFormularioFaleConosco(){
	var nome  = document.FaleConosco.nome.value; 
	var email = document.FaleConosco.email.value;
	var msg   = document.FaleConosco.mensagem.value;

	var erro = 0;

	if ( nome == "" ){
		var resposta = document.getElementById("RespostaNome");
		resposta.innerHTML = " (*) Campo Obrigat&oacute;rio";
		erro = 1;
	} else {
		var resposta = document.getElementById("RespostaNome");
    	resposta.innerHTML = "";
	}

	if ( email == "" ){
		var resposta = document.getElementById("RespostaEmail");
		resposta.innerHTML = " (*) Campo Obrigat&oacute;rio";
		erro = 1;
	} else {
		var resposta = document.getElementById("RespostaEmail");
		if (!checkMail(email)){
			resposta.innerHTML = " Email inv&aacute;lido";
			return false;
		
		} else {
			resposta.innerHTML = "";	
		}
	}

	if ( msg == "" ){
		var resposta = document.getElementById("RespostaMensagem");
		resposta.innerHTML = " (*) Campo Obrigat&oacute;rio";	
		erro = 1;
	} else {
		var resposta = document.getElementById("RespostaMensagem");
    	resposta.innerHTML = "";
	}

	if (!erro) {
		return true;
	} else {
		return false;
	}

}
