<head>

  <!-- Manda a traer el javascript para validar el formulario -->
   <link rel="stylesheet" type="text/css" href='<?php echo base_url()?>assets/dist/css/table.css' />
   <!-- <script type="text/javascript" src="<?php echo base_url()?>assets/plugins/doubleScroll/jquery.doubleScroll.js"></script> -->
   <script type="text/javascript" src="<?php echo base_url()?>assets/dist/js/pagos.js"></script>
   <script type="text/javascript" src="<?php echo base_url()?>assets/dist/js/site.js"></script>
   <script type="text/javascript">
    var base_url='<?php echo base_url()?>';
    var rol='<?php echo $this->session->userdata('Rol_IdRol')?>';
   </script>
   <link rel="stylesheet" href="<?php echo base_url().'assets/dist/css/validacion.css'?>">
   <link rel="stylesheet" href="<?php echo base_url().'assets/dist/css/styles.css'?>">
	<link rel="stylesheet" type="text/css" href='<?php echo base_url()?>assets/dist/css/styleTable.css' /> 
  <link rel="stylesheet" href="<?php echo base_url().'assets/plugins/select/bootstrap-select.min.css'?>">
    <!-- Latest compiled and minified JavaScript -->
    <script src="<?php echo base_url().'assets/plugins/select/bootstrap-select.min.js'?>"></script>
</head>
<style>
::-webkit-scrollbar {
  width: 9px !important;
  height: 9px !important;
}

::-webkit-scrollbar-track {
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
}
::-webkit-scrollbar-thumb {
  background-color: #c5c3c3;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
}
.scrollbar-tabla {
      /* height: 65%; */
      overflow: auto !important;
      -webkit-overflow-scrolling: touch;
}
.dataTables_scrollBody {
  overflow-y: visible !important;
  overflow-x: initial !important;
}
.dataTables_scrollHead {
  overflow: visible !important;
}
table.dataTable thead th, table.dataTable thead td{
border:none !important;
}
</style>
<div id="page-content-wrapper">
<div class="page-content inset">
  <center><h1>Ventas Realizadas</h1></center>
  <center>
  <ul class="breadcrumb menu">
      <!-- Menú que direcciona a los  Productos internos y al Público-->
    <li><a href="<?php echo base_url();?>pagos/franquiciatario/pagosF/VentaProductos"> Venta Productos </a><span class="divider"></span></li>
    <li><a href="<?php echo base_url();?>pagos/franquiciatario/pagosF/VentaServicios"> Venta Servicios </a><span class="divider"></span></li>
    <li><a href="<?php echo base_url();?>pagos/franquiciatario/pagosF/VentaPromociones">Venta Promociones </a> <span class="divider"></span></li>
    <li><a href="<?php echo base_url();?>pagos/franquiciatario/pagosF/UltimasVentas"> Últimas Ventas</a><span class="divider"></span></li>
    <li><a href="<?php echo base_url();?>pagos/franquiciatario/pagosF"> Ventas Realizadas </a><span class="divider"></span></li>
  </ul>
  </center>
<div class="row">
<div class="col-md-7 navbar-form navbar">
<label class="label-buscar">Buscar:</label>
<input type="text" class="form-control search"  id="query" name="query" />         
</div>
    <div class="col-md-12" id="cargando" style=" text-align: center;">
                <div class="lds-spinner"><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div></div>
                <center class="cargando2"> Cargando...</center>
    </div>
</div>
  <table id="table-Ventas" class="display up table tabla-general" style="width:100%">
  </table>

