﻿// Inicia o validador ao carregar a pÃ¡gina
$(function() {
	// valida o formulário
	$('#form-recad-dm').validate({
		// define regras para os campos
		rules: {
			nome: {
				required: true,
				minlength: 2
			},
			nascimento: {
				required: true,
			},
			/*rg: {
				required: true,
			},
			cpf: {
				required: true,
				minlength: 11
			},*/
			end: {
				required: true,
				minlength: 10
			},
			cidade: {
				required: true,
			},
			cep: {
				required: true,
			},
			tel_cc:{
				required: true,
				minlength: 11
			},
			cel_cc:{
				required: true,
				minlength: 11
			},
			email: {
				required: true,
				email: true
			},
			mae: {
				required: true,
			},
			pai: {
				required: true,
			},
			capitulo: {
				required: true,
			},
			cad: {
				required: true,
			},
			ini: {
				required: true,
			}
		},
		// define messages para cada campo
		messages: {
			nome: 'Você precisa preencher seu nome',  
			nascimento: 'Você precisa preencher sua data de nascimento',   
			/*rg: 'Você precisa informar o seu RG' , 
			cpf: {
				required: 'Informe o seu CPF', 
				tel: "CPF inválido"
			}, */
			end: {
				required: 'Você precisa preencher o endereço',
				end: "Endereço inválido"
			}, 
			cidade: 'Você precisa preencher a sua cidade',  
			cep: 'Você precisa preencher o CEP',  
			tel: 'O campo Telefone não foi preenchido corretamente',    
			tel: {
				required: 'Informe o número do Telefone', 
				tel: "Telefonte inválido"
			},   
			cel: {
				required: 'Informe o número do celular', 
				cel: "Celular inválido"
			},  
			email: {  
				required: 'Você precisa preencher um e-mail',  
				email: 'Endereço de e-mail inválido' 
			},
			mae: 'Você precisa preencher o nome da sua mãe',  
			pai: 'Você precisa preencher o nome da sua pai',  
			capitulo: 'Você precisa preencher o seu capítulo',   
			cad: 'Você precisa preencher o seu cadastro',   
			ini: 'Você precisa informar a data da sua iniciação'    
		}
	});
	$('#form-recad-cc').validate({
		// define regras para os campos
		rules: {
			nome_cc: {
				required: true,
				minlength: 2
			},
			nascimento_cc:{
				required: true,
			},
			end_cc:{
				required: true,
			},
			cidade_cc:{
				required: true,
			},
			cep_cc:{
				required: true,
			},
			tel_cc:{
				required: true,
				minlength: 11
			},
			cel_cc:{
				required: true,
				minlength: 11
			},
			email_cc:{
				required: true,
				email: true
			},
			cap_cc:{
				required: true,
			},
			cad_cc:{
				required: true,
			},
			cargo_conselho:{
				required: true,
			},
		},
		// define messages para cada campo
		messages: {
			nome_cc: "Preencha o seu nome",
			nascimento_cc:"Informe sua data de nascimento",
			end_cc:"Qual o seu endereço",
			cidade_cc:"O campo cidade não pode ficar em branco",
			cep_cc:"Informe o CEP",
			tel_cc: {
				required: 'Informe o número do Telefone', 
				tel: "Telefonte inválido"
			},   
			cel_cc: {
				required: 'Informe o número do celular', 
				cel: "Celular inválido"
			},
			email_cc:"Qual o seu e-mail?",
			cap_cc:"Informe o capítulo ao qual é membro",
			cad_cc:"Preencha com seu cadastro DeMolay",
			cargo_conselho:"Informe seu cargo no Conselho Consultivo"
		}
	})
	$(function($){
		   $("#nascimento").mask("99/99/9999");
		   $("#tel").mask("99-99999999");
		   $("#ini").mask("99/99/9999");
		   $("#ele").mask("99/99/9999");
		   $("#cav").mask("99/99/9999");
		   $("#eba").mask("99/99/9999");
		   $("#cheva").mask("99/99/9999");
		   $("#cel").mask("99-99999999");
		   $("#nascimento_cc").mask("99/99/9999");
		   $("#tel_cc").mask("99-99999999");
		   $("#cel_cc").mask("99-99999999");
	})
});
