$(document).ready(function(){
// Cadastro - Passo 0
	$("#bt_confirma").hide();
	$("#confirmacao").click(function () {
		if (this.checked) {
			$("#bt_confirma").show();
		} else {
			$("#bt_confirma").hide();
		}
	  });


// Cadastro - Passo 1
	$("#cpf").attr("disabled","disabled");
	$("#cnpj").attr("disabled","disabled");
	$("#cadastro_p1_tipo_pessoa").change(function () {
	    $("#cadastro_p1_tipo_pessoa option:selected").each(function () {
			if ($(this).val()==0) {
				$("#cpf").val("");
				$("#cnpj").val("");
				$("#cpf").attr("disabled","");
				$("#cnpj").attr("disabled","disabled");
			} else if ($(this).val()==1) {
				$("#cpf").val("");
				$("#cnpj").val("");
				$("#cpf").attr("disabled","disabled");
				$("#cnpj").attr("disabled","");
			} else {
				$("#cpf").val("");
				$("#cnpj").val("");
				$("#cpf").attr("disabled","disabled");
				$("#cnpj").attr("disabled","disabled");
			}
			
		});
	  })
	  .trigger('change');

	$("#cpf").mask("999.999.999-99");
	$("#cnpj").mask("99.999.999/9999-99");
	$("#cadastro_p1_cep").mask("99999-999");

	$("#cadastro_p1").validate({
	  rules: {
	    cadastro_p1_email: {
	      required: true,
	      email: true,
	      remote: "index.php?canal=clientes&acao=verificaremail"
	    },
	    cpf: {
	    	      required: true,
	    	      remote: "index.php?canal=clientes&acao=verificarcpf&tipo=valida"
	    },
	    cnpj: {
	    	      required: true,
	    	      remote: "index.php?canal=clientes&acao=verificarcnpj&tipo=valida"
	    },
	    cadastro_p1_tipo_pessoa: {
	    		required: true
	    }
	  },
 	  messages: { 
		cadastro_p1_email: { 
			required: "Por favor, é necessário preencher o email", 
			minlength: "Por favor, entre com um email válido", 
			remote: jQuery.format("{0} já está em uso.") 
		},
		cpf: { 
			required: "Por favor, é necessário preencher o CPF", 
			minlength: "Por favor, entre com um CPF válido", 
			remote: jQuery.format("{0} é inválido ou já está em uso.") 
		},
		cnpj: { 
			required: "Por favor, é necessário preencher o CNPJ", 
			minlength: "Por favor, entre com um CNPJ válido", 
			remote: jQuery.format("{0} é inválido ou já está em uso.") 
		},
		    cadastro_p1_tipo_pessoa: {
				required: "Por favor, selecione um tipo de pessoa."
		    }
	  }
});

	
	
// Cadastro - Passo 2

	$("#cadastro_p2_endereco").attr("disabled","disabled");
	$("#cadastro_p2_bairro").attr("disabled","disabled");
	$("#cadastro_p2_municipio").attr("disabled","disabled");
	$("#cadastro_p2_estado").attr("disabled","disabled");

	$("#cadastro_p2").validate({
	  rules: {
	    cadastro_p2_senha: "required",
	    cadastro_p2_senha2: {
	      equalTo: "#cadastro_p2_senha"
	    }
	  }
	});

	$("#cadastro_p2_nasc").datepicker({
	    onClose: function(date) {
//	      data = escape($.datepicker.formatDate('yy-mm-dd',date[0])+'_'+$.datepicker.formatDate('yy-mm-dd',date[1]));
	    },
	    prevText: "<< Anterior",
	    nextText: "Pr&oacute;ximo >>",
	    showOn: "both",
	    yearRange: '1910:1998',
	    defaultDate: '-10y',
	    buttonImage: "./imagens/icones/calendar.gif",
	    buttonImageOnly: true,
	    dateFormat:"dd/mm/yy"
	}).addClass("embed");

// Fim Cadastro

});