<!-- Modal -->
<div class="modal fade scroll scrollbar-primary" id="modalPagar" >
  <div class="modal-dialog modal-lg" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
          <span aria-hidden="true">&times;</span>
        </button>
        <table style="width:100%">
          <thead>
            <tr>
              <th id="folioVenta" class='centrar'></th>
              <th id="clienteVenta" class='centrar'></th>
              <th id="fechaVenta" class='centrar'></th>
            </tr>
          </thead>
        </table>
        <table style="width:100%">
          <thead>
            <tr>
              <th id="vendedorVenta" class="vendedorVenta"></th>
            </tr>
          </thead>
        </table>
      </div>
      <div class="modal-body">
        <table id="table-adeudos" class="display up table tabla-general centrar" style="width:100%">
        </table>
        <div id="contenedorPago" class="col-md-12 invisible">
          <div class="col-md-3">
            <label>Efectivo</label>
            <input type="number" class="form-control" id="Efectivo"  name="Efectivo"  value="" placeholder="Efectivo"  min="0" onkeypress="return validaPunto(event)">
          </div>
          <div class="col-md-3">
            <label>Tipo tarjeta</label>
            <select type="text" class="form-control" id="TipoTarjeta"  name="TipoTarjeta">
              <option value="">---Selecciona---</option>
              <option value="TARJETA DE CREDITO" >TARJETA DE CRÉDITO</option> 
              <option value="TARJETA DE DEBITO" >TARJETA DE DÉBITO</option> 
            </select>
          </div>
          <div class="col-md-3">
            <label>Cantidad tarjeta</label>
            <input type="number" class="form-control" id="CTarjeta" name="CTarjeta" placeholder="Cantidad tarjeta" disabled="" min="0" onkeypress="return validaPunto(event)">            
          </div>
          <div class="col-md-3">
            <label>Folio terminal</label>
             <input type="text" class="form-control" id="FolioTarjeta" name="FolioTarjeta" placeholder="Folio Terminal Bancaria" disabled="">            
          </div>
          <div class="col-md-3">
            <label for="name1">Vendedor</label>
            <select name="Usuario" id="Usuario" class="form-control"  required="" title="Este campo es requerido"> 
            <option value="">--- Seleccione un Usuario  ---</option>  
            <?php foreach ($ReUsuario as $i => $usuario)   
            echo '<option value="',$i,'">',$usuario,'</option>'; ?> </select>
        </div>
        <div class="col-md-3">
            <label for="name1"></label>
            <h4 class="totalIngresado-error"></h4>
            <span class="totalIngresado-title">Total ingresado:</span><span id="TotalIngresado" class="totalIngresado-error"> 0</span>
        </div>
        <div class="col-md-3">
            <label for="name1"></label>
            <h4 class="totalIngresado-error"></h4>
            <span class="totalIngresado-title">Total faltante:</span><span class="totalIngresado-error"> </span><span id="TotalFaltante" class="totalIngresado-title"> 0</span>
        </div>
        <div class="col-md-3">
            <input type="text" id="fechaHora" class="invisible">
            <input type="text" id="idVenta" class="invisible">
        </div>
        </div>
        <input type="text" class="form-control separador oculto">
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-danger pull-left" data-dismiss="modal">Cancelar</button>
        <button type="button" id="pagar" class="btn btn-primary" disabled>Pagar</button>
      </div>
    </div>
  </div>
</div>
<!-- Modal loading -->
<div class="modal" id="modal-loader"  data-backdrop="static" data-keyboard="false">
  <div class="vertical-alignment-helper">
    <div class="modal-dialog vertical-align-center modal-sm">
      <div style=" text-align: center;">
        <div class="lds-spinner">
          <div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div>
          <div></div><div></div>
        </div>
        <center class="cargando"> Cargando...</center>
      </div>
    </div>
  </div>
</div>
<!-- Fin modal -->
<!-- fin modal loading -->
<!-- <div class="modal fade" id="modal-default">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
          <span aria-hidden="true">&times;</span></button>
        <h4 class="modal-title">Confirmación de pago</h4>
      </div>
      <div class="modal-body" id="area-impresion-ticket">
        
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-danger pull-left" data-dismiss="modal" id="cerrar-ticket-preview">Cerrar</button>
        <button type="button" class="btn btn-primary btn-print" id="imprimirTicket"><span class="fa fa-print"> </span>Imprimir y Guardar Pago</button>
      </div>
    </div> -->
    <!-- /.modal-content -->
  <!-- </div> -->
  <!-- /.modal-dialog -->
<!-- </div> -->
<!-- modal
 --> 

<!-- <div class="table-responsive">
<table class="table table-striped jambo_table bulk_action" id="tablaVentas" style="visibility: hidden;">
<thead>
<tr> -->
 <!-- <th>Id Cliente</th>-->
  <!-- <th>Folio</th>
  <th>Nombre Cliente</th>
  <th>Fecha Venta</th> -->
 <!--  <th>Total</th> -->
  <!-- <th>Total Venta</th>
  <th>Cantidad recibida</th>
  <th>Adeudo</th>
  <th>Vendedor</th>
  <th>Acciones</th> -->
  <!-- <th>Crear Expediente</th>-->
