// JavaScript Document

$(document).ready(function(){  

	$("#formularioLogin").validate({  
		
		rules: {  
			campoLogin: {
				required: true
			},
			campoSenha: {
				required: true
			}
		}, 
	 
		messages: {  
			campoLogin: {
				required: "Digite o login."
			},
			campoSenha: {
				required: "Digite a senha."
			}
		}
	}); 
});

$(document).ready( function() {
	$("#formularioCurriculo").validate({
	
		// Define as regras
		rules:{
			campoNome:{
			required: true, minlength: 5
			},
			
			campoEndereco:{
			required: true
			},
			
			campoNumero:{
			required: true, number: true
			},
			
			campoBairro:{
			required: true
			},
			
			campoCidade:{
			required: true
			},
			
			campoCep:{
			required: true, number: true, minlength: 8
			},
			
			campoEmail:{
			required: true, email: true
			},
			
			campoCpf:{
			required: true, cpf: true
			},
			
			campoCivil:{
			required: true
			},
			
			foneCel:{
			required: true, number: true, minlength: 8
			},
			
			foneFixo:{
			required: true, number: true, minlength: 8
			},
			
			arquivo:{
			required: true
			}
		},
			
			// Define as mensagens de erro para cada regra
		messages:{
			
			campoNome:{
			required: "Digite o seu nome",
			minlength: "O seu nome deve conter, no mínimo, 5 caracteres"
			},
			
			campoEndereco:{
			required: "Digite o seu endereço"
			},
			
			campoNumero:{
			required: "Digite o número",
			number: "Digite apenas números"
			},
			
			campoBairro:{
			required: "Digite o bairro"
			},
			
			campoCidade:{
			required: "Digite a cidade"
			},
			
			campoCep:{
			required: "Digite o CEP", 
			number: "Digite apenas números", 
			minlength: "O CEP deve conter 8 dígitos"
			},
			
			campoEmail:{
			required: "Digite o seu e-mail", 
			email: "Digite um e-mail válido"
			},
			
			campoCpf:{
			required: "Digite o seu CPF", 
			cpf: "Digite um CPF válido"
			},
			
			campoCivil:{
			required: "Escolha seu estado civil", 
			},
			
			foneCel:{
			required: "Digite o seu telefone",
			number: "Digite apenas números", 
			minlength: "O telefone deve conter 8 dígitos"
			},
			
			foneFixo:{
			required: "Digite o seu telefone",
			number: "Digite apenas números", 
			minlength: "O telefone deve conter 8 dígitos"
			},
			
			arquivo:{
			required: "Escolha um arquivo para envio"
			}
		}
	});
});


$(document).ready(function(){  

	$("#formularioContato").validate({  
		
		rules: {  
			campoNome: {
				required: true
			},
			campoEmail: {
				required: true,
				email: true
			},
			campoTelefone: {
				required: true, number: true, minlength: 8
			},
			campoMensagem: {
				required: true
			}
		}, 
	 
		messages: {  
			campoNome: {
				required: "Digite seu nome."
			},
			campoEmail: {
				required: "Digite seu e-mail.",
				email: "Digite um e-mail válido."
			},
			campoTelefone: {
				required: "Digite seu telefone.",
				number: "Digite apenas números", 
				minlength: "O telefone deve conter 8 dígitos"
			},
			campoMensagem: {
				required: 'Digite uma mensagem.'
			}
		}
	}); 
});

$(document).ready(function(){  

	$("#formularioAssociese").validate({  
		
		rules: {  
			campoRazao: {
				required: true
			},
			campoCnpj: {
				required: true
			}
		}, 
	 
		messages: {  
			campoRazao: {
				required: "Digite a Razão Social."
			},
			campoCnpj: {
				required: "Digite o CNPJ."
			}
		}
	}); 
});
