
$(document).ready(function() { 
/*validacao cadastre-se*/
$("#formCadastro").validate({
		showErrors: function() {
			if (this.numberOfInvalids() == 0) {
				jQuery(".erro-descricao-cadastrese").empty();
				jQuery(".erro-cadastrese").fadeOut();
			} else {
				jQuery(".erro-cadastrese").fadeIn();
				this.defaultShowErrors();
			}
		},		
		errorLabelContainer: ".erro-descricao-cadastrese",
		wrapper: "div",
		rules: {
			maioridade: "required",
			txtCpf2: {cpf: true},
			txtNome: "required",
			txtTel: "required",
			selEstado: "required",
			txtCidade: "required",
			txtInstituicao: "required",
			txtProjetos: "required",
			txtEmail: {required: true, email: true},
			txtSenha: "required",
			txtSenha2: {equalTo: "#txtSenha"},
			//txtCaptcha: "required"
			termo_uso: "required"
		},
		messages: {
			maioridade: "Voc&ecirc; precisa ter 18 anos para se cadastrar",
			txtCpf2: "Preencha o CPF corretamente",
			txtNome: "Preencha o Nome",
			txtTel: "Preencha o Telefone",
			selEstado: "Selecione um Estado",
			txtCidade: "Preencha a Cidade",
			txtInstituicao: "Preencha a Instituição em que trabalha",
			txtProjetos: "Preencha os Projetos em que participa",
			txtEmail: {required: "Preencha o E-mail", email: "E-Mail inv&aacute;lido."},
			txtSenha: "Preencha o campo senha",
			txtSenha2: "A senha nao confere",
			//txtCaptcha: "Preencha o Captcha"
			termo_uso: "Voc&ecirc; deve aceitar nossos termos de uso"
		}
	});
	
/*validação fale com gestor*/
$("#formGestor").validate({
		showErrors: function() {
			if (this.numberOfInvalids() == 0) {
				jQuery(".erro-desc-gestor").empty();
				jQuery(".error-gestor").fadeOut();
			} else {
				jQuery(".error-gestor").fadeIn();
				this.defaultShowErrors();
			}
		},		
		errorLabelContainer: ".erro-desc-gestor",
		wrapper: "div",
		rules: {
			txtNome: "required",
			txtEmail: {required: true, email: true},
			selAssunto: "required",
			//txtQual: "required",
			txtMsg: "required"


		},
		messages: {
			txtNome: "Preencha o Nome",
			txtEmail: {required: "Preencha o E-mail", email: "E-Mail inv&aacute;lido."},
			selAssunto: "Selecione um Assunto",
			//txtQual: "Qual o assunto",
			txtMsg: "Preencha a mensagem"

			
		}
	});

	/*validacao newsletter*/
$("#newsletterForm").validate({
		showErrors: function() {
			if (this.numberOfInvalids() == 0) {
				jQuery("#erro-news").empty();
				jQuery(".error-news").fadeOut();
			} else {
				jQuery(".error-news").fadeIn();
				this.defaultShowErrors();
			}
		},		
		errorLabelContainer: ".erro-descricao-news",
		wrapper: "div",
		rules: {
			email: "required"


		},
		messages: {
			email: "Preencha o Email"

			
		}
	});	
	
/*validacao alteração de senha*/
$("#adduser").validate({
		showErrors: function() {
			if (this.numberOfInvalids() == 0) {
				jQuery(".erro-descricao-cadastrese").empty();
				jQuery(".erro-cadastrese").fadeOut();
			} else {
				jQuery(".erro-cadastrese").fadeIn();
				this.defaultShowErrors();
			}
		},		
		errorLabelContainer: ".erro-descricao-cadastrese",
		wrapper: "div",
		rules: {
			post_pass_atual: "required",
			post_pass: "required",
			post_pass_repita: {equalTo: "#post_pass"}
			
		},
		messages: {
			post_pass_atual: "Preencha a Senha Atual",
			post_pass: "Preencha a nova Senha",
			post_pass_repita: "A senha nao confere"
		}
	});
	
	
/*validacao envie para um amigo*/
$("#indiqueForm").validate({
		showErrors: function() {
			if (this.numberOfInvalids() == 0) {
				jQuery(".erro-descricao-envieamigo").empty();
				jQuery(".envie-amigo-erro").fadeOut();
			} else {
				jQuery(".envie-amigo-erro").fadeIn();
				this.defaultShowErrors();
			}
		},		
		errorLabelContainer: ".erro-descricao-envieamigo",
		wrapper: "div",
		rules: {
			txt_from_nome: "required",
			txt_from_email: {required: true, email: true},
			txt_to_nome: "required",
			txt_to_email: {required: true, email: true}

		},
		messages: {
			txt_from_nome: "Preencha o seu nome",
			txt_from_email: "Preencha seu email",
			txt_to_nome: "Preecha o nome do amigo",
			txt_to_email: "Preencha o email do amigo"
		}
	});

$("input.sendIndique").click(function() {
	
	var txt_from_nome  = $("#txt_from_nome").val();
	var txt_from_email = $("#txt_from_email").val();
	var txt_to_nome    = $("#txt_to_nome").val();
	var txt_to_email   = $("#txt_to_email").val();  
	var txt_message    = $("#txt_message").val();
	var txt_indicacao  = $("#txt_indicacao").val();
	

	if($("#indiqueForm").valid() == true){

		$.post('../../../wp-content/themes/fundacao/indiqueAmigoSend.php', { txt_from_nome:txt_from_nome,txt_from_email: txt_from_email,txt_to_nome:txt_to_nome,txt_to_email:txt_to_email,txt_message:txt_message,txt_indicacao:txt_indicacao}, function(data){
		    if(data == "ok"){
				jQuery(".envie-amigo-sucesso").fadeIn();
				$("#txt_from_nome").val('');
				$("#txt_from_email").val('');
				$("#txt_to_nome").val('');
				$("#txt_to_email").val('');  
				$("#txt_message").val('');
			}
			return false;
			
		});
		return false;
	}
});


$("input.sendfalecomgestor").click(function() {
	
	var txtEmail   = $("#txtEmail").val();
	var txtNome    = $("#txtNome").val();
	var selAssunto = $("#selAssunto").val();
	var txtQual    = $("#txtQual").val();  
	var txtMsg     = $("#txtMsg").val();
	
	if($("#formGestor").valid() == true){
	
		$.post('wp-content/themes/fundacao/faleComGestorSend.php', { txtEmail:txtEmail,txtNome: txtNome,selAssunto:selAssunto,txtQual:txtQual,txtMsg:txtMsg}, function(data){
		    if(data == "ok"){
				jQuery(".sucesso-gestor").fadeIn();
				$("#txtEmail").val('');
				$("#txtNome").val('');
				$("#selAssunto").val('');
				$("#txtQual").val('');  
				$("#txtMsg").val('');
			}
			return false;
			
		});
		return false;
	}
});

	
});