<!-- </tr>
</thead>
<tbody> -->
  <?php 
          // if ($consulta != FALSE){
          //   foreach ($consulta as $fila){
          //     echo "<tr>";
          //       echo "<td class='.folio'>".$fila->folio."</td>";
          //       echo "<td>".$fila->ClienteVenta."</td>";
          //       echo "<td>".$fila->FechaVenta."</td>";
          //       // echo "<td>".$fila->TotalVenta."</td>";
          //       echo "<td>".$fila->TotalVentaGeneral."</td>";
          //       echo "<td>".$fila->AbonoVenta."</td>";
          //       echo "<td>".$fila->AdeudoVenta."</td>";
          //       echo "<td>".$fila->VendedorUsuario."</td>";

          //        echo "<td>";

          //          echo "<a href='".base_url()."pagos/franquiciatario/pagosF/mostrarventa/".$fila->IdVentas."/' class='label label-primary'>";
          //           echo "<span class='glyphicon glyphicon-eye-open'></a></span>";
          //                     echo "&nbsp;&nbsp;";
          //         //Direcciona a la función de eliminar franquicias
          //         echo "<a onclick= 'if(Cancelar() == false) return false 'href='".base_url()."pagos/franquiciatario/pagosF/cancelarventa/".$fila->IdVentas."/' class='label label-danger'>";
          //           echo "<span class='glyphicon glyphicon-remove'></a></span>";
          //                     echo "&nbsp;&nbsp;";
          //               echo "</td>";            

          //       echo "</tr>";

          //   } 
          // } 

     ?>

    <!-- </tbody>
    </table> 
  </div>-->
</div>
</div>
<script type="text/javascript">

// $(window).load(function() {

//  $('#tablaVentas').css('visibility', 'visible');
//    $('#tablaVentas').DataTable(
//        {               

                        
//                        dom:'lrtip',
//                         responsive: true,
//                        // columnDefs: visible,
//                        // data: response,
//                        // columns: columns,

//                         ServerSide: true,
//                          destroy: true,
//                          filter:true,
//                          footer: true,
//                          processing: true,

//                          "lengthChange": false,
//                          "order": [[ 0, "desc" ]],
//                          "pageLength": 20,

                         



//                         language: {
//                             "lengthMenu": "Mostrar _MENU_ registros por pagina",
//                             "zeroRecords": "No se encontraron resultados en su busqueda",
//                             "searchPlaceholder": "Buscar ventas registradas",
//                             "info": "Mostrando registros de _START_ al _END_ de un total de  _TOTAL_ registros",
//                             "infoEmpty": "No existen registros",
//                             "infoFiltered": "(filtrado de un total de _MAX_ registros)",
//                             "search": "Buscar:",
//                             "paginate": {
//                                 "first": "Primero",
//                                 "last": "Último",
//                                 "next": "Siguiente",
//                                 "previous": "Anterior"
//                             },

//                         },


//                     });

 

//     var table = $('#tablaVentas').DataTable();
//      var valor=0;
//     // Event listener to the two range filtering inputs to redraw on input
//     $('#query').on('input', function() {
      
//       if (this.value<=0 || this.value>=0 ){
//         table.columns([0]).search(this.value).draw();
        
//       }
//       else{
        
//         table.columns([1]).search(this.value).draw();
      
//       }

//     });

// });
// ----------------------



// ----------------------
// $(document).ready(function() {
  // $.ajax({
  // url:"<?php echo base_url();?>pagos/franquiciatario/PagosF/TodasVentas/",
  // dataType: 'json',
  // success:function(response){
  //     console.log("exito");
  //     var columns = [
  //         { "title":"Folio" },
  //         { "title":"Nombre Cliente" },
  //         { "title":"Fecha Venta" },
  //         { "title":"Total Venta" },
  //         { "title":"Cantidad recibida" },
  //         { "title":"Adeudo" },
  //         { "title":"Vendedor" },
  //         { "title":"Acciones" },
  //     ];   
  //     $('#table-Ventas').DataTable( {
  //         dom: 'lrtip',
  //         responsive: true,
  //         // columnDefs: hide,
  //         data: response,
  //         columns: columns,
  //         ServerSide: true,
  //         destroy: true,
  //         footer: true,
  //         processing: true,
  //         "lengthChange": false,
  //         "pageLength": 20,
  //         "order": [[ 0, "desc" ]],

  //         language: {
  //             "lengthMenu": "Mostrar _MENU_ registros por pagina",
  //             "zeroRecords": "No se encontraron resultados en su busqueda",
  //             "searchPlaceholder": "Buscar registros",
  //             "info": "Mostrando registros de _START_ al _END_ de un total de  _TOTAL_ registros",
  //             "infoEmpty": "No existen registros",
  //             "infoFiltered": "(filtrado de un total de _MAX_ registros)",
  //             "search": "Buscar:",
  //             "paginate": {
  //                 "first": "Primero",
  //                 "last": "Último",
  //                 "next": "Siguiente",
  //                 "previous": "Anterior"
  //             },
  //         },
  //     });
  //     document.getElementById('cargando').classList.add('invisible');
  //     var table = $('#table-Ventas').DataTable();
  //   $('#query').on('input', function() {      
  //     if (this.value<=0 || this.value>=0 ){
  //       table.columns([0]).search(this.value).draw();        
  //     }
  //     else{        
  //       table.columns([1]).search(this.value).draw();      
  //     }
  //   });
  //     $('#table-Ventas').wrap("<div id='scrooll_div' class='scrollbar-tabla'></div>");
  //     $('#scrooll_div').doubleScroll({
  //           resetOnWindowResize: true
  //         });

  // },//end success ajax response
  // error:function(xhr, textStatus, errorThrown, error){
  //   console.log(xhr.responseText)
  //     console.log("error");
  // },
  // });//end ajax
