    $().ready(function() {

        var options = {
              beforeSubmit:  showRequest,  // pre-submit callback
              success:       showResponse,  // post-submit callback
              clearForm: true,        // clear all form fields after successful submit
              resetForm: true,        // reset the form after successful submit
              url: 'post_foto.php',
              type: 'post'
          };

        $("#cpf").mask("999.999.999-99");
        $('#bt_checa_cpf').click(function(){
          $.get('../lib/valida_cpf_cnpj.php',{'v': $("#cpf").val(),'tipo':'cpf','mod':'membro'},
          function(data){
            if(data){showMessage(data); $("#cpf").focus(); } else if(valida_str($("#cpf"),"Por favor informe o CPF")) $('form[@name=fcpf]').submit();
          });
          return false;
        });

        $('#btgrava').click(function(){
            var modulo = $('#modulo').val();
            switch (modulo) {
              case '10':  //InsCli
                  if(!valida()); else
                      $('form[@name=f1]').submit();
                  break;
              case '11': //InsFoto
                    $('form[@name=f1]').submit();
                  break;
              case '12': //Edit
                  //if(!valida()); else
                      $('form[@name=f1]').submit();
                  break;
          }
        });


        $('#btedita').click(function(){
          show_fs_id();
          $("#cpf_cnpj").attr("readonly","readonly");
          $("#cpf_cnpj").css({'background-color':'#EEE9E9', 'border':'solid #7F9DB9 1px'});
          $('#lb_cod_cli').hide();
          $('#modulo').val('12');
          $(this).hide();
          $("#topico_reg").html("Cadastro de membros - Editando");
          $('#btRet').show();
          $('#nome_razao').focus();
        });



        $('#btRet').click(function(){
          hide_fs_id();
          $('#modulo').val('11');
          $(this).hide();
          $("#topico_reg").html("Registro de membros");
          $('#btedita').show();
          $('#up_foto').focus();
        });

           var modulo = $('#modulo').val();
           //alert(modulo);
            switch (modulo) {
              case '9': //Checando CPF
                  $('#f1').hide();
                  $('#btedita,#btRet,#btgrava').hide();
                  $('#cpf').focus();
                  break;

              case '10': //InsCli
                  show_fs_id();
                  $('#btedita,#btRet,#topico_checa_cpf,#fs_checa_cpf').hide();
                  $("#cpf_cnpj").attr("readonly","readonly");
                  $("#cpf_cnpj").css({'background-color':'#EEE9E9', 'border':'solid #7F9DB9 1px'});
                  $("#sexo").focus();

                  break;
              case '11': //InsFoto
                  $('#btedita,#btRet,#topico_checa_cpf,#fs_checa_cpf').hide();
                  $("#profissao,#cpf_cnpj_1,#sexo_1,#nome_razao1,#apelido_fantasia1,#data_nasc1,#fone_1,#fone1_2,#endereco1,#ref_end1,#bairro1,#cep1,#CIDADE1,#uf1,#obs1").attr("readonly","readonly");
                  $("#profissao,#cpf_cnpj_1,#sexo_1,#nome_razao1,#apelido_fantasia1,#data_nasc1,#fone_1,#fone1_2,#endereco1,#ref_end1,#bairro1,#cep1,#CIDADE1,#uf1,#obs1").css({'background-color':'#EEE9E9', 'border':'solid #7F9DB9 1px'});
                  $('#btedita').show();
                  $('#btRet').hide();
                  hide_fs_id();
                  break;
              case '12': //Edit
                  show_fs_id();
                  $('#lb_cod_cli,#btedita').hide();
                  $('#btRet').show();
                  $("#topico_reg").html("Cadastro de membros - Editando");
                  $('#nome_razao').focus();
                  $("#cpf_cnpj").attr("disabled","disabled");
                  $("#cpf_cnpj").css({'background-color':'#EEE9E9', 'border':'solid #7F9DB9 1px'});

                  break;
              case '13': //Obrigado pelo cadastro
                  var msg, bts = '';
                  //msg  = '<h2>Obrigado por se cadastrar conosco! </h2>';
                  //msg += '<h2>' + $('#nome_razao').val() + '.</h2>';
                  //msg += '<h3>Seu protocolo é: '+ $('#prot').val() + '</h3>';
                  msg = $('#div_bf').html();
				  
                  //bts  = '<input type="button" class="bt_final" id="bt_new" value="Inserir novo">';
                  //bts += '<input type="button" class="bt_final" id="bt_back" value="Página inicial">';
                  bts += '<input type="button" class="bt_final" id="bt_print" value="Imprimir">';
                  $('#topico_reg_foto').html('Cadastro de membro concluído com sucesso.');
                  $('#fs_id_foto').html(msg);
                  $('#div_legenda').html('');
                  $('#div_botoes').html(bts);
                  //$('#div_legenda,#div_botoes').show();
                  $('#div_legenda,#div_botoes,#fs_id_foto').show();
                  $('#fs_checa_cpf,#topico_checa_cpf').hide(); //15/05/2009
				  $('#div_botoes').hide(); //28.12.2010
				  

                  $('#topico_ident_foto').hide();
                  $('#fs_identificaca_foto').hide();
                  $('#btgrava').hide();
                  $('#btedita').hide();
                  $('#btRet').hide();
                  $('#f1').hide();
                   $('#bt_new').click(function(){window.open('mod_cli.php', '_self', ''); });
                   $('#bt_back').click(function(){window.open('/', '_self', ''); });
                   $('#bt_print').click(function(){ window.print(); });
                  break;
              case '14': //Cliente já cadastrado
                  var mens = 'Membro já castrado';
                  $('#topico_reg_foto').html('<b>' + mens + '</b>');
                  $('#label_cpf_cnpj_1,#topico_checa_cpf,#fs_checa_cpf,#fcpf,#f2,#f1,#btedita,#btRet,#btgrava').hide();
                  $("#profissao,#cpf_cnpj_1,#sexo_1,#nome_razao1,#apelido_fantasia1,#data_nasc1,#fone_1,#fone1_2,#endereco1,#ref_end1,#bairro1,#cep1,#CIDADE1,#uf1,#obs1").attr("readonly","readonly");
                  $("#profissao,#cpf_cnpj_1,#sexo_1,#nome_razao1,#apelido_fantasia1,#data_nasc1,#fone_1,#fone1_2,#endereco1,#ref_end1,#bairro1,#cep1,#CIDADE1,#uf1,#obs1").css({'background-color':'#EEE9E9', 'border':'solid #7F9DB9 1px'});
                  $('#div_botoes').html('<input type="button" class="bt_final" id="bt_new" value="Inserir novo">');
                  $('#bt_new').click(function(){window.open('.', '_self', ''); });
                  hide_fs_id();
                  //$.blockUI({ message: $('#div_msg'), css: { width: '275px' } });
                  showMessage('Membro já cadastrado.');
                  break;
           }

                  function showMessage(msg){
                    $('#show_mensagem').html(msg);
                    $.blockUI({ message: $('#div_msg'), css: { width: '275px' } });
                  }
                  $('#bt_ok').click(function(){ $.unblockUI(); });





   $("#nome_razao").blur(function(){
     //var i = $.trim( $(this).val() );
     //alert(i);
    if( $.trim($("#apelido_fantasia").val()) == "" ){
      var v_apelido = $(this).val().split(" ");
      $("#apelido_fantasia").val(v_apelido[0]);
    }
   });

   $("#data_nasc").mask("99/99/9999");

  $('#img_ect').click(function(){
     window.open("http://www.correios.com.br/servicos/dnec/index.do","","");
  });

    function hide_fs_id(){ //Esconde f1 e mostra foto
        $('#f1').hide();
        $('#fs_identificaca_foto,#topico_ident_foto,#fs_id_foto,#topico_reg_foto').fadeIn(300);
        $('#btgrava').val('Finalizar cadastro');

    }

    function show_fs_id(){ //Mostra f1 e Esconde foto
        $('#f1').fadeIn(300);
        $('#fs_identificaca_foto,#topico_ident_foto,#fs_id_foto,#topico_reg_foto').hide();
        $('#btgrava').val('Avançar >>');
    }


     function valida(){
         if(
           !valida_str($("#cpf_cnpj"),"Por favor informe o CPF") ||
           //!valida_str($("#rg_ie"),"Por favor informe o numero da carteira de identidade") ||
           !valida_str($("#nome_razao"),"Por favor informe o nome completo") ||
           !valida_str($("#apelido_fantasia"),"Por favor informe o apelido") ||
           !valida_str($("#fone"),"Por favor informe o telefone \nno formato: (xx)xxxx-xxxx") ||
           !valida_str($("#fone1"),"Por favor informe o celular \nno formato: (xx)xxxx-xxxx") ||
           !valida_str($("#endereco"),"Por favor informe o endereço") ||
           !valida_str($("#bairro"),"Por favor informe o bairro") ||
           !valida_str($("#cep"),"Por favor informe o CEP") ||
           !valida_str_hidden($("#id_cidade"),"Por favor informe a cidade",$("#CIDADE")) ||
           !valida_str($("#CIDADE"),"Por favor informe a cidade") ||
           !valida_str($("#uf"),"Por favor informe o estado") ||


           !valida_str_hidden($("#id_atividade"),"Por favor informe a atividade - profissão",$("#nome_atividade")) ||
           !valida_str($("#nome_atividade"),"Por favor informe a atividade - profissão") ||

           !valida_str($("#linha1"),"Por favor informe a Descrição detalhada da atividade") 
         ) return false; else return true;
     }

      //AutoComplete da profissão
      $("#nome_atividade").autocomplete("../lib/get_profissao.php", {
          width: 360,
          minChars: 1,
          autoFill: false,
          selectFirst: true
      });
      $("#nome_atividade").result(function(event, data, formatted) {
          if (data){
              document.getElementById('id_atividade').value = data[1];
			  document.getElementById('nome_atividade').value = data[2];
              //document.getElementById('COD_RESPONS').value = data[1];
          }
      });
      $('#nome_atividade').keyup(function(e) {
          //alert(e.keyCode);
          if((e.keyCode == 8) || (e.keyCode == 46)){ //BacSpace ou Del
              document.getElementById('id_atividade').value = "";
              //document.getElementById('COD_RESPONS').value = "";
          }
      });

      //AutoComplete da cidade
      $("#CIDADE").autocomplete("../lib/get_cidade.php", {
          width: 360,
          minChars: 1,
          autoFill: false,
          selectFirst: false
      });
      $("#CIDADE").result(function(event, data, formatted) {
          if (data){
              document.getElementById('id_cidade').value = data[1];
              document.getElementById('uf').value = data[2];
              document.getElementById('CIDADE').value = data[3];

          }
      });
      $('#CIDADE').keyup(function(e) {
          //alert(e.keyCode);
          if((e.keyCode == 8) || (e.keyCode == 46)){ //BacSpace ou Del
              document.getElementById('id_cidade').value = "";
              document.getElementById('uf').value = "";
          }
      });

  $("#CIDADE").attr("readonly","readonly");
  $("#uf").attr("readonly","readonly");
  $("#CIDADE, #uf").css({'background-color':'#EEE9E9', 'border':'solid #7F9DB9 1px'});
  
  $("#fone").mask("(99)9999-9999");
  $("#fone1").mask("(99)9999-9999");
  //$("#cpf_cnpj").mask("999.999.999-99");

  $("#cep").mask("99999-999");
  $('#cep').blur(function(){
      //alert($('#cep').val().length);
      if($('#cep').val().length == 9 ){
           $('#content').block({message: '<h3><img src="../img/ajax-loader_gde.gif"/><br>Buscando cep, aguarde ...</h3>', css: { border: '3px solid #a00',fontFamily: 'verdana,arial', fontWeight: 'normal', padding: '15px'}});
          $.get('../lib/get_cep.php',{'q': $("#cep").val(),'q1':'valor1','q2':'valor2'},
            function(data){

              var dados = data.split("|");
              if(data){
                  switch (dados[0]) {
                  case '0': //Erro
                      //alert( dados[1] );
                     $('#content').unblock();
                     $("#CIDADE").removeAttr("readonly");
					 $("#CIDADE").css({'background-color':'#FFF', 'border':'solid #7F9DB9 1px'});
                     //$("#uf").removeAttr("readonly");

                     $("#id_cidade").val("");
                     $("#CIDADE").val("");
                     $("#uf").val("");
                     $("#CIDADE").focus();
                      break;
                  case '1': //Cidade com cep unico
                      $('#CIDADE').val(dados[1]);
                      $('#uf').val(dados[2]);
                      $.get('../lib/get_cid_cep.php',{'q': $("#CIDADE").val(),'q1':$("#uf").val()},function(data_cid){
                        var cid = data_cid.split("|");
                            if(data_cid){
                                //$('#content').unblock();
                                $('#content').unblock();
                                //alert($("#id_cidade").val() + " - " + $("#CIDADE").val());
                                $("#id_cidade").val(cid[1]);
                                $("#CIDADE").val(cid[3]);
                                $("#uf").val(cid[2]);
                                $("#obs").focus();
                            }
                      });
                      break;
                  case '2': //Cidade com mais de um cep, retorna tambem o nome da rua ...
                      $('#CIDADE').val(dados[1]);
                      $('#uf').val(dados[2]);
                      $.get('../lib/get_cid_cep.php',{'q': $("#CIDADE").val(),'q1':$("#uf").val()},function(data_cid){
                        var cid = data_cid.split("|");
                            if(data_cid){
                                //$('#content').unblock();
                                $('#content').unblock();
                                //alert($("#id_cidade").val() + " -- " + $("#CIDADE").val());
                                $("#id_cidade").val(cid[1]);
                                $("#CIDADE").val(cid[3]);
                                $("#uf").val(cid[2]);
                                $("#obs").focus();
                            }
                      });
                      break;
                  default:
                     //$('#content').unblock();
                     $('#content').unblock();
                     $("#CIDADE").removeAttr("readonly");
					 $("#CIDADE").css({'background-color':'#FFF', 'border':'solid #7F9DB9 1px'});
                     //$("#uf").removeAttr("readonly");

                     $("#id_cidade").val("");
                     $("#CIDADE").val("");
                     $("#uf").val("");
                     $("#CIDADE").focus();
                      break;
                 }
              };
            }
          );
       }
   });



     //$("#img_calendar").click(function() {     $(this).datepicker("dialog", $("#dialog").val(), setDateFromDialog, {         prompt: "Choose a date",         duration: ""     }) });

      $("#img_calendar").click(function(){
        $("#data_nasc").datepicker({});
        $("#data_nasc").focus();
      });

       //Envia file
       $('#up_foto').change(function(){
          $("form[@name=f2]").submit();
        });
      $('#f2').submit(function() {
          $(this).ajaxSubmit(options);
          return false;
      });

       $("#cb_boleto_ficha").change(function(){
           var hFrame = 400; s = '';
            switch ($("#cb_boleto_ficha").val()  ) {
              case 'b':
                s = '<iframe src ="../intra/on/boleto/boleto_bradesco.php?id_membro='+$("#id").val()+'&tp_boleto=mb" width="100%" height="'+hFrame+'" frameborder="no"></iframe>';
                $("#div_bf_iframe").html(s);
                break;


              case 'f':
                s = '<iframe src ="../intra/on/membro_pdf.php?id='+$("#id").val()+'" width="100%" height="'+hFrame+'" frameborder="no" ></iframe>';
                $("#div_bf_iframe").html(s);
                break;

              default:
                break;
            }
        });

	  
	  
	  
	  



	  
    });

      // pre-submit callback
      function showRequest(formData, jqForm, options) {
          var queryString = $.param(formData);
            $('#content').block({message: '<h3><img src="../img/ajax-loader_gde.gif"/><br>Enviando foto, aguarde ...</h3>', css: { border: '3px solid #a00',fontFamily: 'verdana,arial', fontWeight: 'normal', padding: '15px'}});
          return true;
      }
      // post-submit callback
      function showResponse(responseText, statusText)  {
           function getRandomInt(min, max)
           {
              return Math.floor(Math.random() * (max - min + 1)) + min;
           }

           //alert('status: ' + statusText + '\n\nTexto de resposta: \n' + responseText);
         if(responseText !=''){
             $("#div_foto").html("<img width='176' height='144' src='mostra_foto_membro.php?id="+ $('#id').val() +"&f="+ getRandomInt(100,200000) +"'>");
            $('#content').unblock();
             var ret = responseText.split('|');
             alert(ret[0] + '\n' + ret[1] + '\n' + ret[2]);
         } else {
           //$('#content').unblock();
           $('#content').unblock();
           $("#div_foto").html("<img width='176' height='144' src='mostra_foto_membro.php?id="+ $('#id').val() +"&f="+ getRandomInt(100,200000) +"'>");
         }
      }




	  
	  
