$(function(){
   //VALIDACAO DE CADASTRO DE EMPRESA (INICIO)
   $.validator.addMethod("IE", function(value) {
      return $("input#inscEstadual").ieValidate($("select#ufInscricao").val());
   }, 'IE Inválida');

   $("form#formDadosCadastro").validate({
      rules:{
	 J_usu_cnpj: "required",
	 B_usu_razao_social: "required",
	 B_usu_nome_fantasia: "required",
	 D_usu_data_fundacao: "required",
	 B_usu_ramo_atividade: "required",
	 F_usu_faturamento_mensal: "required",
	 N_usu_quantidade_funcionarios: {
	    required:true,
	    digits:true
	 },
	 N_usu_quantidade_filiais: {
	    required:true,
	    digits:true
	 },
	 B_usu_inscricao_estadual: "IE",
	 B_usu_endereco: "required",
	 B_usu_numero: "required",
	 B_usu_bairro: "required",
	 B_usu_cep: "required",
	 B_usu_cidade: "required",
	 B_usu_estado: "required",
	 B_usu_telefone: "required",
	 E_usu_email: {
	    required:true,
	    email:true
	 },
	 X_email_nfe: {
	    required:true,
	    email:true
	 },
	 B_usu_nome_socio1: "required",
	 C_usu_cpf_socio1: "required",
	 B_usu_rg_socio1: "required",
	 B_usu_nome_comprador: "required",
	 B_usu_telefone_comprador: "required",
	 E_usu_email_comprador: {
	    required:true,
	    email:true
	 },
	 B_usu_nome_financeiro: "required",
	 B_usu_telefone_financeiro: "required",
	 E_usu_email_financeiro: {
	    required:true,
	    email:true
	 },
	 B_usu_empresa1: "required",
	 B_usu_empresa_cidade1: "required",
	 B_usu_empresa_estado1: "required",
	 B_usu_empresa_contato1: "required",
	 B_usu_empresa_telefone1: "required",
	 B_usu_empresa2: "required",
	 B_usu_empresa_cidade2: "required",
	 B_usu_empresa_estado2: "required",
	 B_usu_empresa_contato2: "required",
	 B_usu_empresa_telefone2: "required",
	 B_usu_conheceu: "required",
	 S_usu_senha:{
	    required: true,
	    minlength:6
	 },
	 confirmar: {
	    required: true,
	    equalTo: "#usu_senha"
	 },
	 A_usu_senha_atual:"required",
	 B_usu_email_novo:{
	    required: true,
	    email:true
	 },
	 B_usu_email_novo_confirmar: {
	    required: true,
	    email:true,
	    equalTo: "#alterarEmail"
	 }
      },
      messages:{
	 J_usu_cnpj: "Obrigatório",
	 B_usu_razao_social: "Obrigatório",
	 B_usu_nome_fantasia: "Obrigatório",
	 D_usu_data_fundacao: "Obrigatório",
	 B_usu_ramo_atividade: "Obrigatório",
	 F_usu_faturamento_mensal: "Obrigatório",
	 N_usu_quantidade_funcionarios: {
	    required:"Obrigatório",
	    digits:"Digite somente números"
	 },
	 N_usu_quantidade_filiais: {
	    required:"Obrigatório",
	    digits:"Digite somente números"
	 },
	 B_usu_endereco: "Obrigatório",
	 B_usu_numero: "Obrigatório",
	 B_usu_bairro: "Obrigatório",
	 B_usu_cep: "Obrigatório",
	 B_usu_cidade: "Obrigatório",
	 B_usu_estado: "Obrigatório",
	 B_usu_telefone: "Obrigatório",
	 E_usu_email: "Obrigatório",
	 X_email_nfe: "Obrigatório",
	 B_usu_nome_socio1: "Obrigatório",
	 C_usu_cpf_socio1: "Obrigatório",
	 B_usu_rg_socio1: "Obrigatório",
	 B_usu_nome_comprador: "Obrigatório",
	 B_usu_telefone_comprador: "Obrigatório",
	 E_usu_email_comprador: "Obrigatório",
	 B_usu_nome_financeiro: "Obrigatório",
	 B_usu_telefone_financeiro: "Obrigatório",
	 E_usu_email_financeiro: "Obrigatório",
	 B_usu_empresa1: "Obrigatório",
	 B_usu_empresa_cidade1: "Obrigatório",
	 B_usu_empresa_estado1: "Obrigatório",
	 B_usu_empresa_contato1: "Obrigatório",
	 B_usu_empresa_telefone1: "Obrigatório",
	 B_usu_empresa2: "Obrigatório",
	 B_usu_empresa_cidade2: "Obrigatório",
	 B_usu_empresa_estado2: "Obrigatório",
	 B_usu_empresa_contato2: "Obrigatório",
	 B_usu_empresa_telefone2: "Obrigatório",
	 B_usu_conheceu: "Obrigatório",
	 B_usu_conheceucolaborador: "Obrigatório",
	 B_usu_conheceurepresentante: "Obrigatório",
	 S_usu_senha: {
	    required: "Obrigatório",
	    minlength: "Mínimo 6 caracteres"
	 },
	 confirmar: {
	    required: "Obrigatório",
	    equalTo: "Senha năo confere"
	 },
	 A_usu_senha_atual:"Obrigatório",
	 B_usu_email_novo:"Obrigatório",
	 B_usu_email_novo_confirmar: {
	    required: "Obrigatório",
	    email: "Obrigatório",
	    equalTo: "E-mail năo confere"
	 }
      }
   });
   //VALIDACAO DE CADASTRO DE EMPRESA (FIM)




   //VALIDACAO DE CADASTRO DE CURRICULO (INICIO)
   $("form#formCurriculo").validate({
      rules:{
	 B_nome: "required",
	 S_usu_senha: {
	    required:true,
	    minlength:6
	 },
	 confirmar: {
	    required: true,
	    equalTo: "#usu_senha"
	 },
	 B_rg: "required",
	 B_deficiencia:"required",
	 X_categoriacnh:"required",
	 D_dt_nascimento: "required",
	 B_cd_cargo: "required",
	 B_escolaridade:"required",
	 X_informatica_quais:"required",
	 B_logradouro: "required",
	 B_numero: "required",
	 B_bairro: "required",
	 B_cep: "required",
	 B_cidade: "required",
	 B_estado: "required",
	 B_telefone: "required",
	 E_email: {
	    required:true,
	    email:true
	 },
	 B_naturalidade: "required",
	 B_naturalidade_uf: "required",
	 B_estado_civil: "required",
	 B_pai_nome: "required",
	 B_mae_nome: "required",
	 X_conhecido_quem: "required",
	 B_perfil: {
	    required:true,
	    maxlength:990
	 }
      },
      messages:{
	 B_nome: "Obrigatório",
	 S_usu_senha: {
	    required:"Obrigatório",
	    minlength:"Mínimo 6 caracteres"
	 },
	 confirmar: {
	    required: "Obrigatório",
	    equalTo: "Senha năo confere"
	 },
	 B_rg: "Obrigatório",
	 B_deficiencia:"Obrigatório",
	 X_categoriacnh:"Obrigatório",
	 D_dt_nascimento: "Obrigatório",
	 B_cd_cargo: "Obrigatório",
	 B_escolaridade:"Obrigatório",
	 X_formacao_curso:"Obrigatório",
	 X_formacao_instituicao:"Obrigatório",
	 X_informatica_quais:"Obrigatório",
	 X_cargoexerce:"Obrigatório",
	 B_logradouro: "Obrigatório",
	 B_numero: "Obrigatório",
	 B_bairro: "Obrigatório",
	 B_cep: "Obrigatório",
	 B_cidade: "Obrigatório",
	 B_estado: "Obrigatório",
	 B_telefone: "Obrigatório",
	 E_email: "Obrigatório",
	 B_naturalidade: "Obrigatório",
	 B_naturalidade_uf: "Obrigatório",
	 B_estado_civil: "Obrigatório",
	 B_pai_nome: "Obrigatório",
	 B_mae_nome: "Obrigatório",
	 X_conhecido_quem: "Obrigatório",
	 B_perfil: {
	    required:"Obrigatório",
	    maxlength:"Máximo 990 caracteres"
	 }
      }
   })

   $("input.radioConhecido").click(function(){
      if($(this).val()==0){
	 $("div#conhecidoQuem").fadeOut('normal');
	 $("input[@name=X_conhecido_quem]").attr("disabled","disabled");
      }else{
	 $("div#conhecidoQuem").fadeIn('normal');
	 $("input[@name=X_conhecido_quem]").removeAttr("disabled");
      }
   });
   //VALIDACAO DE CADASTRO DE CURRICULO (FIM)

});