// ----------funciones de cambio de input-------------
  // $(document).on('change', '.pagoProducto', function() {
  //   if (this.checked) {
  //     var valorAdeudo= $(this).parents('tr').find('td.adeudo').html();
  //     $(this).parents('tr').find('td.abono').html(valorAdeudo);
  //   }else{
  //     $(this).parents('tr').find('td.abono').html('');
  //     $('input[name="selecionaTodo"]').prop('checked', false);
  //   }
  // });
  // $(document).on('change', '.inputPago', function() {
  //   var valorAdeudo= $(this).parents('tr').find('td.adeudo').html();
  //   var valorAdeudoFijo= Number($(this).parents('tr').find('td.adeudoFijo').html());
  //   if (this.checked) {
  //     $(this).parents('tr').find('td.abono').html('<input type="number" class="input-abono" min="0" max="'+valorAdeudoFijo+'" onInput="validaCantidad(event, '+valorAdeudoFijo+'); calculaTotal();" onkeypress="return valida(event)">');
  //     $(this).parents('tr').find('input.input-abono').focus();
  //     if($(this).parents('tr').find('td.exhibiciones').html()==$(this).parents('tr').find('td.pago').html())
  //     {
  //       $(this).parents('tr').find('td.abono').html(valorAdeudoFijo);
  //       $(this).parents('tr').find('td.adeudo').html('0');
  //     }
      
  //   }else{
  //     $(this).parents('tr').find('td.abono').html('');
  //     $(this).parents('tr').find('td.adeudo').html(valorAdeudoFijo);
  //     $('input[name="selecionaTodo"]').prop('checked', false);
  //   }
  //   validaselecionaTodo();
  //   calculaTotal();
  //   calculaAdeudo();
  // });
  // $(document).on('input', '.input-abono', function() {
  //   var valorAdeudo= Number($(this).parents('tr').find('td.adeudoFijo').html());
  //   var valorAbono=Number($(this).val());
  //   console.log(valorAdeudo-valorAbono);
  //   $(this).parents('tr').find('td.adeudo').html(valorAdeudo-valorAbono);
  //   calculaTotalIngresado();
  //   calculaAdeudo();
  // });
  // mueveReloj();
  // var botonPagar=document.getElementById('pagar');
  // var cantidadEfectivo=document.getElementById('Efectivo');
  // var tipoTarjeta=document.getElementById('TipoTarjeta');
  // var cantidadTarjeta=document.getElementById('CTarjeta');
  // botonPagar.addEventListener('click', function(){
  //   console.log('pagar');

  //   var table = $('#table-adeudos').DataTable();
  //   // $('#table1').DataTable().destroy();
  //   // $('#table-adeudos').DataTable().draw();
  //   // table.data()
  //   // .each( function ( value, index ) {
  //   //     console.log( 'Data in index: '+index+' is: '+value );
  //   // } );
  //   obtenerDatos();
  // });
  // cantidadEfectivo.addEventListener('input', function() {
  //   calculaTotalIngresado();
  // });
  // tipoTarjeta.addEventListener("change", function() {
  //   if(tipoTarjeta.value=="")
  //   {
  //      document.getElementById('CTarjeta').disabled=true;
  //   }else{
  //      document.getElementById('CTarjeta').disabled=false;
  //      document.getElementById('CTarjeta').focus();
  //   }
  // });
  // cantidadTarjeta.addEventListener('input', function() {
  //   calculaTotalIngresado();
  //   if(cantidadTarjeta.value=="")
  //   {
  //      document.getElementById('FolioTarjeta').disabled=true;
  //   }else{
  //      document.getElementById('FolioTarjeta').disabled=false;
  //   }
  // });
  // ----------------------------------------------
// });
// function calculaTotalIngresado()
// {
//  var efectivo=Number(document.getElementById('Efectivo').value);
//  var cTarjeta=Number(document.getElementById('CTarjeta').value);
//  var cantidadTotal=Number(document.getElementById('cantidadTotal').innerHTML);
 
