$(function() {
	//Mascaras
	$("#zip").mask("99.999-999");
	$("#phone").mask("(99) 9999-9999");
	$(".niver").mask("99/99/9999");
	$.mask.definitions['~']='[+-]';
    $("#date").mask("99/99/9999");
    $("#phone").mask("(999) 999-9999");
    $("#tin").mask("99-9999999");
    $("#ssn").mask("999-99-9999");
    $("#cpf").mask("999.999.999-99");
    $("#product").mask("99/99/9999",{completed:function(){alert("You typed the following: "+this.val());}});
    //Validacoes
	$("#eyescript").mask("~9.99 ~9.99 999");
	 $("#form").validate( {
		rules : {
			lidernome : {
				required : true,
				minlength : 3
			},
			sobrenome : "required",
			endereco : "required",
			phone : "required",
			email : {
				required : true,
				email : true
			},
			niver : "required",
			senha : {
				required : true,
				minlength : 6
			},
			confirmacao : {
				required : true,
				minlength : 6,
				equalTo : "#senha"
			},
			grupo : "required"
		},
		messages : {
			lidernome : {
				required : "Insira um nome",
				minlength : "Mínimo 3 caracteres"
			},
			sobrenome : "Insira o sobrenome",
			endereco : "Insira o endereço",
			phone : "Insira o telefone",
			email : "Insira um e-mail válido",
			niver : "Insira data de nascimento",
			senha : {
				required : "Insira uma senha",
				minlength : "Senha válida mínimo 6 caracteres"
			},
			confirmacao : {
				required : "Insira a confirmação",
				minlength : "Senha válida mínimo 6 caracteres",
				equalTo : "Igual a primeira senha"
			},
			grupo : "Insira o grupo a que pertence a nova conta"
		}
	});
});
