<?php
  
  session_start();

  include('../../php/conn.php');

  if(!isset($_SESSION["id"])){
    header('Location: index.php');
  }

  mysqli_query($enlace, "SET character_set_results = 'utf8', character_set_client = 'utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8'");
  mysqli_query($enlacehost, "SET character_set_results = 'utf8', character_set_client = 'utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8'");

  $Id_Pedido = $_GET["Id"];
  $codigo_interno = $_GET["CI"];
?>

<!DOCTYPE html>
<html lang="es">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <!-- Meta, title, CSS, favicons, etc. -->
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">

        <title>Editar Venta</title>

        <!-- Bootstrap -->
        <link href="../vendors/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
        <!-- Font Awesome -->
        <link href="../vendors/font-awesome/css/font-awesome.min.css" rel="stylesheet">
        <!-- NProgress -->
        <link href="../vendors/nprogress/nprogress.css" rel="stylesheet">
        <!-- iCheck -->
        <link href="../vendors/iCheck/skins/flat/green.css" rel="stylesheet">
        <!-- bootstrap-progressbar -->
        <link href="../vendors/bootstrap-progressbar/css/bootstrap-progressbar-3.3.4.min.css" rel="stylesheet">
        <!-- JQVMap -->
        <link href="../vendors/jqvmap/dist/jqvmap.min.css" rel="stylesheet"/>
        <!-- bootstrap-daterangepicker -->
        <link href="../vendors/bootstrap-daterangepicker/daterangepicker.css" rel="stylesheet">
        <!-- Ion.RangeSlider -->
        <link href="../vendors/normalize-css/normalize.css" rel="stylesheet">
        <link href="../vendors/ion.rangeSlider/css/ion.rangeSlider.css" rel="stylesheet">
        <link href="../vendors/ion.rangeSlider/css/ion.rangeSlider.skinFlat.css" rel="stylesheet">
        <!-- Bootstrap Colorpicker -->
        <link href="../vendors/mjolnic-bootstrap-colorpicker/dist/css/bootstrap-colorpicker.min.css" rel="stylesheet">
        <link href="../vendors/cropper/dist/cropper.min.css" rel="stylesheet">
        <!-- Datatables -->
        <link href="../vendors/datatables.net-bs/css/dataTables.bootstrap.min.css" rel="stylesheet">
        <link href="../vendors/datatables.net-buttons-bs/css/buttons.bootstrap.min.css" rel="stylesheet">
        <link href="../vendors/datatables.net-fixedheader-bs/css/fixedHeader.bootstrap.min.css" rel="stylesheet">
        <link href="../vendors/datatables.net-responsive-bs/css/responsive.bootstrap.min.css" rel="stylesheet">
        <link href="../vendors/datatables.net-scroller-bs/css/scroller.bootstrap.min.css" rel="stylesheet">

        <!-- Custom Theme Style -->
        <link href="../build/css/custom.min.css" rel="stylesheet">

        <script type="text/javascript">
            var categoria_selected = 1;
            var CI = '<?php echo $codigo_interno; ?>';
            var IdPedido = <?php echo $Id_Pedido; ?>;
            var total_venta = 0;
            var total_venta_igv = 0;
            var efectivo_ingresado = 0;
        </script>

        <style type="text/css">
            ._hov_billete img:hover {
                width: 210px;
            }

            ._hov_moneda img:hover {
                width: 90px;
            }
        </style>
    </head>

    <body class="nav-md" style="zoom: 80%; background-color: #2A2B24" onload="f_GetInicio()">
    <!-- <body class="nav-md" style="zoom: 75%; background-color: #2A2B24" onload="f_LoadCategorias(); f_GetProductos('T', 0, 1);"> -->
        <div class="container body">
            <div class="main_container" style="">
                <?php include('partes/sidebar.php'); ?>

                <!-- page content -->
                <div class="right_col" role="main">
                    <div class="">
                        <div class="row">
                            <div class="col-md-12 col-sm-12 col-xs-12">
                                <div class="x_panel" style="border: solid; border-width: 1px; border-color: #D9D9D9; border-radius: 7px;">
                                    <div class="x_title">
                                        <h2><b>
                                            Registro de Venta
                                        </b></h2>
                                        <div class="clearfix">
                                        </div>
                                    </div>

                                    <div class="x_content">
                                        <!-- <p>
                                            En esta opción usted podrá:
                                        </p>
                                        <p><b><font color="#A3A1A8">
                                            &emsp;&emsp; Registrar ventas. &emsp;&emsp; | &emsp;&emsp; Buscar productos por categorías.  &emsp;&emsp; | &emsp;&emsp; Personalizar la selección de productos.
                                        </font></b></p>

                                        <br/> -->

                                        <!-- Categorías -->
                                        <div class="col-md-1 col-sm-4 col-xs-12" style="border: solid; border-width: 1px; border-color: #D9D9D9;  border-radius: 7px;">
                                            <div class="row" style="background-color: #325A73; height: 60px; border: solid; border-width: 1px; border-color: #D9D9D9; border-radius: 7px; text-align: center;">
                                                <label style="margin-top: 10px"><h2><b><font color="#ffffff" style="font-size: 17px">
                                                    Categorías
                                                </font></b></h2></label>
                                            </div>

                                            <div id="div_categorias" class="row">

                                            </div>
                                        </div>

                                        <!-- Productos -->
                                        <div class="col-md-2 col-sm-4 col-xs-12" style="border: solid; border-width: 1px; border-color: #D9D9D9;  border-radius: 7px; cursor: pointer;">
                                            <div class="row" style="background-color: #4EA68D; height: 60px; border: solid; border-width: 1px; border-color: #D9D9D9; border-radius: 7px; cursor: pointer;" onclick="f_showsubmenu('div_productos_c')">
                                                <h2><center><b><font color="#ffffff" style="font-size: 17px">
                                                    Elementos para Análisis<br>(Combos)
                                                </font></b></center></h2>
                                            </div>

                                            <div id="div_productos_c">
                                                <div id="productos_c" class="row">

                                                </div>
                                            </div>

                                            <div class="row" style="background-color: #4EA68D; height: 60px; margin-top: 5px; border: solid; border-width: 1px; border-color: #D9D9D9; border-radius: 7px;" onclick="f_showsubmenu('div_productos_i')">
                                                <h2><center><b><font color="#ffffff" style="font-size: 17px">
                                                    Elementos para Análisis<br>(Individuales)
                                                </font></b></center></h2>
                                            </div>

                                            <div id="div_productos_i">
                                                <div id="productos_i" class="row">

                                                </div>
                                            </div>
                                        </div>

                                        <!-- Cabecera de Venta -->
                                        <div class="col-md-9 col-sm-4 col-xs-12" style="border: solid; border-width: 1px; border-radius: 7px; border-color: #D9D9D9;">
                                            <div class="row" style="background-color: #F2A71B; height: 60px; border: solid; border-width: 1px; border-color: #D9D9D9; border-radius: 7px; text-align: center;">
                                                <label style="margin-top: 10px"><h2><b><font color="#ffffff" style="font-size: 17px">
                                                    Datos principales de la venta
                                                </font></b></h2></label>
                                            </div>

                                            <center>
                                                <div class="row" style="width: 99%">
                                                    <div class="x_panel" style="margin-top: 5px; border: solid; border-width: 1px; border-radius: 7px; border-color: #D9D9D9;">
                                                        <div class="x_title">
                                                            <h2><b>
                                                                Datos del Cliente
                                                            </b></h2>

                                                            <div id="msg_sinconfirmar" class="col-md-12 col-sm-12 col-xs-12" style="margin-top: -35px;">
                                                                <div class="col-md-9 col-sm-9 col-xs-9">
                                                                </div>

                                                                <div class="col-md-3 col-sm-3 col-xs-3" style="text-align: center; background-color: #4EA68D; color: #ffffff; border: solid; border-width: 1px; border-radius: 7px; border-color: #D9D9D9;">
                                                                    <label style="margin-top: 5px; font-size: 16px; color: #FFF249">
                                                                        VENTA SIN CONFIRMAR
                                                                    </label>
                                                                </div>
                                                            </div>

                                                            <div id="msg_confirmada" class="col-md-12 col-sm-12 col-xs-12" style="margin-top: -35px; display: none">
                                                                <div class="col-md-9 col-sm-9 col-xs-9">
                                                                </div>

                                                                <div class="col-md-3 col-sm-3 col-xs-3" style="text-align: center; background-color: #F22727; color: #ffffff; border: solid; border-width: 1px; border-radius: 7px; border-color: #D9D9D9;">
                                                                    <label style="margin-top: 5px; font-size: 16px; color: #FFF249">
                                                                        VENTA CONFIRMADA
                                                                    </label>
                                                                </div>
                                                            </div>

                                                            <div class="clearfix">
                                                            </div>
                                                        </div>

                                                        <div class="x_content">
                                                            <div class="row">
                                                                <!-- iIdCliente (Hidden) -->
                                                                <input id="iIdCliente" type="hidden">
                                                                <input id="IdDocCliente" type="hidden">
                                                                <input id="IdTipoDocSunat" type="hidden">

                                                                <div class="form-group col-md-5 col-sm-5 col-xs-12">
                                                                    <label class="control-label col-md-3 col-sm-3 col-xs-12" style="margin-top: 7px; text-align: right;">
                                                                        DNI / RUC
                                                                    </label>
                                                                    <div class="col-md-8 col-sm-8 col-xs-11">
                                                                        <input type="number" id="dni_cliente" placeholder="DNI / RUC de Cliente" class="form-control col-md-7 col-xs-12" onkeyup="f_BuscarClientes(1)">
                                                                    </div>
                                                                    <div class="col-md-1 col-sm-1 col-xs-1">
                                                                        <img src="images/add_users.png" width="35px" style="cursor: pointer;" title="Nuevo Cliente" onclick="f_AddNewCliente()">
                                                                    </div>
                                                                </div>

                                                                <div class="form-group col-md-7 col-sm-7 col-xs-12">
                                                                    <label class="control-label col-md-3 col-sm-3 col-xs-12" style="margin-top: 7px; text-align: right;">
                                                                        Nombres
                                                                    </label>
                                                                    <div class="col-md-9 col-sm-9 col-xs-12">
                                                                        <input type="text" id="nom_cliente" placeholder="Nombre de Cliente" class="form-control col-md-9 col-xs-12" onkeyup="f_BuscarClientes(2)">
                                                                    </div>
                                                                </div>
                                                            </div>

                                                            <div class="row" id="div_buscarclientes" style="display: none;">
                                                                <div class="row" style="background-color: #9CB6D9; height: 30px; border: solid; border-width: 1px; border-color: #829BCD; border-radius: 7px; text-align: center;">
                                                                    <label style="margin-top: -5px"><h2><b><font color="#ffffff" style="font-size: 15px">
                                                                        Búsqueda de Clientes
                                                                    </font></b></h2></label>
                                                                </div>

                                                                <div class="row" id="div_sinclientes" style="border: solid; border-width: 1px; border-color: #D9D9D9; background-color: #F22727; color: #ffffff">
                                                                    No se encontraron resultados
                                                                </div>

                                                                <div class="row" style="overflow: auto; height: 150px">
                                                                    <table class="table table-striped jambo_table bulk_action">
                                                                        <thead>
                                                                            <tr>
                                                                                <th style="width: 2%"><center>
                                                                                    Item
                                                                                </center></th>
                                                                                <th style="width: 18%"><center>
                                                                                    DNI / RUC Cliente
                                                                                </center></th>
                                                                                <th style="width: 80%"><center>
                                                                                    Nombre Cliente
                                                                                </center></th>
                                                                            </tr>
                                                                        </thead>

                                                                        <tbody id="tabla_busquedaclientes">
                                                                            
                                                                        </tbody>
                                                                    </table>
                                                                </div>
                                                            </div>
                                                        </div>
                                                    </div>
                                                </div>

                                                <div class="row" style="margin-top: -10px; width: 99%">
                                                    <div class="x_panel" style="margin-top: 5px; border: solid; border-width: 1px; border-radius: 7px; border-color: #D9D9D9;">
                                                        <div class="x_title">
                                                            <h2 id="titulo_codigointerno"><b>
                                                                Datos de la Venta: 
                                                            </b></h2>
                                                            <div class="clearfix">
                                                            </div>
                                                        </div>

                                                        <div class="x_content">
                                                            <div class="row">
                                                                <div class="form-group col-md-4 col-sm-4 col-xs-12">
                                                                    <label class="control-label col-md-5 col-sm-5 col-xs-12">
                                                                        Fecha y hora recepción
                                                                    </label>
                                                                    <div class="col-md-7 col-sm-7 col-xs-12">
                                                                        <?php
                                                                            date_default_timezone_set("America/Lima"); 

                                                                            $date = date('Y-m-d');
                                                                            $time = date('H:i:s');

                                                                            echo '<input type="text" class="form-control col-md-12 col-xs-12" id="cab_fechahorarecepcion" value="'.($date.' ' .$time).'" disabled/>';
                                                                        ?>
                                                                    </div>
                                                                </div>

                                                                <div class="form-group col-md-4 col-sm-4 col-xs-12">
                                                                    <label class="control-label col-md-5 col-sm-5 col-xs-12" style="margin-top: 5px">
                                                                        Fecha de entrega
                                                                    </label>
                                                                    <div class="col-md-7 col-sm-7 col-xs-12">
                                                                        <?php
                                                                            echo '<input type="date" class="form-control col-md-12 col-xs-12" id="cab_fechaentrega" value="'.$date.'" onchange="f_GrabarCabeceraPedido()"/>';
                                                                        ?>
                                                                    </div>
                                                                </div>

                                                                <div class="form-group col-md-4 col-sm-4 col-xs-12">
                                                                    <label class="control-label col-md-5 col-sm-5 col-xs-12" style="margin-top: 5px">
                                                                        Hora de entrega
                                                                    </label>
                                                                    <div class="col-md-7 col-sm-7 col-xs-12">
                                                                        <?php
                                                                            echo '<input type="time" class="form-control col-md-12 col-xs-12" id="cab_horaentrega" value="'.($time).'" onchange="f_GrabarCabeceraPedido()"/>';
                                                                        ?>
                                                                    </div>
                                                                </div>
                                                            </div>
                                                            
                                                            <div class="row">
                                                                <div class="col-md-6 col-sm-6 col-xs-12" style="margin-top: 15px">
                                                                    <div class="form-group col-md-4 col-sm-4 col-xs-12" style="text-align: left">
                                                                        <div class="col-md-12 col-sm-12 col-xs-12">
                                                                            <input type="checkbox" id="chk_precio" value="chk_precio" class="chk_precio" checked> <label for="chk_precio">Mostrar Precio</label>
                                                                        </div>
                                                                    </div>

                                                                    <div class="form-group col-md-4 col-sm-4 col-xs-12" style="text-align: left">
                                                                        <div class="col-md-12 col-sm-12 col-xs-12">
                                                                            <input type="checkbox" id="chk_igv" value="chk_igv" class="chk_igv"> <label for="chk_igv">Incluir IGV</label>
                                                                        </div>
                                                                    </div>

                                                                    <div class="form-group col-md-4 col-sm-4 col-xs-12" style="text-align: left">
                                                                        <div class="col-md-12 col-sm-12 col-xs-12">
                                                                            <input type="checkbox" id="chk_contacto" value="chk_contacto" class="chk_contacto"> <label for="chk_contacto">Mostrar Contacto</label>
                                                                        </div>
                                                                    </div>
                                                                </div>

                                                                <div class="col-md-6 col-sm-6 col-xs-12" style="background-color: #949494; border: solid; border-width: 1px; border-color: #D9D9D9; border-radius: 7px;">
                                                                    <label class="control-label col-md-4 col-sm-4 col-xs-12" style="margin-top: 16px; text-align: right;"><font color="#ffffff">
                                                                        Sucursal
                                                                    </font></label>
                                                                    <div class="form-group col-md-6 col-sm-6 col-xs-12">
                                                                        <select id="lista_sucursal" class="form-control" style="margin-top: 9px; text-align: left;" onchange="f_GrabarCabeceraPedido()" required>
                                                                            <option value="">Elija una opción...</option>

                                                                            <?php
                                                                                $c = 1;

                                                                                $q_Sucursal = "SELECT Id,
                                                                                                      des_sucursal
                                                                                                 FROM _max_labperu_Sucursales
                                                                                                WHERE estado_sucursal = 'A'
                                                                                               ORDER BY 2";

                                                                                if ($res_Sucursal = sqlsrv_query($enlacehost, $q_Sucursal)) {
                                                                                    while($row_Sucursal = sqlsrv_fetch_array($res_Sucursal)) {
                                                                                        $sucursal = $_SESSION["bdOmar_Sucursal"];

                                                                                        echo '<option '.(($sucursal == $row_Sucursal["Id"]) ? 'selected' : '').' value="'.$row_Sucursal["Id"].'">'.$row_Sucursal["des_sucursal"].'</option>';

                                                                                         $c += 1;
                                                                                    }
                                                                                }
                                                                            ?>

                                                                        </select>
                                                                    </div>
                                                                </div>
                                                            </div>

                                                            <br>

                                                            <div class="row">
                                                                <div class="form-group col-md-6 col-sm-6 col-xs-6">
                                                                    <label class="control-label col-md-4 col-sm-4 col-xs-12" style="margin-top: 7px; margin-left: -20px">
                                                                        Referencia de Cliente
                                                                    </label>
                                                                    <div class="col-md-8 col-sm-8 col-xs-12" style="margin-left: -20px">
                                                                        <!-- <textarea id="cab_observacion" class="form-control col-md-7 col-xs-12" onblur="f_GrabarCabeceraPedido()"></textarea> -->
                                                                        <input type="text" id="cab_observacion" placeholder="Ingrese una referencia para el Cliente" class="form-control col-md-9 col-xs-12" onblur="f_GrabarCabeceraPedido()">
                                                                    </div>
                                                                </div>

                                                                <div class="form-group col-md-6 col-sm-6 col-xs-6" style="text-align: right;">
                                                                    <div class="form-group col-md-12 col-sm-12 col-xs-12" style="margin-left: 60px; text-align: right;">
                                                                        <div class="col-md-4 col-sm-4 col-xs-4" style="color: #A63D33; text-align: right; margin-top: 7px;"><b>
                                                                            Medios para reportar:
                                                                        </b></div>
                                                                        <div class="col-md-2 col-sm-2 col-xs-2" style="text-align: right; margin-top: 5px">
                                                                            <input type="checkbox" id="chk_fisico" value="chk_fisico" class="chk_fisico"> <label for="chk_fisico">Físico</label>
                                                                        </div>
                                                                        <div class="col-md-2 col-sm-2 col-xs-2" style="text-align: right; margin-top: 5px">
                                                                            <input type="checkbox" id="chk_wsp" value="chk_wsp" class="chk_wsp"> <label for="chk_wsp">Virtual</label>
                                                                        </div>
                                                                        <div class="col-md-2 col-sm-2 col-xs-2" style="text-align: right; width: 8%; display: none;">
                                                                            <input type="checkbox" id="chk_mail" value="chk_mail" class="chk_mail"> <label for="chk_mail">E-mail</label>
                                                                        </div>
                                                                    </div>

                                                                    <div id="div_contactocliente" class="form-group col-md-12 col-sm-12 col-xs-12" style="text-align: right; display: none;">
                                                                        <div class="col-md-12 col-sm-12 col-xs-12" style="text-align: right; border: solid; border-width: 1px; border-color: #D9D9D9; border-radius: 7px; background-color: #FCEF87">
                                                                            <div class="form-group col-md-4 col-sm-4 col-xs-4" style="margin-top: 10px;">
                                                                                <div class="col-md-12 col-sm-12 col-xs-12">
                                                                                    <input type="text" id="telefono_cliente" placeholder="999999999 / 888888888" class="form-control col-md-7 col-xs-12">
                                                                                </div>
                                                                            </div>

                                                                            <div class="form-group col-md-6 col-sm-6 col-xs-6" style="margin-top: 10px; margin-left: -30px;">
                                                                                <div class="col-md-12 col-sm-12 col-xs-12">
                                                                                    <input type="text" id="mail_cliente" placeholder="correo@empresa.com; correo2@empresa.com" class="form-control col-md-9 col-xs-12">
                                                                                </div>
                                                                            </div>

                                                                            <div class="col-md-2 col-sm-2 col-xs-2" style="text-align: left; margin-top: 10px;">
                                                                                <button class="btn btn-success" type="button" onclick="f_UpdateCliente()" style="background-color: #4285BA"><b>
                                                                                    Confirmar
                                                                                </b></button>
                                                                            </div>
                                                                        </div>
                                                                    </div>
                                                                </div>
                                                            </div>
                                                        </div>
                                                    </div>
                                                </div>
                                            </center>

                                            <!-- Detalle de Venta -->
                                            <div class="row" style="background-color: #A63D33; height: 60px; border: solid; border-width: 1px; border-color: #D9D9D9; border-radius: 7px; text-align: center;">
                                                <label style="margin-top: 10px"><h2><b><font color="#ffffff" style="font-size: 17px">
                                                    Detalle de la venta
                                                </font></b></h2></label>
                                            </div>

                                            <div class="row">
                                                <table class="table table-striped jambo_table bulk_action">
                                                    <thead>
                                                        <tr>
                                                            <th style="width: 2%; vertical-align: middle;"><center>
                                                                Item
                                                            </center></th>
                                                            <th style="width: 8%; vertical-align: middle;"><center>
                                                                Cód. Interno
                                                            </center></th>
                                                            <th style="vertical-align: middle;"><center>
                                                                Análisis
                                                            </center></th>
                                                            <th style="vertical-align: middle;"><center>
                                                                Muestra
                                                            </center></th>
                                                            <th style="background-color: #4EA68D; vertical-align: middle;"><center>
                                                                Precio Original
                                                            </center></th>
                                                            <th style="background-color: #F2A71B; vertical-align: middle;"><center>
                                                                Dscto.
                                                            </center></th>
                                                            <th style="background-color: #4285BA; vertical-align: middle;"><center>
                                                                Precio Venta
                                                            </center></th>
                                                            <th style="background-color: #A63D33; vertical-align: middle;"><center>
                                                                Exceso
                                                            </center></th>
                                                            <th style="vertical-align: middle;"><center>
                                                                Estado
                                                            </center></th>
                                                            <th style="vertical-align: middle;"><center>
                                                                Peso
                                                            </center></th>
                                                            <th style="vertical-align: middle;"><center>
                                                                Detalle Envase
                                                            </center></th>
                                                            <th style="vertical-align: middle;"><center>
                                                                Tipo
                                                            </center></th>
                                                            <th style="vertical-align: middle;"><center>
                                                                Observación
                                                            </center></th>
                                                            <th style="width: 8%; vertical-align: middle;"><center>
                                                                Acciones
                                                            </center></th>
                                                        </tr>
                                                    </thead>

                                                    <tbody id="tabla_DetallePedido">
                                                        
                                                    </tbody>
                                                </table>
                                            </div>

                                            <!-- Resumen de Venta -->
                                            <div class="row" style="background-color: #A457BF; height: 60px; border: solid; border-width: 1px; border-color: #D9D9D9; border-radius: 7px; text-align: center;">
                                                <label style="margin-top: 10px"><h2><b><font color="#ffffff" style="font-size: 17px">
                                                    Resumen de la venta
                                                </font></b></h2></label>
                                            </div>

                                            <div class="row">
                                                <center>
                                                    <div class="col-md-4 col-sm-4 col-xs-12">
                                                        <div class="x_panel" style="margin-top: 5px; border: solid; border-width: 1px; border-radius: 7px; border-color: #D9D9D9;">
                                                            <div class="x_title">
                                                                <h2><b>
                                                                    Sub Total (S/): Ventas + Exceso
                                                                </b></h2>
                                                                <div class="clearfix">
                                                                </div>
                                                            </div>

                                                            <div class="x_content" style="background-color: #A63D33; border: solid; border-width: 1px; border-radius: 7px; border-color: #D9D9D9;">
                                                                <label id="sub_total" style="font-size: 24px; margin-top: 10px;"><font color="#ffffff">
                                                                    0.00
                                                                </font></label>
                                                            </div>
                                                        </div>
                                                    </div>

                                                    <div class="col-md-4 col-sm-4 col-xs-12">
                                                        <div class="x_panel" style="margin-top: 5px; border: solid; border-width: 1px; border-radius: 7px; border-color: #D9D9D9;">
                                                            <div class="x_title">
                                                                <h2><b>
                                                                    IGV (S/)
                                                                </b></h2>
                                                                <div class="clearfix">
                                                                </div>
                                                            </div>

                                                            <div class="x_content" style="background-color: #F2DEA2; border: solid; border-width: 1px; border-radius: 7px; border-color: #D9D9D9; color: #595959">
                                                                <label id="igv" style="font-size: 24px; margin-top: 10px;">
                                                                    0.00
                                                                </label>
                                                            </div>
                                                        </div>
                                                    </div>

                                                    <div class="col-md-4 col-sm-4 col-xs-12">
                                                        <div class="x_panel" style="margin-top: 5px; border: solid; border-width: 1px; border-radius: 7px; border-color: #D9D9D9;">
                                                            <div class="x_title">
                                                                <h2><b>
                                                                    Total (S/)
                                                                </b></h2>
                                                                <div class="clearfix">
                                                                </div>
                                                            </div>

                                                            <div class="x_content" style="background-color: #A457BF; border: solid; border-width: 1px; border-radius: 7px; border-color: #D9D9D9;">
                                                                <label id="total" style="font-size: 24px; margin-top: 10px;"><font color="#ffffff">
                                                                    0.00
                                                                </font></label>
                                                            </div>
                                                        </div>
                                                    </div>
                                                </center>
                                            </div>

                                            <div class="ln_solid"></div>

                                            <!-- <div class="row col-md-12 col-sm-12 col-xs-12" style="text-align: center; margin-top: -15px">
                                                <button class="btn btn-success" type="button" onclick="f_ImprimirRecibo()" style="width: 550px"><b>
                                                    Imprimir
                                                </b></button>
                                            </div> -->

                                            <div class="row col-md-12 col-sm-12 col-xs-12" style="text-align: center; margin-top: -15px">
                                                <div class="col-md-4 col-sm-4 col-xs-4" style="text-align: right; margin-top: 5px">
                                                    <img src="images/arrow.gif" width="60px">
                                                </div>
                                                <div class="col-md-6 col-sm-6 col-xs-6" style="text-align: left;">
                                                    <button id="btn_confirmarventa" class="btn btn-success" type="button" onclick="f_ConfirmarVenta()" style="width: 550px"><b>
                                                        >>> CONFIRMAR VENTA <<<
                                                    </b></button>
                                                </div>
                                            </div>
                                            <div class="row col-md-12 col-sm-12 col-xs-12" style="text-align: center; margin-top: 10px">
                                                <div class="col-md-4 col-sm-4 col-xs-4" style="text-align: right; margin-top: 5px">
                                                    <img src="images/printer.gif" width="40px">
                                                </div>
                                                <div class="col-md-6 col-sm-6 col-xs-6" style="text-align: left;">
                                                    <button class="btn btn-info" type="button" onclick="f_ImprimirRecibo()" style="width: 550px"><b>
                                                        >>> IMPRIMIR RECIBO <<<
                                                    </b></button>
                                                </div>
                                            </div>
                                            <!-- <div class="row col-md-12 col-sm-12 col-xs-12" style="text-align: center; margin-top: 10px">
                                                <div class="col-md-4 col-sm-4 col-xs-4" style="text-align: right; margin-top: -5px">
                                                    <img src="images/arrow2.gif" width="40px">
                                                </div>
                                                <div class="col-md-6 col-sm-6 col-xs-6" style="text-align: left;">
                                                    <button id="btn_anularventa" class="btn btn-danger" type="button" onclick="f_AnularVenta()" style="width: 550px"><b>
                                                        >>> ANULAR VENTA <<<
                                                    </b></button>
                                                </div>
                                            </div> -->
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>

        <!-- Ventanas modal -->
        <div id="divmodal_AddProducto" class="modal fade" role="dialog" data-backgrop="static" data-keyboard="false">
            <div class="modal-dialog" style="width: 45%; margin-top: 12%; margin-left: 30%">
                <!-- Modal content-->
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal">
                            &times;
                        </button>

                        <h4 class="modal-title" id="titulo_AddProducto"><b>
                            Datos de Muestra
                        </b></h4>
                    </div>

                    <div class="modal-body">
                        <form class="form-horizontal form-label-left">
                            <div class="row">
                                <div class="form-group col-md-6 col-sm-6 col-xs-12">
                                    <label class="control-label col-md-5 col-sm-5 col-xs-12">
                                        Cód. Interno
                                    </label>
                                    <div class="col-md-7 col-sm-7 col-xs-12"><b>
                                        <input type="text" class="form-control col-md-12 col-xs-12" id="add_codinterno" style="text-align: center; background-color: #F2A71B" disabled/>
                                    </b></div>
                                </div>
                            </div>

                            <div class="row">
                                <div class="form-group col-md-12 col-sm-12 col-xs-12">
                                    <label class="control-label col-md-2 col-sm-2 col-xs-12" style="margin-left: 30px">
                                        Análisis
                                    </label>
                                    <div class="col-md-8 col-sm-8 col-xs-8"><b>
                                        <input type="text" class="form-control col-md-12 col-xs-12" id="add_analisis" style="text-align: center;" disabled/>
                                    </b></div>
                                    <div id="div_AddElementos" class="col-md-1 col-sm-1 col-xs-4" style="background-color: #ffffff; margin-left: 15px; cursor: pointer;" title="Agregar Elementos"><b>

                                    </b></div>
                                </div>
                            </div>

                            <div id="div_RowAddElementos" class="row" style="display: none">
                                <div class="col-md-12 col-sm-12 col-xs-12" style="border: solid; border-width: 1px; border-radius: 7px; border-color: #D9D9D9; background-color: #F2DEA2; height: 110%; margin-bottom: 10px">
                                    <div class="row" style="background-color: #9CB6D9; height: 30px; border: solid; border-width: 1px; border-color: #829BCD; border-radius: 7px; text-align: center;">
                                        <label style="margin-top: -5px"><h2><b><font color="#ffffff" style="font-size: 15px">
                                            Seleccione uno o más elementos
                                        </font></b></h2></label>
                                    </div>

                                    <div class="row col-md-12 col-sm-12 col-xs-12" id="lista_elementos" style="width: 95%; margin-top: 10px; margin-left: 30px">
                                        
                                    </div>

                                    <div class="row col-md-12 col-sm-12 col-xs-12" style="text-align: center;">
                                        <hr style="color: #ffffff; margin-left: 10px" />
                                    </div>

                                    <div class="row col-md-12 col-sm-12 col-xs-12" style="text-align: center; margin-top: -10px">
                                        <button class="btn btn-dark" type="button" onclick="f_CancelarAddElementos()">
                                            Cancelar
                                        </button>
                                        <button class="btn btn-success" type="button" onclick="f_ConfirmarAddElementos()" style="width: 150px">
                                            Confirmar
                                        </button>
                                    </div>
                                </div>
                            </div>

                            <div class="row">
                                <div class="form-group col-md-6 col-sm-6 col-xs-12">
                                    <label class="control-label col-md-5 col-sm-5 col-xs-12">
                                        Nombre Muestra
                                    </label>
                                    <div class="col-md-7 col-sm-7 col-xs-12">
                                        <input type="text" class="form-control col-md-12 col-xs-12" id="add_muestra"/>
                                    </div>
                                </div>

                                <div class="form-group col-md-6 col-sm-6 col-xs-12">
                                    <label class="control-label col-md-5 col-sm-5 col-xs-12">
                                        Precio Muestra
                                    </label>
                                    <div class="col-md-7 col-sm-7 col-xs-12"><b>
                                        <input type="text" class="form-control col-md-12 col-xs-12" id="add_preciomuestra" style="text-align: center;" disabled/>
                                    </b></div>
                                </div>
                            </div>

                            <div class="row">
                                <div class="form-group col-md-6 col-sm-6 col-xs-12">
                                    <label class="control-label col-md-5 col-sm-5 col-xs-12">
                                        Estado Muestra
                                    </label>
                                    <div class="col-md-7 col-sm-7 col-xs-12">
                                        <select id="lista_estadomuestra" class="form-control" required>
                                            <option selected = "true" value="">Elija una opción...</option>

                                            <?php
                                                $c = 1;

                                                $q_Estados = "SELECT Id,
                                                                     Nombre_EstadoMuestra
                                                                FROM _max_labperu_EstadosMuestra
                                                               WHERE Estado_EstadoMuestra = 'A'
                                                              ORDER BY 2";

                                                if ($res_Estados = sqlsrv_query($enlacehost, $q_Estados)) {
                                                    while($row_Estados = sqlsrv_fetch_array($res_Estados)) {
                                                         echo '<option value="'.$row_Estados["Id"].'">'.$row_Estados["Nombre_EstadoMuestra"].'</option>';

                                                         $c += 1;
                                                    }
                                                }
                                            ?>

                                        </select>
                                    </div>
                                </div>

                                <div class="form-group col-md-6 col-sm-6 col-xs-12">
                                    <label class="control-label col-md-5 col-sm-5 col-xs-12">
                                        Peso Muestra (g)
                                    </label>
                                    <div class="col-md-7 col-sm-7 col-xs-12">
                                        <input type="number" class="form-control col-md-12 col-xs-12" id="add_pesomuestra" value="0.000" style="text-align: right;" onfocus="f_Select('add_pesomuestra')"/>
                                    </div>
                                </div>
                            </div>

                            <div class="row">
                                <div class="form-group col-md-6 col-sm-6 col-xs-12">
                                    <label class="control-label col-md-5 col-sm-5 col-xs-12">
                                        Detalle del envase
                                    </label>
                                    <div class="col-md-7 col-sm-7 col-xs-12">
                                        <select id="lista_detalleenvase" class="form-control" required>
                                            <option selected = "true" value="">Elija una opción...</option>

                                            <?php
                                                $c = 1;

                                                $q_Envase = "SELECT Id,
                                                                    Nombre_DetalleEnvase
                                                                FROM _max_labperu_DetalleEnvase
                                                               WHERE Estado_DetalleEnvase = 'A'
                                                              ORDER BY 2";

                                                if ($res_Envase = sqlsrv_query($enlacehost, $q_Envase)) {
                                                    while($row_Envase = sqlsrv_fetch_array($res_Envase)) {
                                                         echo '<option value="'.$row_Envase["Id"].'">'.$row_Envase["Nombre_DetalleEnvase"].'</option>';

                                                         $c += 1;
                                                    }
                                                }
                                            ?>

                                        </select>
                                    </div>
                                </div>

                                <div class="form-group col-md-6 col-sm-6 col-xs-12">
                                    <label class="control-label col-md-5 col-sm-5 col-xs-12">
                                        Tipo Muestra
                                    </label>
                                    <div class="col-md-7 col-sm-7 col-xs-12">
                                        <select id="lista_tipomuestra" class="form-control" required>
                                            <option selected = "true" value="">Elija una opción...</option>

                                            <?php
                                                $c = 1;

                                                $q_Tipos = "SELECT Id,
                                                                     Nombre_TipoMuestra
                                                                FROM _max_labperu_TiposMuestra
                                                               WHERE Estado_TipoMuestra = 'A'
                                                              ORDER BY 2";

                                                if ($res_Tipos = sqlsrv_query($enlacehost, $q_Tipos)) {
                                                    while($row_Tipos = sqlsrv_fetch_array($res_Tipos)) {
                                                         echo '<option value="'.$row_Tipos["Id"].'">'.$row_Tipos["Nombre_TipoMuestra"].'</option>';

                                                         $c += 1;
                                                    }
                                                }
                                            ?>

                                        </select>
                                    </div>
                                </div>
                            </div>

                            <div class="row">
                                <div class="form-group col-md-6 col-sm-6 col-xs-12">
                                    <label class="control-label col-md-5 col-sm-5 col-xs-12">
                                        Tipo Ensayo
                                    </label>
                                    <div class="col-md-7 col-sm-7 col-xs-12">
                                        <select id="lista_tipoanalisis" class="form-control" required>
                                            <option selected = "true" value="">Elija una opción...</option>

                                            <?php
                                                $c = 1;

                                                $q_TipoAnalisis = "SELECT Id,
                                                                          Des_TipoAnalisis
                                                                     FROM _max_labperu_TipoAnalisis
                                                                    WHERE Estado_TipoAnalisis = 'A'";

                                                if ($res_TipoAnalisis = sqlsrv_query($enlacehost, $q_TipoAnalisis)) {
                                                    while($row_TipoAnalisis = sqlsrv_fetch_array($res_TipoAnalisis)) {
                                                         echo '<option value="'.$row_TipoAnalisis["Id"].'" '.(($c == 1) ? 'selected' : '').'>'.$row_TipoAnalisis["Des_TipoAnalisis"].'</option>';

                                                         $c += 1;
                                                    }
                                                }
                                            ?>

                                        </select>
                                    </div>
                                </div>

                                <div class="form-group col-md-6 col-sm-6 col-xs-12">
                                    <label class="control-label col-md-5 col-sm-5 col-xs-12" style="color: #A63D33">
                                        Exceso (S/)
                                    </label>
                                    <div class="col-md-7 col-sm-7 col-xs-12">
                                        <input type="number" class="form-control col-md-12 col-xs-12" id="add_exceso" value="0.00" style="text-align: right;"  onfocus="f_Select('add_exceso')"/>
                                    </div>
                                </div>
                            </div>

                            <div class="row">
                                <div class="form-group col-md-12 col-sm-12 col-xs-6">
                                    <label class="control-label">
                                        Observación
                                    </label>
                                    <div class="">
                                        <textarea class="form-control col-md-12 col-xs-12" id="add_observacion"></textarea>
                                    </div>
                                </div>
                            </div>

                            <br/>

                            <div class="ln_solid"></div>

                            <!-- Campos usados al momento de grabar los datos -->
                            <input id="id_detalle" type="hidden">
                            <input id="id_IdDetalle" type="hidden">
                            <input id="id_producto" type="hidden">
                            <input id="idproductos_combo" type="hidden">
                            <input id="codproductos_combo" type="hidden">
                            <input id="precioproductos_combo" type="hidden">

                            <!-- <input id="id_detalle">
                            <input id="id_producto">
                            <input id="idproductos_combo">
                            <input id="codproductos_combo">
                            <input id="precioproductos_combo"> -->

                            <input id="modo_grabar" type="hidden">
                            <input id="correlatvo_CI" type="hidden">

                            <div class="form-group"><center>
                                <div class="col-md-12 col-sm-12 col-xs-12">
                                    <button class="btn btn-dark" type="button" onclick="f_cerrarModal(1)">
                                        Cancelar
                                    </button>
                                    <button class="btn btn-success" type="button" onclick="f_GrabarProducto()">
                                        Grabar
                                    </button>
                                </div>
                            </center></div>
                        </form>
                    </div>
                </div>
            </div>
        </div>

        <div id="divmodal_AddNewCliente" class="modal fade" role="dialog" data-backgrop="static" data-keyboard="false">
            <div class="modal-dialog" style="width: 40%; margin-top: 12%; margin-left: 30%">
                <!-- Modal content-->
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal">
                            &times;
                        </button>

                        <h4 class="modal-title" id="titulo_AddProducto"><b>
                            Registro de nuevo Cliente
                        </b></h4>
                    </div>

                    <div class="modal-body">
                        <form class="form-horizontal form-label-left">
                            <div class="row">
                                <div class="form-group col-md-6 col-sm-6 col-xs-12">
                                    <label class="control-label col-md-5 col-sm-5 col-xs-12">
                                        Tipo Cliente
                                    </label>
                                    <div class="col-md-7 col-sm-7 col-xs-12">
                                        <select id="lista_tipocliente" class="form-control" required>
                                            <option selected = "true" value="">Elija una opción...</option>

                                            <?php
                                                $c = 1;

                                                $q_TipoCliente = "SELECT idTipoCliente,
                                                                         cDescripcionTipoCliente
                                                                    FROM TipoCliente
                                                                   WHERE idTipoCliente IN (3, 4)";

                                                if ($res_TipoCliente = sqlsrv_query($enlacehost, $q_TipoCliente)) {
                                                    while($row_TipoCliente = sqlsrv_fetch_array($res_TipoCliente)) {
                                                         echo '<option value="'.$row_TipoCliente["idTipoCliente"].'">'.$row_TipoCliente["cDescripcionTipoCliente"].'</option>';

                                                         $c += 1;
                                                    }
                                                }
                                            ?>

                                        </select>
                                    </div>
                                </div>

                                <div class="form-group col-md-6 col-sm-6 col-xs-12">
                                    <label class="control-label col-md-5 col-sm-5 col-xs-12">
                                        Tipo Documento
                                    </label>
                                    <div class="col-md-7 col-sm-7 col-xs-12">
                                        <select id="lista_tipodocumento" class="form-control" required>
                                            <option selected = "true" value="">Elija una opción...</option>

                                            <?php
                                                $c = 1;

                                                $q_TipoDocumento = "SELECT  iIdTipoDocumento,
                                                                            cDescripcionCorta
                                                                      FROM  TipodeDocumento
                                                                     WHERE  iIdTipoDocumento IN (100, 102)";

                                                if ($res_TipoDocumento = sqlsrv_query($enlacehost, $q_TipoDocumento)) {
                                                    while($row_TipoDocumento = sqlsrv_fetch_array($res_TipoDocumento)) {
                                                         echo '<option value="'.$row_TipoDocumento["iIdTipoDocumento"].'">'.$row_TipoDocumento["cDescripcionCorta"].'</option>';

                                                         $c += 1;
                                                    }
                                                }
                                            ?>

                                        </select>
                                    </div>
                                </div>
                            </div>

                            <div class="row">
                                <div class="form-group col-md-6 col-sm-6 col-xs-12">
                                    <label class="control-label col-md-5 col-sm-5 col-xs-12">
                                        DNI / RUC
                                    </label>
                                    <div class="col-md-7 col-sm-7 col-xs-12">
                                        <input type="number" class="form-control col-md-12 col-xs-12" id="cliente_dni" style="text-align: right;"/>
                                    </div>
                                </div>
                            </div>

                            <div class="row">
                                <div class="form-group col-md-12 col-sm-12 col-xs-12">
                                    <label class="control-label col-md-2 col-sm-2 col-xs-12" style="margin-left: 25px">
                                        Nombres
                                    </label>
                                    <div class="col-md-9 col-sm-9 col-xs-12">
                                        <input type="text" class="form-control col-md-12 col-xs-12" id="cliente_nombre"/>
                                    </div>
                                </div>
                            </div>

                            <div class="row">
                                <div class="form-group col-md-6 col-sm-6 col-xs-12">
                                    <label class="control-label col-md-5 col-sm-5 col-xs-12">
                                        Teléfono 1
                                    </label>
                                    <div class="col-md-7 col-sm-7 col-xs-12">
                                        <input type="number" class="form-control col-md-12 col-xs-12" id="cliente_telefono1" style="text-align: right;"/>
                                    </div>
                                </div>

                                <div class="form-group col-md-6 col-sm-6 col-xs-12">
                                    <label class="control-label col-md-3 col-sm-3 col-xs-12">
                                        Teléfono 2
                                    </label>
                                    <div class="col-md-9 col-sm-9 col-xs-12">
                                        <input type="text" class="form-control col-md-12 col-xs-12" id="cliente_telefono2" style="text-align: right;"/>
                                    </div>
                                </div>
                            </div>

                            <div class="row">
                                <div class="form-group col-md-12 col-sm-12 col-xs-12">
                                    <label class="control-label col-md-2 col-sm-2 col-xs-12" style="margin-left: 25px">
                                        Correo
                                    </label>
                                    <div class="col-md-9 col-sm-9 col-xs-12">
                                        <input type="text" class="form-control col-md-12 col-xs-12" id="cliente_correo" placeholder="Ejemplo: correo1@xxxx.com; correo2@yyyy.com" />
                                    </div>
                                </div>
                            </div>

                            <div class="row">
                                <div class="form-group col-md-12 col-sm-12 col-xs-12">
                                    <label class="control-label col-md-2 col-sm-2 col-xs-12" style="margin-left: 25px">
                                        Dirección
                                    </label>
                                    <div class="col-md-9 col-sm-9 col-xs-12">
                                        <input type="text" class="form-control col-md-12 col-xs-12" id="cliente_direccion" />
                                    </div>
                                </div>
                            </div>

                            <br/>

                            <div class="ln_solid"></div>

                            <!-- Campos usados al momento de grabar los datos -->
                            <input id="id_producto" type="hidden">
                            <input id="modo_grabar" type="hidden">
                            <input id="correlatvo_CI" type="hidden">

                            <div class="form-group"><center>
                                <div class="col-md-12 col-sm-12 col-xs-12">
                                    <button class="btn btn-dark" type="button" onclick="f_cerrarModal(2)">
                                        Cancelar
                                    </button>
                                    <button class="btn btn-success" type="button" onclick="f_GrabarNewCliente()">
                                        Grabar
                                    </button>
                                </div>
                            </center></div>
                        </form>
                    </div>
                </div>
            </div>
        </div>

        <div id="divmodal_DsctoProducto" class="modal fade" role="dialog" data-backgrop="static" data-keyboard="false">
            <div class="modal-dialog" style="width: 400px; margin-top: 12%; margin-left: 40%">
                <!-- Modal content-->
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal">
                            &times;
                        </button>

                        <h4 class="modal-title" id="titulo_AddProducto"><b>
                            Aplicar Descuento
                        </b></h4>
                    </div>

                    <div class="modal-body">
                        <form class="form-horizontal form-label-left">
                            <div class="row">
                                <div class="form-group col-md-12 col-sm-12 col-xs-12">
                                    <label class="control-label col-md-4 col-sm-4 col-xs-12">
                                        Cód. Interno
                                    </label>
                                    <div class="col-md-7 col-sm-7 col-xs-12"><b>
                                        <input type="text" class="form-control col-md-12 col-xs-12" id="dscto_codinterno" style="text-align: center; background-color: #F2A71B" disabled/>
                                    </b></div>
                                </div>
                            </div>

                            <div class="row">
                                <div class="form-group col-md-12 col-sm-12 col-xs-12">
                                    <label class="control-label col-md-4 col-sm-4 col-xs-12">
                                        Análisis
                                    </label>
                                    <div class="col-md-7 col-sm-7 col-xs-12"><b>
                                        <input type="text" class="form-control col-md-12 col-xs-12" id="dscto_analisis" style="text-align: center;" disabled/>
                                    </b></div>
                                </div>
                            </div>

                            <div class="row">
                                <div class="form-group col-md-12 col-sm-12 col-xs-12">
                                    <label class="control-label col-md-4 col-sm-4 col-xs-12">
                                        Nombre Muestra
                                    </label>
                                    <div class="col-md-7 col-sm-7 col-xs-12">
                                        <input type="text" class="form-control col-md-12 col-xs-12" id="dscto_muestra" disabled/>
                                    </div>
                                </div>
                            </div>

                            <div class="row">
                                <div class="form-group col-md-12 col-sm-12 col-xs-12">
                                    <label class="control-label col-md-4 col-sm-4 col-xs-12">
                                        Precio Original
                                    </label>
                                    <div class="col-md-7 col-sm-7 col-xs-12"><b><font color="#ffffff">
                                        <input type="text" class="form-control col-md-12 col-xs-12" id="dscto_preciooriginal" style="text-align: right; background-color: #4EA68D; color: #ffffff" onblur="f_AplicarDescuento()"/>
                                    </font></b></div>
                                </div>
                            </div>

                            <div class="row">
                                <div class="form-group col-md-12 col-sm-12 col-xs-12">
                                    <label class="control-label col-md-4 col-sm-4 col-xs-12">
                                        Descuento
                                    </label>
                                    <div class="col-md-7 col-sm-7 col-xs-12"><b>
                                        <input type="text" class="form-control col-md-12 col-xs-12" id="dscto_descuento" style="text-align: right; background-color: #F2A71B; color: #ffffff" value="0.00" onblur="f_AplicarDescuento()"/>
                                    </b></div>
                                </div>
                            </div>

                            <div class="row">
                                <div class="form-group col-md-12 col-sm-12 col-xs-12">
                                    <label class="control-label col-md-4 col-sm-4 col-xs-12">
                                        Precio Venta
                                    </label>
                                    <div class="col-md-7 col-sm-7 col-xs-12"><b><font color="#ffffff">
                                        <input type="text" class="form-control col-md-12 col-xs-12" id="dscto_precioventa" style="text-align: right; background-color: #4285BA; color: #ffffff" disabled/>
                                    </font></b></div>
                                </div>
                            </div>

                            <br/>

                            <div class="ln_solid"></div>

                            <!-- Campos usados al momento de grabar los datos -->
                            <input id="dscto_IdDetalle" type="hidden">
                            <input id="dscto_IdItem" type="hidden">
                            <input id="dscto_IdProducto" type="hidden">
                            <input id="dscto_IdProductos_Combo" type="hidden">
                            <input id="dscto_CodProductos_Combo" type="hidden">

                            <div class="form-group"><center>
                                <div class="col-md-12 col-sm-12 col-xs-12">
                                    <button class="btn btn-dark" type="button" onclick="f_cerrarModal(3)">
                                        Cancelar
                                    </button>
                                    <button class="btn btn-success" type="button" onclick="f_GrabarDscto()">
                                        Grabar
                                    </button>
                                </div>
                            </center></div>
                        </form>
                    </div>
                </div>
            </div>
        </div>

        <div id="divmodal_ConfirmarVenta" class="modal fade" role="dialog" data-backgrop="static" data-keyboard="false">
            <div class="modal-dialog" style="width: 750px; margin-top: 2%;">
                <!-- Modal content-->
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal">
                            &times;
                        </button>

                        <h4 class="modal-title" id="titulo_AddProducto"><b>
                            Confirmar Venta (S/)
                        </b></h4>
                    </div>

                    <div class="modal-body">
                        <div class="row">
                            <div class="col-md-4 col-sm-4 col-xs-12">
                                <div class="x_panel" style="margin-top: 5px; border: solid; border-width: 1px; border-radius: 7px; border-color: #D9D9D9;">
                                    <div class="x_title">
                                        <h2><b>
                                            Total Venta
                                        </b></h2>
                                        <div class="clearfix">
                                        </div>
                                    </div>

                                    <div class="x_content" style="background-color: #A63D33; border: solid; border-width: 1px; border-radius: 7px; border-color: #D9D9D9; text-align: center;">
                                        <label style="font-size: 24px; margin-top: 10px;"><font id="confirmar_totalventa" color="#ffffff">
                                            0.00
                                        </font></label>
                                    </div>
                                </div>
                            </div>

                            <div class="col-md-4 col-sm-4 col-xs-12">
                                <div class="x_panel" style="margin-top: 5px; border: solid; border-width: 1px; border-radius: 7px; border-color: #D9D9D9;">
                                    <div class="x_title">
                                        <h2><b>
                                            Efectivo ingresado
                                        </b></h2>
                                        <div class="clearfix">
                                        </div>
                                    </div>

                                    <div class="x_content" style="background-color: #F2DEA2; border: solid; border-width: 1px; border-radius: 7px; border-color: #D9D9D9; text-align: center;">
                                        <label id="confirmar_efectivo" style="font-size: 24px; margin-top: 10px;">
                                            0.00
                                        </label>
                                    </div>
                                </div>
                            </div>

                            <div class="col-md-4 col-sm-4 col-xs-12">
                                <div class="x_panel" style="margin-top: 5px; border: solid; border-width: 1px; border-radius: 7px; border-color: #D9D9D9;">
                                    <div class="x_title">
                                        <h2><b>
                                            Cambio
                                        </b></h2>
                                        <div class="clearfix">
                                        </div>
                                    </div>

                                    <div class="x_content" style="background-color: #A457BF; border: solid; border-width: 1px; border-radius: 7px; border-color: #D9D9D9; text-align: center;">
                                        <label style="font-size: 24px; margin-top: 10px;"><font id="confirmar_cambio" color="#ffffff">
                                            0.00
                                        </font></label>
                                    </div>
                                </div>
                            </div>
                        </div>

                        <div class="row">
                            <form class="form-horizontal form-label-left">
                                <div class="row col-md-12 col-sm-12 col-xs-12">
                                    <div class="form-group col-md-12 col-sm-12 col-xs-12" style="background-color: #949494; border: solid; border-width: 1px; border-color: #D9D9D9; border-radius: 7px; margin-left: 10px">
                                        <label class="control-label col-md-4 col-sm-4 col-xs-12" style="margin-top: 20px; text-align: right;"><font color="#ffffff">
                                            Observación Recibo
                                        </font></label>
                                        <div class="form-group col-md-6 col-sm-6 col-xs-12" style="margin-top: 10px">
                                            <textarea id="observacion_recibo" class="form-control col-md-8 col-sm-8 col-xs-12"></textarea>
                                        </div>
                                    </div>
                                </div>

                                <div class="row col-md-12 col-sm-12 col-xs-12" style="margin-top: -30px">
                                    <div class="form-group col-md-12 col-sm-12 col-xs-12" style="background-color: #949494; border: solid; border-width: 1px; border-color: #D9D9D9; border-radius: 7px; margin-top: 20px; margin-left: 10px">
                                        <label class="control-label col-md-4 col-sm-4 col-xs-12" style="margin-top: 10px; text-align: right;"><font color="#ffffff">
                                            Medio de Pago
                                        </font></label>
                                        <div class="form-group col-md-6 col-sm-6 col-xs-12">
                                            <select id="lista_mediopago" class="form-control col-md-8 col-sm-8 col-xs-12" style="margin-top: 9px; text-align: left;" onchange="f_ShowEfectivo()" required>
                                                <option selected value="">Elija una opción...</option>

                                                <?php
                                                    $c = 1;

                                                    $q_mediopago = "SELECT Id,
                                                                           des_mediopago,
                                                                           efectivo_mediopago
                                                                      FROM _max_labperu_MedioPago
                                                                     WHERE estado_mediopago = 'A'";

                                                    if ($res_mediopago = sqlsrv_query($enlacehost, $q_mediopago)) {
                                                        while($row_mediopago = sqlsrv_fetch_array($res_mediopago)) {
                                                            echo '<option value="'.$row_mediopago["Id"].'|'.$row_mediopago["efectivo_mediopago"].'">'.$row_mediopago["des_mediopago"].'</option>';

                                                             $c += 1;
                                                        }
                                                    }
                                                ?>

                                            </select>
                                        </div>
                                    </div>
                                </div>

                                <div id="div_efectivodinero" style="display: none;">
                                    <div class="row">
                                        <div class="col-md-6 col-sm-6 col-xs-12"><center>
                                            <!-- <div class="col-md-6 col-sm-6 col-xs-12"> -->
                                                <div class="_hov_billete col-md-10 col-sm-10 col-xs-12" style="cursor: pointer; margin-top: 10px" onclick="f_SumaBilletes(200)">
                                                    <img src="images/dinero/billete200.png" width="200px"/>
                                                </div>
                                                <div class="col-md-2 col-sm-2 col-xs-12" style="margin-top: 27px; font-size: 20px">
                                                    <input type="number" id="total_billete200" style="text-align: center; width: 60px" value="0" min="0" onchange="f_CalcularEfectivo()"/>
                                                </div>
                                            <!-- </div> -->
                                            <!-- <div class="col-md-6 col-sm-6 col-xs-12"> -->
                                                <div class="_hov_billete col-md-10 col-sm-10 col-xs-12" style="cursor: pointer; margin-top: 7px;" onclick="f_SumaBilletes(100)">
                                                    <img src="images/dinero/billete100.png" width="200px"/>
                                                </div>
                                                <div class="col-md-2 col-sm-2 col-xs-12" style="margin-top: 27px; font-size: 20px">
                                                    <input type="number" id="total_billete100" style="text-align: center; width: 60px" value="0" min="0" onchange="f_CalcularEfectivo()"/>
                                                </div>
                                            <!-- </div> -->
                                            <!-- <div class="col-md-6 col-sm-6 col-xs-12"> -->
                                                <div class="_hov_billete col-md-10 col-sm-10 col-xs-12" style="cursor: pointer; margin-top: 7px;" onclick="f_SumaBilletes(50)">
                                                    <img src="images/dinero/billete50.png" width="200px"/>
                                                </div>
                                                <div class="col-md-2 col-sm-2 col-xs-12" style="margin-top: 27px; font-size: 20px">
                                                    <input type="number" id="total_billete50" style="text-align: center; width: 60px" value="0" min="0" onchange="f_CalcularEfectivo()"/>
                                                </div>
                                            <!-- </div> -->
                                            <!-- <div class="col-md-6 col-sm-6 col-xs-12"> -->
                                                <div class="_hov_billete col-md-10 col-sm-10 col-xs-12" style="cursor: pointer; margin-top: 7px;" onclick="f_SumaBilletes(20)">
                                                    <img src="images/dinero/billete20.png" width="200px"/>
                                                </div>
                                                <div class="col-md-2 col-sm-2 col-xs-12" style="margin-top: 27px; font-size: 20px;">
                                                    <input type="number" id="total_billete20" style="text-align: center; width: 60px" value="0" min="0" onchange="f_CalcularEfectivo()"/>
                                                </div>
                                            <!-- </div> -->
                                            <!-- <div class="col-md-6 col-sm-6 col-xs-12"> -->
                                                <div class="_hov_billete col-md-10 col-sm-10 col-xs-12" style="cursor: pointer; margin-top: 7px;" onclick="f_SumaBilletes(10)">
                                                    <img src="images/dinero/billete10.png" width="200px"/>
                                                </div>
                                                <div class="col-md-2 col-sm-2 col-xs-12" style="margin-top: 27px; font-size: 20px">
                                                    <input type="number" id="total_billete10" style="text-align: center; width: 60px" value="0" min="0" onchange="f_CalcularEfectivo()"/>
                                                </div>
                                            <!-- </div> -->
                                        </center></div>

                                        <div class="col-md-6 col-sm-6 col-xs-12"><center>
                                            <!-- <div class="col-md-6 col-sm-6 col-xs-12"> -->
                                                <div class="_hov_moneda col-md-10 col-sm-10 col-xs-12" style="cursor: pointer;" onclick="f_SumaBilletes(5)">
                                                    <img src="images/dinero/billete5.png" width="80px" style="margin-top: 5px" />
                                                </div>
                                                <div class="col-md-2 col-sm-2 col-xs-12" style="margin-top: 27px; margin-left: -40px; font-size: 20px">
                                                    <input type="number" id="total_billete5" style="text-align: center; width: 50px" value="0" min="0" onchange="f_CalcularEfectivo()"/>
                                                </div>
                                            <!-- </div> -->
                                            <!-- <div class="col-md-6 col-sm-6 col-xs-12"> -->
                                                <div class="_hov_moneda col-md-10 col-sm-10 col-xs-12" style="cursor: pointer;" onclick="f_SumaBilletes(2)">
                                                    <img src="images/dinero/billete2.png" width="80px" style="margin-top: 5px" />
                                                </div>
                                                <div class="col-md-2 col-sm-2 col-xs-12" style="margin-top: 27px; margin-left: -40px; font-size: 20px">
                                                    <input type="number" id="total_billete2" style="text-align: center; width: 50px" value="0" min="0" onchange="f_CalcularEfectivo()"/>
                                                </div>
                                            <!-- </div> -->
                                            <!-- <div class="col-md-6 col-sm-6 col-xs-12"> -->
                                                <div class="_hov_moneda col-md-10 col-sm-10 col-xs-12" style="cursor: pointer;" onclick="f_SumaBilletes(1)">
                                                    <img src="images/dinero/billete1.png" width="80px" style="margin-top: 5px" />
                                                </div>
                                                <div class="col-md-2 col-sm-2 col-xs-12" style="margin-top: 27px; margin-left: -40px; font-size: 20px">
                                                    <input type="number" id="total_billete1" style="text-align: center; width: 50px" value="0" min="0" onchange="f_CalcularEfectivo()"/>
                                                </div>
                                            <!-- </div> -->
                                            <!-- <div class="col-md-6 col-sm-6 col-xs-12"> -->
                                                <div class="_hov_moneda col-md-10 col-sm-10 col-xs-12" style="cursor: pointer;" onclick="f_SumaBilletes('50cen')">
                                                    <img src="images/dinero/billete50cen.png" width="80px" style="margin-top: 5px" />
                                                </div>
                                                <div class="col-md-2 col-sm-2 col-xs-12" style="margin-top: 27px; margin-left: -40px; font-size: 20px">
                                                    <input type="number" id="total_billete50cen" style="text-align: center; width: 50px" value="0" min="0" onchange="f_CalcularEfectivo()"/>
                                                </div>
                                            <!-- </div> -->
                                            <!-- <div class="col-md-6 col-sm-6 col-xs-12"> -->
                                                <div class="_hov_moneda col-md-10 col-sm-10 col-xs-12" style="cursor: pointer;" onclick="f_SumaBilletes('20cen')">
                                                    <img src="images/dinero/billete20cen.png" width="80px" style="margin-top: 5px" />
                                                </div>
                                                <div class="col-md-2 col-sm-2 col-xs-12" style="margin-top: 27px; margin-left: -40px; font-size: 20px">
                                                    <input type="number" id="total_billete20cen" style="text-align: center; width: 50px" value="0" min="0" onchange="f_CalcularEfectivo()"/>
                                                </div>
                                            <!-- </div> -->
                                            <!-- <div class="col-md-6 col-sm-6 col-xs-12"> -->
                                                <div class="_hov_moneda col-md-10 col-sm-10 col-xs-12" style="cursor: pointer;" onclick="f_SumaBilletes('10cen')">
                                                    <img src="images/dinero/billete10cen.png" width="80px" style="margin-top: 5px" />
                                                </div>
                                                <div class="col-md-2 col-sm-2 col-xs-12" style="margin-top: 27px; margin-left: -40px; font-size: 20px">
                                                    <input type="number" id="total_billete10cen" style="text-align: center; width: 50px" value="0" min="0" onchange="f_CalcularEfectivo()"/>
                                                </div>
                                            <!-- </div> -->
                                        </center></div>
                                    </div>
                                </div>

                                <div class="row"><center>
                                    <div class="ln_solid" style="width: 90%"></div>
                                </center></div>

                                <!-- Campos usados al momento de grabar los datos -->
                                <input id="con_efectivo" type="hidden">

                                <div class="row form-group"><center>
                                    <div class="col-md-12 col-sm-12 col-xs-12">
                                        <button class="btn btn-dark" type="button" onclick="f_cerrarModal(4)">
                                            Cancelar
                                        </button>
                                        <button class="btn btn-success" type="button" onclick="f_GrabarVenta()">
                                            Grabar
                                        </button>
                                    </div>
                                </center></div>
                            </form>
                        </div>
                        
                        
                    </div>
                </div>
            </div>
        </div>

        <div id="divmodal_Loading" class="modal fade" role="dialog" data-backgrop="static" data-keyboard="false" style="margin-top: 300px;">
            <div class="modal-dialog" style="height: 200px; opacity: 0.5;"><center>
                <img src="images/loading.gif" width="200px" style="border: solid; border-width: 1px; border-color: #D9D9D9;  border-radius: 15px;"></img>
            </center></div>
        </div>

        <!-- jQuery -->
        <script src="../vendors/jquery/dist/jquery.min.js"></script>
        <!-- Bootstrap -->
        <script src="../vendors/bootstrap/dist/js/bootstrap.min.js"></script>
        <!-- FastClick -->
        <script src="../vendors/fastclick/lib/fastclick.js"></script>
        <!-- NProgress -->
        <script src="../vendors/nprogress/nprogress.js"></script>
        <!-- Ion.RangeSlider -->
        <script src="../vendors/ion.rangeSlider/js/ion.rangeSlider.min.js"></script>
        <!-- Bootstrap Colorpicker -->
        <script src="../vendors/mjolnic-bootstrap-colorpicker/dist/js/bootstrap-colorpicker.min.js"></script>
        <!-- Custom Theme Scripts -->
        <script src="../build/js/custom.min.js"></script>

        <!-- bootstrap-daterangepicker -->
        <script src="../vendors/moment/min/moment.min.js"></script>
        <script src="../vendors/bootstrap-daterangepicker/daterangepicker.js"></script><!-- Datatables -->
        <script src="../vendors/datatables.net/js/jquery.dataTables.min.js"></script>
        <script src="../vendors/datatables.net-bs/js/dataTables.bootstrap.min.js"></script>
        <script src="../vendors/datatables.net-buttons/js/dataTables.buttons.min.js"></script>
        <script src="../vendors/datatables.net-buttons-bs/js/buttons.bootstrap.min.js"></script>
        <script src="../vendors/datatables.net-buttons/js/buttons.flash.min.js"></script>
        <script src="../vendors/datatables.net-buttons/js/buttons.html5.min.js"></script>
        <script src="../vendors/datatables.net-buttons/js/buttons.print.min.js"></script>
        <script src="../vendors/datatables.net-fixedheader/js/dataTables.fixedHeader.min.js"></script>
        <script src="../vendors/datatables.net-keytable/js/dataTables.keyTable.min.js"></script>
        <script src="../vendors/datatables.net-responsive/js/dataTables.responsive.min.js"></script>
        <script src="../vendors/datatables.net-responsive-bs/js/responsive.bootstrap.js"></script>
        <script src="../vendors/datatables.net-scroller/js/dataTables.scroller.min.js"></script>
        <script src="../vendors/jszip/dist/jszip.min.js"></script>
        <script src="../vendors/pdfmake/build/pdfmake.min.js"></script>
        <script src="../vendors/pdfmake/build/vfs_fonts.js"></script>

        <!-- Ventanas modales -->
        <script type="text/javascript">
            function f_AddProducto(_item, id_producto, des_producto, precio_producto, _Cod_Interno, _Nom_Muestra, _Estado_Muestra, _Peso_Muestra, _Detalle_Envase, _Tipo_Muestra, _Tipo_Analisis, _Observacion, _IdProductos_Combo, _CodProductos_Combo, _Precio_Exceso, _id_detalle){
                var modal = $("#divmodal_AddProducto");

                var tipo = '';
                var titulo = '';
                var CI_item = '';

                // Definiendo título de ventana e Inicilizando controles de tipo texto
                    if (_item == 'x' || _item == 'c'){
                        tipo = "N"
                        titulo = "Datos de Muestra: <b>Nuevo</b>";
                    }
                    else{
                        tipo = "E"
                        titulo = 'Datos de Muestra: Modificar "<b>'+_Cod_Interno+'</b>"';
                    }

                // Colocando el título a la pantalla
                    $("#titulo_AddProducto").html(titulo);

                // Asegurándose que haya seleccionado el Cliente
                    var cliente = $("#dni_cliente").val();

                    if (cliente == null){
                        alert("Antes de ingresr una muestra primero debe seleccionar un cliente.");

                        return;
                    }
                    if (cliente.length == 0){
                        alert("Antes de ingresr una muestra primero debe seleccionar un cliente.");

                        return;
                    }

                // Almacenando datos en objetos "hidden"
                    $("#modo_grabar").val(tipo);
                    $("#id_producto").val(id_producto);
                    $("#id_IdDetalle").val(_id_detalle);

                // Cargando datos
                    if (_item == 'x' || _item == 'c'){
                        // Obtiene el posible código de Id de item
                            $("#add_codinterno").val('');

                            $.post( "ajax/encuesta.php", { accion: "get_IdItemDetalle", IdPedido: IdPedido },
                                function( data ) {
                                    if(data.estado == 1){
                                        $.each( data.registros, function( key, val ) {
                                            CI_item = CI + '-' + val._COUNT;

                                            $("#correlatvo_CI").val(parseInt(val._COUNT, 10));
                                        });

                                        $("#add_codinterno").val(CI_item);
                                    }
                                }, "json");

                        // Pinta datos
                            $("#add_analisis").val(des_producto.toUpperCase());
                            $("#add_preciomuestra").val('S/ ' + parseFloat(precio_producto).toFixed(2));
                            $("#add_muestra").val('');
                            $("#lista_estadomuestra").val('');
                            $("#add_pesomuestra").val(0.000);
                            $("#lista_detalleenvase").val('');
                            $("#lista_tipomuestra").val('');
                            $("#lista_tipoanalisis").val(1);
                            $("#add_exceso").val(0.00);

                        // Datos para Combo
                            if (_item == 'c'){
                                $("#idproductos_combo").val(_IdProductos_Combo);
                                $("#codproductos_combo").val(_CodProductos_Combo.toUpperCase().trim());
                                $("#precioproductos_combo").val(precio_producto);
                            }
                            else{
                                $("#idproductos_combo").val(id_producto);
                                $("#codproductos_combo").val(des_producto.toUpperCase().trim());
                                $("#precioproductos_combo").val(precio_producto);
                            }
                    }
                    else{
                        $("#id_detalle").val(_item);
                        $("#add_analisis").val(des_producto.toUpperCase());
                        $("#add_codinterno").val(_Cod_Interno);
                        $("#add_muestra").val(_Nom_Muestra);
                        $("#add_preciomuestra").val(precio_producto);
                        $("#lista_estadomuestra").val(_Estado_Muestra);
                        $("#add_pesomuestra").val(_Peso_Muestra);
                        $("#lista_detalleenvase").val(_Detalle_Envase);
                        $("#lista_tipomuestra").val(_Tipo_Muestra);
                        $("#lista_tipoanalisis").val(_Tipo_Analisis);
                        $("#add_exceso").val(parseFloat(_Precio_Exceso).toFixed(2));
                        $("#add_observacion").val(_Observacion);

                        // Datos para combo
                            $("#idproductos_combo").val(_IdProductos_Combo);
                            $("#codproductos_combo").val(_CodProductos_Combo.toUpperCase().trim());
                            $("#precioproductos_combo").val(precio_producto);
                    }

                // Configurando el botón de "Agregar Elementos"
                    var addElementos = '<img src="images/combos.png" width="35px" onclick="f_AddCombo('+"'i', "+id_producto+", '"+des_producto.toUpperCase().trim()+"', "+parseFloat(precio_producto).toFixed(2)+')">';

                    $("#div_AddElementos").html(addElementos);

                modal.modal({backdrop: 'static', keyboard: false});
            };

            function f_AddNewCliente(){
                var modal = $("#divmodal_AddNewCliente");

                $("#lista_tipocliente").val('');
                $("#lista_tipodocumento").val('');
                $("#cliente_dni").val($("#dni_cliente").val());
                $("#cliente_nombre").val($("#nom_cliente").val());
                $("#cliente_telefono1").val('');
                $("#cliente_telefono2").val('');
                $("#cliente_correo").val('');
                $("#cliente_direccion").val('');

                modal.modal({backdrop: 'static', keyboard: false});
            };

            function f_DsctoProducto(_Id, _Id_Item, _iIdProducto, _Cod_Interno, _Elemento_Analisis, _Nom_Muestra, _Precio_Analisis, _Descuento_Analisis,_Precio_Final, _IdProductos_Combo, _CodProductos_Combo){
                var modal = $("#divmodal_DsctoProducto");

                $("#dscto_IdDetalle").val(_Id);
                $("#dscto_IdItem").val(_Id_Item);
                $("#dscto_IdProducto").val(_iIdProducto);
                $("#dscto_IdProductos_Combo").val(_IdProductos_Combo);
                $("#dscto_CodProductos_Combo").val(_CodProductos_Combo);

                $("#dscto_codinterno").val(_Cod_Interno);
                $("#dscto_analisis").val(_Elemento_Analisis);
                $("#dscto_muestra").val(_Nom_Muestra);
                $("#dscto_preciooriginal").val(parseFloat(_Precio_Analisis).toFixed(2));
                $("#dscto_descuento").val(parseFloat(_Descuento_Analisis).toFixed(2));
                $("#dscto_precioventa").val(parseFloat(_Precio_Final).toFixed(2));

                modal.modal({backdrop: 'static', keyboard: false});
            };

            function f_ConfirmarVenta(){
                // Validando el registro de datos de Cabecera
                    var dni_cliente = $("#dni_cliente").val();
                    var nom_cliente = $("#nom_cliente").val();
                    var cab_fechaentrega = $("#cab_fechaentrega").val();
                    var cab_horaentrega = $("#cab_horaentrega").val();
                    var lista_sucursal = $("#lista_sucursal").val();

                // Validando datos
                    if (dni_cliente == null){
                        alert("Debe ingresar el DNI/RUC del Cliente");

                        return;
                    }
                    if (dni_cliente.length == 0){
                        alert("Debe ingresar el DNI/RUC del Cliente");

                        return;
                    }

                    if (nom_cliente == null){
                        alert("Debe ingresar el Nombre del Cliente");

                        return;
                    }
                    if (nom_cliente.length == 0){
                        alert("Debe ingresar el Nombre del Cliente");

                        return;
                    }

                    if (cab_fechaentrega == null){
                        alert("Debe ingresar correctamente la Fecha de Entrega");

                        return;
                    }
                    if (cab_fechaentrega.length == 0){
                        alert("Debe ingresar correctamente la Fecha de Entrega");

                        return;
                    }

                    if (cab_horaentrega == null){
                        alert("Debe ingresar correctamente la Hora de Entrega");

                        return;
                    }
                    if (cab_horaentrega.length == 0){
                        alert("Debe ingresar correctamente la Hora de Entrega");

                        return;
                    }

                    if (lista_sucursal == null){
                        alert("Debe seleccionar una Sucursal");

                        return;
                    }
                    if (lista_sucursal.length == 0){
                        alert("Debe seleccionar una Sucursal");

                        return;
                    }

                // Loading Modal
                    var modal_loading = $("#divmodal_Loading");
                    modal_loading.modal({backdrop: 'static', keyboard: false});

                // Valida que haya ingresado al menos 1 registro de detalle
                    $.post( "ajax/encuesta.php", { accion: "get_ValidaRegistroDetalle", IdPedido: IdPedido },
                        function( data ) {
                            if(data.estado == 1){
                                // Cerrando Modal
                                    $('#divmodal_Loading').modal('hide');

                                $.each( data.registros, function( key, val ) {
                                    if (val._COUNT == 0){
                                        alert('Debe ingresar por lo menos un análisis');

                                        return;
                                    }
                                    else{
                                        // Registrando el pago antes de confirmar la venta
                                            var modal = $("#divmodal_ConfirmarVenta");

                                            $("#confirmar_totalventa").html(parseFloat(total_venta_igv).toFixed(2));

                                            modal.modal({backdrop: 'static', keyboard: false});
                                    }
                                });
                            }
                        }, "json");
            };
        </script>

        <!-- Funciones Principales  -->
        <script type="text/javascript">
            function f_LoadCategorias(){
                var htmlContenido = '<center>';
                var compania = <?php echo $_SESSION["bdOmar_Compania"]; ?>;
                var tienda = <?php echo $_SESSION["bdOmar_Tienda"]; ?>;
                var terminal = <?php echo $_SESSION["bdOmar_Terminal"]; ?>;
                var user = <?php echo $_SESSION["bdOmar_User"]; ?>;

                f_CalcularTotales();

                var c = 1;
                var i = 1;

                // Genera el Código Interno
                    var anho = '<?php echo substr($date, 0, 4); ?>';
                    var mes = '<?php echo substr($date, 5, 2); ?>';
                    // CI = nombreMes('<?php echo substr($date, 5, 2); ?>').substring(0, 3).toUpperCase() + anho.slice(-2) + '-';

                    // $.post( "ajax/encuesta.php", { accion: "get_CodigoInterno", compania: compania, tienda: tienda, terminal: terminal, user: user, anho: anho, mes: mes },
                    //     function( data_CI ) {
                    //         if(data_CI.estado == 1){
                    //             $.each( data_CI.registros, function( key, val_CI ) {
                    //                 if (i == 1){
                    //                     IdPedido = val_CI.ID_PEDIDO;

                    //                     f_GetBackupPedido();
                    //                 }
                    //                 else{
                    //                     CI += val_CI.CORRELATIVO;
                    //                 }

                    //                 i += 1;
                    //             });

                    //             // Colocando el título a la pantalla
                    //                 $("#titulo_codigointerno").html('<b>Datos de la Venta: <font color="#F2A71B">' + CI + '</font></b>');
                    //         }
                    //     }, "json");

                    $("#titulo_codigointerno").html('<b>Datos de la Venta: <font color="#F2A71B">' + CI + '</font></b>');

                    f_GetBackupPedido();


                // Carga las categorías que tenga asignadas
                    $.post( "ajax/encuesta.php", { accion: "cargaLista_Categorias", compania: compania, tienda: tienda },
                        function( data ) {
                            if(data.estado == 1){
                                // Agrega las categorpias: "Todos" y "Favoritos"
                                    var a = 1;

                                    while (a <= 2){
                                        htmlContenido += '<div class="col-md-12 col-sm-12 col-xs-12" id="div_categoria_' + c + '" onclick="f_GetProductos(' + ((a == 1) ? "'T'" : "'F'") + ', 0, ' + c + ')" style="cursor: pointer; background-color: #403F3D; border: solid; border-width: 1px; border-color: #D9D9D9; border-radius: 7px; ">';

                                        // // htmlContenido += '  <div class="col-md-12 col-sm-12 col-xs-12">';
                                        htmlContenido += '    <div class="col-md-1 col-sm-1 col-xs-1" id="divselect_' + c + '" style="height: 65px; background-color: ' + ((a == 1) ? '#F2D742' : '#403F3D') + '; margin-left: -10px; width: 2px">';
                                        htmlContenido += '    </div>';
                                        htmlContenido += '    <div class="col-md-10 col-sm-10 col-xs-10" style="height: 100%; border-width: 1px; border-color: #D9D9D9; border-radius: 7px;">';
                                        htmlContenido += '        <center><font color="#ffffff"><label style="margin-top: 25px; cursor: pointer">' + ((a == 1) ? 'TODOS' : 'FAVORITOS') + '</label></font></center>';
                                        htmlContenido += '    </div>';
                                        // htmlContenido += '  </div>';
                                        htmlContenido += '</div>';

                                        a += 1;
                                        c += 1;
                                    }

                                $("#div_categorias").html(htmlContenido + '</center>');
                            }
                        }, "json");
            };

            function f_GetProductos(_tipo_categoria, _id_categoria, _pos){
                var htmlContenido_i = '';
                var htmlContenido_c = '';
                var compania = <?php echo $_SESSION["bdOmar_Compania"]; ?>;
                var tienda = <?php echo $_SESSION["bdOmar_Tienda"]; ?>;
                var terminal = <?php echo $_SESSION["bdOmar_Terminal"]; ?>;
                var user = <?php echo $_SESSION["bdOmar_User"]; ?>;

                var tipo_categoria = ((_tipo_categoria == 'T') ? 'T' : ((_tipo_categoria == 'F') ? 'F' : 105));
                var id_categoria = _id_categoria;
                var id_cliente = $("#iIdCliente").val();

                var p = 1;

                // Carga la lista de Productos (Individuales)
                    $("#productos_i").html('');

                    $.post( "ajax/encuesta.php", { accion: "cargaLista_Productos", tipo: 'i', compania: compania, tienda: tienda, tipo_categoria: tipo_categoria , id_categoria: id_categoria},
                        function( data_i ) {
                            if(data_i.estado == 1){
                                $.each( data_i.registros, function( key, val_i ) {
                                    htmlContenido_i += '<div class="col-md-8 col-sm-8 col-xs-8" id="div_producto_' + p + '" onclick="f_AddProducto(' + "'x', " + val_i.iIdProduct + ", '" + val_i.cProductName + "', " + val_i.dSalesPrice + ')" style="cursor: pointer; border: solid; border-width: 1px; border-color: #D9D9D9; border-radius: 7px; font-size: 14px; background-color: #4285BA; height: 50px;">';

                                    htmlContenido_i += '  <center><font color="#ffffff">';
                                    htmlContenido_i += '      <label style="margin-top: 15px; cursor: pointer">';
                                    htmlContenido_i += '          ' + val_i.cProductName.toUpperCase();
                                    htmlContenido_i += '      </label>';
                                    htmlContenido_i += '  </font></center>';
                                    htmlContenido_i += '</div>';

                                    htmlContenido_i += '<div class="col-md-4 col-sm-4 col-xs-4" onclick="f_AddProducto(' + "'x', " + val_i.iIdProduct + ", '" + val_i.cProductName + "', " + val_i.dSalesPrice + ')" style="cursor: pointer; border: solid; border-width: 1px; border-color: #D9D9D9; border-radius: 7px; font-size: 14px; background-color: #91BED4; height: 50px;">';
                                    htmlContenido_i += '  <center><font color="#ffffff">';
                                    htmlContenido_i += '      <label style="margin-top: 15px; cursor: pointer">';
                                    htmlContenido_i += '          S/ ' + parseFloat(val_i.dSalesPrice).toFixed(2);
                                    htmlContenido_i += '      </label>';
                                    htmlContenido_i += '  </font></center>';
                                    htmlContenido_i += '</div>';

                                    p += 1;
                                });

                                $("#productos_i").html('<center>' + htmlContenido_i + '</center>');
                            }
                        }, "json");

                // Carga la lista de Productos (Combos)
                    $("#productos_c").html('');

                    $.post( "ajax/encuesta.php", { accion: "cargaLista_Productos", tipo: 'c', compania: compania, tienda: tienda, terminal: terminal, tipo_categoria: tipo_categoria , id_categoria: id_categoria, id_cliente: id_cliente },
                        function( data_c ) {
                            if(data_c.estado == 1){
                                $.each( data_c.registros, function( key, val_c ) {
                                    // if (val_c.COMBOS != null){
                                        htmlContenido_c += '<div class="col-md-8 col-sm-8 col-xs-8" id="div_producto_' + p + '" onclick="f_AddProducto(' + "'c', " + val_c.Id_Producto + ", '" + val_c.Elemento_Analisis + "', " + val_c.Precio_Combo + ", '', '', '', '', '', '', '', '', '" + val_c.IdProductos_Combo + "', '" + val_c.CodProductos_Combo + "'" + ')" style="cursor: pointer; border: solid; border-width: 1px; border-color: #D9D9D9; border-radius: 7px; font-size: 14px; background-color: #4285BA; height: 50px;">';

                                        htmlContenido_c += '  <center><font color="#ffffff">';
                                        htmlContenido_c += '      <label style="margin-top: ' + ((val_c.Elemento_Analisis.length > 23) ? '5px' : '15px') + '; cursor: pointer">';
                                        htmlContenido_c += '          ' + val_c.Elemento_Analisis.toUpperCase();
                                        htmlContenido_c += '      </label>';
                                        htmlContenido_c += '  </font></center>';
                                        htmlContenido_c += '</div>';

                                        htmlContenido_c += '<div class="col-md-4 col-sm-4 col-xs-4" style="cursor: pointer; border: solid; border-width: 1px; border-color: #D9D9D9; border-radius: 7px; font-size: 14px; background-color: #91BED4; height: 50px;">';
                                        htmlContenido_c += '  <center><font color="#ffffff">';
                                        htmlContenido_c += '      <label style="margin-top: 15px; cursor: pointer">';
                                        htmlContenido_c += '          S/ ' + parseFloat(val_c.Precio_Combo).toFixed(2);
                                        htmlContenido_c += '      </label>';
                                        htmlContenido_c += '  </font></center>';
                                        htmlContenido_c += '</div>';

                                        p += 1;
                                    // }
                                });

                                $("#productos_c").html('<center>' + htmlContenido_c + '</center>');
                            }
                        }, "json");

                // Seleccionando Categoría
                    var _div_ant = document.getElementById('divselect_' + categoria_selected);
                    _div_ant.style.backgroundColor = "#403F3D";

                    var _div = document.getElementById('divselect_' + _pos);
                    _div.style.backgroundColor = "#F2D742";

                    categoria_selected = _pos;
                    // if (_div.style.display == 'none'){

                    //     _div.style.display = 'block'
                    // }
                    // else{
                    //      _div.style.display = 'none';
                    // }
            };

            function f_GetBackupPedido(){
                // Recupera la cabecera
                    $.post( "ajax/encuesta.php", { accion: "Get_CabeceraPedido", Id_Pedido: IdPedido }, 
                        function( data ) {
                            if(data.estado == 1){
                                $.each( data.registros, function( key, val ) {
                                    $("#iIdCliente").val(val.iIdCliente);
                                    $("#IdDocCliente").val(val.id_DocCliente);
                                    $("#IdTipoDocSunat").val(val.id_TipoDocSunat);

                                    $("#dni_cliente").val(val.Documento_Cliente);
                                    $("#nom_cliente").val(val.Nombre_Cliente);
                                    $("#cab_fechahorarecepcion").val(val.FechaHora_Recepcion);
                                    $("#cab_fechaentrega").val(val.Fecha_Entrega);
                                    $("#cab_horaentrega").val(val.Hora_Entrega);
                                    document.getElementById('chk_precio').checked = val.Mostrar_Precio;
                                    document.getElementById('chk_igv').checked = val.Incluir_IGV;
                                    document.getElementById('chk_contacto').checked = val.Mostrar_Contacto;
                                    $("#lista_sucursal").val(val.Sucursal);
                                    $("#cab_observacion").val(val.Observacion);
                                    document.getElementById('chk_fisico').checked = val.reporte_fisico;
                                    document.getElementById('chk_wsp').checked = val.reporte_wsp;
                                    document.getElementById('chk_mail').checked = val.reporte_mail;
                                    $("#telefono_cliente").val(val.cNumeroTelefono + ' / ' + val.cSegundoNumeroTelefono);
                                    $("#mail_cliente").val(val.cEmail);

                                    if (val.PagoVenta == null || val.PagoVenta.length == 0){
                                        f_CerrarDiv('A', 'msg_sinconfirmar');
                                        f_CerrarDiv('C', 'msg_confirmada');
                                    }
                                    else{
                                        f_CerrarDiv('C', 'msg_sinconfirmar');
                                        f_CerrarDiv('A', 'msg_confirmada');
                                    }
                                });

                                // Recupera el Detalle
                                    var htmlContenido = '';
                                    var i = 1;

                                    $("#tabla_DetallePedido").html(htmlContenido);

                                    $.post( "ajax/encuesta.php", { accion: "Get_DetallePedido", Id_Pedido: IdPedido }, 
                                        function( data_d ) {
                                            if(data_d.estado == 1){
                                                $.each( data_d.registros, function( key, val_d ) {

                                                    htmlContenido += '<tr Style="font-size: 14px">';
                                                    htmlContenido += '  <td style="width: 2%; vertical-align: middle;"><center>' + i + '</center></td>';

                                                    // Recuperando detalle
                                                        htmlContenido += '  <td style="text-align: center; font-size: 13px; width: 10%; font-size: 16px; color: #A63D33; vertical-align: middle;"><b>'+val_d.Cod_Interno+'</b></td>';
                                                        htmlContenido += '  <td style="text-align: center; font-size: 13px; vertical-align: middle;"><b>'+val_d.Elemento_Analisis+'</b></td>';
                                                        htmlContenido += '  <td style="font-size: 13px; vertical-align: middle;">'+val_d.Nom_Muestra+'</td>';
                                                        htmlContenido += '  <td style="text-align: right; font-size: 13px; vertical-align: middle;">'+parseFloat(val_d.Precio_Analisis).toFixed(2)+'</td>';
                                                        htmlContenido += '  <td style="text-align: right; font-size: 13px; vertical-align: middle;">'+parseFloat(val_d.Descuento_Analisis).toFixed(2)+'</td>';
                                                        htmlContenido += '  <td style="text-align: right; font-size: 13px; vertical-align: middle;">'+parseFloat(val_d.Precio_Final).toFixed(2)+'</td>';
                                                        htmlContenido += '  <td style="text-align: right; font-size: 13px; vertical-align: middle;">'+parseFloat(val_d.Precio_Exceso).toFixed(2)+'</td>';
                                                        htmlContenido += '  <td style="font-size: 13px; vertical-align: middle;">'+val_d.Nombre_EstadoMuestra+'</td>';
                                                        htmlContenido += '  <td style="font-size: 13px; vertical-align: middle;">'+val_d.Peso_Muestra+'</td>';
                                                        htmlContenido += '  <td style="font-size: 13px; vertical-align: middle;">'+val_d.Nombre_DetalleEnvase+'</td>';
                                                        htmlContenido += '  <td style="font-size: 13px; vertical-align: middle;">'+val_d.Nombre_TipoMuestra+'</td>';
                                                        htmlContenido += '  <td style="font-size: 13px; vertical-align: middle;">'+val_d.Observacion+'</td>';

                                                        htmlContenido += '  <td style="background-color: #F2DEA2; font-size: 13px"; width: 5%>';
                                                        htmlContenido += '      <a class="success" href="javascript: f_AddProducto('+val_d.Id+', '+val_d.iIdProducto+", '"+val_d.Elemento_Analisis+"', "+val_d.Precio_Analisis+", '"+val_d.Cod_Interno+"', '"+val_d.Nom_Muestra+"', "+val_d.Estado_Muestra+', '+val_d.Peso_Muestra+', '+val_d.Detalle_Envase+', '+val_d.Tipo_Muestra+', '+val_d.Tipo_Analisis+", '"+val_d.Observacion+"', '" + val_d.IdProductos_Combo + "', '" + val_d.CodProductos_Combo + "', " + val_d.Precio_Exceso +', ' + val_d.Id_Item + ')"><font color="#757777"><i class="fa fa-edit"></i> Editar </font></a></br>';

                                                        htmlContenido += '      <a class="success" href="javascript: f_DsctoProducto('+val_d.Id+', '+val_d.Id_Item+', '+val_d.iIdProducto+", '"+val_d.Cod_Interno+"', '"+val_d.Elemento_Analisis+"', '"+val_d.Nom_Muestra+"', "+val_d.Precio_Analisis+', '+val_d.Descuento_Analisis+', '+val_d.Precio_Final+", '"+val_d.IdProductos_Combo+"', '"+val_d.CodProductos_Combo+"'"+')"><font color="#4285BA"><i class="fa fa-money"></i> Precios </font></a></br>';

                                                        htmlContenido += '      <a class="success" href="javascript: f_ImprimirEtiqueta('+"'"+val_d.Cod_Interno+"', '"+val_d.Elemento_Analisis+"', '"+$("#cab_fechahorarecepcion").val().substring(0, 10)+"', '" + val_d.Des_TipoAnalisis + "'" +')"><font color="#14A697"><i class="fa fa-barcode"></i> Etiquetas </font></a></br>';

                                                        htmlContenido += '      <a class="success" href="javascript: f_EliminarProducto('+val_d.Id+', '+val_d.Id_Item+')"><font color="#DD1200"><i class="fa fa-times-circle"></i> Eliminar </font></a><br>';
                                                        htmlContenido += '  </td>';

                                                    htmlContenido += "</tr>";

                                                    i += 1;
                                                });
                                            }

                                            $("#tabla_DetallePedido").html(htmlContenido);
                                        }, "json");

                                f_CalcularTotales();

                                f_GetProductos('T', 0, 1);
                            }
                        }, "json");
            }

            function f_AddCliente(_id_cliente, _dni_cliente, _nombre_cliente, _IdDocCliente, _IdTipoDocSunat){
                $("#iIdCliente").val(_id_cliente);
                $("#dni_cliente").val(_dni_cliente);
                $("#nom_cliente").val(_nombre_cliente);
                $("#IdDocCliente").val(_IdDocCliente);
                $("#IdTipoDocSunat").val(_IdTipoDocSunat);

                // Graba cabeceraa
                    f_GrabarCabeceraPedido();

                f_GetProductos('T', 0, 1);

                f_CerrarDiv('C', 'div_buscarclientes');
            };

            function f_AplicarDescuento(){
                var precio_original = $("#dscto_preciooriginal").val();
                var dscto = $("#dscto_descuento").val();

                if (parseFloat(dscto) > parseFloat(precio_original)){
                    alert("El descuento no puede ser mayor al Precio Original.\nPor favor, corregir.");

                    $("#dscto_descuento").val('0.00');
                    $("#dscto_descuento").select();

                    return;
                }

                $("#dscto_precioventa").val(parseFloat(precio_original - dscto).toFixed(2));
            };

            function f_CalcularTotales(){
                $.post( "ajax/encuesta.php", { accion: "Get_TotalesPedido", Id_Pedido: IdPedido }, 
                    function( data ) {
                        if(data.estado == 1){
                            $.each( data.registros, function( key, val ) {
                                total_venta = parseFloat(parseFloat(val.TOTAL) + parseFloat(val.EXCESO)).toFixed(2);
                                total_venta_igv = parseFloat(parseFloat(val.TOTAL) + parseFloat(val.EXCESO)).toFixed(2);

                                if (total_venta == null){
                                    $("#total").html('<font color="#ffffff">0</font>');
                                    $("#igv").html('0');
                                    $("#sub_total").html('<font color="#ffffff">0</font>');
                                }
                                else{
                                    if (document.getElementById('chk_igv').checked){
                                        total_venta_igv = parseFloat(total_venta * 1.18).toFixed(2);

                                        $("#total").html('<font color="#ffffff">'+total_venta_igv+'</font>');
                                        $("#igv").html(parseFloat(total_venta * 0.18).toFixed(2));
                                        $("#sub_total").html('<font color="#ffffff">'+parseFloat(total_venta).toFixed(2)+'</font>');
                                    }
                                    else{
                                        total_venta_igv = parseFloat(total_venta).toFixed(2);

                                        $("#total").html('<font color="#ffffff">'+parseFloat(total_venta).toFixed(2)+'</font>');
                                        $("#igv").html(0);
                                        $("#sub_total").html('<font color="#ffffff">'+parseFloat(total_venta).toFixed(2)+'</font>');
                                    }
                                }
                            });
                        }
                    }, "json");
            };

            function f_AddCombo(_tipo, id_elementos, cod_elementos, precio_elementos){
                // Comprueba si es un combo (Esto es por si vuelve a abrir la búsqueda de elmentos)
                    var _exists = $("#codproductos_combo").val().indexOf('{');
                    var idproductos_combo = '';

                    // Recupera datos y arma los IN
                        if (_exists >= 0){
                            var e = 0;
                            var in_idproductos = '';

                            idproductos_combo = $("#idproductos_combo").val().replace(/{/g, '-').replace(/}/g, '');

                            id_elementos = $("#id_producto").val();
                        }

                // Obteniendo los elementos cargados anteriormente
                    // if (_tipo == 'i' && _exists == -1){
                    //     $("#idproductos_combo").val(id_elementos);
                    //     $("#codproductos_combo").val(cod_elementos);
                    //     $("#precioproductos_combo").val(precio_elementos);
                    // }

                var compania = <?php echo $_SESSION["bdOmar_Compania"]; ?>;
                var tienda = <?php echo $_SESSION["bdOmar_Tienda"]; ?>;
                var htmlContenido = '';
                var e = 1;

                // Loading Modal
                    var modal_loading = $("#divmodal_Loading");
                    modal_loading.modal({backdrop: 'static', keyboard: false});

                // Cargar lista de elementos disponinbles
                    $("#lista_elementos").html('');

                    $.post( "ajax/encuesta.php", { accion: "cargaLista_Productos_AddElementos", tipo: _tipo, compania: compania, tienda: tienda, id_elementos: id_elementos },
                        function( data ) {
                            if(data.estado == 1){
                                $.each( data.registros, function( key, val ) {
                                    htmlContenido += '<div class="col-md-4 col-sm-4 col-xs-6">';

                                    htmlContenido += '<div class="col-md-12 col-sm-12 col-xs-12" style="font-size: 13px; text-align: left">';

                                    htmlContenido += '  <input type="checkbox" id="chk_elemmento'+e+'" onchange="f_AddElementoToCombo(' + e + ', ' + val.iIdProduct + ", '" + val.cProductName.toUpperCase().trim() + "', " + parseFloat(val.dSalesPrice).toFixed(2) + ')" ' + ((idproductos_combo.indexOf(val.iIdProduct) >= 0) ? 'checked' : '') + '> <label for="chk_elemmento'+e+'">' + val.cProductName.toUpperCase() + ' (S/ ' + parseFloat(val.dSalesPrice).toFixed(2) + ')</label>';

                                    htmlContenido += '</div>';

                                    // htmlContenido += '<div class="col-md-4 col-sm-4 col-xs-4" onclick="f_AddProducto(' + "'x', " + val.iIdProduct + ", '" + val.cProductName + "', " + val.dSalesPrice + ')" style="cursor: pointer; border: solid; border-width: 1px; border-color: #D9D9D9; border-radius: 7px; font-size: 14px; background-color: #91BED4; height: 50px;">';
                                    // htmlContenido += '  <center><font color="#ffffff">';
                                    // htmlContenido += '      <label style="margin-top: 15px; cursor: pointer">';
                                    // htmlContenido += '          S/ ' + parseFloat(val.dSalesPrice).toFixed(2);
                                    // htmlContenido += '      </label>';
                                    // htmlContenido += '  </font></center>';
                                    // htmlContenido += '</div>';

                                    htmlContenido += '</div>';

                                    e += 1;
                                });

                                $("#lista_elementos").html('<center>' + htmlContenido + '</center>');

                                f_CerrarDiv('A', 'div_RowAddElementos');

                                // Cerrando Modal
                                    $('#divmodal_Loading').modal('hide');
                            }
                        }, "json");
            };

            function f_AddElementoToCombo(_id, id_elemento, cod_elemento, precio_elemento){
                if (document.getElementById('chk_elemmento' + _id).checked){
                    $("#idproductos_combo").val($("#idproductos_combo").val() + '{' + id_elemento + '}');
                    $("#codproductos_combo").val($("#codproductos_combo").val() + '{' + cod_elemento + '}');
                    $("#precioproductos_combo").val(parseFloat($("#precioproductos_combo").val()) + parseFloat(precio_elemento));
                }
                else{
                    $("#idproductos_combo").val($("#idproductos_combo").val().replace('{'+id_elemento + '}', ''));
                    $("#codproductos_combo").val($("#codproductos_combo").val().replace('{'+cod_elemento + '}', ''));
                    $("#precioproductos_combo").val(parseFloat($("#precioproductos_combo").val()) - parseFloat(precio_elemento));
                }
            };

            function f_ConfirmarAddElementos(){
                var analisis = $("#codproductos_combo").val().replace(/{/g, ' - ').replace(/}/g, '');
                var precio = $("#precioproductos_combo").val();

                $("#add_analisis").val(analisis);
                $("#add_preciomuestra").val('S/ ' + precio);

                // Guarda el combo seleccionado
                    var Id_Cliente = $("#iIdCliente").val();
                    var Id_Producto = $("#id_producto").val();
                    var Elemento_Analisis = $("#add_analisis").val();
                    var Precio_Combo = $("#add_preciomuestra").val();
                    var IdProductos_Combo = $("#idproductos_combo").val();
                    var CodProductos_Combo = $("#codproductos_combo").val();

                    $.post( "ajax/encuesta.php", { accion: "Grabar_ComboCliente",
                                                   Id_Cliente: Id_Cliente,
                                                   Id_Producto: Id_Producto,
                                                   Elemento_Analisis: Elemento_Analisis,
                                                   Precio_Combo: Precio_Combo,
                                                   IdProductos_Combo: IdProductos_Combo,
                                                   CodProductos_Combo: CodProductos_Combo },
                        function( data ) {
                            if(data.estado != 1){
                                alert("Ocurrió un error al momento de grabar el combo para este cliente");
                            }
                        }, "json");

                f_CerrarDiv('C', 'div_RowAddElementos');
            };

            function f_CancelarAddElementos(){
                $("#idproductos_combo").val($("#id_producto").val().trim());
                $("#codproductos_combo").val($("#add_analisis").val().trim());
                $("#precioproductos_combo").val($("#add_preciomuestra").val().replace('S/ ', ''));

                f_CerrarDiv('C', 'div_RowAddElementos');
            };

            function f_EliminarProducto(_Id_Detalle, _Id_DetallePedido){
                if (!confirm("¿Está seguro de eliminar la muestra seleccionada?")){
                    return;
                }

                // Eliminando producto
                    $.post( "ajax/encuesta.php", { accion: "Eliminar_Producto",
                                                   idCabeceraPedido: IdPedido,
                                                   idDetallePedido: _Id_DetallePedido,
                                                   Id_Detalle: _Id_Detalle },
                        function( data ) {
                            if(data.estado == 1){
                                f_GetBackupPedido();

                                // alert("El análisis fue eliminado satisfactoriamente");
                            }
                            else{
                                alert("Ocurrió un error al momento de grabar los datos");
                            }
                        }, "json");
            };

            function f_GetInicio(){
                f_LoadCategorias();
                f_GetProductos('T', 0, 1);

                // f_CalcularTotales();
            };

            function f_SumaBilletes(_billete){
                $("#total_billete" + _billete).val(parseFloat($("#total_billete" + _billete).val()) + 1);

                f_CalcularEfectivo();
            };

            function f_CalcularEfectivo(){
                var total_billete200 = parseFloat($("#total_billete200").val()) * 200;
                var total_billete100 = parseFloat($("#total_billete100").val()) * 100;
                var total_billete50 = parseFloat($("#total_billete50").val()) * 50;
                var total_billete20 = parseFloat($("#total_billete20").val()) * 20;
                var total_billete10 = parseFloat($("#total_billete10").val()) * 10;

                var total_billete5 = parseFloat($("#total_billete5").val()) * 5;
                var total_billete2 = parseFloat($("#total_billete2").val()) * 2;
                var total_billete1 = parseFloat($("#total_billete1").val()) * 1;
                var total_billete50cen = parseFloat($("#total_billete50cen").val()) * 0.5;
                var total_billete20cen = parseFloat($("#total_billete20cen").val()) * 0.2;
                var total_billete10cen = parseFloat($("#total_billete10cen").val()) * 0.1;

                var total_efectivo = parseFloat(total_billete200 +
                                              total_billete100 +
                                              total_billete50 +
                                              total_billete20 +
                                              total_billete10 +
                                              total_billete5 +
                                              total_billete2 +
                                              total_billete1 +
                                              total_billete50cen +
                                              total_billete20cen +
                                              total_billete10cen).toFixed(2);

                $("#confirmar_efectivo").html(total_efectivo);
                $("#confirmar_cambio").html(parseFloat(total_efectivo - parseFloat(document.getElementById("confirmar_totalventa").innerHTML).toFixed(2)).toFixed(2));
            };

            function f_ImprimirRecibo(){
                var url = 'print_recibo.php?Id=' + IdPedido + '&suc=' + '<?php echo $_SESSION["bdOmar_CodSucursal"]; ?>';
                window.open(url, '_blank');
            };

            function f_ImprimirEtiqueta(_Cod_Interno, _Elemento_Analisis, _Fecha_Recepcion, _Tipo_Analisis){
                var url = 'print_etiqueta.php?CI=' + _Cod_Interno + '&EA=' + _Elemento_Analisis.replace(/ /g, '') + '&FR=' + _Fecha_Recepcion + '&TA=' + _Tipo_Analisis;
                window.open(url,'Imprimiendo Etiquetas',"");
            };

        </script>

        <!-- Funciones para Grabar -->
        <script type="text/javascript">
            function f_GrabarProducto(){
                var compania = <?php echo $_SESSION["bdOmar_Compania"]; ?>;
                var tienda = <?php echo $_SESSION["bdOmar_Tienda"]; ?>;
                var terminal = <?php echo $_SESSION["bdOmar_Terminal"]; ?>;
                var user = <?php echo $_SESSION["bdOmar_User"]; ?>;

                var id_detalle = $("#id_detalle").val();
                var id_producto = $("#id_producto").val();
                var modo_grabar = $("#modo_grabar").val();
                var id_IdDetalle = $("#id_IdDetalle").val();

                var correlatvo_CI = $("#correlatvo_CI").val();
                var add_codinterno = $("#add_codinterno").val();
                var nom_muestra = $("#add_muestra").val();
                var elemento_analisis = $("#add_analisis").val();
                var precio_analisis = $("#add_preciomuestra").val();
                var lista_estadomuestra = $("#lista_estadomuestra").val();
                var add_pesomuestra = $("#add_pesomuestra").val();
                var lista_detalleenvase = $("#lista_detalleenvase").val();
                var lista_tipomuestra = $("#lista_tipomuestra").val();
                var lista_tipoanalisis = $("#lista_tipoanalisis").val();
                var add_exceso = $("#add_exceso").val();
                var add_observacion = $("#add_observacion").val();

                // Para combos
                var idproductos_combo = $("#idproductos_combo").val();
                var codproductos_combo = $("#codproductos_combo").val();

                // Validando ingreso de datos
                    if (nom_muestra == null){
                        alert("Debe ingresar el Nombre de Muestra");

                        return;
                    }
                    if (nom_muestra.length == 0){
                        alert("Debe ingresar el Nombre de Muestra");

                        return;
                    }
                    if (nom_muestra.indexOf('"') >= 0){
                        alert("No se puede utilizar COMILLAS en el Nombre de Muestra." + "\r\n" + "Por favor, corregir.");

                        return;
                    }
                    if (nom_muestra.indexOf("'") >= 0){
                        alert("No se puede utilizar COMILLAS SIMPLES en el Nombre de Muestra." + "\r\n" + "Por favor, corregir.");

                        return;
                    }

                    if (lista_estadomuestra == null){
                        alert("Debe seleccionar el Estado de Muestra");

                        return;
                    }
                    if (lista_estadomuestra.length == 0){
                        alert("Debe seleccionar el Estado de Muestra");

                        return;
                    }

                    if (add_pesomuestra == null){
                        alert("Debe ingresar el Peso de Muestra");

                        return;
                    }
                    if (add_pesomuestra.length == 0){
                        alert("Debe ingresar el Peso de Muestra");

                        return;
                    }
                    if (add_pesomuestra == 0){
                        alert("Debe ingresar el Peso de Muestra");

                        return;
                    }

                    if (lista_detalleenvase == null){
                        alert("Debe seleccionar el Detalle del Envase de Muestra");

                        return;
                    }
                    if (lista_detalleenvase.length == 0){
                        alert("Debe seleccionar el Detalle del Envase de Muestra");

                        return;
                    }

                    if (lista_tipomuestra == null){
                        alert("Debe seleccionar el Tipo de Muestra");

                        return;
                    }
                    if (lista_tipomuestra.length == 0){
                        alert("Debe seleccionar el Tipo de Muestra");

                        return;
                    }

                    if (lista_tipoanalisis == null){
                        alert("Debe seleccionar el Tipo de Análisis");

                        return;
                    }
                    if (lista_tipoanalisis.length == 0){
                        alert("Debe seleccionar el Tipo de Análisis");

                        return;
                    }

                    if($("#div_RowAddElementos").css('display') == 'block'){
                        alert("Primero debe confirmar o cerrar la opción de selección de elementos");

                        return;
                    }

                // Grabando producto
                    $.post( "ajax/encuesta.php", { accion: "Grabar_ItemProducto", modo_grabar: modo_grabar, idCabeceraPedido: IdPedido, idProducto: id_producto, cantidad: 1, idCompany: compania, idTerminal: terminal, idUsuario: user, metodoGuardar: 'N', idTienda: tienda, idPventaAdicional: 0, add_correlativoCI: correlatvo_CI, add_codinterno: add_codinterno, add_nommuestra: nom_muestra, add_analisis: elemento_analisis, add_precioanalisis: precio_analisis, add_estadomuestra: lista_estadomuestra, add_pesomuestra: add_pesomuestra, add_detalleenvase: lista_detalleenvase, add_tipomuestra: lista_tipomuestra, add_tipoanalisis: lista_tipoanalisis, add_exceso: add_exceso, add_observacion: add_observacion, Id_detalle: id_detalle, idproductos_combo: idproductos_combo, codproductos_combo: codproductos_combo, id_IdDetalle: id_IdDetalle },
                        function( data ) {
                            if(data.estado == 1){
                                if (modo_grabar == 'N'){
                                    // alert("El Análisis fue grabado satisfactoriamente");
                                }
                                else{
                                    // alert("El Análisis fue actualizado satisfactoriamente");
                                }

                                f_GetBackupPedido();
                            }
                            else{
                                alert("Ocurrió un error al momento de grabar los datos");
                            }
                        }, "json");

                    f_cerrarModal(1);
            };

            function f_GrabarNewCliente(){
                var compania = <?php echo $_SESSION["bdOmar_Compania"]; ?>;
 
                var lista_tipocliente = $("#lista_tipocliente").val();
                var lista_tipodocumento = $("#lista_tipodocumento").val();
                var cliente_dni = $("#cliente_dni").val();
                var cliente_nombre = $("#cliente_nombre").val();
                var cliente_telefono1 = $("#cliente_telefono1").val();
                var cliente_telefono2 = $("#cliente_telefono2").val();
                var cliente_correo = $("#cliente_correo").val();
                var cliente_direccion = $("#cliente_direccion").val();

                // Validando ingreso de datos
                    if (lista_tipocliente == null){
                        alert("Debe seleccionar el Tipo de Cliente");

                        return;
                    }
                    if (lista_tipocliente.length == 0){
                        alert("Debe seleccionar el Tipo de Cliente");

                        return;
                    }

                    if (lista_tipodocumento == null){
                        alert("Debe seleccionar el Tipo de Documento");

                        return;
                    }
                    if (lista_tipodocumento.length == 0){
                        alert("Debe seleccionar el Tipo de Documento");

                        return;
                    }

                    if (cliente_dni == null){
                        alert("Debe ingresar el DNI / RUC del Cliente");

                        return;
                    }
                    if (cliente_dni.length == 0){
                        alert("Debe ingresar el DNI / RUC del Cliente");

                        return;
                    }
                    if (cliente_dni == 0){
                        alert("Debe ingresar un DNI / RUC del válido");

                        return;
                    }

                    if (cliente_nombre == null){
                        alert("Debe ingresar el Nombre del Cliente");

                        return;
                    }
                    if (cliente_nombre.length == 0){
                        alert("Debe ingresar el Nombre del Cliente");

                        return;
                    }
                    if (cliente_nombre.indexOf('"') >= 0){
                        alert("No se puede utilizar COMILLAS en el Nombre del Cliente." + "\r\n" + "Por favor, corregir.");

                        return;
                    }
                    if (cliente_nombre.indexOf("'") >= 0){
                        alert("No se puede utilizar COMILLAS SIMPLES en el Nombre del Cliente." + "\r\n" + "Por favor, corregir.");

                        return;
                    }

                    if (cliente_telefono1 == null){
                        alert("Debe ingresar por lo menos el primer número de Teléfono");

                        return;
                    }
                    if (cliente_telefono1.length == 0){
                        alert("Debe ingresar por lo menos el primer número de Teléfono");

                        return;
                    }
                    if (cliente_telefono1 == 0){
                        alert("Debe ingresar un número de Teléfono correcto");

                        return;
                    }

                    if (cliente_correo == null){
                        alert("Debe ingresar por lo menos un correo electrónico");

                        return;
                    }
                    if (cliente_correo.length == 0){
                        alert("Debe ingresar por lo menos un correo electrónico");

                        return;
                    }

                    if (cliente_direccion == null){
                        alert("Debe ingresar la dirección del Cliente");

                        return;
                    }
                    if (cliente_direccion.length == 0){
                        alert("Debe ingresar la dirección del Cliente");

                        return;
                    }

                // Grabando Cliente
                    $.post( "ajax/encuesta.php", { accion: "Grabar_Cliente", modo_grabar: 'N', tipo_cliente: lista_tipocliente, tipo_documento: lista_tipodocumento, razon_social: cliente_nombre, dni_ruc: cliente_dni, eMail: cliente_correo, num_telefono1: cliente_telefono1, num_telefono2: cliente_telefono2, idCompany: compania, direccion: cliente_direccion },
                        function( data ) {
                            if (data.estado == 2){
                                alert("El DNI / RUC ingresado ya fue registrado anteriormente, por favor verificar");

                                return;
                            }
                            else{
                                if(data.estado == 1){
                                    $.each( data.registros, function( key, val ) {

                                        f_AddCliente(val.iIdCliente, val.cNumeroRuc, val.cRazonSocial, val.id_Tipo_Documento, val.id_doc_sunat);
                                    });

                                    alert("El Cliente fue registrado satisfactoriamente");

                                    f_cerrarModal(2);
                                }
                                else{
                                    alert("Ocurrió un error al momento de grabar el nuevo Cliente");
                                }
                            }

                        }, "json");
            };

            function f_GrabarCabeceraPedido(){
                // Obtiene valores
                    var idCliente = $("#iIdCliente").val();
                    var NombreCliente = $("#nom_cliente").val();
                    var idVendedor = 0;
                    var NombreVendedor = '';

                    var idCompany = <?php echo $_SESSION["bdOmar_Compania"]; ?>;
                    var idTienda = <?php echo $_SESSION["bdOmar_Tienda"]; ?>;
                    var idTerminal = <?php echo $_SESSION["bdOmar_Terminal"]; ?>;
                    var idUser = <?php echo $_SESSION["bdOmar_User"]; ?>;
                    var usu_usuario = '<?php echo $_SESSION["usu_usuario"]; ?>';

                    var fecha = new Date();
                    var fecha_anho = fecha.getFullYear();
                    var fecha_mes = fecha.getMonth() + 1;
                    var fecha_dia = fecha.getDate();

                    fecha = fecha_anho.toString() + ((fecha_mes.length == 1) ? '0' + fecha_mes : fecha_mes).toString() + ((fecha_dia.length == 1) ? '0' + fecha_dia : fecha_dia).toString();

                    var respuesta = 0;
                    var id_TipoDocSunat = $("#IdTipoDocSunat").val();
                    var cNumDocCliente = $("#dni_cliente").val();
                    var cDireccionCliente = '';
                    var idTipoDoc = $("#IdDocCliente").val();

                    var cab_fechahorarecepcion = $("#cab_fechahorarecepcion").val();
                    var cab_fechaentrega = $("#cab_fechaentrega").val();
                    var cab_horaentrega = $("#cab_horaentrega").val();
                    var cab_fechahoraentrega = cab_fechaentrega + ' ' + cab_horaentrega;
                    var chk_precio = ((document.getElementById('chk_precio').checked) ? 1 : 0);
                    var chk_igv = ((document.getElementById('chk_igv').checked) ? 1 : 0);
                    var chk_contacto = ((document.getElementById('chk_contacto').checked) ? 1 : 0);
                    var lista_sucursal = $("#lista_sucursal").val();
                    var cab_observacion = $("#cab_observacion").val();
                    var reporte_fisico = ((document.getElementById('chk_fisico').checked) ? 1 : 0);
                    var reporte_wsp = ((document.getElementById('chk_wsp').checked) ? 1 : 0);
                    var reporte_mail = ((document.getElementById('chk_mail').checked) ? 1 : 0);

                // Graba Cabecera
                    $.post( "ajax/encuesta.php", { accion: "Grabar_CabeceraPedido", idCabeceraPedido: IdPedido,
                                                    idCliente: idCliente,
                                                    NombreCliente: NombreCliente,
                                                    idVendedor: idVendedor,
                                                    NombreVendedor: NombreVendedor,
                                                    idTerminal: idTerminal,
                                                    idTienda: idTienda,
                                                    idCompany: idCompany,
                                                    idUser: idUser,
                                                    fecha: fecha,
                                                    respuesta: respuesta,
                                                    id_TipoDocSunat: id_TipoDocSunat,
                                                    cNumDocCliente: cNumDocCliente,
                                                    cDireccionCliente: cDireccionCliente,
                                                    idTipoDoc: idTipoDoc },
                        function( data ) {
                            if(data.estado == 1){
                                // if (modo_grabar == 'N'){
                                // }

                                f_CalcularTotales();
                            }
                            else{
                                alert("Ocurrió un error al momento de grabar los datos");
                            }
                        }, "json");

                // Graba Cabecera Adicional
                    $.post( "ajax/encuesta.php", { accion: "Grabar_CabeceraPedido_Adicional", modo_grabar: 'E', idCabeceraPedido: IdPedido,
                                                    cNumDocCliente: cNumDocCliente,
                                                    NombreCliente: NombreCliente,
                                                    adicional_CI: CI,
                                                    adicional_fechahorarecepcion: cab_fechahorarecepcion,
                                                    adicional_fechahoraentrega: cab_fechahoraentrega,
                                                    adicional_precio: chk_precio,
                                                    adicional_igv: chk_igv,
                                                    adicional_contacto: chk_contacto,
                                                    adicional_sucursal: lista_sucursal,
                                                    adicional_observacion: cab_observacion,
                                                    adicional_idCliente: idCliente,
                                                    adicional_idTipoDoc: idTipoDoc,
                                                    adicional_id_TipoDocSunat: id_TipoDocSunat,
                                                    usu_usuario: usu_usuario,
                                                    adicional_fisico: reporte_fisico,
                                                    adicional_wsp: reporte_wsp,
                                                    adicional_mail: reporte_mail },
                        function( data_addicional ) {
                            if(data_addicional.estado == 1){
                            }
                            else{
                                alert("Ocurrió un error al momento de grabar los datos de la tabla adicional");
                            }
                        }, "json");
            }

            function f_GrabarDscto(){
                // if(!confirm("¿Está seguro de actualizar los precios?")){
                //     return;
                // }

                var cantidad = 1;
                var idCabeceraPedido = IdPedido;
                var Id_Detalle = $("#dscto_IdDetalle").val();
                var idDetallePedido = $("#dscto_IdItem").val();
                var idCompany = <?php echo $_SESSION["bdOmar_Compania"]; ?>;
                var idTienda = <?php echo $_SESSION["bdOmar_Tienda"]; ?>;
                var idProducto = $("#dscto_IdProducto").val();
                var stockFisico = 0;
                var stockComprometido = 0;
                var cantidadOriginal = 1;
                var Agregado = 0;
                var montoDescuento = $("#dscto_descuento").val();
                var observacionProducto = '';
                var usaDescuento = 1;
                var precioUnitario = $("#dscto_preciooriginal").val();
                var dscto_precioventa = $("#dscto_precioventa").val();
                var Id_Cliente = $("#iIdCliente").val();
                var IdProductos_Combo = $("#dscto_IdProductos_Combo").val();
                var CodProductos_Combo = $("#dscto_CodProductos_Combo").val();

                // Grabando producto
                    $.post( "ajax/encuesta.php", { accion: "Grabar_DsctoProducto",
                                                   cantidad: cantidad,
                                                   idCabeceraPedido: idCabeceraPedido,
                                                   Id_Detalle: Id_Detalle,
                                                   idDetallePedido: idDetallePedido,
                                                   idCompany: idCompany,
                                                   idTienda: idTienda,
                                                   idProducto: idProducto,
                                                   stockFisico: stockFisico,
                                                   stockComprometido: stockComprometido,
                                                   cantidadOriginal: cantidadOriginal,
                                                   Agregado: Agregado,
                                                   montoDescuento: montoDescuento,
                                                   observacionProducto: observacionProducto,
                                                   usaDescuento: usaDescuento,
                                                   precioUnitario: precioUnitario,
                                                   dscto_precioventa: dscto_precioventa,
                                                   Id_Cliente: Id_Cliente,
                                                   IdProductos_Combo: IdProductos_Combo,
                                                   CodProductos_Combo: CodProductos_Combo },
                        function( data ) {
                            if(data.estado == 1){
                                // alert("Los Precios fueron aplicados satisfactoriamente");

                                f_GetBackupPedido();
                            }
                            else{
                                alert("Ocurrió un error al momento de grabar los datos");
                            }
                        }, "json");

                    f_cerrarModal(3);
            };

            function f_AnularVenta(){
                if (confirm('¿Está seguro de Anular la venta?')){
                    var compania = <?php echo $_SESSION["bdOmar_Compania"]; ?>;
                    var tienda = <?php echo $_SESSION["bdOmar_Tienda"]; ?>;
                    var user = <?php echo $_SESSION["bdOmar_User"]; ?>;
                    var terminal = <?php echo $_SESSION["bdOmar_Terminal"]; ?>;

                    var usu_usuario = '<?php echo $_SESSION["usu_usuario"]; ?>';

                    $.post( "ajax/encuesta.php", { accion: "Anular_Venta",
                                                   idCompany: compania,
                                                   idTienda: tienda,
                                                   idUsuario: user,
                                                   idTerminal: terminal,
                                                   IdPedido: IdPedido,
                                                   codeRespuesta : 0,
                                                   mensajeRespuesta: '',
                                                   usu_usuario: usu_usuario },
                        function( data ) {
                            if(data.estado == 1){
                                alert("La Venta fue anulada satisfactoriamente");

                                location.reload();
                            }
                            else{
                                alert("Ocurrió un error al momento de grabar los datos");
                            }
                        }, "json");
                }
            };

            function f_GrabarVenta(){
                var compania = <?php echo $_SESSION["bdOmar_Compania"]; ?>;
                var tienda = <?php echo $_SESSION["bdOmar_Tienda"]; ?>;
                var terminal = <?php echo $_SESSION["bdOmar_Terminal"]; ?>;
                var user = <?php echo $_SESSION["bdOmar_User"]; ?>;

                // Validaciones para cuando se "Efectivo"
                    var medio_pago = $("#lista_mediopago").val().substring(0, $("#lista_mediopago").val().indexOf('|'));
                    var es_efectivo = $("#lista_mediopago").val().substring($("#lista_mediopago").val().indexOf('|') + 1);

                    if (medio_pago == null){
                        alert("Debe seleccionar el Medio de Pago");

                        return;
                    }
                    if (medio_pago.length == 0){
                        alert("Debe seleccionar el Medio de Pago");

                        return;
                    }

                    if (es_efectivo == 1){
                        var total_efectivo = parseFloat(document.getElementById("confirmar_efectivo").innerHTML).toFixed(2);

                        if (medio_pago == 3){
                            if (parseFloat(total_venta_igv) > parseFloat(total_efectivo)){
                                alert('Si ha elegido la opción: "Efectivo" el Efectivo Ingresado debe ser mayor o igual al Total de la Venta.'+"\n\n"+'Por favor, verificar.');

                                return;
                            }
                        }
                        else{
                            if (total_efectivo == 0){
                                alert("No ha ingresado efectivo. \n\nPor favor, verificar.");

                                return;
                            }

                            if (parseFloat(total_efectivo) >= parseFloat(total_venta_igv)){
                                alert("Si ha elegido este Medio de Pago no puede ingresar Efectivo que supere al Total de la Venta.");

                                return;
                            }
                        }
                    }

                // Configurando fechas
                    var fecha = new Date();

                    var fecha1 = fecha.getFullYear().toString() +
                                 ((fecha.getMonth() + 1).length == 1 ? '0' + (fecha.getMonth() + 1).toString() : (fecha.getMonth() + 1).toString()) +
                                 ((fecha.getDate().length == 1) ? '0' + fecha.getDate().toString() : fecha.getDate().toString());

                    var fecha2 = ((fecha.getDate().length == 1) ? '0' + fecha.getDate().toString() : fecha.getDate()) + '/' +
                                 ((fecha.getMonth() + 1).length == 1 ? '0' + (fecha.getMonth() + 1).toString() : (fecha.getMonth() + 1)) + '/' +
                                 fecha.getFullYear();

                // Parámetros de pago
                    var observacion_recibo = $("#observacion_recibo").val();
                    var medio_pago = $("#lista_mediopago").val();
                    var total_venta = parseFloat(document.getElementById("confirmar_totalventa").innerHTML).toFixed(2);
                    var efectivo_ingresado = parseFloat(document.getElementById("confirmar_efectivo").innerHTML).toFixed(2);

                    var total_billete200 = parseFloat($("#total_billete200").val());
                    var total_billete100 = parseFloat($("#total_billete100").val());
                    var total_billete50 = parseFloat($("#total_billete50").val());
                    var total_billete20 = parseFloat($("#total_billete20").val());
                    var total_billete10 = parseFloat($("#total_billete10").val());

                    var total_billete5 = parseFloat($("#total_billete5").val());
                    var total_billete2 = parseFloat($("#total_billete2").val());
                    var total_billete1 = parseFloat($("#total_billete1").val());
                    var total_billete50cen = parseFloat($("#total_billete50cen").val());
                    var total_billete20cen = parseFloat($("#total_billete20cen").val());
                    var total_billete10cen = parseFloat($("#total_billete10cen").val());

                // Loading Modal
                    var modal_loading = $("#divmodal_Loading");
                    modal_loading.modal({backdrop: 'static', keyboard: false});

                // Grabando Venta
                    $.post( "ajax/encuesta.php", { accion: "Grabar_Venta",
                                                   modo_grabar: 'E',
                                                   idCabeceraPedido: IdPedido,
                                                   identificadorPedido: '',
                                                   idCompany: compania,
                                                   idTerminal: terminal,
                                                   idUsuario: user,
                                                   idTienda: tienda,
                                                   cObservarcion: '',
                                                   fechaGuardadoNumerico: fecha1,
                                                   estadoPermanencia: 0,
                                                   identificador2: '',
                                                   fFechaEntrega: fecha2,
                                                   observacion_recibo: observacion_recibo,
                                                   medio_pago: medio_pago,
                                                   total_venta: total_venta,
                                                   efectivo_ingresado: efectivo_ingresado,
                                                   total_billete200: total_billete200,
                                                   total_billete100: total_billete100,
                                                   total_billete50: total_billete50,
                                                   total_billete20: total_billete20,
                                                   total_billete10: total_billete10,
                                                   total_billete5: total_billete5,
                                                   total_billete2: total_billete2,
                                                   total_billete1: total_billete1,
                                                   total_billete50cen: total_billete50cen,
                                                   total_billete20cen: total_billete20cen,
                                                   total_billete10cen: total_billete10cen,
                                                   cod_sucursal: '<?php echo $_SESSION["bdOmar_CodSucursal"]; ?>'
                                               },
                        function( data ) {
                            if(data.estado == 1){
                                alert("La Venta fue grabada satisfactoriamente.\n\nLos datos permanecerán en pantalla hasta que seleccione la opción " + '"Nueva Venta"' + " del menú izquierdo.");

                                // $("#btn_confirmarventa").prop('disabled', true);

                                f_cerrarModal(4);

                                f_ImprimirRecibo();

                                f_CerrarDiv('C', 'msg_sinconfirmar');
                                f_CerrarDiv('A', 'msg_confirmada');
                            }
                            else{
                                alert("Ocurrió un error al momento de grabar los datos");
                            }

                            // Cerrando Modal
                                $('#divmodal_Loading').modal('hide');
                        }, "json");
            };

            function f_UpdateCliente(){
                var Id_Cliente = $("#iIdCliente").val();
                var Telefono_Cliente = $("#telefono_cliente").val();
                var Mail_Cliente = $("#mail_cliente").val();

                $.post( "ajax/encuesta.php", { accion: "Update_Cliente",
                                               id_cliente: Id_Cliente,
                                               telefono_cliente: Telefono_Cliente,
                                               mail_cliente: Mail_Cliente },
                    function( data ) {
                        if(data.estado == 1){
                            f_CerrarDiv('C', 'div_contactocliente');
                        }
                        else{
                            alert("Ocurrió un error al momento de grabar los datos");
                        }
                    }, "json");
            }
        </script>

        <!-- Otras funciones -->
        <script type="text/javascript">
            // Buscando Clientes
                function f_BuscarClientes(tipo_busqueda){
                    var compania = <?php echo $_SESSION["bdOmar_Compania"]; ?>;
                    var htmlContenido = '';
                    var str_busqueda = ((tipo_busqueda == 1) ? $("#dni_cliente").val() : $("#nom_cliente").val());

                    var c = 1;

                    $("#tabla_busquedaclientes").html(htmlContenido);

                    $.post( "ajax/encuesta.php", { accion: "Get_Clientes", idCompany: compania, tipo_filtro: tipo_busqueda, filtro: str_busqueda, admin_clientes: 0 },
                        function( data ) {
                            if(data.estado == 1){
                                $.each( data.registros, function( key, val ) {
                                    htmlContenido += '<tr style="cursor: pointer" onclick="f_AddCliente(' + val.iIdCliente + ', ' + val.cNumeroRuc + ", '" + val.cRazonSocial + "', " + val.id_Tipo_Documento + ", " + val.id_doc_sunat + ')">';

                                    htmlContenido += "  <td>" + c + "</td>";
                                    htmlContenido += "  <td><center>" + val.cNumeroRuc + "</center></td>";
                                    htmlContenido += "  <td>" + val.cRazonSocial + "</td>";

                                    htmlContenido += "</tr>";

                                    c += 1;
                                });
                            }

                            $("#tabla_busquedaclientes").html(htmlContenido);

                            if (c == 1){
                                f_CerrarDiv('A', 'div_sinclientes');
                            }
                            else{
                                f_CerrarDiv('C', 'div_sinclientes');
                            }

                        }, "json");

                    f_CerrarDiv('A', 'div_buscarclientes');
                };

            // Mostrar registro de efectivo
                function f_ShowEfectivo(){
                    var medio_pago = $("#lista_mediopago").val().substring(0, $("#lista_mediopago").val().indexOf('|'));
                    var es_efectivo = $("#lista_mediopago").val().substring($("#lista_mediopago").val().indexOf('|') + 1);

                    if (es_efectivo == 1){
                        f_CerrarDiv('A', 'div_efectivodinero');


                    }
                    else{
                        f_CerrarDiv('C', 'div_efectivodinero');
                    }
                };

            // Validar selección de Check de Precio
                $(".chk_precio").on( 'change', function() {
                    if( $(this).is(':checked') ) {
                        f_GrabarCabeceraPedido();
                    } else {
                        // Hacer algo si el checkbox ha sido deseleccionado
                        f_GrabarCabeceraPedido();
                    }
                });

            // Validar selección de Check de Contacto
                $(".chk_contacto").on( 'change', function() {
                    if( $(this).is(':checked') ) {
                        f_GrabarCabeceraPedido();
                    } else {
                        // Hacer algo si el checkbox ha sido deseleccionado
                        f_GrabarCabeceraPedido();
                    }
                });

            // Validar selección de Checks de IGV
                $(".chk_igv").on( 'change', function() {
                    if( $(this).is(':checked') ) {
                        f_GrabarCabeceraPedido();

                        $("#total").html('<font color="#ffffff">'+parseFloat(total_venta * 1.18).toFixed(2)+'</font>');
                        $("#igv").html(parseFloat(total_venta * 0.18).toFixed(2));
                        $("#sub_total").html('<font color="#ffffff">'+parseFloat(total_venta).toFixed(2)+'</font>');
                    }
                    else {
                        f_GrabarCabeceraPedido();

                        $("#total").html('<font color="#ffffff">'+parseFloat(total_venta).toFixed(2)+'</font>');
                        $("#igv").html(0);
                        $("#sub_total").html('<font color="#ffffff">'+parseFloat(total_venta).toFixed(2)+'</font>');
                    }

                    // if (document.getElementById('chk_igv').checked){
                    //     $("#total").html('<font color="#ffffff">'+parseFloat(total_venta * 1.18).toFixed(2)+'</font>');
                    //     $("#igv").html(parseFloat(total_venta * 0.18).toFixed(2));
                    //     $("#sub_total").html('<font color="#ffffff">'+parseFloat(total_venta).toFixed(2)+'</font>');
                    // }
                    // else{
                    //     $("#total").html('<font color="#ffffff">'+parseFloat(total_venta).toFixed(2)+'</font>');
                    //     $("#igv").html(0);
                    //     $("#sub_total").html('<font color="#ffffff">'+parseFloat(total_venta).toFixed(2)+'</font>');
                    // }
                });

            // Validar selección de Check de Reporte en Físico
                $(".chk_fisico").on( 'change', function() {
                    if( $(this).is(':checked') ) {
                        f_GrabarCabeceraPedido();
                    } else {
                        // Hacer algo si el checkbox ha sido deseleccionado
                        f_GrabarCabeceraPedido();
                    }
                });

            // Validar selección de Check de Wahstapp
                $(".chk_wsp").on( 'change', function() {
                    if( $(this).is(':checked') ) {
                        f_GrabarCabeceraPedido();

                        f_CerrarDiv('A', 'div_contactocliente');
                    } else {
                        // Hacer algo si el checkbox ha sido deseleccionado
                        f_GrabarCabeceraPedido();

                        f_CerrarDiv('C', 'div_contactocliente');
                    }
                });

            // Validar selección de Check de Reporte en Físico
                $(".chk_mail").on( 'change', function() {
                    if( $(this).is(':checked') ) {
                        f_GrabarCabeceraPedido();
                    } else {
                        // Hacer algo si el checkbox ha sido deseleccionado
                        f_GrabarCabeceraPedido();
                    }
                });

            // Cerrar ventanas modales
                function f_cerrarModal(pantalla_modal){
                    if (pantalla_modal == 1){
                        $('#divmodal_AddProducto').modal('hide');
                    }

                    if (pantalla_modal == 2){
                        $('#divmodal_AddNewCliente').modal('hide');
                    }

                    if (pantalla_modal == 3){
                        $('#divmodal_DsctoProducto').modal('hide');
                    }

                    if (pantalla_modal == 4){
                        $('#divmodal_ConfirmarVenta').modal('hide');
                    }
                };

            // Funciones para cuando se abre una página modal
                $(document).ready(function(){
                    $("#divmodal_AddProducto").on('shown.bs.modal', function(){
                        $(this).find('#add_muestra').focus();

                        f_CerrarDiv('C', 'div_RowAddElementos');
                    });

                    $("#divmodal_DsctoProducto").on('shown.bs.modal', function(){
                        $(this).find('#dscto_descuento').select();
                    });
                });

            // Función para seleccionar objeto al recibir el Foco
                function f_Select(_objeto){
                    $("#" + _objeto).select();
                };
        </script>

        <!-- Evita que al presionar ENTER se reinicie la página -->
        <script type="text/javascript">
            function stopRKey(evt) {
                var evt = (evt) ? evt : ((event) ? event : null);
                var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
                if ((evt.keyCode == 13) && (node.type=="text")) {return false;}
            }
            document.onkeypress = stopRKey;

            window.addEventListener("keyup",function(e){
                if(e.keyCode==27) {
                    f_CerrarDiv('C', 'div_buscarclientes');
                    f_CerrarDiv('C', 'div_RowAddElementos');
                }
            });

            function f_showsubmenu(id_div){
                var isVisible = $("#" + id_div).is(":visible");

                if (isVisible){
                    $('#' + id_div).fadeOut(100);
                }
                else{
                    $('#' + id_div).fadeIn(100);
                }
            }
        </script>

        <!-- Comprueba si una cadena es de tipo numérico -->
        <script type="text/javascript">
            function validarNumero(valor){ 
                if (isNaN(valor)) { 
                    //entonces (no es numero) devuelvo el valor cadena vacia 
                    return false; 
                }else{ 
                    //En caso contrario (Si era un número) devuelvo el valor 
                    return true;
                }
            } 
        </script>

        <!-- Nombre de meses -->
        <script type="text/javascript">
            function nombreMes(mes){ 
                if (mes == 1) { 
                    return "Enero";
                }
                if (mes == 2) { 
                    return "Febrero";
                }
                if (mes == 3) { 
                    return "Marzo";
                }
                if (mes == 4) { 
                    return "Abril";
                }
                if (mes == 5) { 
                    return "Mayo";
                }
                if (mes == 6) { 
                    return "Junio";
                }
                if (mes == 7) { 
                    return "Julio";
                }
                if (mes == 8) { 
                    return "Agosto";
                }
                if (mes == 9) { 
                    return "Septiembre";
                }
                if (mes == 10) { 
                    return "Octubre";
                }
                if (mes == 11) { 
                    return "Noviembre";
                }
                if (mes == 12) { 
                    return "Diciembre";
                }
            } 
        </script>

        <!-- Cerrar DIV's -->
        <script type="text/javascript">
            function f_CerrarDiv(accion, nom_div){
                var _div = document.getElementById(nom_div);

                if (accion == 'A'){
                    _div.style.display = 'block'
                }
                else{
                     _div.style.display = 'none';
                }
            };
        </script>
    </body>
</html>

<?php
    cerrarSesion($enlace);
?>