//  var suma=efectivo+cTarjeta;
//  document.getElementById('TotalIngresado').innerHTML=suma;
//   if(suma==cantidadTotal)
//   {
//     document.getElementById('pagar').disabled=false;
//     document.getElementById('TotalIngresado').classList.remove('totalIngresado-error');
//     document.getElementById('TotalIngresado').classList.add('totalIngresado-correcto');
//   }else{
//     document.getElementById('pagar').disabled=true;
//     document.getElementById('TotalIngresado').classList.add('totalIngresado-error');
//     document.getElementById('TotalIngresado').classList.remove('totalIngresado-correcto');
//   }
//   if(suma==0)
//   {
//     document.getElementById('pagar').disabled=true;
//     document.getElementById('TotalIngresado').classList.add('totalIngresado-error');
//     document.getElementById('TotalIngresado').classList.remove('totalIngresado-correcto');
//   }
//   if(suma>cantidadTotal)
//   {
//     $('#TotalIngresado').notify("Está ingresando una cantidad mayor al total.\n Ingrese nuevamente la cantidad",{
//       position:'bottom center',
//       className:'error',
//       autoHideDelay: 1200,
//     }); 
//     document.getElementById('Efectivo').value="";
//     document.getElementById('CTarjeta').value="";
//   }
// }
// function pagar(id)
// {
//   $("#table-adeudos").empty();
//   limpiarFormaPago();
//   console.log(id);
//   $.ajax({
//                 url:"<?php echo base_url();?>pagos/franquiciatario/PagosF/todosAdeudos/",
//                 type:'POST',
//                 dataType: 'json',
//                 data:{id:id},
//                 success:function(response){
//                     console.log("exito");
//                     var columns = [
//                         { "title":"<input type='checkbox' id='selecionaTodo' name='selecionaTodo' value='1' onClick='pagarTodo();'>" },
//                         { "class":"invisible","title":"id" },
//                         { "class":"invisible", "title":"idConcepto" },
//                         { "class":"invisible", "title":"tipo" },
//                         { "title":"Concepto" },
//                         { "title":"Cantidad" },
//                         { "class":"adeudoFijo invisible","title":"Adeudo" },
//                         { "class":"adeudo","title":"Adeudo" },
//                         { "class":"exhibiciones","title":"Exhibiciones" },
//                         { "class":"pago","title":"N° Pago" },                        
//                         { "class":"abono","title":"Abono" },
//                         // { "title":"Adeudo" },
//                         // { "title":"Acciones" },
//                     ]; 
//                     $("#table-adeudos").append('<tfoot id="foother" class="foother"><tr><th>Total</th><th></th><th></th><th></th><th></th><th></th><th></th><th id="totalAdeudo" class="total centrar"></th><th></th><th></th><th id="cantidadTotal" class="total centrar"></th></tr></tfoot>');  
//                     $('#table-adeudos').DataTable( {
//                         dom: 'lrtip',
//                         responsive: true,
//                         // columnDefs: hide,
//                         data: response,
//                         columns: columns,
//                         ServerSide: true,
//                          destroy: true,
//                          footer: true,
//                          processing: true,
//                          "lengthChange": false,
//                         //  "oLanguage": { "sSearch": "" }, 
//                         //  "pageLength": 5,
//                          "bPaginate": false,
//                          "bFilter": false, //hide Search bar
//                          "bInfo": false, // hide showing entries
//                          "ordering": false,

//                         language: {
//                             "lengthMenu": "Mostrar _MENU_ registros por pagina",
//                             "zeroRecords": "No se encontraron resultados en su busqueda",
//                             "searchPlaceholder": "Buscar registros",
//                             "info": "Mostrando registros de _START_ al _END_ de un total de  _TOTAL_ registros",
//                             "infoEmpty": "No existen registros",
//                             "infoFiltered": "(filtrado de un total de _MAX_ registros)",
//                             "search": "Buscar:",
//                             "paginate": {
//                                 "first": "Primero",
//                                 "last": "Último",
//                                 "next": "Siguiente",
//                                 "previous": "Anterior"
//                             },
//                         },
//                         // 'columnDefs': [
//                         //   {
//                         //       "targets": [ 1,2,3,6 ],
//                         //       "visible": false,
//                         //       "searchable": false
//                         //   },
//                       // ],
                        
//                     });
//                     document.getElementById('totalAdeudo').innerHTML="";
//                     document.getElementById('cantidadTotal').innerHTML="";                    
//                     // document.getElementById('cargando').classList.add('invisible'); //modal cargando <-
//                     $('#table-adeudos').wrap("<div id='scrooll_div2' class='scrollbar-tabla'></div>");
//                     $('#scrooll_div2').doubleScroll({
//                           resetOnWindowResize: true
//                         });
         
