$(document).ready( function() {
$("#form").validate({
	// Define as regras
	rules:{
	nome:{
	// nome será obrigatório (required) e terá tamanho mínimo (minLength)
	required: true, minlength: 2
	},
	email:{
	// email será obrigatório (required) e precisará ser um e-mail válido (email)
	required: true, email: true
	},
	assunto:{
	// assunto será obrigatório (required) e terá tamanho mínimo (minLength)
	required: true, minlength: 2
	},
	mensagem:{
	// mensagem será obrigatório (required) e terá tamanho mínimo (minLength)
	required: true, minlength: 2
	}
	},
	// Define as mensagens de erro para cada regra
	messages:{
		nome:{
			required: "Digite o seu nome",
			minLength: "O seu nome deve conter, no mínimo, 2 caracteres"
		},
		email:{
			required: "Digite o seu e-mail para contato",
			email: "Digite um e-mail válido"
		},
		assunto:{
			required: "Digite o assunto",
			minLength: "O assunto deve conter, no mínimo, 2 caracteres"
		},
		mensagem:{
			required: "Digite a sua mensagem",
			minLength: "A sua mensagem deve conter, no mínimo, 2 caracteres"
		}
	}
});


$("#cadastro").validate({
	// Define as regras
	rules:{
	nome:{
	// nome será obrigatório (required) e terá tamanho mínimo (minLength)
	required: true, minlength: 5
	},
	apelido:{
	required: true, minlength: 5
	},
	email:{
	// email será obrigatório (required) e precisará ser um e-mail válido (email)
	required: true, email: true
	},
	telefone:{
	required: true, minlength: 5
	},
	celular:{
	required: true, minlength: 5
	},
	senha:{
	required: true, minlength: 6
	},
	cpf:{
	required: true, number: true, minlength: 6
	},
	identidade:{
	required: true, number: true, minlength: 6
	},
	nascimento:{
	required: true, date: true
	},
	sexo:{
	required: true
	},
	endereco:{
	required: true, minlength: 8
	},
	complemento:{
	required: true, minlength: 2
	},
	bairro:{
	required: true, minlength: 5
	},
	cep:{
	required: true, minlength: 5
	},
	cidade:{
	// mensagem será obrigatório (required) e terá tamanho mínimo (minLength)
	required: true, minlength: 5
	}
	},
	// Define as mensagens de erro para cada regra
	messages:{
		nome:{
			required: "Digite o seu nome",
			minLength: "O seu nome deve conter, no mínimo, 10 caracteres"
		},
		apelido:{
			required: "Digite o seu apelido",
			minLength: "O seu apelido deve conter, no mínimo, 3 caracteres"
		},
		email:{
			required: "Digite o seu e-mail para contato",
			email: "Digite um e-mail válido"
		},
		telefone:{
			required: "Digite o telefone",
			minLength: "O telefone deve conter, no mínimo, 5 caracteres"
		},
		celular:{
			required: "Digite o celular",
			minLength: "O celular deve conter, no mínimo, 5 caracteres"
		},
		senha:{
			required: "Digite a senha",
			number: "Digite apenas números",
			minLength: "O senha deve conter, no mínimo, 6 caracteres"
		},
		cpf:{
			required: "Digite o cpf",
			number: "Digite apenas números",
			minLength: "O cpf deve conter, no mínimo, 8 caracteres"
		},
		identidade:{
			required: "Digite a identidade",
			minLength: "O identidade deve conter, no mínimo, 8 caracteres"
		},
		nascimento:{
			required: "Digite a data de nascimento",
			date: "Insira a data no formato correto. Ex: 01/12/2011"
		},
		sexo:{
			required: "Selecione o sexo"
		},
		endereco:{
			required: "Digite o endereço",
			minLength: "O endereço deve conter, no mínimo, 10 caracteres"
		},
		complemento:{
			required: "Digite o complemento",
			minLength: "O complemento deve conter, no mínimo, 2 caracteres"
		},
		bairro:{
			required: "Digite o seu bairro",
			minLength: "O bairro deve conter, no mínimo, 5 caracteres"
		},
		cep:{
			required: "Digite o seu cep",
			minLength: "O CEP conter, no mínimo, 5 caracteres"
		},
		cidade:{
			required: "Digite a sua cidade",
			minLength: "A cidade deve conter, no mínimo, 5 caracteres"
		}
	}
});
});
