	/* 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;
		}
	}

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

		$("form#news p.error").remove();

		if ($("form#news input[name='nome']").val() == "") {
			$("form#news input[name='nome']").addClass("error");
			$("form#news input[name='nome']").parent().append("<p class='error'>Por favor preencha seu Nome.</p>");
			valido = false;
		} else {
			$("form#news input[name='nome']").removeClass("error");
			$("form#news input[name='nome']").parent().children("p.error").remove();
		};

		if ($("form#news input[name='email']").val() == "") {
			$("form#news input[name='email']").addClass("error");
			$("form#news input[name='email']").parent().children("p.error").remove();
			$("form#news input[name='email']").parent().append("<p class='error'>Por favor preencha seu E-mail.</p>");
			valido = false;
		} else if(!doEmail($("form#news input[name='email']").val())) {
			$("form#news input[name='email']").addClass("error");
			$("form#news input[name='email']").parent().children("p.error").remove();
			$("form#news input[name='email']").parent().append("<p class='error'>Email Inv&aacute;lido!</p>");
			valido = false;
		} else {
			$("form#news input[name='email']").removeClass("error");
			$("form#news input[name='email']").parent().children("p.error").remove();
		}

		return valido;
	});

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

		$("form#receber div.error").remove();
		$("form#receber p.error").remove();

		if ($("form#receber input[name='nome']").val() == "") {
			$("form#receber input[name='nome']").addClass("error");
			$("form#receber input[name='nome']").parent().append("<p class='error'>Por favor preencha seu Nome.</p>");
			valido = false;
		} else {
			$("form#receber input[name='nome']").removeClass("error");
			$("form#receber input[name='nome']").parent().children("p.error").remove();
		};

		if ($("form#receber input[name='email']").val() == "") {
			$("form#receber input[name='email']").addClass("error");
			$("form#receber input[name='email']").parent().children("p.error").remove();
			$("form#receber input[name='email']").parent().append("<p class='error'>Por favor preencha seu E-mail.</p>");
			valido = false;
		} else if(!doEmail($("form#receber input[name='email']").val())) {
			$("form#receber input[name='email']").addClass("error");
			$("form#receber input[name='email']").parent().children("p.error").remove();
			$("form#receber input[name='email']").parent().append("<p class='error'>Email Inv&aacute;lido!</p>");
			valido = false;
		} else {
			$("form#receber input[name='email']").removeClass("error");
			$("form#receber input[name='email']").parent().children("p.error").remove();
		}

		if ($("input[name='telefone']").val() == "") {
			$("input[name='telefone']").addClass("error");
			$("input[name='telefone']").parent().append("<p class='error'>Por favor preencha seu Telefone.</p>");
			valido = false;
		} else {
			$("input[name='telefone']").removeClass("error");
			$("input[name='telefone']").parent().children("p.error").remove();
		};

		if ($("input[name='endereco']").val() == "") {
			$("input[name='endereco']").addClass("error");
			$("input[name='endereco']").parent().append("<p class='error'>Por favor preencha seu Endere&ccedil;o.</p>");
			valido = false;
		} else {
			$("input[name='endereco']").removeClass("error");
			$("input[name='endereco']").parent().children("p.error").remove();
		};

		if ($("input[name='cep']").val() == "") {
			$("input[name='cep']").addClass("error");
			$("input[name='cep']").parent().append("<p class='error'>Por favor preencha seu Cep.</p>");
			valido = false;
		} else {
			$("input[name='cep']").removeClass("error");
			$("input[name='cep']").parent().children("p.error").remove();
		};

		if ($("input[name='cidade']").val() == "") {
			$("input[name='cidade']").addClass("error");
			$("input[name='cidade']").parent().append("<p class='error'>Por favor preencha sua Cidade.</p>");
			valido = false;
		} else {
			$("input[name='cidade']").removeClass("error");
			$("input[name='cidade']").parent().children("p.error").remove();
		};

		if ($("input[name='uf']").val() == "") {
			$("input[name='uf']").addClass("error");
			$("input[name='uf']").parent().append("<p class='error'>Por favor preencha seu Estado.</p>");
			valido = false;
		} else {
			$("input[name='uf']").removeClass("error");
			$("input[name='uf']").parent().children("p.error").remove();
		};

		if ($("select[name='perfil']").val() == "") {
			$("select[name='perfil']").addClass("error");
			$("select[name='perfil']").parent().append("<p class='error'>Por favor selecione qual o seu perfil.</p>");
			valido = false;
		} else {
			$("select[name='perfil']").removeClass("error");
			$("select[name='perfil']").parent().children("p.error").remove();
		};

		if ($("textarea[name='mensagem']").val() == "") {
			$("textarea[name='mensagem']").addClass("error");
			$("textarea[name='mensagem']").parent().append("<p class='error'>Por favor digite sua Mensagem.</p>");
			valido = false;
		} else {
			$("textarea[name='mensagem']").removeClass("error");
			$("textarea[name='mensagem']").parent().children("p.error").remove();
		};

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

		return valido;
	});

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

		$("form#cadastrar div.error").remove();
		$("form#cadastrar p.error").remove();

		if ($("input[name='nome-banda']").val() == "") {
			$("input[name='nome-banda']").addClass("error");
			$("input[name='nome-banda']").parent().append("<p class='error'>Por favor preencha nome da banda.</p>");
			valido = false;
		} else {
			$("input[name='nome-banda']").removeClass("error");
			$("input[name='nome-banda']").parent().children("p.error").remove();
		};

		if ($("textarea[name='descreva']").val() == "") {
			$("textarea[name='descreva']").addClass("error");
			$("textarea[name='descreva']").parent().append("<p class='error'>Por favor descreva sua banda.</p>");
			valido = false;
		} else {
			$("textarea[name='descreva']").removeClass("error");
			$("textarea[name='descreva']").parent().children("p.error").remove();
		};

		if ($("input[name='cidade']").val() == "") {
			$("input[name='cidade']").addClass("error");
			$("input[name='cidade']").parent().append("<p class='error'>Por favor preencha sua Cidade.</p>");
			valido = false;
		} else {
			$("input[name='cidade']").removeClass("error");
			$("input[name='cidade']").parent().children("p.error").remove();
		};

		if ($("input[name='uf']").val() == "") {
			$("input[name='uf']").addClass("error");
			$("input[name='uf']").parent().append("<p class='error'>Por favor preencha seu Estado.</p>");
			valido = false;
		} else {
			$("input[name='uf']").removeClass("error");
			$("input[name='uf']").parent().children("p.error").remove();
		};

		if ($("form#cadastrar input[name='email']").val() == "") {
			$("form#cadastrar input[name='email']").addClass("error");
			$("form#cadastrar input[name='email']").parent().children("p.error").remove();
			$("form#cadastrar input[name='email']").parent().append("<p class='error'>Por favor preencha seu E-mail.</p>");
			valido = false;
		} else if(!doEmail($("form#cadastrar input[name='email']").val())) {
			$("form#cadastrar input[name='email']").addClass("error");
			$("form#cadastrar input[name='email']").parent().children("p.error").remove();
			$("form#cadastrar input[name='email']").parent().append("<p class='error'>Email Inv&aacute;lido!</p>");
			valido = false;
		} else {
			$("form#cadastrar input[name='email']").removeClass("error");
			$("form#cadastrar input[name='email']").parent().children("p.error").remove();
		}

		if ($("input[name='login']").val() == "") {
			$("input[name='login']").addClass("error");
			$("input[name='login']").parent().append("<p class='error'>Por favor preencha o login.</p>");
			valido = false;
		} else {
			$("input[name='login']").removeClass("error");
			$("input[name='login']").parent().children("p.error").remove();
		};

		if ($("input[type='password'][name='senha']").val() == "") {
			$("input[type='password'][name='senha']").addClass("error");
			$("input[type='password'][name='senha']").parent().append("<p class='error'>Por favor preencha a senha.</p>");
			valido = false;
		} else {
			$("input[type='password'][name='senha']").removeClass("error");
			$("input[type='password'][name='senha']").parent().children("p.error").remove();
		};

		if ($("input[name='confirmacao']").val() == "") {
			$("input[name='confirmacao']").addClass("error");
			$("input[name='confirmacao']").parent().append("<p class='error'>Por favor confirme a senha.</p>");
			valido = false;
		} else if($("input[name='confirmacao']").val() != $("input[name='senha']").val()) {
			$("input[name='confirmacao']").addClass("error");
			$("input[name='confirmacao']").parent().append("<p class='error'>Confirma&ccedil;&atilde;o diferente da senha.</p>");
			valido = false;
		} else {
			$("input[name='confirmacao']").removeClass("error");
			$("input[name='confirmacao']").parent().children("p.error").remove();
		};

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

		return valido;
	});

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

		$("form#login div.error").remove();
		$("form#login p.error").remove();

		if ($("input[name='login']").val() == "") {
			$("input[name='login']").addClass("error");
			$("input[name='login']").parent().append("<p class='error'>Por favor preencha o login.</p>");
			valido = false;
		} else {
			$("input[name='login']").removeClass("error");
			$("input[name='login']").parent().children("p.error").remove();
		}

		if ($("input[type='password']").val() == "") {
			$("input[type='password']").addClass("error");
			$("input[type='password']").parent().append("<p class='error'>Por favor preencha a senha.</p>");
			valido = false;
		} else {
			$("input[type='password']").removeClass("error");
			$("input[type='password']").parent().children("p.error").remove();
		}

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

		return valido;
	});

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

		$("form#senha div.error").remove();
		$("form#senha p.error").remove();

		if ($("form#senha input[name='email']").val() == "") {
			$("form#senha input[name='email']").addClass("error");
			$("form#senha input[name='email']").parent().children("p.error").remove();
			$("form#senha input[name='email']").parent().append("<p class='error'>Por favor preencha seu E-mail.</p>");
			valido = false;
		} else if(!doEmail($("form#senha input[name='email']").val())) {
			$("form#senha input[name='email']").addClass("error");
			$("form#senha input[name='email']").parent().children("p.error").remove();
			$("form#senha input[name='email']").parent().append("<p class='error'>Email Inv&aacute;lido!</p>");
			valido = false;
		} else {
			$("form#senha input[name='email']").removeClass("error");
			$("form#senha input[name='email']").parent().children("p.error").remove();
		}

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

		return valido;
	});

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

		$("form#mural div.error").remove();
		$("form#mural p.error").remove();

		if ($("form#mural input[name='nome']").val() == "") {
			$("form#mural input[name='nome']").addClass("error");
			$("form#mural input[name='nome']").parent().append("<p class='error'>Por favor preencha seu Nome.</p>");
			valido = false;
		} else {
			$("form#mural input[name='nome']").removeClass("error");
			$("form#mural input[name='nome']").parent().children("p.error").remove();
		};

		if ($("form#mural input[name='email']").val() == "") {
			$("form#mural input[name='email']").addClass("error");
			$("form#mural input[name='email']").parent().children("p.error").remove();
			$("form#mural input[name='email']").parent().append("<p class='error'>Por favor preencha seu E-mail.</p>");
			valido = false;
		} else if(!doEmail($("form#mural input[name='email']").val())) {
			$("form#mural input[name='email']").addClass("error");
			$("form#mural input[name='email']").parent().children("p.error").remove();
			$("form#mural input[name='email']").parent().append("<p class='error'>Email Inv&aacute;lido!</p>");
			valido = false;
		} else {
			$("form#mural input[name='email']").removeClass("error");
			$("form#mural input[name='email']").parent().children("p.error").remove();
		}

		if ($("textarea[name='mensagem']").val() == "") {
			$("textarea[name='mensagem']").addClass("error");
			$("textarea[name='mensagem']").parent().append("<p class='error'>Por favor digite sua Mensagem.</p>");
			valido = false;
		} else {
			$("textarea[name='mensagem']").removeClass("error");
			$("textarea[name='mensagem']").parent().children("p.error").remove();
		};

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

		return valido;
	});

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

		$("form#contato div.error").remove();
		$("form#contato p.error").remove();

		if ($("form#contato input[name='nome']").val() == "") {
			$("form#contato input[name='nome']").addClass("error");
			$("form#contato input[name='nome']").parent().append("<p class='error'>Por favor preencha seu Nome.</p>");
			valido = false;
		} else {
			$("form#contato input[name='nome']").removeClass("error");
			$("form#contato input[name='nome']").parent().children("p.error").remove();
		};

		if ($("form#contato input[name='email']").val() == "") {
			$("form#contato input[name='email']").addClass("error");
			$("form#contato input[name='email']").parent().children("p.error").remove();
			$("form#contato input[name='email']").parent().append("<p class='error'>Por favor preencha seu E-mail.</p>");
			valido = false;
		} else if(!doEmail($("form#contato input[name='email']").val())) {
			$("form#contato input[name='email']").addClass("error");
			$("form#contato input[name='email']").parent().children("p.error").remove();
			$("form#contato input[name='email']").parent().append("<p class='error'>Email Inv&aacute;lido!</p>");
			valido = false;
		} else {
			$("form#contato input[name='email']").removeClass("error");
			$("form#contato input[name='email']").parent().children("p.error").remove();
		}

		if ($("input[name='telefone']").val() == "") {
			$("input[name='telefone']").addClass("error");
			$("input[name='telefone']").parent().append("<p class='error'>Por favor preencha seu Telefone.</p>");
			valido = false;
		} else {
			$("input[name='telefone']").removeClass("error");
			$("input[name='telefone']").parent().children("p.error").remove();
		};

		if ($("textarea[name='mensagem']").val() == "") {
			$("textarea[name='mensagem']").addClass("error");
			$("textarea[name='mensagem']").parent().append("<p class='error'>Por favor digite sua Mensagem.</p>");
			valido = false;
		} else {
			$("textarea[name='mensagem']").removeClass("error");
			$("textarea[name='mensagem']").parent().children("p.error").remove();
		};

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

		return valido;
	});
});