//                 },//end success ajax response
//                 error:function(xhr, textStatus, errorThrown, error){
//                   console.log(xhr.responseText)
//                     console.log("error");
//                 },
//                 });//end ajax
//   $('#modalPagar').modal();
// }
// function pagarTodo()
// {
//   console.log('pagar todo');
//   var selector=document.getElementById('selecionaTodo')
//   if(selector.checked==true)
//   {
//       $('.inputPago').each(
//       function() {
//         if($(this).is(':checked'))
//         {
//           console.log('ckeck');
//         }else{
//                 $(this).prop('checked', 'checked');
//                 $(this).trigger("change");
//         }
//       }
//     );
//   }else
//   {
//     $('input[type="checkbox"]').prop('checked', false);
//     $('.inputPago').trigger("change");
//   }
// }
// function validaselecionaTodo()
// {
//   var bandera='true';
//   $('.inputPago').each(
//       function() {
//         if(!this.checked)
//         {
//           bandera='false';
//         }
//       }
//     );
//     if(bandera=='true')
//     {
//       $('input[name="selecionaTodo"]').prop('checked', true);
//     }
// }
// function valida(e)
//   {
//       var tecla = (document.all) ? e.keyCode : e.which;
//       //Tecla de retroceso para borrar, siempre la permite
//       if (tecla==8){
//         return true;
//       }
//      // Patron de entrada, en este caso solo acepta numeros
//       var patron =/["0123456789"]/;
//       var tecla_final = String.fromCharCode(tecla);
//       return patron.test(tecla_final);
//   }
// function validaPunto(e)
//   {
//       var tecla = (document.all) ? e.keyCode : e.which;

//       //Tecla de retroceso para borrar, siempre la permite
//       if (tecla==8){
//         return true;
//       }

//       // Patron de entrada, en este caso solo acepta numeros
//       var patron =/["0123456789."]/;
//       var tecla_final = String.fromCharCode(tecla);
//       return patron.test(tecla_final);
//   } 
// function validaCantidad(e, valor)
// {
//   var valorIngresado=$(e.target).val();
//   if(valorIngresado>valor)
//   {
//     $(e.target).val(valor);
//   }
 
//   // console.log($(this).find('.adeudoFijo').text()); 
    
//   // $('.adeudoFijo').each(function() { 
//   // });
// }
// function calculaTotal()
// {
//   var suma=0;
//   var valorSimple=0;
//   var valorInput=0;
//   var valorAdeudo=0;

//   $('.abono').each(function() { 
    
//     // var valorAbono=0;
//     // valorAdeudo=Number($(this).siblings('.adeudoFijo').text());
//     // valorAdeudo=Number($(this).siblings('.adeudoFijo').text());
//     // console.log('Adeudo'+valorAdeudo);
//     var input=$(this).parents('tr').find('input.input-abono').val();
//     if($(this).hasClass('total'))
//     {
//     }else{    
//       if($(this).text()>0)
//       {
//         valorSimple=valorSimple+Number($(this).text());
//         valorAbono=valorSimple;
//         // valorAdeudo=Number($(this).siblings('.adeudoFijo').text());
//         // $(this).siblings('.adeudo').text(valorAdeudo);
//         // console.log(valorAdeudo);
//         // console.log('adeudo text'+$(this).siblings('.adeudo').text());
//       }
//       if(input !== void 0)
//       {//No sumar
//         valorInput=valorInput+Number($(this).parents('tr').find('input.input-abono').val());
//         valorAbono=valorInput;
//         // valorAdeudo=Number($(this).siblings('.adeudoFijo').text());
//         // $(this).siblings('.adeudo').text(valorAdeudo);
//         // console.log('adeudoInput'+$(this).siblings('.adeudo').text());
//       }
//     }
//   });

//   // console.log(totalAdeudo);
//   suma=Number(valorSimple) + Number(valorInput);
//   console.log(suma);
//   document.getElementById('cantidadTotal').innerHTML=suma;  
//   calculaTotalIngresado();
//   if(suma>0)
//   {
//     document.getElementById('contenedorPago').classList.remove('invisible');
//   }else{
//     document.getElementById('contenedorPago').classList.add('invisible');
//   }


// }
// function calculaAdeudo()
// {
//   var totalAdeudo=0;
//   $('.adeudo').each(function() { 
//       if($(this).hasClass('total'))
//       {
//       }else{    
//         if($(this).text()>0)
//         {
//           totalAdeudo=totalAdeudo + Number($(this).text());  
//           // console.log($(this).text());
//           // console.log('adeudo'+totalAdeudo);     
//         }
//       }
//     });
//   document.getElementById('totalAdeudo').innerHTML=totalAdeudo;
// }
// function obtenerDatos()
// {
//     var table = $('#table-adeudos').DataTable();
//     // var valor;
//     // var valor2;

