	/* VALIDACAO FALE CONOSCO */
$(document).ready(function() {
	function leech(v) {
		v = v.replace(/o/gi, "0")
		v = v.replace(/i/gi, "1")
		v = v.replace(/z/gi, "2")
		v = v.replace(/e/gi, "3")
		v = v.replace(/a/gi, "4")
		v = v.replace(/s/gi, "5")
		v = v.replace(/t/gi, "7")
		return v
	}

	var reEmail3 = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	function doEmail(pStr) {
		eval("reEmail = reEmail3");
		if (reEmail.test(pStr)) {
			return true;
		} else {
			return false;
		}
	}

	$("div#form").submit(function() {
		var valido = true;

		$("div#form div.error").remove();
		$("div#form p.error").remove();

		if ($("div#form input[idvalidacao='nome']").val() == "") {
		    $("div#form input[idvalidacao='nome']").addClass("error");
		    $("div#form input[idvalidacao='nome']").parent().append("<p class='error'>Por favor preencha seu Nome.</p>");
			valido = false;
		} else {
		    $("div#form input[idvalidacao='nome']").removeClass("error");
		    $("div#form input[idvalidacao='nome']").parent().children("p.error").remove();
		};

		if ($("div#form input[idvalidacao='email']").val() == "") {
		    $("div#form input[idvalidacao='email']").addClass("error");
		    $("div#form input[idvalidacao='email']").parent().children("p.error").remove();
		    $("div#form input[idvalidacao='email']").parent().append("<p class='error'>Por favor preencha seu E-mail.</p>");
			valido = false;
		} else if(!doEmail($("div#form input[idvalidacao='email']").val())) {
		    $("div#form input[idvalidacao='email']").addClass("error");
		    $("div#form input[idvalidacao='email']").parent().children("p.error").remove();
		    $("div#form input[idvalidacao='email']").parent().append("<p class='error'>Email Inv&aacute;lido!</p>");
			valido = false;
		} else {
		    $("div#form input[idvalidacao='email']").removeClass("error");
		    $("div#form input[idvalidacao='email']").parent().children("p.error").remove();
		}

		if ($("input[idvalidacao='telefone']").val() == "") {
		    $("input[idvalidacao='telefone']").addClass("error");
		    $("input[idvalidacao='telefone']").parent().append("<p class='error'>Por favor preencha seu Telefone.</p>");
			valido = false;
		} else {
		    $("input[idvalidacao='telefone']").removeClass("error");
	    	$("input[idvalidacao='telefone']").parent().children("p.error").remove();
		};

		if ($("textarea[idvalidacao='mensagem']").val() == "") {
		    $("textarea[idvalidacao='mensagem']").addClass("error");
		    $("textarea[idvalidacao='mensagem']").parent().append("<p class='error'>Por favor digite sua Mensagem.</p>");
			valido = false;
		} else {
		    $("textarea[idvalidacao='mensagem']").removeClass("error");
	    	$("textarea[idvalidacao='mensagem']").parent().children("p.error").remove();
		};

		if (valido) {
			$("div#form div.error").remove();
		} else {
			$("div#form").append("<div class='error'>Por favor preencha os campos em destaque!</div>");
		};

		return valido;
	});
});


