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 resposta;
	var erro = 0;

	if ( nome == "" ){
		resposta = document.getElementById("RespostaNome");
		resposta.innerHTML = " (*) Obrigat&oacute;rio";
		erro = 1;
	} else {
		resposta = document.getElementById("RespostaNome");
    	resposta.innerHTML = "";
	}

	if ( email == "" ){
		resposta = document.getElementById("RespostaEmail");
		resposta.innerHTML = " (*)Obrigat&oacute;rio";
		erro = 1;
	} else {
		resposta = document.getElementById("RespostaEmail");
		if (!checkMail(email)){
			resposta.innerHTML = " Email inv&aacute;lido";
			return false;
		
		} else {
			resposta.innerHTML = "";	
		}
	}

	if ( msg == "" ){
		resposta = document.getElementById("RespostaMensagem");
		resposta.innerHTML = " (*) Obrigat&oacute;rio";	
		erro = 1;
	} else {
		resposta = document.getElementById("RespostaMensagem");
    	resposta.innerHTML = "";
	}

	if (!erro) {
		document.FaleConosco.submit();
	} else {
		return false;
	}

}