//     var i=0;
//     var j=0;
//     var efectivo=Number(document.getElementById('Efectivo').value);
//     var tarjeta=document.getElementById('TipoTarjeta').value;
//     var cantidadTarjeta=Number(document.getElementById('CTarjeta').value);
//     var folioTerminal=document.getElementById('FolioTarjeta').value;
//     var vendedor=document.getElementById('Usuario').value;
//     var cantidadTotal=document.getElementById('cantidadTotal').innerHTML;
//     var cantidadIngresada=document.getElementById('TotalIngresado').innerHTML;
//     var fecha=document.getElementById('fechaHora').value;
//     var datos= new Array();
//     // var datos2= new Array();
//     var datosPagar= new Array();
//     var datosFinal= new Array();
//     var check="";
//     var CEfectivo="";
//     var CTarjeta="";
//     var TipoTarjeta="";
//     var folio="";
//     var efectivoTarjeta="";
//     var cantidad="";
//     var validaCantidad="";
//   // var valor="";
//   // var inputPago;
//   $("#table-adeudos td").each(function(){
//     var input=$(this).find('input.input-abono').val();
//     // valor=$(this).text();
    
//     if($($(this).find('input.inputPago')).prop('checked')) {
//         datos.push('on');
//         check=true;
//       }
//     datos.push($(this).text());
    
//     if(j==10 && check==true)
//     {
      
//       if(input !== void 0)
//       {
//         cantidad=Number(input);
//       }else if($(this).text()!="")
//       {
//         cantidad=Number($(this).text());
//       }
//       // console.log(cantidad);
//       if(cantidad==0)
//       {
//         $(this).find('input.input-abono').focus();
//         validaCantidad="0";
//         // var index = datos.indexOf('on');
//         // datos.splice(index, 1);
//       }
//       efectivoTarjeta=efectivo+cantidadTarjeta;
//       if(cantidad>0 && cantidad<=efectivo)
//       {
//         CEfectivo=cantidad;
//         efectivo=efectivo-CEfectivo;       
//       }else if(cantidad>0 && cantidad<=cantidadTarjeta)
//       {
//         CTarjeta=cantidad;
//         cantidadTarjeta=cantidadTarjeta-CTarjeta;
//         TipoTarjeta=tarjeta;
//         folio=folioTerminal;
//       }else if(cantidad>0 && efectivoTarjeta>0)
//       {
//         if(efectivoTarjeta==cantidad)
//         {
//           CEfectivo=efectivo;
//           CTarjeta=cantidadTarjeta;
//           TipoTarjeta=tarjeta;
//           efectivo=0;
//           cantidadTarjeta=0;
//           folio=folioTerminal;
//         }
//         // if(efectivo<cantidad)
//         // {
          
//         // }
//         // CEfectivo=efectivo;
//         // CTarjeta=cantidadTarjeta;
//         // console.log('suma'+efectivoTarjeta);
//       }
//       // datos.push(cantidad);
//       datos.push(CEfectivo);
//       datos.push(TipoTarjeta);
//       datos.push(CTarjeta);
//       datos.push(folio);
//       datos.push(vendedor);
//       datos.push(fecha);
//       check="";
//       CEfectivo="";
//       CTarjeta="";
//       TipoTarjeta="";
//       folio="";
//       cantidad="";
//       console.log('efectivo'+efectivo);
//       console.log('tarjeta'+cantidadTarjeta);
//       console.log('tarjeta'+TipoTarjeta);
//     }
//     console.log(check);
//     j++;
//     if(j==11)
//       {
//         datosPagar.push(datos);
//         datos=[];
//         j=0;
//         // i++;
//       }
  

//       // console.log(valor);
//     //  var check=$(this).find('input.inputPago');
//     // console.log(j);
//     // console.log(i);

    

//   });
//   //  console.log('valor de i'+i);
//   //  console.log('valor de j'+j);
//   //  console.log(datosPagar);
//   console.log(datos);
//   //  var dividirArray=datos.toString().split("|");
//   //  console.log(dividirArray.length);
//   //  console.log(dividirArray);
//   // var y=0;
//   // for(var i=0; i<=datos.length; i++)
//   // {
//   //   // if(datos[i]!="|")
//   //   // {
//   //   //   datos2[i]=datos[i];
//   //   // }else{
//   //     // datosPagar.push(datos2);
//   //   // }
//   //   if(y==12)
//   //   {
//   //     // console.log(datos[i]);
//   //     datosPagar.push(datos2);
//   //     datos2=[];

