text: /*
   * Aplikasi AKSIOMA (Aplikasi Keuangan Mikro Masyarakat Ekonomi Syariah) ver. 1.0
   * Copyright (c) 2014
   *
   * file   : base/nasabah.js
   * author : Edi Suwoto S.Komp
   * email  : edi.suwoto@gmail.com
   */
   /*----------------------------------------------------------*/
   $(document).ready(function(){
      //---- Inisialisasi
      $("#tab-utama").tabs();
  
  /*
   *  --------------------- nasabah -----------------------------------------
   */
   $(".excel_nasabah").click(function() {
      window.location = "base/nasabah/cetak_excel";
  });
   $('#button-previous ,#button-next').click(function() {
      $("html, body").animate({ scrollTop: 300 }, "slow");
      return false;
  });
      //window.location.href = "base/nasabah";
      
      if($('#status_marital').val() == "2"){
          $('#infomarital').show();
      }else{
          $('#infomarital').hide();
      }
      $('#status_marital').change(function() {
          $('#infomarital').hide();
          if($('#status_marital').val() == "2"){
              $('#infomarital').show();
          }
          return false;
      });
      $("#form_sample_1 input[name='tgl_masuk']").val(isitglskrg());
      var count = ajak('base/nasabah/run_code');
      var cab = ajak('base/nasabah/cab_code');
      $("#form_sample_1 input[name='nomor_nasabah']").val(count);
      $("#form_sample_1 input[name='code_wilayah']").val(cab);
      $('#addnasabah').click(function() {
          $("#form_sample_1 input[name='tgl_masuk']").val(isitglskrg());
          var count = ajak('base/nasabah/run_code');
          var cab = ajak('base/nasabah/cab_code');
          $("#form_sample_1 input[name='nomor_nasabah']").val(count);
          $("#form_sample_1 input[name='code_wilayah']").val(cab);
          $('.nav-tabs li:eq(0)').removeClass('active').addClass('');
          $('.nav-tabs li:eq(1)').removeClass('').addClass('active');
          $('#tabs-1').removeClass('active').addClass('');
          $('#tabs-2').removeClass('').addClass('active');
          //
          isi = ajak('base/nasabah/isi_propinsi');
          $("#propinsi").html(isi);
          $("#propinsi_pekerjaan").html(isi);
          $("#propinsi_usaha").html(isi);
          $("#propinsi_kerabat").html(isi);
          return false;
      });
      $('#propinsi').change(function(){
          var prov = $('#propinsi').val();
          $("#kabupaten").html("");
          isikab = ajak('base/nasabah/isi_kabupaten','&prov='+prov);
          $("#kabupaten").html(isikab);
          return false;
      });
      $('#kabupaten').change(function(){
          var id = $('#kabupaten').val();
          $("#kecamatan").html("");
          isikec = ajak('base/nasabah/isi_kecamatan','&kab='+id);
          $("#kecamatan").html(isikec);
          return false;
      });
      $('#propinsi_pekerjaan').change(function(){
          var prov = $('#propinsi_pekerjaan').val();
          $("#kabupaten_pekerjaan").html("");
          isikab = ajak('base/nasabah/isi_kabupaten','&prov='+prov);
          $("#kabupaten_pekerjaan").html(isikab);
          return false;
      });
      $('#kabupaten_pekerjaan').change(function(){
          var id = $('#kabupaten_pekerjaan').val();
          $("#kecamatan_pekerjaan").html("");
          isikec = ajak('base/nasabah/isi_kecamatan','&kab='+id);
          $("#kecamatan_pekerjaan").html(isikec);
          return false;
      });
      $('#propinsi_usaha').change(function(){
          var prov = $('#propinsi_usaha').val();
          $("#kabupaten_usaha").html("");
          isikab = ajak('base/nasabah/isi_kabupaten','&prov='+prov);
          $("#kabupaten_usaha").html(isikab);
          return false;
      });
      $('#kabupaten_usaha').change(function(){
          var id = $('#kabupaten_usaha').val();
          $("#kecamatan_usaha").html("");
          isikec = ajak('base/nasabah/isi_kecamatan','&kab='+id);
          $("#kecamatan_usaha").html(isikec);
          return false;
      });
      $('#propinsi_kerabat').change(function(){
          var prov = $('#propinsi_kerabat').val();
          $("#kabupaten_kerabat").html("");
          isikab = ajak('base/nasabah/isi_kabupaten','&prov='+prov);
          $("#kabupaten_kerabat").html(isikab);
          return false;
      });
      $('#kabupaten_kerabat').change(function(){
          var id = $('#kabupaten_kerabat').val();
          $("#kecamatan_kerabat").html("");
          isikec = ajak('base/nasabah/isi_kecamatan','&kab='+id);
          $("#kecamatan_kerabat").html(isikec);
          return false;
      });
      
      
      
       //---- Tabel Nasabah
       $("#table_datanasabah").mastertable({
          urlGet:"base/nasabah/get_nasabah",
          flook:"nomor_nasabah"
      },
      function(hal,juml,json) {
          var isi="";
          var kec = "";
          var kab = "";
          var prov = "";
          for(i = 0; i < json['alldata'].length; i++) {
              idx = "j" + json['alldata'][i].nasabah_id;
              dtx = json['alldata'][i];
              jSimpan(idx,dtx);
              kec = ajak('base/nasabah/single_kecamatan','&kec='+json['alldata'][i].kecamatan);
              kab = ajak('base/nasabah/single_kabupaten','&kab='+json['alldata'][i].kabupaten);
              //<img class=\"chps\" title=\"Hapus\" src=\"assets/images/delicon.png\"/>&nbsp;
              managejab = "<img  class=\"cedt\" title=\"Edit\" src=\"assets/images/editicon.png\"/>";
              isi += "<tr style=\"vertical-align:top;\">"
              + "<td align=\"center\">" + (((hal - 1) * juml ) + (i + 1)) + "</td>"
              + "<td align=\"left\">" + json['alldata'][i].nomor_nasabah + "</td>"
              + "<td align=\"left\">" + json['alldata'][i].nama + "</td>"
              + "<td align=\"left\">" + json['alldata'][i].alamat + " RT/RW " + json['alldata'][i].rtrw + " Kec. " + kec + " Kode pos " + json['alldata'][i].kode_pos + "</td>"
              + "<td align=\"left\">" + kab + "</td>"
              + "<td nowrap=\"nowrap\" align=\"center\">" + managejab + "</td>"
              + "<td align=\"center\">" + json['alldata'][i].nasabah_id + "</td>"
              + "</tr>";
          }
          return isi;
      },
      function domIsi() {
          //---- Edit
          $('.cedt').click( function() {
              $(".infonya").hide();
              obj = jAmbil("j" + $(this).parent().next().text());
              jSimpan("idx",obj.nasabah_id);
              
              $("#form_sample_1 input[name='code_wilayah']").val(obj.code_wilayah);
              $("#form_sample_1 input[name='tgl_masuk']").val(revDate(obj.tgl_masuk,'-'));
              $("#form_sample_1 input[name='nomor_nasabah']").val(obj.nomor_nasabah);
              var cab = ajak('base/nasabah/cab_code');
              $("#form_sample_1 input[name='code_wilayah']").val(cab);
              $('.nav-tabs li:eq(0)').removeClass('active').addClass('');
              $('.nav-tabs li:eq(1)').removeClass('').addClass('active');
              $('#tabs-1').removeClass('active').addClass('');
              $('#tabs-2').removeClass('').addClass('active');
              //
              isi = ajak('base/nasabah/isi_propinsi');
              $("#propinsi").html(isi);
              $("#form_sample_1 select[name='propinsi']").val(obj.propinsi);
              $("#propinsi_pekerjaan").html(isi);
              $("#form_sample_1 select[name='propinsi_pekerjaan']").val(obj.propinsi_pekerjaan);
              $("#propinsi_usaha").html(isi);
              $("#form_sample_1 select[name='propinsi_usaha']").val(obj.propinsi_usaha);
              $("#propinsi_kerabat").html(isi);
              $("#form_sample_1 select[name='propinsi_kerabat']").val(obj.propinsi_kerabat);
              
              $("#form_sample_1 input[name='nama']").val(obj.nama);
              $("#form_sample_1 input[name='nama_pangilan']").val(obj.nama_pangilan);
              $("#form_sample_1 input[name='tempat_lahir']").val(obj.tempat_lahir);
              $("#form_sample_1 input[name='tanggal_lahir']").val(revDate(obj.tanggal_lahir,'-'));
              $("#form_sample_1 select[name='jenis_kelamin']").val(obj.jenis_kelamin);
              $("#form_sample_1 select[name='agama']").val(obj.agama);
              $("#form_sample_1 select[name='pendidikan']").val(obj.pendidikan);
              $("#form_sample_1 input[name='nama_ibu_kandung']").val(obj.nama_ibu_kandung);
              $("#form_sample_1 select[name='status_marital']").val(obj.status_marital);
              $("#form_sample_1 input[name='nama_istri_suami']").val(obj.nama_istri_suami);
              $("#form_sample_1 input[name='jumlah_anak']").val(obj.jumlah_anak);
              $("#form_sample_1 select[name='jenis_identitas']").val(obj.jenis_identitas);
              $("#form_sample_1 input[name='nomor_identitas']").val(obj.nomor_identitas);
              $("#form_sample_1 input[name='berlaku_identitas']").val(obj.berlaku_identitas);
              $("#form_sample_1 input[name='warga_negara']").val(obj.warga_negara);
              $("#form_sample_1 input[name='nomor_npwp']").val(obj.nomor_npwp);
              $("#form_sample_1 input[name='nomor_bpjs']").val(obj.nomor_bpjs);
  
              $("#form_sample_1 input[name='nama_waris']").val(obj.nama_waris);
              $("#form_sample_1 select[name='hubungan_waris']").val(obj.hubungan_waris);
              $("#form_sample_1 select[name='jenis_identitas_waris']").val(obj.jenis_identitas_waris);
              $("#form_sample_1 input[name='nomor_identitas_waris']").val(obj.nomor_identitas_waris);
              $("#form_sample_1 input[name='berlaku_identitas_waris']").val(obj.berlaku_identitas_waris);
              $("#form_sample_1 input[name='alamat']").val(obj.alamat);
              $("#form_sample_1 input[name='rtrw']").val(obj.rtrw);
              isikab = ajak('base/nasabah/isi_kabupaten','&prov='+obj.propinsi);
              $("#kabupaten").html(isikab);
              $("#form_sample_1 select[name='kabupaten']").val(obj.kabupaten);
              isikec = ajak('base/nasabah/isi_kecamatan','&kab='+obj.kabupaten);
              $("#form_sample_1 select[name='kecamatan']").html(isikec);
              $("#form_sample_1 select[name='kecamatan']").val(obj.kecamatan);
              $("#form_sample_1 input[name='kode_pos']").val(obj.kode_pos);
              $("#form_sample_1 input[name='telpon_rumah']").val(obj.telpon_rumah);
              $("#form_sample_1 input[name='telpon_kantor']").val(obj.telpon_kantor);
              $("#form_sample_1 input[name='hp']").val(obj.hp);
              $("#form_sample_1 input[name='email']").val(obj.email);
              $("#form_sample_1 input[name='nama_perusahaan']").val(obj.nama_perusahaan);
              $("#form_sample_1 select[name='bidang_pekerjaan']").val(obj.bidang_pekerjaan);
              $("#form_sample_1 input[name='alamat_pekerjaan']").val(obj.alamat_pekerjaan);
              $("#form_sample_1 select[name='propinsi']").val(obj.propinsi);
              $("#form_sample_1 select[name='propinsi_pekerjaan']").html(isi);
              $("#form_sample_1 select[name='propinsi_pekerjaan']").val(obj.propinsi_pekerjaan);
              isikab = ajak('base/nasabah/isi_kabupaten','&prov='+obj.propinsi_pekerjaan);
              $("#form_sample_1 select[name='kabupaten_pekerjaan']").html(isikab);
              $("#form_sample_1 select[name='kabupaten_pekerjaan']").val(obj.kabupaten_pekerjaan);
              isikec = ajak('base/nasabah/isi_kecamatan','&kab='+obj.kabupaten_pekerjaan);
              $("#form_sample_1 select[name='kecamatan_pekerjaan']").html(isikec);
              $("#form_sample_1 select[name='kecamatan_pekerjaan']").val(obj.kecamatan_pekerjaan);
              $("#form_sample_1 input[name='kode_pos_pekerjaan']").val(obj.kode_pos_pekerjaan);
              $("#form_sample_1 input[name='atasan_langsung']").val(obj.atasan_langsung);
              $("#form_sample_1 input[name='posisi_jabatan']").val(obj.posisi_jabatan);
              $("#form_sample_1 select[name='status_pekerjaan']").val(obj.status_pekerjaan);
              $("#form_sample_1 select[name='penghasilan_tetap']").val(obj.penghasilan_tetap);
              $("#form_sample_1 select[name='penghasilan_tamb']").val(obj.penghasilan_tamb);
              $("#form_sample_1 select[name='bidang_usaha']").val(obj.bidang_usaha);
              $("#form_sample_1 input[name='usaha_saldoratarata']").val(obj.usaha_saldoratarata);
              $("#form_sample_1 input[name='usaha_jlhkaryawan']").val(obj.usaha_jlhkaryawan);
              $("#form_sample_1 input[name='usaha_pendapatanpertahun']").val(obj.usaha_pendapatanpertahun);
              $("#form_sample_1 input[name='usaha_pemilik']").val(obj.usaha_pemilik);
              $("#form_sample_1 input[name='alamat_usaha']").val(obj.alamat_usaha);
              isi = ajak('base/nasabah/isi_propinsi');
              $("#form_sample_1 select[name='propinsi_usaha']").html(isi);
              $("#form_sample_1 select[name='propinsi_usaha']").val(obj.propinsi_usaha);
              isikab = ajak('base/nasabah/isi_kabupaten','&prov='+obj.propinsi_usaha);
              $("#form_sample_1 select[name='kabupaten_usaha']").html(isikab);
              $("#form_sample_1 select[name='kabupaten_usaha']").val(obj.kabupaten_usaha);
              isikec = ajak('base/nasabah/isi_kecamatan','&kab='+obj.kabupaten_usaha);
              $("#form_sample_1 select[name='kecamatan_usaha']").html(isikec);
              $("#form_sample_1 select[name='kecamatan_usaha']").val(obj.kecamatan_usaha);
              $("#form_sample_1 input[name='kode_pos_usaha']").val(obj.kode_pos_usaha);
              $("#form_sample_1 input[name='nama_kerabat']").val(obj.nama_kerabat);
              $("#form_sample_1 select[name='hubungan_kerabat']").val(obj.hubungan_kerabat);
              $("#form_sample_1 input[name='alamat_kerabat']").val(obj.alamat_kerabat);
              $("#form_sample_1 input[name='rtrw_kerabat']").val(obj.rtrw_kerabat);
              isi = ajak('base/nasabah/isi_propinsi');
              $("#form_sample_1 select[name='propinsi_kerabat']").html(isi);
              $("#form_sample_1 select[name='propinsi_kerabat']").val(obj.propinsi_kerabat);
              isikab = ajak('base/nasabah/isi_kabupaten','&prov='+obj.propinsi_kerabat);
              $("#form_sample_1 select[name='kabupaten_kerabat']").html(isikab);
              $("#form_sample_1 select[name='kabupaten_kerabat']").val(obj.kabupaten_kerabat);
              isikec = ajak('base/nasabah/isi_kecamatan','&kab='+obj.kabupaten_kerabat);
              $("#form_sample_1 select[name='kecamatan_kerabat']").html(isikec);
              $("#form_sample_1 select[name='kecamatan_kerabat']").val(obj.kecamatan_kerabat);
              $("#form_sample_1 input[name='kode_pos_kerabat']").val(obj.kode_pos_kerabat);
              $("#form_sample_1 input[name='telpon_rumah_kerabat']").val(obj.telpon_rumah_kerabat);
              $("#form_sample_1 input[name='telpon_kantor_kerabat']").val(obj.telpon_kantor_kerabat);
              $("#form_sample_1 input[name='hp_kerabat']").val(obj.hp_kerabat);
              $("#form_sample_1 input[name='email_kerabat']").val(obj.email_kerabat);
              
              
              return false;
          });
  warnatable();
  });
  
  /*
   *  ----------------------- RESET -------------------------------
   */
   $(".reset").click();
  });
  function isitglskrg()
  {
      var now = new Date();
      var date = ((now.getDate()<10) ? "0" : "")+ now.getDate();
      var mo = now.getMonth() + 1;
      var months = ((mo < 10) ? "0" : "")+ mo;
      return date + "-" + months + "-" + fourdigits(now.getYear());
  }
  function fourdigits(number) {return (number < 1000) ? number + 1900 : number;}
  
  function revDate(datex,pemisah) {
    datexx = datex.split("-");
    datex = datexx[2] + pemisah + datexx[1] + pemisah + datexx[0];
    return datex;
  }
  
  $(document).ready(function(){
  
      $('#get_filter_nasabah').click(function(){
          var jenis_tabungan = $('#jenis_tabungan').val();
          var start_date = $('#start_date').val();
          var end_date = $('#end_date').val();
  
          $.ajax({
              url: 'base/nasabah/get_filter_nasabah',
              type: 'post',
              async : false,
              dataType : 'json',
              data: {jenis_tabungan: jenis_tabungan,start_date: start_date, end_date: end_date},
              success: function(data){
                  console.log(data)
                  var isi="";
                  var no = 0+1;
                  var kec = "";
                  var kab = "";
                  var prov = "";
                  for(var i =0; i < data.length; i++){
                      isi += "<tr style=\"vertical-align:top;\">"
                      + "<td style=\"padding: 0 5px;\" align=\"center\">" + no + "</td>"
                      + "<td style=\"padding: 0 5px;\" align=\"left\">" + data[i].nomor_rekening + "</td>"
                      + "<td style=\"padding: 0 5px;\" align=\"left\">" + data[i].nama + "</td>"
                      + "<td style=\"padding: 0 5px;\" align=\"left\">" + data[i].jenis_tabungan + "</td>"
                      + "<td style=\"padding: 0 5px;\" align=\"left\">" + data[i].alamat + "</td>"
                      + "</tr>";
                      no++;
                  };
                  $('#filter_data_nasabah').html(isi);
              },
              error: function(data) {
                  successmessage = 'Error';
              },
          });
      });
  
      $('#print_filter_nasabah').on('click',function(){
          var divToPrint=document.getElementById('table_filter_nasabah');
          var newWin=window.open('','Print-Window');
          newWin.document.open();
          newWin.document.write('<html><body onload="window.print()">'+divToPrint.innerHTML+'</body></html>');
          newWin.document.close();
          setTimeout(function(){newWin.close();},10);
      });
  });