j = jQuery.noConflict();
j(document).ready(function($)
{	
	
	
	// Manipula formulario Pessoa Juridica
	$("#pessoajuridica").css("display", "none");
	//$("#pessoajuridica .pj").css("disabled", "disabled");
	$("input[name='tipo_pessoa']").click(function() {
		var pessoa = $("input[name='tipo_pessoa']:checked").val();
		if (pessoa == '1') {
			$("#pessoajuridica").css("display", "block");
		} else if (pessoa == '0') {
			$("#pessoajuridica").css("display", "none");
		}
	});
	
	//Mascaras
	$('#telefone').mask('(99) 9999-9999');
	$('#celular').mask('(99) 9999-9999');
	$('#fax').mask('(99) 9999-9999');
	$('#cpf').mask('999.999.999-99');
	$('#cnpj').mask('99.999.999/9999-99');
	/*$('#rg').mask('99.999.999-99');*/
	$("#cep").mask("99999-999");
	$('#data_nascimento').mask('99/99/9999');
	
	//Validacao
	$('#formCad').validate(
	{														
		rules: 
		{
			nome: {required: true},
			cpf: {required: true},
			endereco: {required: true},
			cep: {required: true},
			estado: {required: true},
			cidade: {required: true},
			sexo: {required: true},
			estado_civil: {required: true},
			data_nascimento: {required: true},
			email: {required: true, email: true},
			
			razao_social: {required: '#juridica:checked'},
			nome_fantasia: {required: '#juridica:checked'},
			cnpj: {required: '#juridica:checked'}
			
		},
		messages:
		{
			nome: {required: "Por favor, informe um Nome."},
			cpf: {required: "Por favor, informe um CPF."},
			endereco: {required: "Por favor, informe um Endereço"},
			cep: {required: "Por favor, informe um CEP"},
			estado: {required: "Por favor, informe um Estado."},
			cidade: {required: "Por favor, informe uma Cidade"},
			sexo: {required: "Por favor, informe um Sexo"},
			estado_civil: {required: "Por favor, informe um Estado Civil"},
			data_nascimento: {required: "Por favor, informe uma Data de Nascimento"},
			email: {required: "Por favor, digite um E-mail válido", email: "Por favor, digite um e-mail v&aacute;lido."},
			razao_social: {required: "Por favor, informe uma Razão Social"},
			nome_fantasia: {required: "Por favor, informe um Nome Fantasia"},
			cnpj: {required: "Por favor, informe um CNPJ"}
		},
		errorLabelContainer: "#messageBox",
		wrapper: "li"

	});
	
	$('#formPerguntas').validate(
	{														
		rules: 
		{
			escolaridade: {required: true},
			experiencia: {required: true}
			//referencias: {required: true}
			
		},
		messages:
		{
			escolaridade: {required: "Por favor, informe uma Formação."},
			experiencia: {required: "Por favor, informe suas Experiências Profissionais."}
			//referencias: {required: "Por favor, informe as Referências"}
			
		},
		errorLabelContainer: "#messageBox",
		wrapper: "li"

	});
	
	
});

