$("document").ready(function(){
	var send = false;
	//$(".#telefone").mask("(99) 9999-9999");
	$(".cpf").mask("999.999.999-99");
	$("#cnpj").mask("99.999.999/9999-99");
	$(".text").blur(function(){
		var val = $(this).val();
		val = val.toUpperCase(val);
		$(this).val(val);
	})
	/*
	* Translated default messages for the jQuery validation plugin.
	* Locale: PT_BR
	*/
	jQuery.extend(jQuery.validator.messages, {
		required: "Este campo &eacute; requerido.",
		remote: "Por favor, corrija este campo.",
		email: "Por favor, forne&ccedil;a um endere&ccedil;o eletr&ocirc;nico v&aacute;lido.",
		url: "Por favor, forne&ccedil;a uma URL v&aacute;lida.",
		date: "Por favor, forne&ccedil;a uma data v&aacute;lida.",
		dateISO: "Por favor, forne&ccedil;a uma data v&aacute;lida (ISO).",
		number: "Por favor, forne&ccedil;a um n&uacute;mero v&aacute;lida.",
		digits: "Por favor, forne&ccedil;a somente d&iacute;gitos.",
		creditcard: "Por favor, forne&ccedil;a um cart&atilde;o de cr&eacute;dito v&aacute;lido.",
		equalTo: "Por favor, forne&ccedil;a o mesmo valor novamente.",
		accept: "Por favor, forne&ccedil;a um valor com uma extens&atilde;o v&aacute;lida.",
		maxlength: jQuery.validator.format("Por favor, forne&ccedil;a n&atilde;o mais que {0} caracteres."),
		minlength: jQuery.validator.format("Por favor, forne&ccedil;a ao menos {0} caracteres."),
		rangelength: jQuery.validator.format("Por favor, forne&ccedil;a um valor entre {0} e {1} caracteres de comprimento."),
		range: jQuery.validator.format("Por favor, forne&ccedil;a um valor entre {0} e {1}."),
		max: jQuery.validator.format("Por favor, forne&ccedil;a um valor menor ou igual a {0}."),
		min: jQuery.validator.format("Por favor, forne&ccedil;a um valor maior ou igual a {0}.")
	});

	// validate signup form on keyup and submit
	$("#form").validate({
		//onfocusout: false,
		rules: {
			cpf: { isCPF: true },
			empresa: { required: true, minlength: 4 },
			nome: { required: true, minlength: 4 },
			parceiro: { required: true, minlength: 4},
			email: { required: true, email: true },
			dataDeNascimento: { required: true, brDate: true },
			endereco: { required: true },
			bairro: { required: true },
			/* cep: { cep: true }, */
			estado: { required: true },
			cidade: { required: true },
			telefone: { required: true },
			telefoneResidencial: { required: true },
			cnpj: { isCNPJ: true}
		},
		messages: {
			required: "Este campo é necess&aacute;rio.",
			cpf: "Informe um CPF válido.",
			nome: "Informe seu nome completo.",
			email: "Informe um E-mail válido.",
			dataDeNascimento: "Informe a data do seu nascimento.",
			endereco: "Informe seu endereço corretamente.",
			bairro: "Informe seu bairro corretamente.",
			cep: "Informe seu cep corretamente.",
			estado: "Informe o estado.",
			cidade: "Informe a cidade.",
			cnpj: "Informe um CNPJ válido."
		}
	});

});