//   //     // console.log(datos2);
//   //     y=-1;
//   //   }
//   //   // else{
//   //     datos2[y]=datos[i];
//   //   // }
//   //   // console.log('datos2='+datos2);
//   //   y++;
//   // }
//   var cantidades="", vendedorSelect="";
//   if(cantidadTotal==cantidadIngresada)
//   {
//     cantidades='correcto';
//   }else{
//       $('#TotalIngresado').notify("Verifique que esté ingresando.\n la cantidad correspondiente",{
//         position:'bottom center',
//         className:'error',
//       }); 
//   }
//   if(vendedor!="")
//   {
//     vendedorSelect='correcto';
//   }else{
//     $('#Usuario').notify("Seleccione vendedor",{
//         position:'bottom center',
//         className:'error',
//       }); 
//   }
//   if(validaCantidad=='0')
//   {
//     $('#table-adeudos').notify("Verifique si ingreso todos los datos",{
//         position:'bottom center',
//         className:'error',
//       }); 
//   }else{
//     validaCantidad='correcto';
//   }
//   if(cantidades=='correcto' && vendedorSelect=='correcto' && validaCantidad=='correcto')
//   {
//     console.log(datosPagar);
//     for(var x=0; x<datosPagar.length; x++)
//     {
//       if(datosPagar[x].length==18)
//       {
//         datosFinal.push(datosPagar[x]);
//       }
//     }
//     // datosFinal
//     console.log(datosFinal);
//     $.ajax({
//         url:"<?php echo base_url();?>pagos/franquiciatario/PagosF/pagarTodo/",
//         type:'POST',
//         dataType: 'json',
//         data: {'array': JSON.stringify(datosFinal)},//capturo array
//         success:function(result){  
//             console.log('ajax');        
//             console.log(result);                 
//         },//end success ajax response
//         error:function(xhr, textStatus, errorThrown, error){
//           console.log("No hay resultados");
//           },
//       });//end ajax
//   }

// }
// function limpiarFormaPago()
// {
//   document.getElementById('contenedorPago').classList.add('invisible');
//   document.getElementById('Efectivo').value="";
//   document.getElementById('TipoTarjeta').value="";
//   document.getElementById('CTarjeta').value="";
//   document.getElementById('FolioTarjeta').value="";
//   document.getElementById('Usuario').value="";
//   document.getElementById('TotalIngresado').value="";
//   document.getElementById('pagar').disabled=true;
  
// }
// function mueveReloj(){ 
//   var momentoActual = new Date() 
//   var hora = momentoActual.getHours() 
//   var minuto = momentoActual.getMinutes() 
//   var segundo = momentoActual.getSeconds() 
//   var str_segundo = new String (segundo) 
//   if (str_segundo.length == 1) 
//       segundo = "0" + segundo 

//   var str_minuto = new String (minuto) 
//   if (str_minuto.length == 1) 
//       minuto = "0" + minuto 

//   var str_hora = new String (hora) 
//   if (str_hora.length == 1) 
//       hora = "0" + hora 
    
//   var horaImprimible = hora + ":" + minuto + ":" + segundo 
//   var date = new Date();
//   var year = date.getFullYear();
//   var month = date.getMonth()+1;
//   var dt = date.getDate();

//   if (dt < 10) {
//     dt = '0' + dt;
//   }
//   if (month < 10) {
//     month = '0' + month;
//   }
//   var FechaCompleta = dt+'-' + month + '-'+year;
//   var nuevaF = year+'-' + month + '-'+dt;
//   document.getElementById('fechaHora').value=nuevaF +" "+ horaImprimible;  
//   setTimeout("mueveReloj()",1000) 

// }
      (function(){
            function removeAccents ( data ) {
                if ( data.normalize ) {
                    /* Use la API I18n si está disponible para dividir caracteres y acentos, luego elimine
                       los acentos al por mayor. Tenga en cuenta que utilizamos los datos originales, así como
                       lo nuevo para permitir la búsqueda de cualquiera de los formularios.*/
                    return data +' '+ data
                        .normalize('NFD')
                        .replace(/[\u0300-\u036f]/g, '');
                }
             
                return data;
            }
             
            var searchType = jQuery.fn.DataTable.ext.type.search; 
            searchType.string = function ( data ) {
                return ! data ?
                    '' :
                    typeof data === 'string' ?
                        removeAccents( data ) :
                        data;
            };
             
            searchType.html = function ( data ) {
                return ! data ?
                    '' :
                    typeof data === 'string' ?
                        removeAccents( data.replace( /<.*?>/g, '' ) ) :
                        data;
            };
        }());           
</script>
