<%@ Import Namespace="Seven.Front" %>
<%@ Import Namespace="Seven.Front.Globals" %>
<%@ Import Namespace="Seven.Front.Objects" %>

<%@ Page Language="C#" MasterPageFile="Model.Master" AutoEventWireup="true" CodeBehind="OperacionesFolios.aspx.cs" Inherits="Seven.Front.OperacionesFolios" %>

<asp:Content ID="Content1" ContentPlaceHolderID="cpHeader" runat="server">

    <% try
       { %>

    <title><%=L.TIT("OperacionesFolios") %> [2.1]</title>

    <script type="text/javascript">

        <% 
        
        /* 
         * Índice de Código - Welcome to the open seas, let's hope you won't drown here...
         *  
         * JQ01 - Grid de Facturas
         * JQ02 - Grid de Detalle de Facturas - Cargos (FD0)
         * JQ03 - Grid de Detalle de Facturas - Depósitos Adelantados (FD1)
         * JQ04 - Grid de Detalle de Facturas - Traslado de Cargos (FD2)
         * JQ05 - Grid de Detalle de Facturas - Redireccionamiento de Cargos (FD3)
         * JQ06 - Grid de Detalle de Facturas - Canje de Divisas (FD4)
         * JQ07 - Grid de Detalle de Facturas - Operaciones de Caja (FD5)
         * JQ08 - Grid de Cargos Automáticos
         * JQ09 - Grid de Redireccionamiento de Cargos
         * JQ10 - Grid de Formas de Pago (Cierre de Facturas)
         * JQ11 - Grid de Liquidación del Cajero
         * JQ12 - Grid de Perfiles
         * 
         * JS_FUN_BASE  - Funciones Javascript para Carga de Datos Base
         * JS_FUN_FDX   - Proceso de carga del detalle de las facturas
         * JS_FUN_REP   - Procesos de Reportes.
         * JS_FUN_CKOUT - Procesos del Check Out.
         * JS_FUN_TR    - Traslado de Cargos
         * JS_FUN_CRG   - Cargos
         * JS_FUN_CIER  - Cierre de Facturas
         * JS_FUN_DA    - Depósitos Adelantados
         * JS_FUN_COMBO - Funciones Javascript para Carga de Combobox
         * JS_FUN_DLG   - Funciones Javascript apertura de diálogos
         * JS_FUN_PER   - Funciones Javascript Perfiles
         * JS_DOC       - Funciones Javascript en Document.Ready()
         * 
         * DLG_VAR      - Diálogos Varios
         * DLG_DA_DEV   - Diálogo de Monto a Devolver para Depósitos Adelantados
         * DLG_PRE      - Diálogo de Precios
         * DLG_INFO_CD  - Información del Huésped para Canje de Divisas
         * DLG_LC       - Liquidación del Cajero
         * DLG_FIL_PER  - Diálogo de Perfiles
         * 
         * TIT - Título
         * 
         * HH  - Hidden Hive - Almacen de datos en campos ocultos
         * 
         * B01 - Cuandro Información Principal
         * B02 - Cuerpo Grid de Facturas
         * B03 - Formulario Edición de Facturas 
         * B04 - Definición de los Tabs
         * B05 - Tab de Cargos
         * B06 - Tab de Cierre de la Factura
         * B07 - Tab de Depósitos Adelantados
         * B08 - Tab de Traslado de Cargos
         * B09 - Tab de Cargos Automáticos
         * B10 - Tab de Redireccionamiento de Cargos
         * B11 - Tab de Canje de Divisas
         * B12 - Tab de Operaciones de Caja
         * 
         */
        
    %>

        var HeaderTableCargAut = <%=L.LBL("LblFDKDbOHCargAut") %>;

        var ListFindN    =  ['eq','bw','ne','lt','le','gt','ge','ew','cn'];
        var ListFindT    =  ['cn','eq','bw','bn','nc','ew','en'];

        <% /* JQ01 */ %>

        <% /* Código del jqGrid para Facturas */ %>

        <% /* Función para cargar los datos del Web Service. */ %>

        function GetFA0() {
            $.ajax({
                url: 'Servicio.svc/GetOHFacturas',
                data: { "id_face": $('#IdSubElement').val()
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>" },  
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function()
                {
                    $('#dlgCargando1').dialog('open');
                },
                success: function (json) {
                    try
                    {
                        $("#jqgFA0").jqGrid("setGridParam", {datatype: "json", loadonce: true});
                        var thegrid = $("#jqgFA0")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgFA0").jqGrid("setGridParam", {datatype: "local", loadonce: true});
                        $('#dlgCargando1').dialog('close');
                    }
                    catch(err)
                    {
                        $('#dlgCargando1').dialog('close');
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        <% /* Función para crear o editar los datos hacia el Web Service. */ %>

        function PutFA0(id, eli) {
            $.ajax({
                url: 'Servicio.svc/PutOHFacturas',
                data: { "id_fact": $('#IdSubElementFA0').val(), "id_mone": $('#cbMonedaFA0').val(), "id_cardex": $('#IdSubElementCardFA0').val()
                    , "id_face": $('#IdSubElement').val(), "nro_cheque": 0, "orden_fact": 0, "factura": $('input[name=cbFA0Factura]:checked').val(), "Empresa": ""
                    , "Id_Cardex2": 0, "KActivo": 0
                    , "Eliminado": eli
                    , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                    , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                    , "LangCode": "<%=LangCode %>" },  
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function() {
                    $('#dlgCargando').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando').dialog('close');
                    var res = json.d;
                    if(res > 0 || res < 0)
                    {
                        if(eli == 1){
                            $('#IdSubElementFA0').val(0);
                            BotonDefaultFA0();
                            RefreshGridFA0();
                        }
                        else
                        {
                            if(id > 0 || id < 0){
                                BotonDefaultFA0();
                                RefreshGridFA0();
                            }
                            else
                            {
                                $('#IdSubElementFA0').val(res);
                                BotonDefaultFA0();
                                RefreshGridFA0();
                            }
                        }
                    }
                    else
                    {
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        <% /* Función principal que inicia la carga del jqGrid. Se llama de primero. */ %>

        function LoadGridFA0() {
        
            var lselFA0;
            var colMap = {};
            $("#jqgFA0").jqGrid({
                datatype: 'local',
                height: 180,
                width: 70,
                colNames:  ['', '', '', '', '', '<%=L.LBL("LblGENOrder") %>', '', '', '', '', '', '', ''],
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'id_mone', index: 'id_mone', width: 10, editable: false, search:false, hidden: true }, 
                            { name: 'id_cardex', index: 'id_cardex', width: 10, editable: false, search:false, hidden: true }, 
                            { name: 'id_face', index: 'id_face', width: 10, editable: false, search:false, hidden: true }, 
                            { name: 'nro_cheque', index: 'nro_cheque', width: 10, editable: false, search:false, hidden: true }, 
                            { name: 'orden_fact', index: 'orden_fact', width: 10, editable: false, search:false }, 
                            { name: 'factura', index: 'factura', width: 10, editable: false, search:false, hidden: true }, 
                            { name: 'Empresa', index: 'Empresa', width: 10, editable: false, search:false, hidden: true }, 
                            { name: 'Id_Cardex2', index: 'Id_Cardex2', width: 10, editable: false, search:false, hidden: true }, 
                            { name: 'KActivo', index: 'KActivo', width: 10, editable: false, search:false, hidden: true }, 
                            { name: 'importe', index: 'importe', width: 10, editable: false, search:false, hidden: true }, 
                            { name: 'Eli', index: 'Eli', width: 5, editable: false, search:false, hidden: true },
                            { name: 'id_fact_real', index: 'id_fact_real', width: 5, editable: false, search:false, hidden: true }
                ],
                onSelectRow: function(id){
                    if(id ){

                        if(isNaN(lselFA0) && !isNaN(id))
                        {
                            $("#jqgFA0").jqGrid('delRowData', lselFA0);
                            //$('#jqgFA0').jqGrid('resetSelection');
                        }

                        if(!isNaN(id))
                        {
                            var ret = jQuery("#jqgFA0").jqGrid('getRowData',id); 

                            $('#jqgFA0').jqGrid('restoreRow',lselFA0);

                            $('#IdSubElementFA0').val(ret.Id);
                            $('#IdSubElementFAReal').val(ret.id_fact_real);
                            $('#txtFA0Orden').val(ret.orden_fact);
                            $('#cbMonedaFA0').val(ret.id_mone);
                            $('#cbMonedaFA0').prop('disabled', true);
                            $('#txtFA0Numero').html(ret.nro_cheque);
                            $('#txtFA0Importe').html(ret.importe);
                            if(parseInt(ret.factura) == 1)
                            {
                                $('#cbFA0Factura').prop('checked', true);
                            }
                            else
                            {
                                $('#cbFA0Factura').prop('checked', false);
                            }
                            if (ret.nro_cheque.length == 0)
                            {
                                $('#txtFA0Numero').html('[<%=L.LBL("LblGENNoAsignado") %>]');
                                $('#OFTabs').tabs("disable", 1);
                                $('#OFTabs').tabs("disable", 3);

                                if(parseInt($('#OFTabs').tabs("option", "active")) == 1 
                                    || parseInt($('#OFTabs').tabs("option", "active")) == 3)
                                {
                                    $('#OFTabs').tabs("option", "active", 0);
                                }
                            }
                            else
                            {
                                $('#OFTabs').tabs("enable", 1);
                                $('#OFTabs').tabs("enable", 3);
                            }
                            GetOFFacturaDetalle();
                            GetServFactXMonedaComboCargAut();
                            GetServFactXMonedaComboOptions();
                            GetTipoCobrosHidden();
                            RefreshGridCargAut();

                            GetTipoCobrosComboJQGrid();

                            GetInfoMoneda(ret.id_mone);

                            //CRG
                            $('#cbMonedaFA0CRG').val(ret.id_mone);
                            $('#cbMonedaFA0CRG').prop('disabled', true);
                            $('#txtFA0OrdenCRG').val(ret.orden_fact);
                            $('#cbMonedaOFCA').val(ret.id_mone);
                            //DA
                            $('#cbMonedaFA0DA').val(ret.id_mone);
                            $('#cbMonedaFA0DA').prop('disabled', true);
                            $('#txtFA0OrdenDA').val(ret.orden_fact);

                            $('#IdSubElementCardFA0').val(ret.id_cardex);

                            if(parseInt(ret.id_cardex) != 0)
                            { 
                                $('#imgKardex01').attr("src", "img/Seven/KardexDel.png");
                            }
                            else 
                            {   
                                $('#imgKardex01').attr("src", "img/Seven/Kardex.png");
                            }

                            if (parseInt($('#IdSubElementFA0').val()) != 0) {
                                BotonSelectFA0();
                                $('#cbFA0Factura').prop('disabled', false);
                            }
                            else {
                                BotonLockFA0();
                                $('#cbFA0Factura').prop('disabled', true);
                            }
                    }
                    else
                    {
                        BotonNuevoFA0();
                    }

                    $('#jqgFA0').jqGrid('editRow', id, true, EventsFA0);
                       
                    lselFA0=id;
                }
                },
                afterInsertRow: function(id){
                    if(id){
                        if(isNaN(lselFA0))
                        {
                            $("#jqgFA0").jqGrid('delRowData', lselFA0);
                            $('#jqgFA0').jqGrid('resetSelection');
                        }
                        else
                        {
                            $('#jqgFA0').jqGrid('saveRow',lselFA0);
                        }
                    }
                },
                onCellSelect: function(id){
                    if(id){
                        if(!isNaN(id))
                        {
                            $('#jqgFA0').jqGrid('restoreRow',id);
                        }

                        var ret = jQuery("#jqgFA0").jqGrid('getRowData',id); 
                        var status = ret.Eli;

                        if(status == "True")
                        { 
                            $('#btnEliminarTextFA0').html("<%=L.LBL("LblGENRecover") %>");
                            $('#btnEliminarIconFA0').attr("src", "img/recuperar.png");
                        }
                        else 
                        {   
                            $('#btnEliminarTextFA0').html("<%=L.LBL("LblGENDelete") %>");
                            $('#btnEliminarIconFA0').attr("src", "img/cross-script.png");
                        }

                        //$('#jqgFA0').jqGrid('setSelection', id); 
                    }
                },
                gridComplete: function()
                {  
                    var rows = $("#jqgFA0").getDataIDs(); 
                    for (var i = 0; i < rows.length; i++)
                    { 
                        if(i == 0 && parseInt($('#IdSubElementFA0').val()) == 0)
                        {
                            $('#IdSubElementFA0').val($("#jqgFA0").getCell(rows[i],"Id"));
                        }

                        var status  = $("#jqgFA0").getCell(rows[i],"Eli");

                        if(status == "True")
                        {
                            $("#jqgFA0").jqGrid('setRowData',rows[i],false, 
                            {color:'red',font:'italic' });
                        }
                    }

                    $('#jqgFA0').jqGrid('setSelection', $('#IdSubElementFA0').val());

                    if (parseInt($('#IdSubElementFA0').val()) != 0) {
                        BotonSelectFA0();
                        $('#cbFA0Factura').prop('disabled', false);
                    }
                    else {
                        BotonDefaultFA0();
                        $('#cbFA0Factura').prop('disabled', true);
                    }
                }, 
                rowNum: 99999999,
                rowTotal: 99999999,
                loadonce: true,
                mtype: "GET",
                rownumbers: false,
                rownumWidth: 40,
                gridview: true,
                sortname: 'Id',
                viewrecords: true,
                sortorder: "asc",
                ignoreCase: true,
                scrollrows: true
                //multiselect: true,
                //altRows: true,
                //altclass:'ui-widget-header'
            });

            //$("#jqgFA0").jqGrid('navGrid','#PaginadorFA0',{del:false,add:false,edit:false,search:false});
            $("#bsdataFA0").click(function(){ 
                jQuery("#jqgFA0").jqGrid('searchGrid', {multipleSearch:true}); 
            });
        
        }

        function EventsFA0(id) {
            $("#" + id + "_id_mone").on('change', function () { BotonGuardarFA0(); });
            $("#" + id + "_id_cardex").on('change', function () { BotonGuardarFA0(); });
            $("#" + id + "_id_face").on('change', function () { BotonGuardarFA0(); });
            $("#" + id + "_nro_cheque").on('change', function () { BotonGuardarFA0(); });
            $("#" + id + "_orden_fact").on('change', function () { BotonGuardarFA0(); });
            $("#" + id + "_factura").on('input', function () { BotonGuardarFA0(); });
            $("#" + id + "_Empresa").on('input', function () { BotonGuardarFA0(); });
            $("#" + id + "_Id_Cardex2").on('change', function () { BotonGuardarFA0(); });
            $("#" + id + "_KActivo").on('change', function () { BotonGuardarFA0(); });
            $("#" + id + "_eliminado").on('change', function () { BotonGuardarFA0(); });
        }

        function InitializeComponentsFA0() {
            $("#cbMonedaFA0").on('change', function () { BotonGuardarFA0(); });
            $("#cbFA0Factura").on('change', function () { BotonGuardarFA0(); });
        }

        function EventsNewFA0() {
            var selr = jQuery('#jqgFA0').jqGrid('getGridParam', 'selrow');
            $("#" + selr + "_id_mone").on('change', function () { BotonGuardarFA0(); });
            $("#" + selr + "_id_cardex").on('change', function () { BotonGuardarFA0(); });
            $("#" + selr + "_id_face").on('change', function () { BotonGuardarFA0(); });
            $("#" + selr + "_nro_cheque").on('change', function () { BotonGuardarFA0(); });
            $("#" + selr + "_orden_fact").on('change', function () { BotonGuardarFA0(); });
            $("#" + selr + "_factura").on('input', function () { BotonGuardarFA0(); });
            $("#" + selr + "_Empresa").on('input', function () { BotonGuardarFA0(); });
            $("#" + selr + "_Id_Cardex2").on('change', function () { BotonGuardarFA0(); });
            $("#" + selr + "_KActivo").on('change', function () { BotonGuardarFA0(); });
            $("#" + selr + "_eliminado").on('change', function () { BotonGuardarFA0(); });
        }

        <% /* Función que permite recargar los datos del grid desde el servidor. */ %>

        function RefreshGridFA0()
        {
            $('#txtFA0Numero').html('[<%=L.LBL("LblGENNoAsignado") %>]');
            $('#OFTabs').tabs("disable", 1);
            $('#OFTabs').tabs("disable", 3);

            $("#jqgFA0").jqGrid("setGridParam", {datatype: "json", datatype: GetFA0, loadonce: true});
            $("#jqgFA0").trigger("reloadGrid"); 
            $("#jqgFA0").jqGrid("setGridParam", {datatype: "local", loadonce: true});
        }

        <% /* Función para agregar una fila en blanco donde se puede guardar un nuevo registro. */ %>

        function CreateFA0()
        {
            $('#IdSubElementFA0').val(0);
            $('#txtFA0Orden').val(0);
            $('#cbMonedaFA0').val(<%=gen.id_mone %>);
            $('#cbMonedaFA0').prop('disabled', false);
            $('#txtFA0Numero').html('');
            $('#txtFA0Importe').html('<%=String.Format("{0:N2}", 0) %>');
            $('#cbFA0Factura').prop('checked', false);
            $('#jqgCargAut').jqGrid('clearGridData');
            BotonGuardarFA0();
            EventsNewFA0();
        }

        <% /* Función que salva los datos modificados en una fila. */ %>

        function SaveFA0(){
            PutFA0($('#IdSubElementFA0').val(), 0);
        }

        <% /* Función que elimina un registro. */ %>

        function DeleteFA0(){
            var id = $("#jqgFA0").jqGrid('getGridParam','selrow');
            if (id) {
                PutFA0(id, 1);
            } 
            else 
            { 
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>"); 
                $('#dlgInformation').dialog('open');
            }
        }

        <% /* Función que cancela la edición de una fila y la devuelve a su estado original. */ %>

        function CancelFA0(){
            var id = $("#jqgFA0").jqGrid('getGridParam','selrow');
            if (id){
                var ret = jQuery("#jqgFA0").jqGrid('getRowData',id); 

                $('#IdSubElementFA0').val(ret.Id);
                $('#txtFA0Orden').val(ret.orden_fact);
                $('#cbMonedaFA0').val(ret.id_mone);
                $('#cbMonedaFA0').prop('disabled', true);
                $('#txtFA0Numero').val(ret.nro_cheque);
                $('#txtFA0Importe').val(ret.importe);
                if(parseInt(ret.factura) == 1)
                {
                    $('#cbFA0Factura').prop('checked', true);
                }
                else
                {
                    $('#cbFA0Factura').prop('checked', false);
                }
                //GetServFactXMonedaComboCargAut();
                //GetServFactXMonedaComboOptions();
                //GetTipoCobrosHidden();

                //CRG
                $('#cbMonedaFA0CRG').val(ret.id_mone);
                $('#cbMonedaFA0CRG').prop('disabled', true);
                $('#txtFA0OrdenCRG').val(ret.orden_fact);
                //DA
                $('#cbMonedaFA0DA').val(ret.id_mone);
                $('#cbMonedaFA0DA').prop('disabled', true);
                $('#txtFA0OrdenDA').val(ret.orden_fact);
            } 
            else 
            { 
                CreateFA0();
            }
            BotonDefaultFA0();
        }

        function BotonDefaultFA0() {
            if(parseInt($('#IdSubElementHabFE').val()) != 1){
                $('#btnNuevoFA0').button('enable');
                $('#btnEliminarFA0').button('disable');
                $('#btnGuardarFA0').button('disable');
                $('#btnCancelarFA0').button('disable');
            }
            else
            {
                BotonLockFA0();
            }
        }

        function BotonNuevoFA0() {
            if(parseInt($('#IdSubElementHabFE').val()) != 1){
                $('#btnNuevoFA0').button('disable');
                $('#btnEliminarFA0').button('disable');
                $('#btnGuardarFA0').button('disable');
                $('#btnCancelarFA0').button('enable');
            }
            else
            {
                BotonLockFA0();
            }
        }

        function BotonSelectFA0() {
            if(parseInt($('#IdSubElementHabFE').val()) != 1){
                $('#btnNuevoFA0').button('enable');
                var id = $("#jqgFA0").jqGrid('getGridParam', 'selrow');
                if (!isNaN(id)) {
                    $('#btnEliminarFA0').button('enable');
                }
                else {
                    $('#btnEliminarFA0').button('disable');
                }
                $('#btnGuardarFA0').button('disable');
                $('#btnCancelarFA0').button('disable');
            }
            else
            {
                BotonLockFA0();
            }
        }

        function BotonGuardarFA0() {
            if(parseInt($('#IdSubElementHabFE').val()) != 1){
                $('#btnNuevoFA0').button('disable');
                $('#btnEliminarFA0').button('disable');
                $('#btnGuardarFA0').button('enable');
                $('#btnCancelarFA0').button('enable');
            }
            else
            {
                BotonLockFA0();
                $('#btnGuardarFA0').button('enable');
            }
        }

        function BotonLockFA0() {
            $('#btnNuevoFA0').button('disable');
            $('#btnEliminarFA0').button('disable');
            $('#btnGuardarFA0').button('disable');
            $('#btnCancelarFA0').button('disable');
        }

        <% /* JQ02 */  %>

        <% /* Función principal que inicia la carga del jqGrid. Se llama de primero. */ %>

        function FDXButtonFormatter(cellvalue, options, rowObject) {
            var idname = options.rowId;
            return "<button type='button' onclick='DialogoDetalleCargo(" + idname + ");'><img src='img/magnifier16.png' /></button>";
        }; 

        function LoadGridFD0() {

            var lselFD0;
            var colMap = {};
            $("#jqgFD0").jqGrid({
                datatype: 'local',
                height: 210,
                width: 330,
                colNames: ['', '', '<%=L.LBL("LblGENDate") %>', '<%=L.LBL("LblFDKSConcepto") %>', '<%=L.LBL("LblGENImporte") %>'
                    , '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''],
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'fecha_cargo', index: 'fecha_cargo', width: 10, editable: false, search: false, hidden: true },
                            { name: 'fecha2', index: 'fecha2', width: 22, editable: false, search: false },
                            { name: 'desc_con0', index: 'desc_con0', width: 40, editable: false, search: false },
                            { name: 'importe', index: 'importe', width: 22, editable: false, search: false, align: 'right' },
                            { name: 'id_pre0', index: 'id_pre0', width: 10, editable: false, search: false, hidden: true },
                            { name: 'id_operador', index: 'id_operador', width: 10, editable: false, search: false, hidden: true },
                            { name: 'terminal', index: 'terminal', width: 10, editable: false, search: false, hidden: true },
                            { name: 'refer', index: 'refer', width: 10, editable: false, search: false, hidden: true },
                            { name: 'fecha', index: 'fecha', width: 10, editable: false, search: false, hidden: true },
                            { name: 'afecta_desc', index: 'afecta_desc', width: 10, editable: false, search: false, hidden: true },
                            { name: 'cargo', index: 'cargo', width: 10, editable: false, search: false, hidden: true },
                            { name: 'id_con0', index: 'id_con0', width: 10, editable: false, search: false, hidden: true },
                            { name: 'Eli', index: 'Eli', width: 5, editable: false, search: false, hidden: true },
                            { name: 'manual', index: 'manual', width: 10, editable: false, search: false, hidden: true },
                            { name: 'motivo', index: 'motivo', width: 10, editable: false, search: false, hidden: true },
                            { name: 'total', index: 'total', width: 10, editable: false, search: false, hidden: true },
                            { name: 'Redirigido', index: 'Redirigido', width: 10, editable: false, search: false, hidden: true },
                            { name: 'descontado', index: 'descontado', width: 10, editable: false, search: false, hidden: true },
                            { name: 'id_dcto', index: 'descontado', width: 10, editable: false, search: false, hidden: true },
                            { name: 'comision_dega', index: 'comision_dega', width: 10, editable: false, search: false, hidden: true },
                            { name: 'importe_dega', index: 'importe_dega', width: 10, editable: false, search: false, hidden: true },
                            { name: 'id_fact', index: 'id_fact', width: 10, editable: false, search: false, hidden: true },
                            { name: 'check_out_hab', index: 'check_out_hab', width: 10, editable: false, search: false, hidden: true },
                            { name: 'entregado', index: 'entregado', width: 10, editable: false, search: false, hidden: true },
                            { name: 'id_mone', index: 'id_mone', width: 10, editable: false, search: false, hidden: true },
                            { name: 'tasa', index: 'tasa', width: 10, editable: false, search: false, hidden: true },
                            { name: 'mb', index: 'mb', width: 10, editable: false, search: false, hidden: true },
                            { name: 'cod_mone_mb', index: 'cod_mone_mb', width: 10, editable: false, search: false, hidden: true },
                            { name: 'tasa_mb', index: 'tasa_mb', width: 10, editable: false, search: false, hidden: true },
                            { name: 'comision_mb', index: 'comision_mb', width: 10, editable: false, search: false, hidden: true },
                            { name: 'total_dega', index: 'total_dega', width: 10, editable: false, search: false, hidden: true },
                            { name: 'total_con_dega', index: 'total_con_dega', width: 10, editable: false, search: false, hidden: true },
                            { name: 'pendiente', index: 'pendiente', width: 10, editable: false, search: false, hidden: true },
                            { name: 'pendiente_con_dega', index: 'pendiente_con_dega', width: 10, editable: false, search: false, hidden: true },
                            { name: 'devolver', index: 'devolver', width: 10, editable: false, search: false, hidden: true },
                            { name: 'devolver_con_dega', index: 'devolver_con_dega', width: 10, editable: false, search: false, hidden: true },
                            { name: 'pendiente_no_neg', index: 'pendiente_no_neg', width: 10, editable: false, search: false, hidden: true },
                            { name: 'pendiente_con_dega_no_neg', index: 'pendiente_con_dega_no_neg', width: 10, editable: false, search: false, hidden: true },
                            { name: 'boton', index: 'boton', width: 10, editable: false, search: false, formatter: FDXButtonFormatter },
                ],
                onSelectRow: function (id) {
                    if (id) {

                        if (isNaN(lselFD0) && !isNaN(id)) {
                            $("#jqgFD0").jqGrid('delRowData', lselFD0);
                            //$('#jqgFD0').jqGrid('resetSelection');
                        }

                        if (!isNaN(id)) {
                            var ret = jQuery("#jqgFD0").jqGrid('getRowData', id);

                            $('#cbServFactXMoneCA').val(ret.id_pre0);
                            $('#txtOFCAImporte').val(ret.importe);
                            $('#txtOFCAMotivo').val(ret.motivo);

                            $('#jqgFD0').jqGrid('restoreRow', lselFD0);

                            $('#IdSubElementFD0').val(ret.Id);
                            
                        }
                    }

                    lselFD0 = id;
                },
                afterInsertRow: function (id) {
                    if (id) {
                        if (isNaN(lselFD0)) {
                            $("#jqgFD0").jqGrid('delRowData', lselFD0);
                            $('#jqgFD0').jqGrid('resetSelection');
                        }
                        else {
                            $('#jqgFD0').jqGrid('saveRow', lselFD0);
                        }
                    }
                },
                onCellSelect: function (id) {
                    if (id) {
                        if (!isNaN(id)) {
                            $('#jqgFD0').jqGrid('restoreRow', id);
                        }

                        var ret = jQuery("#jqgFD0").jqGrid('getRowData', id);
                        var status = ret.Eli;

                        $('#jqgFD0').jqGrid('setSelection', id);
                    }
                },
                gridComplete: function () {
                    var rows = $("#jqgFD0").getDataIDs();
                    for (var i = 0; i < rows.length; i++) {
                        //if (i == 0 && parseInt($('#IdSubElementFD0').val()) == 0) {
                        //    $('#IdSubElementFD0').val($("#jqgFD0").getCell(rows[i], "Id"));
                        //}

                        var status = $("#jqgFD0").getCell(rows[i], "Eli");

                        if (status != "0") {
                            $("#jqgFD0").jqGrid('setRowData', rows[i], false,
                            { color: '#B00000', font: 'italic' });
                        }
                    }
                    //$('#jqgFD0').jqGrid('setSelection', $('#IdSubElementFD0').val());
                },
                rowNum: 99999999,
                rowTotal: 99999999,
                loadonce: true,
                mtype: "GET",
                rownumbers: false,
                rownumWidth: 40,
                gridview: true,
                sortname: 'Id',
                viewrecords: true,
                sortorder: "asc",
                ignoreCase: true,
                scrollrows: true
                //multiselect: true,
                //altRows: true,
                //altclass:'ui-widget-header'
            });

        }

        <% /* JQ03 */  %>

        <% /* Función principal que inicia la carga del jqGrid. Se llama de primero. */ %>

        function LoadGridFD1() {

            var lselFD1;
            var colMap = {};
            $("#jqgFD1").jqGrid({
                datatype: 'local',
                height: 210,
                width: 330,
                colNames: ['', '', '<%=L.LBL("LblGENDate") %>', '<%=L.LBL("LblFDKSConcepto") %>', '<%=L.LBL("LblGENImporte") %>', '', '', '', '', '', '', '', '', '', '', '', '', ''],
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'fecha_cargo', index: 'fecha_cargo', width: 10, editable: false, search: false, hidden: true },
                            { name: 'fecha2', index: 'fecha2', width: 22, editable: false, search: false },
                            { name: 'desc_con0', index: 'desc_con0', width: 40, editable: false, search: false },
                            { name: 'importe', index: 'importe', width: 22, editable: false, search: false, align: 'right' },
                            { name: 'id_pre0', index: 'id_pre0', width: 10, editable: false, search: false, hidden: true },
                            { name: 'id_operador', index: 'id_operador', width: 10, editable: false, search: false, hidden: true },
                            { name: 'terminal', index: 'terminal', width: 10, editable: false, search: false, hidden: true },
                            { name: 'refer', index: 'refer', width: 10, editable: false, search: false, hidden: true },
                            { name: 'fecha', index: 'fecha', width: 10, editable: false, search: false, hidden: true },
                            { name: 'afecta_desc', index: 'afecta_desc', width: 10, editable: false, search: false, hidden: true },
                            { name: 'cargo', index: 'cargo', width: 10, editable: false, search: false, hidden: true },
                            { name: 'id_con0', index: 'id_con0', width: 10, editable: false, search: false, hidden: true },
                            { name: 'Eli', index: 'Eli', width: 5, editable: false, search: false, hidden: true },
                            { name: 'manual', index: 'manual', width: 10, editable: false, search: false, hidden: true },
                            { name: 'motivo', index: 'motivo', width: 10, editable: false, search: false, hidden: true },
                            { name: 'total', index: 'total', width: 10, editable: false, search: false, hidden: true },
                            { name: 'boton', index: 'boton', width: 10, editable: false, search: false, formatter: FDXButtonFormatter },
                ],
                onSelectRow: function (id) {
                    if (id) {

                        if (isNaN(lselFD1) && !isNaN(id)) {
                            $("#jqgFD1").jqGrid('delRowData', lselFD1);
                            //$('#jqgFD1').jqGrid('resetSelection');
                        }

                        if (!isNaN(id)) {
                            var ret = jQuery("#jqgFD1").jqGrid('getRowData', id);

                            $('#jqgFD1').jqGrid('restoreRow', lselFD1);

                            var motivos = ret.motivo.split("ÿ");
                            //alert(motivos);
                            $('#cbTipoCobrosDA').val(motivos[motivos.length - 2]);

                            $('#txtOFDAImporte').val(ret.importe);
                            $('#txtOFDAMotivo').val(ret.motivo);

                            $('#IdSubElementFD1').val(ret.Id);

                        }
                    }

                    lselFD1 = id;
                },
                afterInsertRow: function (id) {
                    if (id) {
                        if (isNaN(lselFD1)) {
                            $("#jqgFD1").jqGrid('delRowData', lselFD1);
                            $('#jqgFD1').jqGrid('resetSelection');
                        }
                        else {
                            $('#jqgFD1').jqGrid('saveRow', lselFD1);
                        }
                    }
                },
                onCellSelect: function (id) {
                    if (id) {
                        if (!isNaN(id)) {
                            $('#jqgFD1').jqGrid('restoreRow', id);
                        }

                        var ret = jQuery("#jqgFD1").jqGrid('getRowData', id);
                        var status = ret.Eli;

                        $('#jqgFD1').jqGrid('setSelection', id);
                    }
                },
                gridComplete: function () {
                    var rows = $("#jqgFD1").getDataIDs();
                    for (var i = 0; i < rows.length; i++) {
                        /*if (i == 0 && parseInt($('#IdSubElementFD1').val()) == 0) {
                            $('#IdSubElementFD1').val($("#jqgFD1").getCell(rows[i], "Id"));
                        }*/

                        if (i == 0) {
                            $('#TotalFD1').html($("#jqgFD1").getCell(rows[i], "total"));
                        }

                        var status = $("#jqgFD1").getCell(rows[i], "Eli");

                        if (status != "0") {
                            $("#jqgFD1").jqGrid('setRowData', rows[i], false,
                            { color: '#B00000', font: 'italic' });
                        }
                    }
                    $('#jqgFD1').jqGrid('setSelection', $('#IdSubElementFD1').val());
                },
                rowNum: 99999999,
                rowTotal: 99999999,
                loadonce: true,
                mtype: "GET",
                rownumbers: false,
                rownumWidth: 40,
                gridview: true,
                sortname: 'Id',
                viewrecords: true,
                sortorder: "asc",
                ignoreCase: true,
                scrollrows: true
                //multiselect: true,
                //altRows: true,
                //altclass:'ui-widget-header'
            });

        }

        <% /* JQ04 */  %>

        <% /* Función principal que inicia la carga del jqGrid. Se llama de primero. */ %>

        function LoadGridFD2() {

            var lselFD2;
            var colMap = {};
            $("#jqgFD2").jqGrid({
                datatype: 'local',
                height: 210,
                width: 330,
                colNames: ['', '', '<%=L.LBL("LblGENDate") %>', '<%=L.LBL("LblFDKSConcepto") %>', '<%=L.LBL("LblGENImporte") %>', '', '', '', '', '', '', '', '', '', '', '', '', '', ''],
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'fecha_cargo', index: 'fecha_cargo', width: 10, editable: false, search: false, hidden: true },
                            { name: 'fecha2', index: 'fecha2', width: 22, editable: false, search: false },
                            { name: 'desc_con0', index: 'desc_con0', width: 35, editable: false, search: false },
                            { name: 'importe', index: 'importe', width: 22, editable: false, search: false, align: 'right' },
                            { name: 'id_pre0', index: 'id_pre0', width: 10, editable: false, search: false, hidden: true },
                            { name: 'id_operador', index: 'id_operador', width: 10, editable: false, search: false, hidden: true },
                            { name: 'terminal', index: 'terminal', width: 10, editable: false, search: false, hidden: true },
                            { name: 'refer', index: 'refer', width: 10, editable: false, search: false, hidden: true },
                            { name: 'fecha', index: 'fecha', width: 10, editable: false, search: false, hidden: true },
                            { name: 'afecta_desc', index: 'afecta_desc', width: 10, editable: false, search: false, hidden: true },
                            { name: 'cargo', index: 'cargo', width: 10, editable: false, search: false, hidden: true },
                            { name: 'id_con0', index: 'id_con0', width: 10, editable: false, search: false, hidden: true },
                            { name: 'Eli', index: 'Eli', width: 5, editable: false, search: false, hidden: true },
                            { name: 'manual', index: 'manual', width: 10, editable: false, search: false, hidden: true },
                            { name: 'motivo', index: 'motivo', width: 10, editable: false, search: false, hidden: true },
                            { name: 'total', index: 'total', width: 10, editable: false, search: false, hidden: true },
                            { name: 'Redirigido', index: 'Redirigido', width: 10, editable: false, search: false, hidden: true },
                            { name: 'boton', index: 'boton', width: 10, editable: false, search: false, formatter: FDXButtonFormatter },
                ],
                onSelectRow: function (id) {
                    if (id) {

                        if (isNaN(lselFD2) && !isNaN(id)) {
                            $("#jqgFD2").jqGrid('delRowData', lselFD2);
                            //$('#jqgFD2').jqGrid('resetSelection');
                        }

                        if (!isNaN(id)) {
                            var ret = jQuery("#jqgFD2").jqGrid('getRowData', id);

                            //$('#jqgFD2').jqGrid('restoreRow', lselFD2);

                            $('#IdSubElementFD2').val(ret.Id);

                        }
                    }

                    lselFD2 = id;
                },
                afterInsertRow: function (id) {
                    if (id) {
                        if (isNaN(lselFD2)) {
                            $("#jqgFD2").jqGrid('delRowData', lselFD2);
                            //$('#jqgFD2').jqGrid('resetSelection');
                        }
                        else {
                            $('#jqgFD2').jqGrid('saveRow', lselFD2);
                        }
                    }
                },
                onCellSelect: function (id) {
                    if (id) {
                        if (!isNaN(id)) {
                            //$('#jqgFD2').jqGrid('restoreRow', id);
                        }

                        var ret = jQuery("#jqgFD2").jqGrid('getRowData', id);
                        var status = ret.Eli;

                        //$('#jqgFD2').jqGrid('setSelection', id);
                    }
                },
                gridComplete: function () {
                    var rows = $("#jqgFD2").getDataIDs();
                    for (var i = 0; i < rows.length; i++) {
                        if (i == 0 && parseInt($('#IdSubElementFD2').val()) == 0) {
                            $('#IdSubElementFD2').val($("#jqgFD2").getCell(rows[i], "Id"));
                        }

                        if (i == 0) {
                            $('#TotalFD2').html($("#jqgFD2").getCell(rows[i], "total"));
                        }

                        var status = $("#jqgFD2").getCell(rows[i], "Eli");

                        if (status != "0") {
                            $("#jqgFD2").jqGrid('setRowData', rows[i], false,
                            { color: '#B00000', font: 'italic' });
                        }

                        var redir = parseInt($("#jqgFD2").getCell(rows[i], "Redirigido"));

                        if (redir > 0) {
                            $("#jqgFD2").jqGrid('setRowData', rows[i], false,
                            { color: '#19B565', font: 'italic' });
                        }
                    }
                    $('#jqgFD2').jqGrid('setSelection', $('#IdSubElementFD2').val());
                },
                rowNum: 99999999,
                rowTotal: 99999999,
                loadonce: true,
                mtype: "GET",
                rownumbers: false,
                rownumWidth: 40,
                gridview: true,
                sortname: 'Id',
                viewrecords: true,
                sortorder: "asc",
                ignoreCase: true,
                scrollrows: true,
                multiselect: true
                //altRows: true,
                //altclass:'ui-widget-header'
            });

        }

        <% /* JQ05 */  %>

        <% /* Función principal que inicia la carga del jqGrid. Se llama de primero. */ %>

        function LoadGridFD3() {

            var lselFD3;
            var colMap = {};
            $("#jqgFD3").jqGrid({
                datatype: 'local',
                height: 210,
                width: 330,
                colNames: ['', '', '<%=L.LBL("LblGENDate") %>', '<%=L.LBL("LblFDKSConcepto") %>', '<%=L.LBL("LblGENImporte") %>', '', '', '', '', '', '', '', '', '', '', '', '', ''],
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'fecha_cargo', index: 'fecha_cargo', width: 10, editable: false, search: false, hidden: true },
                            { name: 'fecha2', index: 'fecha2', width: 22, editable: false, search: false },
                            { name: 'desc_con0', index: 'desc_con0', width: 40, editable: false, search: false },
                            { name: 'importe', index: 'importe', width: 22, editable: false, search: false, align: 'right' },
                            { name: 'id_pre0', index: 'id_pre0', width: 10, editable: false, search: false, hidden: true },
                            { name: 'id_operador', index: 'id_operador', width: 10, editable: false, search: false, hidden: true },
                            { name: 'terminal', index: 'terminal', width: 10, editable: false, search: false, hidden: true },
                            { name: 'refer', index: 'refer', width: 10, editable: false, search: false, hidden: true },
                            { name: 'fecha', index: 'fecha', width: 10, editable: false, search: false, hidden: true },
                            { name: 'afecta_desc', index: 'afecta_desc', width: 10, editable: false, search: false, hidden: true },
                            { name: 'cargo', index: 'cargo', width: 10, editable: false, search: false, hidden: true },
                            { name: 'id_con0', index: 'id_con0', width: 10, editable: false, search: false, hidden: true },
                            { name: 'Eli', index: 'Eli', width: 5, editable: false, search: false, hidden: true },
                            { name: 'manual', index: 'manual', width: 10, editable: false, search: false, hidden: true },
                            { name: 'motivo', index: 'motivo', width: 10, editable: false, search: false, hidden: true },
                            { name: 'total', index: 'total', width: 10, editable: false, search: false, hidden: true },
                            { name: 'boton', index: 'boton', width: 10, editable: false, search: false, formatter: FDXButtonFormatter },
                ],
                onSelectRow: function (id) {
                    if (id) {

                        if (isNaN(lselFD3) && !isNaN(id)) {
                            $("#jqgFD3").jqGrid('delRowData', lselFD3);
                            //$('#jqgFD3').jqGrid('resetSelection');
                        }

                        if (!isNaN(id)) {
                            var ret = jQuery("#jqgFD3").jqGrid('getRowData', id);

                            $('#jqgFD3').jqGrid('restoreRow', lselFD3);

                            $('#IdSubElementFD3').val(ret.Id);

                        }
                    }

                    lselFD3 = id;
                },
                afterInsertRow: function (id) {
                    if (id) {
                        if (isNaN(lselFD3)) {
                            $("#jqgFD3").jqGrid('delRowData', lselFD3);
                            $('#jqgFD3').jqGrid('resetSelection');
                        }
                        else {
                            $('#jqgFD3').jqGrid('saveRow', lselFD3);
                        }
                    }
                },
                onCellSelect: function (id) {
                    if (id) {
                        if (!isNaN(id)) {
                            $('#jqgFD3').jqGrid('restoreRow', id);
                        }

                        var ret = jQuery("#jqgFD3").jqGrid('getRowData', id);
                        var status = ret.Eli;

                        $('#jqgFD3').jqGrid('setSelection', id);
                    }
                },
                gridComplete: function () {
                    var rows = $("#jqgFD3").getDataIDs();
                    for (var i = 0; i < rows.length; i++) {
                        if (i == 0 && parseInt($('#IdSubElementFD3').val()) == 0) {
                            $('#IdSubElementFD3').val($("#jqgFD3").getCell(rows[i], "Id"));
                        }

                        if (i == 0) {
                            $('#TotalFD3').html($("#jqgFD3").getCell(rows[i], "total"));
                        }

                        var status = $("#jqgFD3").getCell(rows[i], "Eli");

                        if (status != "0") {
                            $("#jqgFD3").jqGrid('setRowData', rows[i], false,
                            { color: '#B00000', font: 'italic' });
                        }
                    }
                    $('#jqgFD3').jqGrid('setSelection', $('#IdSubElementFD3').val());
                },
                rowNum: 99999999,
                rowTotal: 99999999,
                loadonce: true,
                mtype: "GET",
                rownumbers: false,
                rownumWidth: 40,
                gridview: true,
                sortname: 'Id',
                viewrecords: true,
                sortorder: "asc",
                ignoreCase: true,
                scrollrows: true
                //multiselect: true,
                //altRows: true,
                //altclass:'ui-widget-header'
            });

        }

        <% /* JQ06 */  %>

        <% /* Función principal que inicia la carga del jqGrid. Se llama de primero. */ %>

        function LoadGridFD4() {

            var lselFD4;
            var colMap = {};
            $("#jqgFD4").jqGrid({
                datatype: 'local',
                height: 210,
                width: 330,
                colNames: ['', '', '<%=L.LBL("LblGENDate") %>', '<%=L.LBL("LblFDKSConcepto") %>', '<%=L.LBL("LblGENImporte") %>', '', '', '', '', '', '', '', '', '', '', '', '', ''],
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'fecha_cargo', index: 'fecha_cargo', width: 10, editable: false, search: false, hidden: true },
                            { name: 'fecha2', index: 'fecha2', width: 22, editable: false, search: false },
                            { name: 'desc_con0', index: 'desc_con0', width: 40, editable: false, search: false },
                            { name: 'importe', index: 'importe', width: 22, editable: false, search: false, align: 'right' },
                            { name: 'id_pre0', index: 'id_pre0', width: 10, editable: false, search: false, hidden: true },
                            { name: 'id_operador', index: 'id_operador', width: 10, editable: false, search: false, hidden: true },
                            { name: 'terminal', index: 'terminal', width: 10, editable: false, search: false, hidden: true },
                            { name: 'refer', index: 'refer', width: 10, editable: false, search: false, hidden: true },
                            { name: 'fecha', index: 'fecha', width: 10, editable: false, search: false, hidden: true },
                            { name: 'afecta_desc', index: 'afecta_desc', width: 10, editable: false, search: false, hidden: true },
                            { name: 'cargo', index: 'cargo', width: 10, editable: false, search: false, hidden: true },
                            { name: 'id_con0', index: 'id_con0', width: 10, editable: false, search: false, hidden: true },
                            { name: 'Eli', index: 'Eli', width: 5, editable: false, search: false, hidden: true },
                            { name: 'manual', index: 'manual', width: 10, editable: false, search: false, hidden: true },
                            { name: 'motivo', index: 'motivo', width: 10, editable: false, search: false, hidden: true },
                            { name: 'total', index: 'total', width: 10, editable: false, search: false, hidden: true },
                            { name: 'boton', index: 'boton', width: 10, editable: false, search: false, formatter: FDXButtonFormatter },
                ],
                onSelectRow: function (id) {
                    if (id) {

                        if (isNaN(lselFD4) && !isNaN(id)) {
                            $("#jqgFD4").jqGrid('delRowData', lselFD4);
                            //$('#jqgFD4').jqGrid('resetSelection');
                        }

                        if (!isNaN(id)) {
                            var ret = jQuery("#jqgFD4").jqGrid('getRowData', id);

                            $('#jqgFD4').jqGrid('restoreRow', lselFD4);

                            $('#IdSubElementFD4').val(ret.Id);

                        }
                    }

                    lselFD4 = id;
                },
                afterInsertRow: function (id) {
                    if (id) {
                        if (isNaN(lselFD4)) {
                            $("#jqgFD4").jqGrid('delRowData', lselFD4);
                            $('#jqgFD4').jqGrid('resetSelection');
                        }
                        else {
                            $('#jqgFD4').jqGrid('saveRow', lselFD4);
                        }
                    }
                },
                onCellSelect: function (id) {
                    if (id) {
                        if (!isNaN(id)) {
                            $('#jqgFD4').jqGrid('restoreRow', id);
                        }

                        var ret = jQuery("#jqgFD4").jqGrid('getRowData', id);
                        var status = ret.Eli;

                        $('#jqgFD4').jqGrid('setSelection', id);
                    }
                },
                gridComplete: function () {
                    var rows = $("#jqgFD4").getDataIDs();
                    for (var i = 0; i < rows.length; i++) {
                        if (i == 0 && parseInt($('#IdSubElementFD4').val()) == 0) {
                            $('#IdSubElementFD4').val($("#jqgFD4").getCell(rows[i], "Id"));
                        }

                        if (i == 0) {
                            $('#TotalFD4').html($("#jqgFD4").getCell(rows[i], "total"));
                        }

                        var status = $("#jqgFD4").getCell(rows[i], "Eli");

                        if (status != "0") {
                            $("#jqgFD4").jqGrid('setRowData', rows[i], false,
                            { color: '#B00000', font: 'italic' });
                        }
                    }
                    $('#jqgFD4').jqGrid('setSelection', $('#IdSubElementFD4').val());
                },
                rowNum: 99999999,
                rowTotal: 99999999,
                loadonce: true,
                mtype: "GET",
                rownumbers: false,
                rownumWidth: 40,
                gridview: true,
                sortname: 'Id',
                viewrecords: true,
                sortorder: "asc",
                ignoreCase: true,
                scrollrows: true
                //multiselect: true,
                //altRows: true,
                //altclass:'ui-widget-header'
            });

        }

        <% /* JQ07 */  %>

        <% /* Función principal que inicia la carga del jqGrid. Se llama de primero. */ %>

        function LoadGridFD5() {

            var lselFD5;
            var colMap = {};
            $("#jqgFD5").jqGrid({
                datatype: 'local',
                height: 210,
                width: 330,
                colNames: ['', '', '<%=L.LBL("LblGENDate") %>', '<%=L.LBL("LblFDKSConcepto") %>', '<%=L.LBL("LblGENImporte") %>', '', '', '', '', '', '', '', '', '', '', '', '', ''],
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'fecha_cargo', index: 'fecha_cargo', width: 10, editable: false, search: false, hidden: true },
                            { name: 'fecha2', index: 'fecha2', width: 22, editable: false, search: false },
                            { name: 'desc_con0', index: 'desc_con0', width: 40, editable: false, search: false },
                            { name: 'importe', index: 'importe', width: 22, editable: false, search: false, align: 'right' },
                            { name: 'id_pre0', index: 'id_pre0', width: 10, editable: false, search: false, hidden: true },
                            { name: 'id_operador', index: 'id_operador', width: 10, editable: false, search: false, hidden: true },
                            { name: 'terminal', index: 'terminal', width: 10, editable: false, search: false, hidden: true },
                            { name: 'refer', index: 'refer', width: 10, editable: false, search: false, hidden: true },
                            { name: 'fecha', index: 'fecha', width: 10, editable: false, search: false, hidden: true },
                            { name: 'afecta_desc', index: 'afecta_desc', width: 10, editable: false, search: false, hidden: true },
                            { name: 'cargo', index: 'cargo', width: 10, editable: false, search: false, hidden: true },
                            { name: 'id_con0', index: 'id_con0', width: 10, editable: false, search: false, hidden: true },
                            { name: 'Eli', index: 'Eli', width: 5, editable: false, search: false, hidden: true },
                            { name: 'manual', index: 'manual', width: 10, editable: false, search: false, hidden: true },
                            { name: 'motivo', index: 'motivo', width: 10, editable: false, search: false, hidden: true },
                            { name: 'total', index: 'total', width: 10, editable: false, search: false, hidden: true },
                            { name: 'boton', index: 'boton', width: 10, editable: false, search: false, formatter: FDXButtonFormatter },
                ],
                onSelectRow: function (id) {
                    if (id) {

                        if (isNaN(lselFD5) && !isNaN(id)) {
                            $("#jqgFD5").jqGrid('delRowData', lselFD5);
                            //$('#jqgFD5').jqGrid('resetSelection');
                        }

                        if (!isNaN(id)) {
                            var ret = jQuery("#jqgFD5").jqGrid('getRowData', id);

                            $('#jqgFD5').jqGrid('restoreRow', lselFD5);

                            $('#IdSubElementFD5').val(ret.Id);

                        }
                    }

                    lselFD5 = id;
                },
                afterInsertRow: function (id) {
                    if (id) {
                        if (isNaN(lselFD5)) {
                            $("#jqgFD5").jqGrid('delRowData', lselFD5);
                            $('#jqgFD5').jqGrid('resetSelection');
                        }
                        else {
                            $('#jqgFD5').jqGrid('saveRow', lselFD5);
                        }
                    }
                },
                onCellSelect: function (id) {
                    if (id) {
                        if (!isNaN(id)) {
                            $('#jqgFD5').jqGrid('restoreRow', id);
                        }

                        var ret = jQuery("#jqgFD5").jqGrid('getRowData', id);
                        var status = ret.Eli;

                        $('#jqgFD5').jqGrid('setSelection', id);
                    }
                },
                gridComplete: function () {
                    var rows = $("#jqgFD5").getDataIDs();
                    for (var i = 0; i < rows.length; i++) {
                        if (i == 0 && parseInt($('#IdSubElementFD5').val()) == 0) {
                            $('#IdSubElementFD5').val($("#jqgFD5").getCell(rows[i], "Id"));
                        }

                        if (i == 0) {
                            $('#TotalFD5').html($("#jqgFD5").getCell(rows[i], "total"));
                        }

                        var status = $("#jqgFD5").getCell(rows[i], "Eli");

                        if (status != "0") {
                            $("#jqgFD5").jqGrid('setRowData', rows[i], false,
                            { color: '#B00000', font: 'italic' });
                        }
                    }
                    $('#jqgFD5').jqGrid('setSelection', $('#IdSubElementFD5').val());
                },
                rowNum: 99999999,
                rowTotal: 99999999,
                loadonce: true,
                mtype: "GET",
                rownumbers: false,
                rownumWidth: 40,
                gridview: true,
                sortname: 'Id',
                viewrecords: true,
                sortorder: "asc",
                ignoreCase: true,
                scrollrows: true
                //multiselect: true,
                //altRows: true,
                //altclass:'ui-widget-header'
            });

        }

        <% /* JQ08 */ %>

        <% /* Código del jqGrid para Cargos Automáticos */ %>

        <% /* Función para cargar los datos del Web Service. */ %>

        function GetCargAut() {
            $.ajax({
                url: 'Servicio.svc/GetOHCargosAutomaticos',
                data: {
                    "Modo": 1, "id_fact": $('#IdSubElementFAReal').val()
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>"
                },
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function () {
                    $('#dlgCargandoA').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargandoA').dialog('close');
                    try {
                        $("#jqgCargAut").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                        var thegrid = $("#jqgCargAut")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgCargAut").jqGrid("setGridParam", { datatype: "local", loadonce: true });
                    }
                    catch (err) {
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        <% /* Función para crear o editar los datos hacia el Web Service. */ %>

        function PutCargAut(id, id_linc, id_fact, fecha_desde, fecha_hasta, cantidad_linc, id_pre0, precio_linc, eliminado, eli) {
            $.ajax({
                url: 'Servicio.svc/PutOHCargosAutomaticos',
                data: {
                    "id_linc": id_linc, "Id": id, "id_fact": $('#IdSubElementFAReal').val(), "fecha_desde": fecha_desde, "fecha_hasta": fecha_hasta
                    , "cantidad_linc": cantidad_linc, "id_pre0": id_pre0, "precio_linc": precio_linc
                    , "orden_fact": $('#txtFA0OrdenCRG').val(), "id_face": $('#cbOFHabiFolioExt').val(), "id_mone": $('#cbMonedaFA0CRG').val()
                    , "Eliminado": eli
                    , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                    , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                    , "LangCode": "<%=LangCode %>"
                },
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function () {
                    $('#dlgCargando').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando').dialog('close');
                    var res = json.d;
                    if (res > 0 || res < 0) {
                        if (eli == 1) {
                            $('#IdSubElementCargAut').val(0);
                            BotonDefaultCargAut();
                            //RefreshGridCargAut();
                        }
                        else {
                            if (id > 0 || id < 0) {
                                BotonDefaultCargAut();
                                //RefreshGridCargAut();
                            }
                            else {
                                $('#IdSubElementCargAut').val(res);
                                BotonDefaultCargAut();
                                //RefreshGridCargAut();
                            }
                        }
                        LoadFormNoReset();
                    }
                    else {
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        <% /* Función principal que inicia la carga del jqGrid. Se llama de primero. */ %>

        function LoadGridCargAut() {

            var lselCargAut;
            var colMap = {};
            $("#jqgCargAut").jqGrid({
                datatype: 'local',
                height: 195,
                width: 620,
                colNames: HeaderTableCargAut,
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'id_linc', index: 'id_linc', width: 1, editable: true, search: false, hidden: true },
                            { name: 'id_fact', index: 'id_fact', width: 10, editable: true, search: false, hidden: true },
                            { name: 'fecha_desde', index: 'fecha_desde', width: 15, editable: true, searchoptions: { sopt: ListFindT } },
                            { name: 'fecha_hasta', index: 'fecha_hasta', width: 15, editable: true, searchoptions: { sopt: ListFindT } },
                            { name: 'cantidad_linc', index: 'cantidad_linc', width: 10, editable: true, searchoptions: { sopt: ListFindN } },
                            { name: 'id_pre0', index: 'id_pre0', width: 45, editable: true, formatter: 'select', stype: 'select', edittype: 'select', editoptions: { <%=Utils.cbDummy %> } },
                            { name: 'precio_linc', index: 'precio_linc', width: 20, editable: true, searchoptions: { sopt: ListFindN } },
                            { name: 'vencido', index: 'vencido', width: 20, editable: true, search: false, hidden: true },
                            { name: 'Eli', index: 'Eli', width: 5, search: false, hidden: true }
                ],
                onSelectRow: function (id) {
                    if (id) {

                        if (isNaN(lselCargAut) && !isNaN(id)) {
                            $("#jqgCargAut").jqGrid('delRowData', lselCargAut);
                            //$('#jqgCargAut').jqGrid('resetSelection');
                        }

                        if (!isNaN(id)) {
                            var ret = jQuery("#jqgCargAut").jqGrid('getRowData', id);

                            $('#jqgCargAut').jqGrid('restoreRow', lselCargAut);

                            $('#IdSubElementCargAut').val(ret.Id);
                        }
                        else {
                            BotonNuevoCargAut();
                        }

                        $('#jqgCargAut').jqGrid('editRow', id, true, EventsCargAut);

                        lselCargAut = id;
                    }
                },
                afterInsertRow: function (id) {
                    if (id) {
                        if (isNaN(lselCargAut)) {
                            $("#jqgCargAut").jqGrid('delRowData', lselCargAut);
                            $('#jqgCargAut').jqGrid('resetSelection');
                        }
                        else {
                            $('#jqgCargAut').jqGrid('saveRow', lselCargAut);
                        }
                    }
                },
                onCellSelect: function (id) {
                    if (id) {
                        if (!isNaN(id)) {
                            $('#jqgCargAut').jqGrid('restoreRow', id);
                        }

                        var ret = jQuery("#jqgCargAut").jqGrid('getRowData', id);
                        var status = ret.Eli;

                        if (status == "True") {
                            $('#btnEliminarTextCargAut').html("<%=L.LBL("LblGENRecover") %>");
                            $('#btnEliminarIconCargAut').attr("src", "img/recuperar.png");
                        }
                        else {
                            $('#btnEliminarTextCargAut').html("<%=L.LBL("LblGENDelete") %>");
                            $('#btnEliminarIconCargAut').attr("src", "img/cross-script.png");
                        }

                        $('#jqgCargAut').jqGrid('setSelection', id);

                        BotonSelectCargAut();
                    }
                },
                gridComplete: function () {
                    var rows = $("#jqgCargAut").getDataIDs();
                    for (var i = 0; i < rows.length; i++) {
                        var status = $("#jqgCargAut").getCell(rows[i], "Eli");
                        var vencido = $("#jqgCargAut").getCell(rows[i], "vencido");

                        if (status == "True") {
                            $("#jqgCargAut").jqGrid('setRowData', rows[i], false,
                            { color: 'red', font: 'italic' });
                        }

                        if (vencido == 1) {
                            $("#jqgCargAut").jqGrid('setRowData', rows[i], false, 'CargAutVencido');
                        }
                    }
                    $('#jqgCargAut').jqGrid('setSelection', $('#IdSubElementCargAut').val());
                    if (parseInt($('#IdSubElementCargAut').val()) != 0) {
                        BotonSelectCargAut();
                    }
                },
                rowNum: 99999999,
                rowTotal: 99999999,
                loadonce: true,
                mtype: "GET",
                rownumbers: false,
                rownumWidth: 40,
                gridview: true,
                sortname: 'Id',
                viewrecords: true,
                sortorder: "asc",
                ignoreCase: true,
                scrollrows: true
                //multiselect: true,
                //altRows: true,
                //altclass:'ui-widget-header'
            });

            //$("#jqgCargAut").jqGrid('navGrid','#PaginadorCargAut',{del:false,add:false,edit:false,search:false});
            $("#bsdataCargAut").click(function () {
                jQuery("#jqgCargAut").jqGrid('searchGrid', { multipleSearch: true });
            });

        }

        function EventsCargAut(id) {
            $("#" + id + "_Id").on('change', function () { BotonGuardarCargAut(); });
            $("#" + id + "_id_fact").on('change', function () { BotonGuardarCargAut(); });
            $("#" + id + "_fecha_desde").on('input', function () { BotonGuardarCargAut(); });
            $("#" + id + "_fecha_hasta").on('input', function () { BotonGuardarCargAut(); });
            $("#" + id + "_fecha_desde").on('change', function () { BotonGuardarCargAut(); });
            $("#" + id + "_fecha_hasta").on('change', function () { BotonGuardarCargAut(); });
            $("#" + id + "_cantidad_linc").on('change', function () { BotonGuardarCargAut(); });
            $("#" + id + "_id_pre0").on('change', function () { BotonGuardarCargAut(); });
            $("#" + id + "_precio_linc").on('input', function () { BotonGuardarCargAut(); });
            $("#" + id + "_eliminado").on('change', function () { BotonGuardarCargAut(); });

            $("#" + id + "_fecha_desde").datepicker();
            $("#" + id + "_fecha_hasta").datepicker();

            if (parseInt($("#" + id + "_vencido").val()) == 1) {
                $("#" + id + "_fecha_desde").prop('disabled', true);
                $("#" + id + "_fecha_hasta").prop('disabled', true);
                $("#" + id + "_cantidad_linc").prop('disabled', true);
                $("#" + id + "_id_pre0").prop('disabled', true);
                $("#" + id + "_precio_linc").prop('disabled', true);
            }
        }

        function EventsNewCargAut() {
            var selr = jQuery('#jqgCargAut').jqGrid('getGridParam', 'selrow');
            $("#" + selr + "_Id").on('change', function () { BotonGuardarCargAut(); });
            $("#" + selr + "_id_fact").on('change', function () { BotonGuardarCargAut(); });
            $("#" + selr + "_fecha_desde").on('input', function () { BotonGuardarCargAut(); });
            $("#" + selr + "_fecha_hasta").on('input', function () { BotonGuardarCargAut(); });
            $("#" + selr + "_fecha_desde").on('change', function () { BotonGuardarCargAut(); });
            $("#" + selr + "_fecha_hasta").on('change', function () { BotonGuardarCargAut(); });
            $("#" + selr + "_cantidad_linc").on('change', function () { BotonGuardarCargAut(); });
            $("#" + selr + "_id_pre0").on('change', function () { BotonGuardarCargAut(); });
            $("#" + selr + "_precio_linc").on('input', function () { BotonGuardarCargAut(); });
            $("#" + selr + "_eliminado").on('change', function () { BotonGuardarCargAut(); });

            $("#" + selr + "_fecha_desde").datepicker();
            $("#" + selr + "_fecha_hasta").datepicker();
        }

        <% /* Función que permite recargar los datos del grid desde el servidor. */ %>

        function RefreshGridCargAut() {
            $("#jqgCargAut").jqGrid("setGridParam", { datatype: "json", datatype: GetCargAut, loadonce: true });
            $("#jqgCargAut").trigger("reloadGrid");
            $("#jqgCargAut").jqGrid("setGridParam", { datatype: "local", loadonce: true });
        }

        <% /* Función para agregar una fila en blanco donde se puede guardar un nuevo registro. */ %>

        function CreateCargAut() {
            $('#IdSubElementCargAut').val(0);
            $("#jqgCargAut").jqGrid('addRow', {
                initdata: {
                    'Id': '0', 'fecha_desde': '<%=string.Format("{0:d}", gen.fecha_hotelera) %>', 'fecha_hasta': $('#hidOF_fecha_sal').val()
                    , 'cantidad_linc': '1', 'precio_linc': '0'
                },
                position: "first",
                useDefValues: false,
                useFormatter: false,
                addRowParams: { extraparam: {} }
            });
            BotonNuevoCargAut();
            EventsNewCargAut();
        }

        <% /* Función que salva los datos modificados en una fila. */ %>

        function SaveCargAut() {
            var id = $("#jqgCargAut").jqGrid('getGridParam', 'selrow');
            if (id) {
                PutCargAut(id, $('#' + id + '_id_linc').val(), $('#' + id + '_id_fact').val(), $('#' + id + '_fecha_desde').val(), $('#' + id + '_fecha_hasta').val(), $('#' + id + '_cantidad_linc').val(), $('#' + id + '_id_pre0').val(), $('#' + id + '_precio_linc').val(), $('#' + id + '_eliminado').val(), 0);
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
        }

        <% /* Función que elimina un registro. */ %>

        function DeleteCargAut() {
            var id = $("#jqgCargAut").jqGrid('getGridParam', 'selrow');
            if (id) {
                PutCargAut(id, $('#' + id + '_id_linc').val(), $('#' + id + '_id_fact').val(), $('#' + id + '_fecha_desde').val(), $('#' + id + '_fecha_hasta').val(), $('#' + id + '_cantidad_linc').val(), $('#' + id + '_id_pre0').val(), $('#' + id + '_precio_linc').val(), $('#' + id + '_eliminado').val(), 1);
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
        }

        <% /* Función que cancela la edición de una fila y la devuelve a su estado original. */ %>

        function CancelCargAut() {
            var id = $("#jqgCargAut").jqGrid('getGridParam', 'selrow');
            if (id) {
                $('#jqgCargAut').restoreRow(id);
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
            BotonDefaultCargAut();
        }

        function BotonDefaultCargAut() {
            $('#btnNuevoCargAut').button('enable');
            $('#btnEliminarCargAut').button('disable');
            $('#btnGuardarCargAut').button('disable');
            $('#btnCancelarCargAut').button('disable');
        }

        function BotonNuevoCargAut() {
            $('#btnNuevoCargAut').button('disable');
            $('#btnEliminarCargAut').button('disable');
            $('#btnGuardarCargAut').button('disable');
            $('#btnCancelarCargAut').button('enable');
        }

        function BotonSelectCargAut() {
            $('#btnNuevoCargAut').button('enable');
            var id = $("#jqgCargAut").jqGrid('getGridParam', 'selrow');
            if (!isNaN(id)) {
                $('#btnEliminarCargAut').button('enable');
            }
            else {
                $('#btnEliminarCargAut').button('disable');
            }
            $('#btnGuardarCargAut').button('disable');
            $('#btnCancelarCargAut').button('disable');
        }

        function BotonGuardarCargAut() {
            $('#btnNuevoCargAut').button('disable');
            $('#btnEliminarCargAut').button('disable');
            $('#btnGuardarCargAut').button('enable');
            $('#btnCancelarCargAut').button('enable');
        }

        <% /* JQ09 */ %>

        <% /* Código del jqGrid para Redireccionamiento de Cargos */ %>

        <% /* Función para cargar los datos del Web Service. */ %>

        function GetRedir() {
            $.ajax({
                url: 'Servicio.svc/GetOHRedirCargos',
                data: {
                    "id_face": $('#IdSubElement').val()
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>"
                },
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                success: function (json) {
                    try {
                        $("#jqgRedir").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                        var thegrid = $("#jqgRedir")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgRedir").jqGrid("setGridParam", { datatype: "local", loadonce: true });
                    }
                    catch (err) {
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        <% /* Función para crear o editar los datos hacia el Web Service. */ %>

        function PutRedir(id, id_face, id_pre0, id_fact, eliminado, eli) {
            $.ajax({
                url: 'Servicio.svc/PutOHRedirCargos',
                data: {
                    "id_face": $('#IdSubElement').val(), "id_pre0": id_pre0, "id_fact": id_fact
                , "Eliminado": eli
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>"
                },
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function () {
                    $('#dlgCargando').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando').dialog('close');
                    var res = json.d;
                    if (res > 0 || res < 0) {
                        if (eli == 1) {
                            $('#IdSubElementRedir').val(0);
                            BotonDefaultRedir();
                            RefreshGridRedir();
                        }
                        else {
                            if (id > 0 || id < 0) {
                                BotonDefaultRedir();
                                RefreshGridRedir();
                            }
                            else {
                                $('#IdSubElementRedir').val(res);
                                BotonDefaultRedir();
                                RefreshGridRedir();
                            }
                        }
                    }
                    else {
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        <% /* Función principal que inicia la carga del jqGrid. Se llama de primero. */ %>

        function LoadGridRedir() {

            var lselRedir;
            var colMap = {};
            $("#jqgRedir").jqGrid({
                datatype: 'local',
                height: 190,
                width: 500,
                colNames: ['', '', '<%=L.LBL("LblFDKSConcepto") %>', '<%=L.LBL("LblGENFactura") %>', ''],
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'id_face', index: 'id_face', width: 10, editable: true, search: false, hidden: true },
                            { name: 'id_pre0', index: 'id_pre0', width: 80, editable: true, formatter: 'select', stype: 'select', edittype: 'select', editoptions: { <%=Utils.cbDummy %> } },
                            { name: 'id_fact', index: 'id_fact', width: 20, editable: true, formatter: 'select', stype: 'select', edittype: 'select', editoptions: { <%=Utils.cbDummy %> } },
                            { name: 'Eli', index: 'Eli', width: 5, search: false, hidden: true }
                ],
                onSelectRow: function (id) {
                    if (id) {

                        if (isNaN(lselRedir) && !isNaN(id)) {
                            $("#jqgRedir").jqGrid('delRowData', lselRedir);
                            //$('#jqgRedir').jqGrid('resetSelection');
                        }

                        if (!isNaN(id)) {
                            var ret = jQuery("#jqgRedir").jqGrid('getRowData', id);

                            $('#jqgRedir').jqGrid('restoreRow', lselRedir);

                            $('#IdSubElementRedir').val(ret.Id);
                        }
                        else {
                            BotonNuevoRedir();
                        }

                        $('#jqgRedir').jqGrid('editRow', id, true, EventsRedir);

                        lselRedir = id;
                    }
                },
                afterInsertRow: function (id) {
                    if (id) {
                        if (isNaN(lselRedir)) {
                            $("#jqgRedir").jqGrid('delRowData', lselRedir);
                            $('#jqgRedir').jqGrid('resetSelection');
                        }
                        else {
                            $('#jqgRedir').jqGrid('saveRow', lselRedir);
                        }
                    }
                },
                onCellSelect: function (id) {
                    if (id) {
                        if (!isNaN(id)) {
                            $('#jqgRedir').jqGrid('restoreRow', id);
                        }

                        var ret = jQuery("#jqgRedir").jqGrid('getRowData', id);
                        var status = ret.Eli;

                        if (status == "True") {
                            $('#btnEliminarTextRedir').html("<%=L.LBL("LblGENRecover") %>");
                            $('#btnEliminarIconRedir').attr("src", "img/recuperar.png");
                        }
                        else {
                            $('#btnEliminarTextRedir').html("<%=L.LBL("LblGENDelete") %>");
                            $('#btnEliminarIconRedir').attr("src", "img/cross-script.png");
                        }

                        $('#jqgRedir').jqGrid('setSelection', id);

                        BotonSelectRedir();
                    }
                },
                gridComplete: function () {
                    var rows = $("#jqgRedir").getDataIDs();
                    for (var i = 0; i < rows.length; i++) {
                        /*if(i == 0 && parseInt($('#IdSubElementRedir').val()) == 0)
                        {
                            $('#IdSubElementRedir').val($("#jqgRedir").getCell(rows[i],"Id"));
                        }*/
                        var status = $("#jqgRedir").getCell(rows[i], "Eli");

                        if (status == "True") {
                            $("#jqgRedir").jqGrid('setRowData', rows[i], false,
                            { color: 'red', font: 'italic' });
                        }
                    }
                    $('#jqgRedir').jqGrid('setSelection', $('#IdSubElementRedir').val());
                    if (parseInt($('#IdSubElementRedir').val()) != 0) {
                        BotonSelectRedir();
                    }
                },
                rowNum: 99999999,
                rowTotal: 99999999,
                loadonce: true,
                mtype: "GET",
                rownumbers: false,
                rownumWidth: 40,
                gridview: true,
                sortname: 'Id',
                viewrecords: true,
                sortorder: "asc",
                ignoreCase: true,
                scrollrows: true,
                editurl: "Dummy.aspx"
                //multiselect: true,
                //altRows: true,
                //altclass:'ui-widget-header'
            });

            //$("#jqgRedir").jqGrid('navGrid','#PaginadorRedir',{del:false,add:false,edit:false,search:false});
            $("#bsdataRedir").click(function () {
                jQuery("#jqgRedir").jqGrid('searchGrid', { multipleSearch: true });
            });

        }

        function EventsRedir(id) {
            $("#" + id + "_id_face").on('change', function () { BotonGuardarRedir(); });
            //$("#" + id + "_id_pre0").on('change', function () { BotonGuardarRedir(); });
            //$("#" + id + "_id_fact").on('change', function () { BotonGuardarRedir(); });
            $("#" + id + "_eliminado").on('change', function () { BotonGuardarRedir(); });
            $("#" + id + "_id_fact").prop('disabled', true);
            $("#" + id + "_id_pre0").prop('disabled', true);
        }

        function EventsNewRedir() {
            var selr = jQuery('#jqgRedir').jqGrid('getGridParam', 'selrow');
            $("#" + selr + "_id_face").on('change', function () { BotonGuardarRedir(); });
            $("#" + selr + "_id_pre0").on('change', function () { BotonGuardarRedir(); });
            $("#" + selr + "_id_fact").on('change', function () { BotonGuardarRedir(); });
            $("#" + selr + "_eliminado").on('change', function () { BotonGuardarRedir(); });
        }

        <% /* Función que permite recargar los datos del grid desde el servidor. */ %>

        function RefreshGridRedir() {
            $("#jqgRedir").jqGrid("setGridParam", { datatype: "json", datatype: GetRedir, loadonce: true });
            $("#jqgRedir").trigger("reloadGrid");
            $("#jqgRedir").jqGrid("setGridParam", { datatype: "local", loadonce: true });
        }

        <% /* Función para agregar una fila en blanco donde se puede guardar un nuevo registro. */ %>

        function CreateRedir() {
            $('#IdSubElementRedir').val(0);
            $("#jqgRedir").jqGrid('addRow', {
                initdata: { 'Id': '0' },
                position: "first",
                useDefValues: false,
                useFormatter: false,
                addRowParams: { extraparam: {} }
            });
            BotonNuevoRedir();
            EventsNewRedir();
        }

        <% /* Función que salva los datos modificados en una fila. */ %>

        function SaveRedir() {
            var id = $("#jqgRedir").jqGrid('getGridParam', 'selrow');
            if (id) {
                PutRedir(id, $('#' + id + '_id_face').val(), $('#' + id + '_id_pre0').val(), $('#' + id + '_id_fact').val(), $('#' + id + '_eliminado').val(), 0);
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
        }

        <% /* Función que elimina un registro. */ %>

        function DeleteRedir() {
            var id = $("#jqgRedir").jqGrid('getGridParam', 'selrow');
            if (id) {
                PutRedir(id, $('#' + id + '_id_face').val(), $('#' + id + '_id_pre0').val(), $('#' + id + '_id_fact').val(), $('#' + id + '_eliminado').val(), 1);
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
        }

        <% /* Función que cancela la edición de una fila y la devuelve a su estado original. */ %>

        function CancelRedir() {
            var id = $("#jqgRedir").jqGrid('getGridParam', 'selrow');
            if (id) {
                $('#jqgRedir').restoreRow(id);
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
            BotonDefaultRedir();
        }

        function BotonDefaultRedir() {
            $('#btnNuevoRedir').button('enable');
            $('#btnEliminarRedir').button('disable');
            $('#btnGuardarRedir').button('disable');
            $('#btnCancelarRedir').button('disable');
        }

        function BotonNuevoRedir() {
            $('#btnNuevoRedir').button('disable');
            $('#btnEliminarRedir').button('disable');
            $('#btnGuardarRedir').button('disable');
            $('#btnCancelarRedir').button('enable');
        }

        function BotonSelectRedir() {
            $('#btnNuevoRedir').button('enable');
            var id = $("#jqgRedir").jqGrid('getGridParam', 'selrow');
            if (!isNaN(id)) {
                $('#btnEliminarRedir').button('enable');
            }
            else {
                $('#btnEliminarRedir').button('disable');
            }
            $('#btnGuardarRedir').button('disable');
            $('#btnCancelarRedir').button('disable');
        }

        function BotonGuardarRedir() {
            $('#btnNuevoRedir').button('disable');
            $('#btnEliminarRedir').button('disable');
            $('#btnGuardarRedir').button('enable');
            $('#btnCancelarRedir').button('enable');
        }

        <% /* JQ10 */ %>

        <% /* Código del jqGrid para FP */ %>

        <% /* Función para cargar los datos del Web Service. */ %>

        function GetFP() {
            $.ajax({
                url: 'Servicio.svc/GetOFFacturaCobros',
                data: { "id_fact": $('#IdSubElementFA0').val(), "id_face": $('#IdSubElement').val()
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>" },  
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function() {
                    $('#dlgCargando8').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando8').dialog('close');
                    try
                    {
                        $("#jqgFP").jqGrid("setGridParam", {datatype: "json", loadonce: true});
                        var thegrid = $("#jqgFP")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgFP").jqGrid("setGridParam", {datatype: "local", loadonce: true});
                    }
                    catch(err)
                    {
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        <% /* Función para crear o editar los datos hacia el Web Service. */ %>

        function PutFP(id, id_cuenta, id_tcob, id_fact, tarj_cred, entregado, propina, comision, aplicado, vuelto, tasa_monpag, eli) {
            $.ajax({
                url: 'Servicio.svc/PutOFFacturaCobros',
                data: { "id_face": $('#IdSubElement').val(), "id_fcob": id, "id_cuenta": $('#cbCuentaComi').val(), "id_tcob": id_tcob, "id_fact": $('#IdSubElementFA0').val()
                    , "tarj_cred": $('#txtOFCIERFPNumTarj').val(), "Mes": $('#cbMonthCIER').val(), "Ano": $('#cbYearCIER').val(), "entregado": entregado
                    , "propina": propina, "comision": comision, "aplicado": aplicado, "vuelto": vuelto, "tasa_monpag": tasa_monpag
                    , "Eliminado": eli, "incluir_dega": $('#rbOFCIERPRIncluir:checked').val()
                    , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                    , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                    , "LangCode": "<%=LangCode %>" },  
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function() {
                    $('#dlgCargando').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando').dialog('close');
                    var res = json.d;
                    if(res > 0 || res < 0)
                    {
                        if(eli == 1){
                            $('#IdSubElementFP').val(0);
                            BotonDefaultFP();
                            //RefreshGridFP();
                        }
                        else
                        {
                            if(id > 0 || id < 0){
                                BotonDefaultFP();
                                //RefreshGridFP();
                            }
                            else
                            {
                                $('#IdSubElementFP').val(res);
                                BotonDefaultFP();
                                //RefreshGridFP();
                            }
                        }
                        RefreshGridFA0();
                    }
                    else
                    {
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        <% /* Función principal que inicia la carga del jqGrid. Se llama de primero. */ %>

        function LoadGridFP() {
        
            var lselFP;
            var colMap = {};
            $("#jqgFP").jqGrid({
                datatype: 'local',
                height: 80,
                width: 640,
                colNames:  ['', '', '<%=L.LBL("LblGENTipoCobro") %>', '', '', '', '', '<%=L.LBL("LblGENEntregado") %>'
                    , '<%=L.LBL("LblGENPropina") %>', '', '', '', '', '<%=L.LBL("LblFDKOFMontoMonFact") %>', ''],
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'id_cuenta', index: 'id_cuenta', width: 10, editable: true, hidden: true }, 
                            { name: 'id_tcob', index: 'id_tcob', width: 10, editable: true, 
                                formatter: 'select',
                                edittype: "select",
                                editoptions: {<%=Utils.cbDummy %>},
                                searchoptions: {<%=Utils.cbDummy %>},
                                stype: "select",
                                search: true }, 
                            { name: 'id_fact', index: 'id_fact', width: 10, editable: true, hidden: true }, 
                            { name: 'tarj_cred', index: 'tarj_cred', width: 10, editable: true, hidden: true }, 
                            { name: 'Mes', index: 'Mes', width: 10, editable: true, hidden: true }, 
                            { name: 'Ano', index: 'Ano', width: 10, editable: true, hidden: true }, 
                            { name: 'entregado', index: 'entregado', width: 10, editable: true, searchoptions:{sopt:ListFindN}, align: 'right' }, 
                            { name: 'propina', index: 'propina', width: 10, editable: true, searchoptions:{sopt:ListFindN}, align: 'right' }, 
                            { name: 'comision', index: 'comision', width: 10, editable: true, hidden: true }, 
                            { name: 'aplicado', index: 'aplicado', width: 10, editable: true, hidden: true }, 
                            { name: 'vuelto', index: 'vuelto', width: 10, editable: true, hidden: true }, 
                            { name: 'tasa_monpag', index: 'tasa_monpag', width: 10, editable: false, hidden: true, align: 'right' },
                            { name: 'cobrado_usd', index: 'cobrado_usd', width: 10, editable: false, align: 'right' },
                            { name: 'Eli', index: 'Eli', width: 5, search:false, hidden: true }
                ],
                onSelectRow: function(id){
                    if(id ){

                        if(isNaN(lselFP) && !isNaN(id))
                        {
                            $("#jqgFP").jqGrid('delRowData', lselFP);
                            //$('#jqgFP').jqGrid('resetSelection');
                        }

                        if(!isNaN(id))
                        {
                            var ret = jQuery("#jqgFP").jqGrid('getRowData',id); 

                            $('#jqgFP').jqGrid('restoreRow',lselFP);

                            $('#cbMonthCIER').val(ret.Mes);
                            $('#cbYearCIER').val(ret.Ano);
                            $('#txtOFCIERFPNumTarj').val(ret.tarj_cred);

                            $('#cbCuentaComi').val(ret.id_cuenta);

                            $('#IdSubElementFP').val(ret.Id);
                        }
                        else
                        {
                            BotonNuevoFP();
                        }

                        $('#jqgFP').jqGrid('editRow', id, true, EventsFP);
                       
                        lselFP=id;
                    }
                },
                afterInsertRow: function(id){
                    if(id){
                        if(isNaN(lselFP))
                        {
                            $("#jqgFP").jqGrid('delRowData', lselFP);
                            $('#jqgFP').jqGrid('resetSelection');
                        }
                        else
                        {
                            $('#jqgFP').jqGrid('saveRow',lselFP);
                        }
                    }
                },
                onCellSelect: function(id){
                    if(id){
                        if(!isNaN(id))
                        {
                            $('#jqgFP').jqGrid('restoreRow',id);
                        }

                        var ret = jQuery("#jqgFP").jqGrid('getRowData',id); 
                        var status = ret.Eli;

                        if(status == "True")
                        { 
                            $('#btnEliminarTextFP').html("<%=L.LBL("LblGENRecover") %>");
                            $('#btnEliminarIconFP').attr("src", "img/recuperar.png");
                        }
                        else 
                        {   
                            $('#btnEliminarTextFP').html("<%=L.LBL("LblGENDelete") %>");
                            $('#btnEliminarIconFP').attr("src", "img/cross-script.png");
                        }

                        //$('#jqgFP').jqGrid('setSelection', id); 

                        BotonSelectFP();
                    }
                },
                gridComplete: function()
                {  
                    var rows = $("#jqgFP").getDataIDs(); 
                    for (var i = 0; i < rows.length; i++)
                    { 
                        if(i == 0 && parseInt($('#IdSubElementFP').val()) == 0)
                        {
                            $('#IdSubElementFP').val($("#jqgFP").getCell(rows[i],"Id"));
                        }
                        var status  = $("#jqgFP").getCell(rows[i],"Eli");

                        if(status == "True")
                        {
                            $("#jqgFP").jqGrid('setRowData',rows[i],false, 
                            {color:'red',font:'italic' });
                        }
                    }
                    //$('#jqgFP').jqGrid('setSelection', $('#IdSubElementFP').val());
                    if(parseInt($('#IdSubElementFP').val()) != 0)
                    {
                        BotonSelectFP();
                    }
                    UnlockCIERCreditCardAccountFields(0);
                }, 
                rowNum: 99999999,
                rowTotal: 99999999,
                loadonce: true,
                mtype: "GET",
                rownumbers: false,
                rownumWidth: 40,
                gridview: true,
                sortname: 'Id',
                viewrecords: true,
                sortorder: "asc",
                ignoreCase: true,
                scrollrows: true,
                editurl:"Dummy.aspx"
                //multiselect: true,
                //altRows: true,
                //altclass:'ui-widget-header'
            });

            //$("#jqgFP").jqGrid('navGrid','#PaginadorFP',{del:false,add:false,edit:false,search:false});
            $("#bsdataFP").click(function(){ 
                jQuery("#jqgFP").jqGrid('searchGrid', {multipleSearch:true}); 
            });
        
        }

        function EventsFP(id) {
            $("#" + id + "_id_cuenta").on('change', function () { BotonGuardarFP(); });
            $("#" + id + "_id_tcob").on('change', function () 
            { 
                BotonGuardarFP(); 
                GetInfoMoneda($('#HID_TC_id_mone_' + $('#' + id + '_id_tcob').val()).val());
                UnlockCIERCreditCardAccountFields($('#HID_TC_id_fpag_' + $('#' + id + '_id_tcob').val()).val());

                $('#IdMoneDes').val($('#HID_TC_id_mone_' + $("#" + id + "_id_tcob").val()).val());
                ConvetirImporte(id);
                SetAccount($("#" + id + "_id_tcob").val());
            });
            $("#" + id + "_id_fact").on('change', function () { BotonGuardarFP(); });
            $("#" + id + "_tarj_cred").on('input', function () { BotonGuardarFP(); });
            $("#" + id + "_entregado").on('input', function () { BotonGuardarFP(); });
            $("#" + id + "_propina").on('input', function () { BotonGuardarFP(); });
            $("#" + id + "_comision").on('input', function () { BotonGuardarFP(); });
            $("#" + id + "_aplicado").on('input', function () { BotonGuardarFP(); });
            $("#" + id + "_vuelto").on('input', function () { BotonGuardarFP(); });
            $("#" + id + "_tasa_monpag").on('input', function () { BotonGuardarFP(); });

            GetInfoMoneda($('#HID_TC_id_mone_' + $('#' + id + '_id_tcob').val()).val());
            UnlockCIERCreditCardAccountFields($('#HID_TC_id_fpag_' + $('#' + id + '_id_tcob').val()).val());
            //SetAccount($("#" + id + "_id_tcob").val());

            $('#IdMoneOri').val($('#HID_TC_id_mone_' + $("#" + id + "_id_tcob").val()).val());
            $('#IdMoneDes').val($('#HID_TC_id_mone_' + $("#" + id + "_id_tcob").val()).val());
        }

        function EventsNewFP() {
            var selr = jQuery('#jqgFP').jqGrid('getGridParam', 'selrow');
            $("#" + selr + "_id_cuenta").on('change', function () { BotonGuardarFP(); });
            $("#" + selr + "_id_tcob").on('change', function () 
            { 
                BotonGuardarFP(); 
                GetInfoMoneda($('#HID_TC_id_mone_' + $('#' + selr + '_id_tcob').val()).val());
                UnlockCIERCreditCardAccountFields($('#HID_TC_id_fpag_' + $('#' + selr + '_id_tcob').val()).val());

                $('#IdMoneDes').val($('#HID_TC_id_mone_' + $("#" + selr + "_id_tcob").val()).val());
                ConvetirImporte(selr);
                SetAccount($("#" + selr + "_id_tcob").val());
            });
            $("#" + selr + "_id_fact").on('change', function () { BotonGuardarFP(); });
            $("#" + selr + "_tarj_cred").on('input', function () { BotonGuardarFP(); });
            $("#" + selr + "_entregado").on('input', function () { BotonGuardarFP(); });
            $("#" + selr + "_propina").on('input', function () { BotonGuardarFP(); });
            $("#" + selr + "_comision").on('input', function () { BotonGuardarFP(); });
            $("#" + selr + "_aplicado").on('input', function () { BotonGuardarFP(); });
            $("#" + selr + "_vuelto").on('input', function () { BotonGuardarFP(); });
            $("#" + selr + "_tasa_monpag").on('input', function () { BotonGuardarFP(); });

            GetInfoMoneda($('#HID_TC_id_mone_' + $('#' + selr + '_id_tcob').val()).val());
            UnlockCIERCreditCardAccountFields($('#HID_TC_id_fpag_' + $('#' + selr + '_id_tcob').val()).val());
            SetAccount($("#" + selr + "_id_tcob").val());

            $('#IdMoneOri').val($('#cbMonedaFA0').val());
            $('#IdMoneDes').val($('#HID_TC_id_mone_' + $("#" + selr + "_id_tcob").val()).val());
            ConvetirImporte(selr);
        }

        function InitializeComponentsFP()
        {
            $("#txtOFCIERFPNumTarj").on('input', function () { BotonGuardarFP(); });
            $("#cbMonthCIER").on('change', function () { BotonGuardarFP(); });
            $("#cbYearCIER").on('change', function () { BotonGuardarFP(); });
            $("#cbCuentaComi").on('change', function () { BotonGuardarFP(); });
        }

        <% /* Función que permite recargar los datos del grid desde el servidor. */ %>

        function RefreshGridFP()
        {
            $("#jqgFP").jqGrid("setGridParam", {datatype: "json", datatype: GetFP, loadonce: true});
            $("#jqgFP").trigger("reloadGrid"); 
            $("#jqgFP").jqGrid("setGridParam", {datatype: "local", loadonce: true});
        }

        <% /* Función para agregar una fila en blanco donde se puede guardar un nuevo registro. */ %>

        function CreateFP()
        {
            $('#IdSubElementFP').val(0);
            $("#jqgFP").jqGrid('addRow',{
                initdata : {'Id': '0', 'entregado': $('#txtOFCIERImpPend').val(), 'propina': '<%=String.Format("{0:N2}", 0) %>'},
                position :"first",
                useDefValues : false,
                useFormatter : false,
                addRowParams : {extraparam:{}}
            });
            BotonGuardarFP();
            EventsNewFP();
        }

        <% /* Función que salva los datos modificados en una fila. */ %>

        function SaveFP(){
            var id = $("#jqgFP").jqGrid('getGridParam','selrow');
            if (id)	{
                PutFP(id, $('#' + id + '_id_cuenta').val(), $('#' + id + '_id_tcob').val(), $('#' + id + '_id_fact').val(), $('#' + id + '_tarj_cred').val(), $('#' + id + '_entregado').val(), $('#' + id + '_propina').val(), $('#' + id + '_comision').val(), $('#' + id + '_aplicado').val(), $('#' + id + '_vuelto').val(), $('#' + id + '_tasa_monpag').val(), 0);
            } 
            else 
            { 
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>"); 
                $('#dlgInformation').dialog('open');
            }
        }

        <% /* Función que elimina un registro. */ %>

        function DeleteFP(){
            var id = $("#jqgFP").jqGrid('getGridParam','selrow');
            if (id) {
                PutFP(id, $('#' + id + '_id_cuenta').val(), $('#' + id + '_id_tcob').val(), $('#' + id + '_id_fact').val(), $('#' + id + '_tarj_cred').val(), $('#' + id + '_entregado').val(), $('#' + id + '_propina').val(), $('#' + id + '_comision').val(), $('#' + id + '_aplicado').val(), $('#' + id + '_vuelto').val(), $('#' + id + '_tasa_monpag').val(), 1);
            } 
            else 
            { 
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>"); 
                $('#dlgInformation').dialog('open');
            }
        }

        <% /* Función que cancela la edición de una fila y la devuelve a su estado original. */ %>

        function CancelFP(){
            var id = $("#jqgFP").jqGrid('getGridParam','selrow');
            if (id){
                $('#jqgFP').restoreRow(id);
            } 
            else 
            { 
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>"); 
                $('#dlgInformation').dialog('open');
            }
            BotonDefaultFP();
        }

        function BotonDefaultFP() {
            $('#btnNuevoFP').button('enable');
            $('#btnEliminarFP').button('disable');
            $('#btnGuardarFP').button('disable');
            $('#btnCancelarFP').button('disable');
        }

        function BotonNuevoFP() {
            $('#btnNuevoFP').button('disable');
            $('#btnEliminarFP').button('disable');
            $('#btnGuardarFP').button('disable');
            $('#btnCancelarFP').button('enable');
        }

        function BotonSelectFP() {
            $('#btnNuevoFP').button('enable');
            var id = $("#jqgFP").jqGrid('getGridParam', 'selrow');
            if (!isNaN(id)) {
                $('#btnEliminarFP').button('enable');
            }
            else {
                $('#btnEliminarFP').button('disable');
            }
            $('#btnGuardarFP').button('disable');
            $('#btnCancelarFP').button('disable');
        }

        function BotonGuardarFP() {
            $('#btnNuevoFP').button('disable');
            $('#btnEliminarFP').button('disable');
            $('#btnGuardarFP').button('enable');
            $('#btnCancelarFP').button('enable');
        }

        <% /* JQ11 */ %>

        <% /* Código del jqGrid para Liquidación del Cajero */ %>

        <% /* Función para cargar los datos del Web Service. */ %>

        function GetLC() {
            $.ajax({
                url: 'Servicio.svc/GetOFLiquidacionCajero',
                data: { "id_mone": $('#cbMonedaLC').val()
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>" },  
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                success: function (json) {
                    try
                    {
                        $("#jqgLC").jqGrid("setGridParam", {datatype: "json", loadonce: true});
                        var thegrid = $("#jqgLC")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgLC").jqGrid("setGridParam", {datatype: "local", loadonce: true});
                    }
                    catch(err)
                    {
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        <% /* Función para crear o editar los datos hacia el Web Service. */ %>

        function PutLC(id, id_oper, id_mone, billete, cantidad, eliminado, eli) {
            $.ajax({
                url: 'Servicio.svc/PutOFLiquidacionCajero',
                data: { "id_lica": id, "id_oper": id_oper, "id_mone": $('#cbMonedaLC').val(), "billete": billete, "cantidad": cantidad
                , "Eliminado": eli
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>" },  
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function() {
                    $('#dlgCargando').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando').dialog('close');
                    var res = json.d;
                    if(res > 0 || res < 0)
                    {
                        if(eli == 1){
                            $('#IdSubElementLC').val(0);
                            BotonDefaultLC();
                            RefreshGridLC();
                        }
                        else
                        {
                            if(id > 0 || id < 0){
                                BotonDefaultLC();
                                RefreshGridLC();
                            }
                            else
                            {
                                $('#IdSubElementLC').val(res);
                                BotonDefaultLC();
                                RefreshGridLC();
                            }
                        }
                    }
                    else
                    {
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        <% /* Función principal que inicia la carga del jqGrid. Se llama de primero. */ %>

        function LoadGridLC() {
        
            var lselLC;
            var colMap = {};
            $("#jqgLC").jqGrid({
                datatype: 'local',
                height: 165,
                width: 320,
                colNames:  ['', '', '', '<%=L.LBL("LblGENDenominacion") %>', '<%=L.LBL("LblGENQuantity") %>', '<%=L.LBL("LblGENImporte") %>', ''],
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'id_oper', index: 'id_oper', width: 10, hidden: true }, 
                            { name: 'id_mone', index: 'id_mone', width: 10, hidden: true }, 
                            { name: 'billete', index: 'billete', width: 10, editable: true }, 
                            { name: 'cantidad', index: 'cantidad', width: 8, editable: true }, 
                            { name: 'importe', index: 'cantidad', width: 10, editable: false }, 
                            { name: 'Eli', index: 'Eli', width: 5, search:false, hidden: true }
                ],
                onSelectRow: function(id){
                    if(id ){

                        if(isNaN(lselLC) && !isNaN(id))
                        {
                            $("#jqgLC").jqGrid('delRowData', lselLC);
                            //$('#jqgLC').jqGrid('resetSelection');
                        }

                        if(!isNaN(id))
                        {
                            var ret = jQuery("#jqgLC").jqGrid('getRowData',id); 

                            $('#jqgLC').jqGrid('restoreRow',lselLC);

                            $('#IdSubElementLC').val(ret.Id);
                        }
                        else
                        {
                            BotonNuevoLC();
                        }

                        $('#jqgLC').jqGrid('editRow', id, true, EventsLC);
                       
                        lselLC=id;
                    }
                },
                afterInsertRow: function(id){
                    if(id){
                        if(isNaN(lselLC))
                        {
                            $("#jqgLC").jqGrid('delRowData', lselLC);
                            $('#jqgLC').jqGrid('resetSelection');
                        }
                        else
                        {
                            $('#jqgLC').jqGrid('saveRow',lselLC);
                        }
                    }
                },
                onCellSelect: function(id){
                    if(id){
                        if(!isNaN(id))
                        {
                            $('#jqgLC').jqGrid('restoreRow',id);
                        }

                        var ret = jQuery("#jqgLC").jqGrid('getRowData',id); 
                        var status = ret.Eli;

                        if(status == "True")
                        { 
                            $('#btnEliminarTextLC').html("<%=L.LBL("LblGENRecover") %>");
                            $('#btnEliminarIconLC').attr("src", "img/recuperar.png");
                        }
                        else 
                        {   
                            $('#btnEliminarTextLC').html("<%=L.LBL("LblGENDelete") %>");
                            $('#btnEliminarIconLC').attr("src", "img/cross-script.png");
                        }

                        //$('#jqgLC').jqGrid('setSelection', id); 

                        BotonSelectLC();
                    }
                },
                gridComplete: function()
                {  
                    var rows = $("#jqgLC").getDataIDs(); 
                    for (var i = 0; i < rows.length; i++)
                    { 
                        if(i == 0 && parseInt($('#IdSubElementLC').val()) == 0)
                        {
                            $('#IdSubElementLC').val($("#jqgLC").getCell(rows[i],"Id"));
                        }
                        var status  = $("#jqgLC").getCell(rows[i],"Eli");

                        if(status == "True")
                        {
                            $("#jqgLC").jqGrid('setRowData',rows[i],false, 
                            {color:'red',font:'italic' });
                        }
                    }
                    $('#jqgLC').jqGrid('setSelection', $('#IdSubElementLC').val());
                    if(parseInt($('#IdSubElementLC').val()) != 0)
                    {
                        BotonSelectLC();
                    }
                }, 
                rowNum: 99999999,
                rowTotal: 99999999,
                loadonce: true,
                mtype: "GET",
                rownumbers: false,
                rownumWidth: 40,
                gridview: true,
                sortname: 'Id',
                viewrecords: true,
                sortorder: "asc",
                ignoreCase: true,
                scrollrows: true,
                editurl:"Dummy.aspx"
                //multiselect: true,
                //altRows: true,
                //altclass:'ui-widget-header'
            });

            //$("#jqgLC").jqGrid('navGrid','#PaginadorLC',{del:false,add:false,edit:false,search:false});
            $("#bsdataLC").click(function(){ 
                jQuery("#jqgLC").jqGrid('searchGrid', {multipleSearch:true}); 
            });
        
        }

        function EventsLC(id) {
            $("#" + id + "_billete").on('input', function () { BotonGuardarLC(); });
            $("#" + id + "_cantidad").on('input', function () { BotonGuardarLC(); });
        }

        function EventsNewLC() {
            var selr = jQuery('#jqgLC').jqGrid('getGridParam', 'selrow');
            $("#" + selr + "_billete").on('input', function () { BotonGuardarLC(); });
            $("#" + selr + "_cantidad").on('input', function () { BotonGuardarLC(); });
        }

        <% /* Función que permite recargar los datos del grid desde el servidor. */ %>

        function RefreshGridLC()
        {
            $("#jqgLC").jqGrid("setGridParam", {datatype: "json", datatype: GetLC, loadonce: true});
            $("#jqgLC").trigger("reloadGrid"); 
            $("#jqgLC").jqGrid("setGridParam", {datatype: "local", loadonce: true});
        }

        <% /* Función para agregar una fila en blanco donde se puede guardar un nuevo registro. */ %>

        function CreateLC()
        {
            $('#IdSubElementLC').val(0);
            $("#jqgLC").jqGrid('addRow',{
                initdata : {'Id': '0'},
                position :"first",
                useDefValues : false,
                useFormatter : false,
                addRowParams : {extraparam:{}}
            });
            BotonNuevoLC();
            EventsNewLC();
        }

        <% /* Función que salva los datos modificados en una fila. */ %>

        function SaveLC(){
            var id = $("#jqgLC").jqGrid('getGridParam','selrow');
            if (id)	{
                PutLC(id, $('#' + id + '_id_oper').val(), $('#' + id + '_id_mone').val(), $('#' + id + '_billete').val(), $('#' + id + '_cantidad').val(), $('#' + id + '_eliminado').val(), 0);
            } 
            else 
            { 
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>"); 
                $('#dlgInformation').dialog('open');
            }
        }

        <% /* Función que elimina un registro. */ %>

        function DeleteLC(){
            var id = $("#jqgLC").jqGrid('getGridParam','selrow');
            if (id) {
                PutLC(id, $('#' + id + '_id_oper').val(), $('#' + id + '_id_mone').val(), $('#' + id + '_billete').val(), $('#' + id + '_cantidad').val(), $('#' + id + '_eliminado').val(), 1);
            } 
            else 
            { 
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>"); 
                $('#dlgInformation').dialog('open');
            }
        }

        <% /* Función que cancela la edición de una fila y la devuelve a su estado original. */ %>

        function CancelLC(){
            var id = $("#jqgLC").jqGrid('getGridParam','selrow');
            if (id){
                $('#jqgLC').restoreRow(id);
            } 
            else 
            { 
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>"); 
                $('#dlgInformation').dialog('open');
            }
            BotonDefaultLC();
        }

        function BotonDefaultLC() {
            $('#btnNuevoLC').button('enable');
            $('#btnEliminarLC').button('disable');
            $('#btnGuardarLC').button('disable');
            $('#btnCancelarLC').button('disable');
        }

        function BotonNuevoLC() {
            $('#btnNuevoLC').button('disable');
            $('#btnEliminarLC').button('disable');
            $('#btnGuardarLC').button('disable');
            $('#btnCancelarLC').button('enable');
        }

        function BotonSelectLC() {
            $('#btnNuevoLC').button('enable');
            var id = $("#jqgLC").jqGrid('getGridParam', 'selrow');
            if (!isNaN(id)) {
                $('#btnEliminarLC').button('enable');
            }
            else {
                $('#btnEliminarLC').button('disable');
            }
            $('#btnGuardarLC').button('disable');
            $('#btnCancelarLC').button('disable');
        }

        function BotonGuardarLC() {
            $('#btnNuevoLC').button('disable');
            $('#btnEliminarLC').button('disable');
            $('#btnGuardarLC').button('enable');
            $('#btnCancelarLC').button('enable');
        }

        <% /* JQ12 */%>

        <% /* Código del jqGrid para PER */ %>

        <% /* Función para cargar los datos del Web Service. */ %>

        function GetPER() {
            GetPerfil(1, 0);
        }

        function GetPERNew() {
            GetPerfil(4, 0);
        }

        function GetPerfil(modo, id) {
            $.ajax({
                url: 'Servicio.svc/GetPerfiles',
                data: {
                    "Modo": modo, "id_cardex": id, "id_cardex_fil": $('#IdSubElementPERFil').val()
                    , "Fil_nombre": $("input[name=cbFilPER_nombre]:checked").val(), "vFil_nombre": $('#txtFilPER_nombre').val()
                    , "Fil_clave_cardex": $("input[name=cbFilPER_clave_cardex]:checked").val(), "vFil_clave_cardex": $('#txtFilPER_clave_cardex').val()
                    , "Fil_dni_cif": $("input[name=cbFilPER_dni_cif]:checked").val(), "vFil_dni_cif": $('#txtFilPER_dni_cif').val()
                    , "Fil_provincia": $("input[name=cbFilPER_provincia]:checked").val(), "vFil_provincia": $('#txtFilPER_provincia').val()
                    , "Fil_ciudad": $("input[name=cbFilPER_ciudad]:checked").val(), "vFil_ciudad": $('#txtFilPER_ciudad').val()
                    , "Fil_localidad": $("input[name=cbFilPER_localidad]:checked").val(), "vFil_localidad": $('#txtFilPER_localidad').val()
                    , "Fil_zip_code": $("input[name=cbFilPER_zip_code]:checked").val(), "vFil_zip_code": $('#txtFilPER_zip_code').val()
                    , "Fil_id_naci": $("input[name=cbFilPER_id_naci]:checked").val(), "vFil_id_naci": $('#cbNacionalidadFilPER').val()
                    , "Fil_fecha_nac": $("input[name=cbFilPER_fecha_nac]:checked").val(), "Fil_fecha_nac_modo": $('#cbDateOpsFilPER').val()
                    , "vFil_fecha_nac": $('#txtFilPER_fecha_nac').val(), "vFil_fecha_nac2": $('#txtFilPER_fecha_nac2').val()
                    , "Fil_vip": $("input[name=cbFilPER_vip]:checked").val()
                    , "Fil_sexo": $("input[name=cbFilPER_sexo]:checked").val(), "vFil_sexo": $('input[name=rbPERFilGenero]:checked').val()
                    , "Eliminado": $('#cbEliminado:checked').val()
                    , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                    , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                    , "LangCode": "<%=LangCode %>" },  
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function() {
                    $('#dlgCargando').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando').dialog('close');
                    $('#IdSubElementPERFil').val(0);
                    try
                    {
                        if (parseInt(id) == 0)
                        {
                            $("#jqgPER").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                            var thegrid = $("#jqgPER")[0];
                            thegrid.addJSONData(JSON.parse(json.d));
                            $("#jqgPER").jqGrid("setGridParam", { datatype: "local", loadonce: true });
                        }
                    }
                    catch(err)
                    {
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        <% /* Función principal que inicia la carga del jqGrid. Se llama de primero. */ %>

        function VerPerfilButtonFormatter(cellvalue, options, rowObject) {
            return "<button type='button' onclick='VerPerfil(" + rowObject[0] + ");'><img src='img/magnifier16.png' /></button>";
        };

        function VerPerfil(id)
        {
            window.open("Perfiles.aspx?t=1&id=" + id, "_blank");
        }

        function LoadGridPER() {
        
            var lselPER;
            var colMap = {};
            $("#jqgPER").jqGrid({
                datatype: 'local',
                height: 300,
                width: 170,
                colNames:  ['', '<%=L.LBL("LblGENName") %>', '', ''],
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'clave_cardex', index: 'clave_cardex', width: 10, editable: false },
                            { name: 'Eli', index: 'Eli', width: 5, search: false, hidden: true },
                            { name: 'boton', index: 'boton', width: 3, editable: false, formatter: VerPerfilButtonFormatter }
                ],
                onSelectRow: function(id){
                    if(id ){

                        if(isNaN(lselPER) && !isNaN(id))
                        {
                            $("#jqgPER").jqGrid('delRowData', lselPER);
                        }

                        if(!isNaN(id))
                        {
                            var ret = jQuery("#jqgPER").jqGrid('getRowData',id); 

                            $('#jqgPER').jqGrid('restoreRow',lselPER);

                            $('#IdSubElementPER').val(ret.Id);
                        }
                       
                        lselPER=id;
                    }
                },
                afterInsertRow: function(id){
                    if(id){
                        if(isNaN(lselPER))
                        {
                            $("#jqgPER").jqGrid('delRowData', lselPER);
                            $('#jqgPER').jqGrid('resetSelection');
                        }
                        else
                        {
                            $('#jqgPER').jqGrid('saveRow',lselPER);
                        }
                    }
                },
                onCellSelect: function(id){
                    if(id){
                        if(!isNaN(id))
                        {
                            $('#jqgPER').jqGrid('restoreRow',id);
                        }

                        var ret = jQuery("#jqgPER").jqGrid('getRowData',id); 
                        var status = ret.Eli;

                        if(status == "True")
                        { 
                            $('#btnEliminarTextPER').html("<%=L.LBL("LblGENRecover") %>");
                            $('#btnEliminarIconPER').attr("src", "img/recuperar.png");
                        }
                        else 
                        {   
                            $('#btnEliminarTextPER').html("<%=L.LBL("LblGENDelete") %>");
                            $('#btnEliminarIconPER').attr("src", "img/cross-script.png");
                        }
                    }
                },
                gridComplete: function()
                {  
                    var rows = $("#jqgPER").getDataIDs(); 
                    for (var i = 0; i < rows.length; i++)
                    { 
                        var status  = $("#jqgPER").getCell(rows[i],"Eli");

                        if(status == "True")
                        {
                            $("#jqgPER").jqGrid('setRowData',rows[i],false, 
                            {color:'red',font:'italic' });
                        }
                    }
                    $('#jqgPER').jqGrid('setSelection', $('#IdSubElementPER').val());
                }, 
                rowNum: 99999999,
                rowTotal: 99999999,
                loadonce: true,
                mtype: "GET",
                rownumbers: false,
                rownumWidth: 40,
                gridview: true,
                sortname: 'Id',
                viewrecords: true,
                sortorder: "asc",
                ignoreCase: true,
                scrollrows: true,
                editurl:"Dummy.aspx"
                //multiselect: true,
                //altRows: true,
                //altclass:'ui-widget-header'
            });
        
        }

        <% /* Función que permite recargar los datos del grid desde el servidor. */ %>

        function RefreshGridPER()
        {
            $("#jqgPER").jqGrid("setGridParam", {datatype: "json", datatype: GetPER, loadonce: true});
            $("#jqgPER").trigger("reloadGrid"); 
            $("#jqgPER").jqGrid("setGridParam", {datatype: "local", loadonce: true});
        }

        function RefreshGridPERNew()
        {
            $("#jqgPER").jqGrid("setGridParam", {datatype: "json", datatype: GetPERNew, loadonce: true});
            $("#jqgPER").trigger("reloadGrid"); 
            $("#jqgPER").jqGrid("setGridParam", {datatype: "local", loadonce: true});
        }

        <% /* JS_FUN_BASE */%>

        function LoadForm()
        {
            if(parseInt($('#cbOFHabiFolioExt').val().split(" ")[1]) != 0)
            {
                ResetForm();

                LoadForm1();
            }
            else
            {
                $('#cbOFHabiFolioExt').val($('#IdSubElement').val());
            }
        }

        function LoadFormNoReset()
        {
            if(parseInt($('#cbOFHabiFolioExt').val().split(" ")[1]) != 0)
            {
                LoadForm1();
            }
            else
            {
                $('#cbOFHabiFolioExt').val($('#IdSubElement').val());
            }
        }

        function LoadFormAlternate(id)
        {
            $('#cbOFHabiFolioExt').val(id);
            LoadForm();
        }

        function LoadForm1()
        {
            $('#IdSubElement').val($('#cbOFHabiFolioExt').val());
            if($('#cbOFHabiFolioExt').val().split(" ")[0] == "HA")
            {
                $('#IdSubElementHabFE').val(0);
            }
            else
            {
                $('#IdSubElementHabFE').val(1);
            }

            RefreshGridFA0();
            GetOFHabiFoliosExt();

            $('#cbOFHabiFolioExtCRG').val($('#cbOFHabiFolioExt').val());
            $('#cbOFHabiFolioExtDA').val($('#cbOFHabiFolioExt').val());

            if(parseInt($('#IdSubElementHabFE').val()) == 1)
            {
                $('#OFTabs').tabs("disable", 4);
                $('#OFTabs').tabs("disable", 5);

                if(parseInt($('#OFTabs').tabs("option", "active")) == 4 
                    || parseInt($('#OFTabs').tabs("option", "active")) == 5)
                {
                    $('#OFTabs').tabs("option", "active", 0);
                }
            }
            else
            {
                $('#OFTabs').tabs("enable", 4);
                $('#OFTabs').tabs("enable", 5);
            }
        }

        function LoadForm2() {

            $('#txtOFAdosadaA').removeClass('blink_me');

            if (parseInt($('#IdSubElementHabFE').val()) == 1) {
                $('#lblOFTarifaTipoFE').html('<%=L.LBL("LblGENType") %>');
                $('#lblOFUsoRegimen').css('visibility', 'hidden');
                $('#lblOFMoneda').html('<%=L.LBL("LblGENMoney") %>');
                $('#LblOFEntSalVenc').html('<%=L.LBL("LblGENVencimiento") %>');
                $('#lblOFAdosadaA').html('<%=L.LBL("LblFDKFELimCredito") %>:');
            }
            else {
                $('#lblOFTarifaTipoFE').html('<%=L.LBL("LblGENTarifa") %>');
                $('#lblOFUsoRegimen').css('visibility', 'visible');
                $('#lblOFMoneda').html('<%=L.LBL("LblFDKOFMonAloj") %>');
                $('#LblOFEntSalVenc').html('<%=L.LBL("LblFDKOFEntradaSalidaAbbr") %>');
                $('#lblOFAdosadaA').html('<%=L.LBL("LblAdosadaA") %>:');
                $('#txtOFAdosadaA').addClass('blink_me');
            }


            $('#txtOFNombre').html($('#hidOF_nombre').val());
            $('#txtOFTarifaTipoFE').html($('#hidOF_tipo').val());
            $('#txtOFUsoRegimen').html($('#hidOF_uso_reg').val());
            $('#txtOFPrepago').html($('#hidOF_prepagado').val());
            $('#txtOFMoneda').html($('#hidOF_moneda').val());
            $('#txtOFEntradaSalida').html($('#hidOF_ent_sal').val());
            $('#txtOFDescuento').html($('#hidOF_desc_dcto').val());
            $('#txtOFObservaciones').val($('#hidOF_observaciones').val());

            $('#txtOFAdosadaA').html($('#hidOF_adosada_a').val());

            if (String($('#hidOF_adosada_a').val()).length == 0) {
                $('#lblOFAdosadaA').css('visibility', 'hidden');
            }
            else {
                $('#lblOFAdosadaA').css('visibility', 'visible');

                $('#OFTabs').tabs("disable", 1);
                $('#OFTabs').tabs("disable", 3);

                if(parseInt($('#OFTabs').tabs("option", "active")) == 1 
                    || parseInt($('#OFTabs').tabs("option", "active")) == 3)
                {
                    $('#OFTabs').tabs("option", "active", 0);
                }
            }

            if (parseInt($('#hidOF_folio_agen').val()) != 0) {
                $('#txtOFFolioAgencia').html($('#hidOF_folio_agen').val());
            }
            else {
                $('#txtOFFolioAgencia').html('&nbsp;');
            }

            if(/*parseInt($('#hidOF_folio_agen').val()) +*/ parseInt($('#hidOF_folios_abiertos').val()) > 0)
            {
                $('#btnEliminar').button('disable');
            }
            else
            {
                $('#btnEliminar').button('enable');
            }

            if (parseInt($('#hidOF_credito').val()) == 1) {
                $('#lblOFCredito').html('<%=L.LBL("LblFDKCredito") %>');
                $('#lblOFCredito').css('color', 'green');
            }
            else {
                $('#lblOFCredito').html('<%=L.LBL("LblFDKSinCredito") %>');
                $('#lblOFCredito').css('color', 'red');
            }

            $('#txtOFCDHabitacion').val($('#hidOF_habitacion').val());
            $('#txtOFCDNombreHuesped').val($('#hidOF_nombre').val());
            $('#txtOFCDPasaporte').val($('#hidOF_pasaporte').val());

            GetServFactXMonedaComboRedir(); 
            RefreshGridRedir();
        }

        function SelectFolio(orden)
        {
            if (parseInt($('#IdSubElementHabFE').val()) == 0) {
                var rows = $("#jqgFA0").getDataIDs(); 
                for (var i = 0; i < rows.length; i++)
                { 
                    var ord  = $("#jqgFA0").getCell(rows[i],"orden_fact");

                    if(ord == orden)
                    {
                        $('#jqgFA0').jqGrid('setSelection', $("#jqgFA0").getCell(rows[i],"Id")); 
                    }
                }
            }
            else 
            {
                $('#txtFA0OrdenCRG').val(1);
                $('#txtFA0OrdenDA').val(1);
            }
        }

        function ResetForm()
        {
            $('#IdSubElementFA0').val(0);
            $('#txtFA0Numero').html('&nbsp;');
            $('#txtFA0Importe').html('&nbsp;');
            $('#txtOFFolioAgencia').html('&nbsp;');

            $('#jqgFD0').jqGrid('clearGridData');
            $('#jqgFD1').jqGrid('clearGridData');
            $('#jqgFD2').jqGrid('clearGridData');
            $('#jqgFD3').jqGrid('clearGridData');
            $('#jqgFD4').jqGrid('clearGridData');
            $('#jqgFD5').jqGrid('clearGridData');
            $('#jqgCargAut').jqGrid('clearGridData');
            $('#jqgRedir').jqGrid('clearGridData');
            $('#jqgFP').jqGrid('clearGridData');

            $('#TotalFD0').html('<%=string.Format("{0:N2}", 0) %>');
            $('#TotalFD1').html('<%=string.Format("{0:N2}", 0) %>');
            $('#TotalFD2').html('<%=string.Format("{0:N2}", 0) %>');
            $('#TotalFD3').html('<%=string.Format("{0:N2}", 0) %>');
            $('#TotalFD4').html('<%=string.Format("{0:N2}", 0) %>');
            $('#TotalFD5').html('<%=string.Format("{0:N2}", 0) %>');
        }

        function GetOFHabiFoliosExt() {
            $.ajax({
                url: 'Servicio.svc/GetOFHabiFoliosExt',
                data: { "id_face": $('#IdSubElement').val()
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>" },  
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function()
                {
                    $('#dlgCargando5').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando5').dialog('close');
                    try
                    {
                        $('#HabFEData').html(json.d);

                        LoadForm2();
                        
                    }
                    catch(err)
                    {
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        <% /* JS_FUN_FDX */ %>

        function DialogoDetalleCargo(id)
        {
            $.ajax({
                url: 'Servicio.svc/GetOFDetalleCargo',
                data: {
                    "id_face": $('#IdSubElement').val(), "id_line": id
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>"
                },
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function () {
                    $('#dlgCargando8').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando8').dialog('close');
                    try {
                        $('#dlgDetalleCargo').html(json.d);
                        $('#dlgDetalleCargo').dialog('open');
                    }
                    catch (err) {
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        function GetOFFacturaDetalle() {
            $.ajax({
                url: 'Servicio.svc/GetOFFacturaDetalle',
                data: {
                    "id_face": $('#IdSubElement').val(), "id_fact": $('#IdSubElementFA0').val()
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>"
                },
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function () {
                    $('#dlgCargando5').dialog('open');

                    $("#jqgFD0").jqGrid('resetSelection');
                    $("#jqgFD1").jqGrid('resetSelection');
                    $("#jqgFD2").jqGrid('resetSelection');
                    $("#jqgFD3").jqGrid('resetSelection');
                    $("#jqgFD4").jqGrid('resetSelection');
                    $("#jqgFD5").jqGrid('resetSelection');

                    $('#jqgFD0').jqGrid('clearGridData');
                    $('#jqgFD1').jqGrid('clearGridData');
                    $('#jqgFD2').jqGrid('clearGridData');
                    $('#jqgFD3').jqGrid('clearGridData');
                    $('#jqgFD4').jqGrid('clearGridData');
                    $('#jqgFD5').jqGrid('clearGridData');

                    $('#jqgFP').jqGrid('clearGridData');
                },
                success: function (json) {
                    $('#dlgCargando5').dialog('close');
                    try {
                        $("#jqgFD0").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                        var thegrid = $("#jqgFD0")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgFD0").jqGrid("setGridParam", { datatype: "local", loadonce: true });

                        $("#jqgFD1").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                        thegrid = $("#jqgFD1")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgFD1").jqGrid("setGridParam", { datatype: "local", loadonce: true });

                        $("#jqgFD2").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                        thegrid = $("#jqgFD2")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgFD2").jqGrid("setGridParam", { datatype: "local", loadonce: true });

                        $("#jqgFD3").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                        thegrid = $("#jqgFD3")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgFD3").jqGrid("setGridParam", { datatype: "local", loadonce: true });

                        $("#jqgFD4").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                        thegrid = $("#jqgFD4")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgFD4").jqGrid("setGridParam", { datatype: "local", loadonce: true });

                        $("#jqgFD5").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                        thegrid = $("#jqgFD5")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgFD5").jqGrid("setGridParam", { datatype: "local", loadonce: true });

                        var rows = $("#jqgFD0").getDataIDs();
                        $('#TotalFD0').html($("#jqgFD0").getCell(rows[0], "total"));

                        /*---*/

                        var prim_crg = parseInt($("#jqgFD0").getCell(rows[0], "Id"));

                        if(prim_crg != 0 && !isNaN(prim_crg)){
                            //Ver si puede hacer CKOUT
                            if(parseInt($("#jqgFD0").getCell(rows[0], "check_out_hab")) == 1)
                            {
                                $('#rbOFCIERCKOut').prop('disabled', false);
                            }
                            else
                            {
                                $('#rbOFCIERCKOut').prop('checked', false);
                                $('#rbOFCIERCKOut').prop('disabled', true);
                            }

                            if(parseInt($("#jqgFD0").getCell(rows[0], "total_dega")) == 0)
                            {
                                $('#rbOFCIERPRIncluir').prop('checked', false);
                                $('#rbOFCIERPRIncluir').prop('disabled', true);
                            }
                            else
                            {
                                $('#rbOFCIERPRIncluir').prop('disabled', false);
                            }

                            GetTotalesDega();

                            $('#txtOFCIERImpDesc').val($("#jqgFD0").getCell(rows[0], "descontado"));
                            $('#cbDescuento').val($("#jqgFD0").getCell(rows[0], "id_dcto"));
                            $('#txtOFCIERMoneDev').html($("#jqgFD0").getCell(rows[0], "cod_mone_mb"));
                            
                        }
                        else
                        {
                            $('#txtOFCIERImpCobrar').val('<%=String.Format("{0:N2}", 0) %>');
                            $('#txtOFCIERImpPend').val('<%=String.Format("{0:N2}", 0) %>');
                            $('#txtOFCIERImpDesc').val('<%=String.Format("{0:N2}", 0) %>');
                            $('#cbDescuento').val(0);  
                        }
                    }
                    catch (err) {
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        <% /* JS_FUN_REP */ %>

        <% /* Función que permite imprimir el listado de elementos seleccionados. */ %>

        function ImprimirListado() {
            window.open('Informe.aspx?r=205&e=' + $('#cbEliminado:checked').val(), '_blank');
        }

        function LlamadasRepo()
        {
            window.open("Informe.aspx?r=101&id=" + $('#IdSubElementFA0').val() + "&ck=" + $('#IdSubElement').val(), "_LLAM");
        }

        function ImprimirFolio()
        {
            window.open("Informe.aspx?r=109&id=" + $('#IdSubElement').val() 
                + "&f=" + $('#IdSubElementFA0').val() + "&d=" + $('input[name=cbIncluirDega]:checked').val(), "_FOLIO");
        }

        <% /* JS_FUN_CD */ %>

        function RefreshFormCD()
        {
            $('#txtOFCDMonOri').html($('#cbMonedaOFCD1 option:selected').text());
            $('#txtOFCDMonDes1').html($('#cbMonedaOFCD2 option:selected').text());
            $('#txtOFCDMonDes2').html($('#cbMonedaOFCD2 option:selected').text());
            $('#txtOFCDMonDes3').html($('#cbMonedaOFCD2 option:selected').text());

            GetOFCanjeDivisas();
        }

        function GetOFCanjeDivisas() {
            $.ajax({
                url: 'Servicio.svc/GetOFCanjeDivisas',
                data: { "id_mone_ori": $('#cbMonedaOFCD1').val(), "id_mone_des": $('#cbMonedaOFCD2').val(), "importe": $('#txtOFCDImporte').val()
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>" },  
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function()
                {
                    $('#dlgCargando8').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando8').dialog('close');
                    try
                    {
                        $('#HidCDData').html(json.d);

                        $('#txtOFCDTasa').html($('#hidCD_Tasa').val())
                        $('#txtOFCDPorcComision').html($('#hidCD_PorcComi').val())

                        $('#txtOFCDImporteEnMonDes').val($('#hidCD_ImporteDes').val())
                        $('#txtOFCDComision').val($('#hidCD_Comision').val())
                        $('#txtOFCDDevolver').val($('#hidCD_Devolver').val())
                    }
                    catch(err)
                    {
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        <% /* Función para crear o editar los datos hacia el Web Service. */ %>

        function PutOFCanjeDivisa() {
            $.ajax({
                url: 'Servicio.svc/PutOFCanjeDivisa',
                data: { "id_face": $('#cbOFHabiFolioExt').val(), "habitacion": $('#txtOFCDHabitacion').val(), "huesped": $('#txtOFCDNombreHuesped').val(), "pasaporte": $('#txtOFCDPasaporte').val()
                    , "id_mone_ori": $('#cbMonedaOFCD1').val(), "id_mone_des": $('#cbMonedaOFCD2').val(), "importe": $('#txtOFCDImporte').val(), "comision": $('#txtOFCDComision').val()
                    , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                    , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                    , "LangCode": "<%=LangCode %>" },  
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function() {
                    $('#dlgCargando').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando').dialog('close');
                    var res = json.d;
                    if(res > 0 || res < 0)
                    {
                        window.open("Informe.aspx?r=104&id=" + res, "OFCD");
                        $('#txtOFCDImporte').val('<%=string.Format("{0:N2}", 0) %>');
                        $('#txtOFCDImporteEnMonDes').val('<%=string.Format("{0:N2}", 0) %>');
                        $('#txtOFCDComision').val('<%=string.Format("{0:N2}", 0) %>');
                        $('#txtOFCDDevolver').val('<%=string.Format("{0:N2}", 0) %>');
                    }
                    else
                    {
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        <% /* JS_FUN_TR */ %>

        function GetOFFacturaDetalleTR() {
            $.ajax({
                url: 'Servicio.svc/GetOFFacturaDetalle',
                data: {
                    "id_face": $('#IdSubElement').val(), "id_fact": $('#IdSubElementFA0').val(),
                    "Fil_Fecha": $("input[name=cbFil_Fecha]:checked").val(), "Fil_Fecha_modo": $('#cbDateOps').val()
                    , "vFil_Fecha": $('#txtFil_Fecha').val(), "vFil_Fecha2": $('#txtFil_Fecha2').val()
                    , "Fil_id_con0": $("input[name=cbFil_id_con0]:checked").val(), "vFil_id_con0": $('#cbServFactTR').val()
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>"
                },
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function () {
                    $('#dlgCargando5').dialog('open');

                    $('#jqgFD2').jqGrid('clearGridData');
                },
                success: function (json) {
                    $('#dlgCargando5').dialog('close');
                    try {
                        $("#jqgFD2").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                        thegrid = $("#jqgFD2")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgFD2").jqGrid("setGridParam", { datatype: "local", loadonce: true });
                    }
                    catch (err) {
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        function SelectTodoTR()
        {
            $("#jqgFD2").jqGrid('resetSelection');
            //$('#jqgFD2').click();
            var ids = $("#jqgFD2").getDataIDs();
            for (var i=0, il=ids.length; i < il; i++ )
                $('#jqgFD2').jqGrid('setSelection', ids[i]); 
        }

        function PutOFTraslado() {
            $.ajax({
                url: 'Servicio.svc/PutOFTraslado',
                data: { "id_face_ori": $('#cbOFHabiFolioExt').val(), 
                    "id_face_des": $('#cbOFHabiFolioExtTR').val(), "id_fact_ori": $('#IdSubElementFA0').val(), 
                    "orden_des": $('#txtFA0OrdenTR').val(), "motivo": $('#txtOFTRMotivo').val(), "cargos": $("#jqgFD2").jqGrid('getGridParam','selarrrow').toString(), 
                    "id_oper": 0, "fecha_fil": $('#cbFil_Fecha:checked').val(), 
                    "fecha_ini": $('#txtFil_Fecha').val(), "fecha_fin": $('#txtFil_Fecha2').val(), 
                    "conc_fil": $('#cbFil_id_con0').val(), "id_pre0": $('#cbServFactTR').val()
                    , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                    , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                    , "LangCode": "<%=LangCode %>" },  
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function() {
                    $('#dlgCargando7').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando7').dialog('close');
                    var res = json.d;
                    if(res > 0 || res < 0)
                    {
                        RefreshGridFA0();
                    }
                    else
                    {
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        <% /* JS_FUN_CRG */ %>

        function LoadPrecioSF()
        {
            $('#IdSubElementServ').val($('#cbServFactXMoneCA').val());
            if(parseInt($('input[name=rbOFCAModo]:checked').val()) == 1){
                $('#txtOFCAImporte').val($('#HID_SF_M' + $('#cbMonedaFA0CRG').val() + '_P0' + $('#cbServFactXMoneCA').val() + '_PR').val());
            }
        }

        function CheckCorreccionCRG()
        {
            if(parseInt($('input[name=rbOFCAModo]:checked').val()) == 0)
            {
                var id = $("#jqgFD0").jqGrid('getGridParam', 'selrow');
                if(parseInt(id) != 0){
                    var ret = jQuery("#jqgFD0").jqGrid('getRowData', id);
                    $('#cbServFactXMoneCA').val(ret.id_pre0);
                    $('#txtOFCAImporte').val(ret.importe);
                    $('#cbMonedaOFCA').val($('#cbMonedaFA0CRG').val());
                    $('#cbServFactXMoneCA').prop('disabled', true);
                    $('#txtOFCAImporte').prop('disabled', true);
                    $('#cbMonedaOFCA').prop('disabled', true);
                }
                else
                {
                    $('#rbOFCAModo0').prop('checked', true);
                    $('#rbOFCAModo1').prop('checked', false);

                    $('#cbServFactXMoneCA').val(0);
                    LoadPrecioSF();
                    $('#cbMonedaOFCA').val($('#cbMonedaFA0CRG').val());
                    $('#cbServFactXMoneCA').prop('disabled', false);
                    $('#txtOFCAImporte').prop('disabled', false);
                    $('#cbMonedaOFCA').prop('disabled', false);
                }
            }
            else
            {
                $('#cbServFactXMoneCA').val(0);
                LoadPrecioSF();
                $('#cbMonedaOFCA').val($('#cbMonedaFA0CRG').val());
                $('#cbServFactXMoneCA').prop('disabled', false);
                $('#txtOFCAImporte').prop('disabled', false);
                $('#cbMonedaOFCA').prop('disabled', false);
            }
        }

        function PutOFFacturaCargos() {
            $.ajax({
                url: 'Servicio.svc/PutOFFacturaCargos',
                data: { 
                    "id_face": $('#cbOFHabiFolioExt').val(), "orden": $('#txtFA0OrdenCRG').val(), "id_mone": $('#cbMonedaFA0CRG').val(), 
                    "id_pre0": $('#cbServFactXMoneCA').val(), "id_mone_imp": $('#cbMonedaOFCA').val(), 
                    "importe": $('#txtOFCAImporte').val(), "motivo": $('#txtOFCAMotivo').val(), 
                    "cargo": $('input[name=rbOFCAModo]:checked').val(), "id_line_cor": $('#IdSubElementFD0').val()
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>" },  
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function() {
                    $('#dlgCargando4').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando4').dialog('close');
                    var res = json.d;
                    if(res > 0 || res < 0)
                    {
                        $('#jqgFD0').jqGrid('resetSelection');
                        $('#IdSubElementFA0').val(res);
                        $('#btnEliminar').button('disable');
                        RefreshGridFA0();
                        //GetOFFacturaDetalle();
                    }
                    else
                    {
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        <% /* JS_FUN_CIER */ %>

        function OpenDlgCierre()
        {
            
            if(parseInt($('#hidOF_prepago').val()) == 0)
            {
                $('#dlgCerrarFact').dialog('open');
            }
            else
            {
                if(parseInt($('#rbOFCIERPRIncluir:checked').val()) != 1)
                {
                    $('#dlgAlertaPrepago').dialog('open');
                }
                else
                {
                    $('#dlgCerrarFact').dialog('open');
                }
            }
        }

        function ConvetirImporte(id) {
            $.ajax({
                url: 'Servicio.svc/ConvetirImporte',
                data: {
                    "id_mone_fact": $('#cbMonedaFA0').val(), "importe_orig": $("#txtOFCIERImpPend").val()
                    , "id_mone_ori": $('#IdMoneOri').val(), "id_mone_des": $('#IdMoneDes').val(), "importe": $("#" + id + "_entregado").val()
                    , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                    , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                    , "LangCode": "<%=LangCode %>"
                },
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function () {
                    $("#dlgCargando8").dialog('open');
                },
                success: function (json) {
                    $("#dlgCargando8").dialog('close');
                    try
                    {
                        $("#" + id + "_entregado").val(json.d);
                        $('#IdMoneOri').val($('#HID_TC_id_mone_' + $("#" + id + "_id_tcob").val()).val());
                    }
                    catch(err)
                    {
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        function IncluirDega()
        {
            $.ajax({
                url: 'Servicio.svc/DelOFFacturaCobros',
                data: {
                    "id_fact": $('#IdSubElementFA0').val()
                    , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                    , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                    , "LangCode": "<%=LangCode %>"
                },
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function () {
                    $("#dlgCargando8").dialog('open');
                },
                success: function (json) {
                    $("#dlgCargando8").dialog('close');
                    try
                    {
                        RefreshGridFP();
                        GetOFFacturaDetalleDega();
                    }
                    catch(err)
                    {
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        function GetOFFacturaDetalleDega() {
            $.ajax({
                url: 'Servicio.svc/GetOFFacturaDetalle',
                data: {
                    "id_face": $('#IdSubElement').val(), "id_fact": $('#IdSubElementFA0').val()
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>"
                },
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function () {
                    $('#dlgCargando5').dialog('open');

                    $("#jqgFD0").jqGrid('resetSelection');

                    $('#jqgFD0').jqGrid('clearGridData');
                },
                success: function (json) {
                    $('#dlgCargando5').dialog('close');
                    try {
                        $("#jqgFD0").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                        var thegrid = $("#jqgFD0")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgFD0").jqGrid("setGridParam", { datatype: "local", loadonce: true });

                        var rows = $("#jqgFD0").getDataIDs();
                        $('#TotalFD0').html($("#jqgFD0").getCell(rows[0], "total"));

                        /*---*/

                        GetTotalesDega();
                    }
                    catch (err) {
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        function GetTotalesDega()
        {
            var rows = $("#jqgFD0").getDataIDs();

            if(parseInt($('#rbOFCIERPRIncluir:checked').val()) == 1)
            {
                $('#txtOFCIERImpCobrar').val($("#jqgFD0").getCell(rows[0], "total_con_dega"));
                $('#txtOFCIERPRImpComi').val($("#jqgFD0").getCell(rows[0], "comision_dega"));
                $('#txtOFCIERPRImporte').val($("#jqgFD0").getCell(rows[0], "total_dega"));
                $('#txtOFCIERImpPend').val($("#jqgFD0").getCell(rows[0], "pendiente_con_dega"));
                $('#txtOFCIERDevolver').val($("#jqgFD0").getCell(rows[0], "devolver_con_dega"));
            }
            else
            {
                $('#txtOFCIERImpCobrar').val($("#jqgFD0").getCell(rows[0], "total"));
                $('#txtOFCIERPRImpComi').val('<%=String.Format("{0:N2}", 0) %>');
                $('#txtOFCIERPRImporte').val('<%=String.Format("{0:N2}", 0) %>');
                $('#txtOFCIERImpPend').val($("#jqgFD0").getCell(rows[0], "pendiente_no_neg"));
                $('#txtOFCIERDevolver').val($("#jqgFD0").getCell(rows[0], "devolver"));
            }
        }

        function PutOFHabFECIERDescuento() {
            $.ajax({
                url: 'Servicio.svc/PutOFHabFECIERDescuento',
                data: { 
                    "id_face": $('#cbOFHabiFolioExt').val(), "id_dcto": $('#cbDescuento').val()
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>" },  
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function() {
                    $('#dlgCargando4').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando4').dialog('close');
                    var res = json.d;
                    if(res > 0 || res < 0)
                    {
                        LoadFormNoReset();
                    }
                    else
                    {
                        $('#cbDescuento').val(0);
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        function GetInfoMoneda(id)
        {
            $('#txtOFCIERMoneda').html($('#HID_MO_cod_mone_' + id).val());
            $('#txtOFCIERTasa').html($('#HID_MO_tasa_' + id).val());
            $('#txtOFCIERComision').html($('#HID_MO_comision_' + id).val());
        }

        function UnlockCIERCreditCardAccountFields(fp)
        {
            if(parseInt(fp) == 2)
            {
                $('#txtOFCIERFPNumTarj').prop('disabled', true);
                $('#txtOFCIERFPNumTarj').val('');
                $('#cbMonthCIER').prop('disabled', true);
                $('#cbYearCIER').prop('disabled', true);
                $('#cbCuentaComi').prop('disabled', false);
            }
            else if(parseInt(fp) == 3)
            {
                $('#txtOFCIERFPNumTarj').prop('disabled', false);
                $('#cbMonthCIER').prop('disabled', false);
                $('#cbYearCIER').prop('disabled', false);
                $('#cbCuentaComi').prop('disabled', true);
                $('#cbCuentaComi').val(0);
            }
            else
            {
                $('#txtOFCIERFPNumTarj').prop('disabled', true);
                $('#txtOFCIERFPNumTarj').val('');
                $('#cbMonthCIER').prop('disabled', true);
                $('#cbYearCIER').prop('disabled', true);
                $('#cbCuentaComi').prop('disabled', true);
                $('#cbCuentaComi').val(0);
            }
        }

        function SetAccount(id)
        {
            // Jalar la cuenta
            $('#cbCuentaComi').val($('#HID_TC_id_cuenta_' + id).val());
            // Si es cxc y cuenta fija es cero y, la tarifa / f.e. tiene cuenta, usarla.
            if(parseInt($('#HID_TC_id_fpag_' + id).val()) == 2 && parseInt($('#HID_TC_TipoCxc_' + id).val()) == 0)
            {
                if(parseInt($('#hidOF_id_cuenta').val()) != 0)
                {
                    $('#cbCuentaComi').val($('#hidOF_id_cuenta').val());
                }
            }
        }

        function PutOFCierreFactura() {
            $.ajax({
                url: 'Servicio.svc/PutOFCierreFactura',
                data: { "id_fact": $('#IdSubElementFA0').val(), "incluir_dega": $('#rbOFCIERPRIncluir:checked').val()
                    , "id_face": $('#IdSubElement').val(), "factura": $('input[name=rbOFCIERTipo]:checked').val()
                    , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                    , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                    , "LangCode": "<%=LangCode %>" },  
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function() {
                    $('#dlgCargando').dialog('open');
                },
                success: function (json) {
                    var res = json.d;
                    if(res > -2147483647)
                    {
                        window.open("Informe.aspx?r=110&id=" + res + "&w=1<%=gen.impresion_dir_fact ? "&pri=1" : "" %>", "_FACTO");
                        window.open("Informe.aspx?r=110&id=" + res + "&w=0<%=gen.impresion_dir_fact ? "&pri=1" : "" %>", "_FACTC");

                        $('#dlgCargando').dialog('close');
                        $("#dlgCerrarFact").dialog('close');

                        if(parseInt($('input[name=rbOFCIERCKOut]:checked').val()) == 1)
                        {
                            CheckOut();
                        }
                        else
                        {
                            LoadForm();
                            $("#dlgCerrarFact").dialog('close');
                        }
                    }
                    else
                    {
                        $('#dlgCargando').dialog('close');
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        <% /* JS_FUN_DA */ %>

        function CheckCardFieldsDA()
        {
            if(parseInt($('#HID_TC_id_fpag_' + $('#cbTipoCobrosDA').val()).val()) == 3)
            {
                $('#txtDANroTarjeta').prop('disabled', false);
                $('#cbMonth').prop('disabled', false);
                $('#cbYear').prop('disabled', false);
            }
            else
            {
                $('#txtDANroTarjeta').prop('disabled', true);
                $('#cbMonth').prop('disabled', true);
                $('#cbYear').prop('disabled', true);
            }
            $('#cbMonedaOFDA').val($('#HID_TC_id_mone_' + $('#cbTipoCobrosDA').val()).val());
        }

        function CalcularDevolverDA()
        {
            if(parseFloat($('#txtDAADepositar').val()) > 0 && !isNaN($('#txtDAEntregado').val())){
                if(parseFloat($('#txtDAEntregado').val()) < 0)
                {
                    $('#txtDAEntregado').val(Math.abs(parseFloat($('#txtDAEntregado').val())));
                }
                $('#txtDADevolver').val(toFixed(parseFloat($('#txtDAEntregado').val()) - parseFloat($('#txtDAADepositar').val()), 2));
            }
        }

        <% /* http://stackoverflow.com/questions/2221167/javascript-formatting-a-rounded-number-to-n-decimals/2909252#2909252 */ %>
        function toFixed(value, precision) {
            var precision = precision || 0,
            neg = value < 0,
            power = Math.pow(10, precision),
            value = Math.round(value * power),
            integral = String((neg ? Math.ceil : Math.floor)(value / power)),
            fraction = String((neg ? -value : value) % power),
            padding = new Array(Math.max(precision - fraction.length, 0) + 1).join('0');

            return precision ? integral + '.' +  padding + fraction : integral;
        }

        function PutOFDepositoAdelantado() {
            $.ajax({
                url: 'Servicio.svc/PutOFDepositoAdelantado',
                data: { "id_face": $('#IdSubElement').val(), "orden": $('#txtFA0OrdenDA').val(), "id_line": $('#IdSubElementFD1').val()
                    , "id_mone": $('#cbMonedaFA0DA').val(), "id_tcob": $('#cbTipoCobrosDA').val(), "tarj_cred": $('#txtDANroTarjeta').val()
                    , "mes": $('#cbMonth').val(), "ano": $('#cbYear').val(), "entregado": $('#txtDAEntregado').val()
                    , "id_mone_impo": $('#cbMonedaOFDA').val(), "anulacion": $('input[name=rbOFDAModo]:checked').val()
                    , "motivo": $('#txtOFDAMotivo').val(), "importe": $('#txtOFDAImporte').val()
                    , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                    , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                    , "LangCode": "<%=LangCode %>" },  
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function() {
                    $('#dlgCargando').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando').dialog('close');
                    var res = json.d;
                    if(res > 0 || res < 0)
                    {
                        if(parseInt($('input[name=rbOFDAModo]:checked').val()) == 0)
                        {
                            window.open('Informe.aspx?r=107&id=' + res, '_DA');
                        }
                        RefreshGridFA0();
                    }
                    else
                    {
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        function CheckAnulacionDA()
        {
            if(parseInt($('input[name=rbOFDAModo]:checked').val()) == 1)
            {
                var id = $("#jqgFD1").jqGrid('getGridParam', 'selrow');
                if(parseInt(id) != 0){
                    var ret = jQuery("#jqgFD1").jqGrid('getRowData', id);

                    var motivos = ret.motivo.split("ÿ");
                    $('#cbTipoCobrosDA').val(motivos[motivos.length - 2]);
                    $('#txtOFDAImporte').val(ret.importe);
                    $('#cbMonedaOFDA').val($('#cbMonedaFA0DA').val());
                    $('#cbTipoCobrosDA').prop('disabled', true);
                    $('#txtOFDAImporte').prop('disabled', true);
                    $('#cbMonedaOFDA').prop('disabled', true);
                    $('#txtOFDAMotivo').val('');
                    $('#txtOFDAMotivo').prop('disabled', false);
                }
                else
                {
                    $('#rbOFDAModo0').prop('checked', true);
                    $('#rbOFDAModo1').prop('checked', false);

                    $('#cbTipoCobrosDA').val(0);
                    
                    $('#cbMonedaOFDA').val($('#cbMonedaFA0DA').val());
                    $('#cbTipoCobrosDA').prop('disabled', false);
                    $('#txtOFDAImporte').prop('disabled', false);
                    $('#cbMonedaOFDA').prop('disabled', false);
                    $('#txtOFDAMotivo').val('');
                    $('#txtOFDAMotivo').prop('disabled', true);
                }
            }
            else
            {
                $('#cbTipoCobrosDA').val(0);

                $('#cbMonedaOFDA').val($('#cbMonedaFA0DA').val());
                $('#cbTipoCobrosDA').prop('disabled', false);
                $('#txtOFDAImporte').prop('disabled', false);
                $('#cbMonedaOFDA').prop('disabled', false);
                $('#txtOFDAMotivo').val('');
                $('#txtOFDAMotivo').prop('disabled', true);
            }
        }

        <% /* JS_FUN_CKOUT */ %>

        function CheckOut()
        {
            if(isNaN($('#txtOFFolioAgencia').html()))
            {
                CheckOut2();
            }
            else
            {
                $('#dlgFaca').dialog('open');
            }
        }

        function CheckOut2() {
            $.ajax({
                url: 'Servicio.svc/GetOHAdosadas',
                data: {
                    "id_face": $('#IdSubElement').val(), "Anulando": 0
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>"
                },
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function () {
                    $("#dlgCargando4").dialog('open');
                },
                success: function (json) {
                    $("#dlgCargando4").dialog('close');
                    $("#OHCKOUTMens").html(json.d);
                    $("#dlgCheckOut").dialog('open');
                }
            });
        }

        function OFCheckOut() {
            $.ajax({
                url: 'Servicio.svc/OFCheckOut',
                data: {
                    "id_face": $('#IdSubElement').val()
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>"
                },
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function () {
                    $("#dlgCargando5").dialog('open');
                },
                success: function (json) {
                    $("#dlgCargando5").dialog('close');
                    var res = json.d;
                    if(res > 0 || res < 0)
                    {
                        window.location.reload();
                    }
                    else
                    {
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        <% /* JS_FUN_PER */ %>

        function AsignarPerfil()
        {
            var modo = parseInt($('#IdSubElementPERModo').val());

            if(modo == 0) 
            {
                $('#IdSubElementCardFA0').val($('#IdSubElementPER').val());
                BotonGuardarFA0();
                $('#dlgFiltroPER').dialog('close');
            }
        }

        function RemoverPerfil()
        {
            var modo = parseInt($('#IdSubElementPERModo').val());

            if(modo == 0) 
            {
                $('#IdSubElementCardFA0').val(0)
                BotonGuardarFA0();
                $('#dlgFiltroPER').dialog('close');
            }
        }

        <% /* JS_FUN_COMBO */ %>

        function GetServFactXMonedaComboCargAut() {
            $.ajax({
                url: 'Servicio.svc/GetServFactXMonedaCombo',
                data: {
                    "id_mone": $('#cbMonedaFA0').val()
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>"
                },
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function () {
                    //$("#dlgCargando10").dialog('open');
                },
                success: function (json) {
                    //$("#dlgCargando10").dialog('close');
                    try
                    {
                        $("#jqgCargAut").jqGrid('setColProp', 'id_pre0', { editoptions: { value: $.parseJSON(json.d)} });
                        RefreshGridCargAut();
                    }
                    catch(err)
                    {
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        function GetServFactXMonedaComboOptions() {
            $.ajax({
                url: 'Servicio.svc/GetServFactXMonedaComboOptions',
                data: {
                    "id_mone": $('#cbMonedaFA0').val()
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>"
                },
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function () {
                    //$("#dlgCargando10").dialog('open');
                },
                success: function (json) {
                    //$("#dlgCargando10").dialog('close');
                    try
                    {
                        $("#cbServFactXMoneCA").html(json.d);
                        $("#cbServFactXMoneCA").val($('#IdSubElementServ').val());
                        LoadPrecioSF();
                    }
                    catch(err)
                    {
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        function GetServFactXMonedaComboRedir() {
            $.ajax({
                url: 'Servicio.svc/GetServFactXMonedaCombo',
                data: {
                    "id_mone": $('#hidOF_id_mone').val()
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>"
                },
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function () {
                    //$("#dlgCargando10").dialog('open');
                },
                success: function (json) {
                    //$("#dlgCargando10").dialog('close');
                    try
                    {
                        $("#jqgRedir").jqGrid('setColProp', 'id_pre0', { editoptions: { value: $.parseJSON(json.d)} });
                        GetOHFacturasCombo();
                    }
                    catch(err)
                    {
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        function GetOHFacturasCombo() {
            $.ajax({
                url: 'Servicio.svc/GetOHFacturasCombo',
                data: {
                    "id_face": $('#IdSubElement').val()
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>"
                },
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function () {
                    //$("#dlgCargando10").dialog('open');
                },
                success: function (json) {
                    //$("#dlgCargando10").dialog('close');
                    try
                    {
                        $("#jqgRedir").jqGrid('setColProp', 'id_fact', { editoptions: { value: $.parseJSON(json.d)} });
                        RefreshGridRedir();
                    }
                    catch(err)
                    {
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        function GetServFactXMonedaComboCargAut() {
            $.ajax({
                url: 'Servicio.svc/GetServFactXMonedaCombo',
                data: {
                    "id_mone": $('#cbMonedaFA0').val()
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>"
                },
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function () {
                    //$("#dlgCargando10").dialog('open');
                },
                success: function (json) {
                    //$("#dlgCargando10").dialog('close');
                    try
                    {
                        $("#jqgCargAut").jqGrid('setColProp', 'id_pre0', { editoptions: { value: $.parseJSON(json.d)} });
                        RefreshGridCargAut();
                    }
                    catch(err)
                    {
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        function GetTipoCobrosHidden() {
            $.ajax({
                url: 'Servicio.svc/GetTipoCobrosHidden',
                data: {
                    "Modo": 0, "id_mone": $('#cbMonedaFA0').val()
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>"
                },
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function () {
                    //$("#dlgCargando10").dialog('open');
                },
                success: function (json) {
                    //$("#dlgCargando10").dialog('close');
                    try
                    {
                        $("#HidTipoCobros").html(json.d);
                        GetTipoCobrosComboOptionsDA();
                    }
                    catch(err)
                    {
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        function GetTipoCobrosComboOptionsDA() {
            $.ajax({
                url: 'Servicio.svc/GetTipoCobrosComboOptions',
                data: {
                    "Modo": 1, "id_mone": $('#cbMonedaFA0').val()
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>"
                },
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function () {
                    //$("#dlgCargando10").dialog('open');
                },
                success: function (json) {
                    //$("#dlgCargando10").dialog('close');
                    try
                    {
                        $("#cbTipoCobrosDA").html(json.d);
                        CheckCardFieldsDA();
                    }
                    catch(err)
                    {
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        function GetTipoCobrosComboJQGrid() {
            $.ajax({
                url: 'Servicio.svc/GetTipoCobrosComboJQGrid',
                data: {
                    "Modo": 2, "id_mone": $('#cbMonedaFA0').val()
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>"
                },
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function () {
                    $("#dlgCargando10").dialog('open');
                },
                success: function (json) {
                    $("#dlgCargando10").dialog('close');
                    try
                    {
                        $("#jqgFP").jqGrid('setColProp', 'id_tcob', { editoptions: { value: $.parseJSON(json.d)} });
                        RefreshGridFP();
                    }
                    catch(err)
                    {
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        <% /* JS_FUN_DLG */ %>

        function OpenDialogoPrecios()
        {
            if(parseInt($('#IdSubElementHabFE').val()) == 0)
            {
                $.ajax({
                    url: 'Servicio.svc/GetOFPrecios',
                    data: {
                        "id_face": $('#IdSubElement').val()
                        , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                        , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                        , "LangCode": "<%=LangCode %>"
                    },
                    dataType: "json",
                    type: "GET",
                    contentType: "application/json; charset=utf-8",
                    beforeSend: function () {
                        $("#dlgCargando4").dialog('open');
                    },
                    success: function (json) {
                        $("#dlgCargando4").dialog('close');
                        $("#HidPrecios").html(json.d);

                        $("#DLGPRMonedaBase").html($("#cbMoneda option:selected").text());

                        $("#DLGPR_Precio_SI").html($("#hidDLGPR_Precio_SI").val());
                        $("#DLGPR_Impuestos").html($("#hidDLGPR_Impuestos").val());
                        $("#DLGPR_Precio").html($("#hidDLGPR_Precio").val());
                        $("#DLGPR_Precio_ralo").html($("#hidDLGPR_Precio_ralo").val());
                        $("#DLGPR_Impo_Noche").html($("#hidDLGPR_Impo_Noche").val());
                        $("#DLGPR_Dif_Dias").html($("#hidDLGPR_Dif_Dias").val());
                        $("#DLGPR_Impo_Total").html($("#hidDLGPR_Impo_Total").val());

                        $("#DLGPR_Precio_Usd_SI").html($("#hidDLGPR_Precio_Usd_SI").val());
                        $("#DLGPR_Impu_Usd").html($("#hidDLGPR_Impu_Usd").val());
                        $("#DLGPR_Precio_Usd").html($("#hidDLGPR_Precio_Usd").val());
                        $("#DLGPR_Precio_ralo_USD").html($("#hidDLGPR_Precio_ralo_USD").val());
                        $("#DLGPR_Impo_Noche_USD").html($("#hidDLGPR_Impo_Noche_USD").val());
                        $("#DLGPR_Dif_Dias2").html($("#hidDLGPR_Dif_Dias").val());
                        $("#DLGPR_Impo_Tot_USD").html($("#hidDLGPR_Impo_Tot_USD").val());

                        $("#DLGPR_tasa").html($("#hidDLGPR_tasa").val());

                        $('#dlgPrecios').dialog('open');
                    }
                });
            }
            //
        }

        function OpenFacturaEmpresa()
        {
            if(!isNaN($('#txtOFFolioAgencia').html()))
            {
                window.open("FacturacionEmpresas.aspx?n=" + $('#txtOFFolioAgencia').html(), "_blank");
            }
        }
        
    </script>

    <script type="text/javascript">

        <% /* JS_DOC */%>

        $(document).ready(function () {

            $("#dlgEliminar").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 167,
                width: 500,
                modal: true
            });

            $("#dlgInformation").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 167,
                width: 500,
                modal: true
            });

            $("#dlgCargando").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 100,
                width: 270,
                modal: true,
                dialogClass: 'no-close'
            });

            $("#dlgCargando2").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 100,
                width: 270,
                modal: true,
                dialogClass: 'no-close'
            });

            $("#dlgCargando3").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 100,
                width: 270,
                modal: true,
                dialogClass: 'no-close'
            });

            $("#dlgCargando4").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 100,
                width: 270,
                modal: true,
                dialogClass: 'no-close'
            });

            $("#dlgCargando5").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 100,
                width: 270,
                modal: true,
                dialogClass: 'no-close'
            });

            $("#dlgCargando6").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 100,
                width: 270,
                modal: true,
                dialogClass: 'no-close'
            });

            $("#dlgCargando7").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 100,
                width: 270,
                modal: true,
                dialogClass: 'no-close'
            });

            $("#dlgCargando8").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 100,
                width: 270,
                modal: true,
                dialogClass: 'no-close'
            });

            $("#dlgCargando9").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 100,
                width: 270,
                modal: true,
                dialogClass: 'no-close'
            });

            $("#dlgCargando10").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 100,
                width: 270,
                modal: true,
                dialogClass: 'no-close'
            });

            $("#dlgCargandoA").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 100,
                width: 270,
                modal: true,
                dialogClass: 'no-close'
            });

            $("#dlgPrecios").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 250,
                width: 650,
                modal: true,
                buttons: {
                    "<%=L.LBL("LblGENAceptar") %>": function () {
                        $(this).dialog("close");
                    }
                }
            });

            $("#dlgInfoCD").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 220,
                width: 370,
                modal: true,
                buttons: {
                    "<%=L.LBL("LblGENAceptar") %>": function () {
                        $(this).dialog("close");
                    }
                }
            });

            $("#dlgCerrarFact").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 150,
                width: 370,
                modal: true,
                buttons: {
                    "<%=L.LBL("LblGENAceptar") %>": function () {
                        PutOFCierreFactura();
                    },
                    "<%=L.LBL("LblGENCancel") %>": function () {
                        $(this).dialog("close");
                    }
                }
            });

            $("#dlgDevolver").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 220,
                width: 320,
                modal: true,
                buttons: {
                    "<%=L.LBL("LblGENAceptar") %>": function () {
                        $(this).dialog("close");
                    }
                }
            });

            $("#dlgLiCa").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 410,
                width: 350,
                modal: true,
                buttons: {
                    "<%=L.LBL("LblGENReporte") %>": function () {
                        window.open("Informe.aspx?r=106&m=" + $('#cbMonedaLC').val(), "_LIQ");
                    },
                    "<%=L.LBL("LblGENClose") %>": function () {
                        $(this).dialog("close");
                    }
                }
            });

            $("#dlgCheckOut").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 210,
                width: 420,
                modal: true,
                buttons: {
                    "<%=L.LBL("LblGENAceptar") %>": function () {
                        $(this).dialog("close");
                        OFCheckOut();
                    },
                    "<%=L.LBL("LblGENCancel") %>": function () {
                        $(this).dialog("close");
                    }
                }
            });

            $("#dlgFiltroPER").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 510,
                width: 510,
                modal: true
            });

            $("#dlgPerfilNuevo").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 200,
                width: 440,
                modal: true,
                open: function () {
                    window.open('Perfiles.aspx', '_PERF');
                },
                buttons: {
                    "<%=L.LBL("LblGENClose") %>": function () {
                        RefreshGridPERNew();
                        $(this).dialog("close");
                    }
                }
            });

            $("#dlgDetalleCargo").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 360,
                width: 510,
                modal: true,
                buttons: {
                    "<%=L.LBL("LblGENAceptar") %>": function () {
                        $(this).dialog("close");
                    },
                    "<%=L.LBL("LblGENPrint") %>": function () {
                        window.open("Informe.aspx?r=102&m=0&id=" + $('#IdSubElementFD0').val() + "&ck=" + $('#IdSubElement').val(), "_blank");
                    }
                }
            });

            $("#dlgAlertaPrepago").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 200,
                width: 510,
                modal: true,
                buttons: {
                    "<%=L.LBL("LblGENAceptar") %>": function () {
                        $(this).dialog("close");
                        $('#dlgCerrarFact').dialog('open')
                    },
                    "<%=L.LBL("LblGENCancel") %>": function () {
                        $(this).dialog("close");
                    }
                }
            });

            $("#dlgFaca").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 200,
                width: 500,
                modal: true,
                buttons: {
                    "<%=L.LBL("LblGENAceptar") %>": function () {
                        CheckOut2();
                        $(this).dialog("close");
                    },
                    "<%=L.LBL("LblGENClose") %>": function () {
                        $(this).dialog("close");
                    }
                }
            });

            $('#cbMonedaOFCA').val(<%=gen.id_mone %>);
            $('#cbMonedaOFCD1').val(<%=gen.id_mone %>);
            $('#cbMonedaOFCD2').val(<%=gen.id_mone %>);
            $('#cbMonedaLC').val(<%=gen.id_mone %>);

            LoadGridFA0();
            LoadGridFD0();
            LoadGridFD1();
            LoadGridFD2();
            LoadGridFD3();
            LoadGridFD4();
            LoadGridFD5();
            LoadGridCargAut();
            LoadGridRedir();
            LoadGridFP();
            LoadGridLC();
            LoadGridPER();

            BotonDefaultFA0();
            BotonDefaultCargAut();
            BotonDefaultRedir();
            BotonDefaultFP();

            InitializeComponentsFA0();
            InitializeComponentsFP();

            UnlockCIERCreditCardAccountFields(0);

            RefreshFormCD();

            $('#OFTabs').tabs();

            //$('#OFTabs ul').removeClass('.ui-tabs-nav');

            $("#SevenMenu").accordion("option", "active", 2);

            $('btnEliminar').attr('disabled', true);
            $('btnGuardar').attr('disabled', true);
            $('btnCancelar').attr('disabled', true);

            $('#cbMonedaOFDA').prop('disabled', true);

            $('#Loader').css('height', '0px');

            $('#btnEliminar').button('disable');

            $('#OFTabs').tabs("disable", 1);
            $('#OFTabs').tabs("disable", 3);
            $('#OFTabs').tabs("disable", 4);
            $('#OFTabs').tabs("disable", 5);

            <% if(!string.IsNullOrEmpty(numero)){ %>

            $("#cbOFHabiFolioExt").val('<%=numero %>');
            LoadForm();

            <% } %>
        });
    </script>

    <style type="text/css">
        .blink_me {
            -webkit-animation-name: blinker;
            -webkit-animation-duration: 1s;
            -webkit-animation-timing-function: linear;
            -webkit-animation-iteration-count: infinite;
            -moz-animation-name: blinker;
            -moz-animation-duration: 1s;
            -moz-animation-timing-function: linear;
            -moz-animation-iteration-count: infinite;
            animation-name: blinker;
            animation-duration: 1s;
            animation-timing-function: linear;
            animation-iteration-count: infinite;
        }

        @-moz-keyframes blinker {
            0% {
                opacity: 1.0;
            }

            50% {
                opacity: 0.0;
            }

            100% {
                opacity: 1.0;
            }
        }

        @-webkit-keyframes blinker {
            0% {
                opacity: 1.0;
            }

            50% {
                opacity: 0.0;
            }

            100% {
                opacity: 1.0;
            }
        }

        @keyframes blinker {
            0% {
                opacity: 1.0;
            }

            50% {
                opacity: 0.0;
            }

            100% {
                opacity: 1.0;
            }
        }

        .ui-tabs-anchor {
            padding: 0em;
        }

        #jqgFD0 .ui-widget-content {
            border: 1px solid white !important;
        }

        #jqgFD1 .ui-widget-content {
            border: 1px solid white !important;
        }

        #jqgFD2 .ui-widget-content {
            border: 1px solid white !important;
        }

        #jqgFD3 .ui-widget-content {
            border: 1px solid white !important;
        }

        #jqgFD4 .ui-widget-content {
            border: 1px solid white !important;
        }

        #jqgFD5 .ui-widget-content {
            border: 1px solid white !important;
        }

        .CargAutVencido td 
        {
            color: gray; 
            font-style: italic;
        }
    </style>

    <% }
       catch { } %>
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="cpPrincipal" runat="server">

    <% try
       { %>

    <div id="SevenBreadcrumb" class="ui-state-default">
        <table style="width: 100%; white-space: nowrap;">
            <tr>
                <td>
                    <div class="SevenEnlaces" onclick="window.location.href='Menu.aspx#M3';" style="cursor: pointer;">
                        <table>
                            <tr>
                                <td>
                                    <img src="img/application-icon-large.png" />
                                </td>
                                <td>
                                    <%=L.LBL("LblGENMenuTactil") %>
                                </td>
                            </tr>
                        </table>
                    </div>
                </td>
                <td>&nbsp;</td>
                <td>
                    <a href="Inicio.aspx"><%=L.LBL("LblGENInicio") %></a>
                    <img src="img/arrow.png" alt="" />
                    <a href="OperacionesFolios.aspx"><%=L.TIT("OperacionesFolios") %> [2.1]</a>
                </td>
                <td style="width: 100%;"></td>
                <td>
                    <%=L.LBL("LblGENLanguage") %>
                </td>
                <td>
                    <!-- #include file="LanguageCombo.html" -->
                </td>
            </tr>
        </table>
    </div>

    <div id="SevenPrincipal">

        <div id="SevenMedio">

            <div id="SevenInterno" style="width: 870px;">

                <div id="Loader" style="width: 2000px; height: 4000px;"></div>

                <% /* DLG_VAR */%>

                <div id="dlgEliminar" title="<%=L.LBL("LblGENDelete") %>" style="text-align: center; padding-top: 25px">
                    <span class="ui-icon ui-icon-alert" style="float: left; margin: 0 7px 20px 0;"></span>¿Desea eliminar este elemento?
                </div>

                <div id="dlgInformation" title="<%=L.LBL("LblGENInformation") %>" style="text-align: center; padding-top: 25px">
                </div>

                <div id="dlgCargando" title="<%=L.LBL("LblGENLoading") %>" style="text-align: center; padding-top: 25px">
                    <img src="img/cargando2.gif" alt="<%=L.LBL("LblGENLoading") %>" />
                </div>

                <div id="dlgCargando2" title="<%=L.LBL("LblGENLoading") %>" style="text-align: center; padding-top: 25px">
                    <img src="img/cargando2.gif" alt="<%=L.LBL("LblGENLoading") %>" />
                </div>

                <div id="dlgCargando3" title="<%=L.LBL("LblGENLoading") %>" style="text-align: center; padding-top: 25px">
                    <img src="img/cargando2.gif" alt="<%=L.LBL("LblGENLoading") %>" />
                </div>

                <div id="dlgCargando4" title="<%=L.LBL("LblGENLoading") %>" style="text-align: center; padding-top: 25px">
                    <img src="img/cargando2.gif" alt="<%=L.LBL("LblGENLoading") %>" />
                </div>

                <div id="dlgCargando5" title="<%=L.LBL("LblGENLoading") %>" style="text-align: center; padding-top: 25px">
                    <img src="img/cargando2.gif" alt="<%=L.LBL("LblGENLoading") %>" />
                </div>

                <div id="dlgCargando6" title="<%=L.LBL("LblGENLoading") %>" style="text-align: center; padding-top: 25px">
                    <img src="img/cargando2.gif" alt="<%=L.LBL("LblGENLoading") %>" />
                </div>

                <div id="dlgCargando7" title="<%=L.LBL("LblGENLoading") %>" style="text-align: center; padding-top: 25px">
                    <img src="img/cargando2.gif" alt="<%=L.LBL("LblGENLoading") %>" />
                </div>

                <div id="dlgCargando8" title="<%=L.LBL("LblGENLoading") %>" style="text-align: center; padding-top: 25px">
                    <img src="img/cargando2.gif" alt="<%=L.LBL("LblGENLoading") %>" />
                </div>

                <div id="dlgCargando9" title="<%=L.LBL("LblGENLoading") %>" style="text-align: center; padding-top: 25px">
                    <img src="img/cargando2.gif" alt="<%=L.LBL("LblGENLoading") %>" />
                </div>

                <div id="dlgCargando10" title="<%=L.LBL("LblGENLoading") %>" style="text-align: center; padding-top: 25px">
                    <img src="img/cargando2.gif" alt="<%=L.LBL("LblGENLoading") %>" />
                </div>

                <div id="dlgCargandoA" title="<%=L.LBL("LblGENLoading") %>" style="text-align: center; padding-top: 25px">
                    <img src="img/cargando2.gif" alt="<%=L.LBL("LblGENLoading") %>" />
                </div>

                <div id="dlgCerrarFact" title="<%=L.LBL("LblGENInformation") %>" style="text-align: center; padding-top: 25px">
                    <%=L.LBL("LblFDKDeseaCerrarFactura") %>
                </div>

                <div id="dlgCheckOut" title="<%=L.LBL("LblGENInformation") %>" style="text-align: center; padding-top: 25px">
                    <span id="OHCKOUTMens"></span>
                    <br /><br />
                    <%=L.LBL("LblOHAceptaCambio") %>
                </div>

                <div id="dlgPerfilNuevo" title="<%=L.LBL("LblGENInformation") %>" style="text-align: center; padding-top: 25px">
                    <%=L.MSG("MsgNuevoPerfil") %>
                </div>

                <div id="dlgDetalleCargo" title="<%=L.LBL("LblGENInformation") %>" style="padding-top: 25px">
                    
                </div>

                <div id="dlgAlertaPrepago" title="<%=L.LBL("LblGENInformation") %>" style="text-align: center; padding-top: 25px">
                    <%=L.MSG("OFAlertaPrepago") %>
                </div>

                <div id="dlgFaca" title="<%=L.LBL("LblGENInformation") %>" style="text-align: center; padding-top: 25px">
                    <%=L.MSG("OH_CKOUT_FACA") %>
                </div>

                <% /* DLG_FIL_PER */%>

                <div id="dlgFiltroPER" title="<%=L.TIT("Perfiles") %>" style="text-align: center; padding-top: 25px">
                    <table style="text-align: left; white-space: nowrap;">
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFilPER_nombre" name="cbFilPER_nombre" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblGENName") %>:
                            </td>
                            <td>
                                <input type="text" id="txtFilPER_nombre" value="" onchange="$('input[name=cbFilPER_nombre]').prop('checked', true);RefreshGridPER();" style="width: 100px;" />
                            </td>
                            <td rowspan="10">
                                <input type="hidden" id="IdSubElementPER" value="0" />
                                <input type="hidden" id="IdSubElementPERModo" value="0" />
                                <input type="hidden" id="IdSubElementPERFil" value="0" />
                                <table id="jqgPER"></table>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFilPER_clave_cardex" name="cbFilPER_clave_cardex" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblPERClave") %>:
                            </td>
                            <td>
                                <input type="text" id="txtFilPER_clave_cardex" value="" onchange="$('input[name=cbFilPER_clave_cardex]').prop('checked', true);RefreshGridPER();" style="width: 100px;" />
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFilPER_dni_cif" name="cbFilPER_dni_cif" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblFDKIdentificacion") %>:
                            </td>
                            <td>
                                <input type="text" id="txtFilPER_dni_cif" value="" onchange="$('input[name=cbFilPER_dni_cif]').prop('checked', true);RefreshGridPER();" style="width: 100px;" />
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFilPER_provincia" name="cbFilPER_provincia" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblFDKProvincia") %>:
                            </td>
                            <td>
                                <input type="text" id="txtFilPER_provincia" value="" onchange="$('input[name=cbFilPER_provincia]').prop('checked', true);RefreshGridPER();" style="width: 100px;" />
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFilPER_ciudad" name="cbFilPER_ciudad" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblFDKCiudad") %>:
                            </td>
                            <td>
                                <input type="text" id="txtFilPER_ciudad" value="" onchange="$('input[name=cbFilPER_ciudad]').prop('checked', true);RefreshGridPER();" style="width: 100px;" />
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFilPER_localidad" name="cbFilPER_localidad" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblFDKLocalidad") %>:
                            </td>
                            <td>
                                <input type="text" id="txtFilPER_localidad" value="" onchange="$('input[name=cbFilPER_localidad]').prop('checked', true);RefreshGridPER();" style="width: 100px;" />
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFilPER_zip_code" name="cbFilPER_zip_code" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblFDKCodigoPostal") %>:
                            </td>
                            <td>
                                <input type="text" id="txtFilPER_zip_code" value="" onchange="$('input[name=cbFilPER_zip_code]').prop('checked', true);RefreshGridPER();" style="width: 100px;" />
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFilPER_id_naci" name="cbFilPER_id_naci" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblFDKSEXNacionalidad") %>:
                            </td>
                            <td>
                                <%=cbNacionalidadFilPER %>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFilPER_vip" name="cbFilPER_vip" value="1" onclick="RefreshGridPER();" />
                            </td>
                            <td>
                                VIP
                            </td>
                            <td>
                                
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFilPER_sexo" name="cbFilPER_sexo" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblGENGenero") %>:
                            </td>
                            <td>
                                <input type="radio" id="rbPERFilGenero0" name="rbPERFilGenero" value="0" checked="checked" 
                                    onclick="$('#cbFilPER_sexo').prop('checked', true); RefreshGridPER();" /><b><%=L.LBL("LblGENMasculino") %></b> <br />
                                <input type="radio" id="rbPERFilGenero1" name="rbPERFilGenero" value="1" 
                                    onclick="$('#cbFilPER_sexo').prop('checked', true); RefreshGridPER();" /><b><%=L.LBL("LblGENFemenino") %></b>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFilPER_fecha_nac" name="cbFilPER_fecha_nac" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblFDKFechaNac") %>:
                            </td>
                            <td style="vertical-align: top;">
                                <%=Utils.DateOpsCombo("$('#cbFilPER_fecha_nac').prop('checked', true);RefreshGridPER();").Replace("cbDateOps", "cbDateOpsFilPER") %>
                            </td>
                            <td>
                                <input type="text" id="txtFilPER_fecha_nac" value="" class="eligeFecha" 
                                    onchange="$('#cbFilPER_fecha_nac').prop('checked', true);RefreshGridPER();" style="width: 100px;" />
                                <br />
                                <input type="text" id="txtFilPER_fecha_nac2" value="" class="eligeFecha" 
                                    onchange="$('#cbFilPER_fecha_nac').prop('checked', true);RefreshGridPER();" style="width: 100px;" />
                            </td>
                        </tr>
                        <tr>
                            <td colspan="4">
                                <table style="width: 100%;">
                                    <tr>
                                        <td style="width: 100%;"></td>
                                        <td>
                                            <button type="button" id="btnBuscarPER" onclick="RefreshGridPER();">
                                                <table>
                                                    <tr>
                                                        <td>
                                                            <img src="img/magnifier16.png" alt="<%=L.LBL("LblGENNew") %>" />
                                                        </td>
                                                    </tr>
                                                </table>
                                            </button>
                                        </td>
                                        <td>
                                            <button type="button" id="btnCrearPER" onclick="$('#dlgPerfilNuevo').dialog('open');">
                                                <table>
                                                    <tr>
                                                        <td>
                                                            <img src="img/document.png" alt="" />
                                                        </td>
                                                    </tr>
                                                </table>
                                            </button>
                                        </td>
                                        <td>
                                            <button type="button" id="btnAsignarPER" onclick="AsignarPerfil();">
                                                <table>
                                                    <tr>
                                                        <td>
                                                            <img src="img/Seven/KardexDel.png" alt="" />
                                                        </td>
                                                    </tr>
                                                </table>
                                            </button>
                                        </td>
                                        <td>
                                            <button type="button" id="btnQuitarPER" onclick="RemoverPerfil();">
                                                    <table>
                                                        <tr>
                                                            <td>
                                                                <img src="img/Seven/Kardex.png" alt="" />
                                                            </td>
                                                        </tr>
                                                    </table>
                                            </button>
                                        </td>
                                        <td>
                                            <button type="button" id="btnSalirPER" onclick="$('#dlgFiltroPER').dialog('close');">
                                                    <table>
                                                        <tr>
                                                            <td><img src="img/door-open-in.png" alt="<%=L.LBL("LblGENCancel") %>" /></td>
                                                        </tr>
                                                    </table>
                                            </button>
                                        </td>
                                    </tr>
                                </table>
                            </td>
                        </tr>
                    </table>
                </div>

                <% /* DLG_LC */ %>

                <div id="dlgLiCa" title="<%=L.TIT("OFLiquidacionCajero") %>" style="text-align: center; padding-top: 25px">
                    <table>
                        <tr>
                            <td style="text-align: left; width: 20%;"><%=L.LBL("LblGENMoney") %>:</td>
                            <td style="text-align: left; width: 80%;">
                                <%=cbMonedaLC %>
                            </td>
                        </tr>
                        <tr>
                            <td colspan="2">
                                <br />
                                <input type="hidden" id="IdSubElementLC" value="0" />
                                <table id="jqgLC"></table>

                                <table style="width: 100%;">
                                    <tr>
                                        <td colspan="4">
                                            <table style="width: 100%;">
                                                <tr>
                                                    <td style="width: 100%;"></td>
                                                    <td>
                                                        <button type="button" id="btnNuevoLC" onclick="CreateLC();">
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <img src="img/document.png" alt="<%=L.LBL("LblGENNew") %>" />
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </button>
                                                    </td>
                                                    <td>
                                                        <button type="button" id="btnEliminarLC" onclick="DeleteLC();">
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <img id="btnEliminarIconLC" src="img/cross-script.png" alt="<%=L.LBL("LblGENDelete") %>" />
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </button>
                                                    </td>
                                                    <td>
                                                        <button type="button" id="btnGuardarLC" onclick="SaveLC();">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img src="img/disk.png" alt="<%=L.LBL("LblGENSave") %>" />
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                        </button>
                                                    </td>
                                                    <td>
                                                        <button type="button" id="btnCancelarLC" onclick="CancelLC();">
                                                                <table>
                                                                    <tr>
                                                                        <td><img src="img/arrow-return-180-left.png" alt="<%=L.LBL("LblGENCancel") %>" /></td>
                                                                    </tr>
                                                                </table>
                                                        </button>
                                                    </td>
                                                </tr>
                                            </table>
                                        </td>
                                    </tr>
                                </table>

                            </td>
                        </tr>
                    </table>
                </div>

                <% /* DLG_DA_DEV */ %>

                <div id="dlgDevolver" title="<%=L.LBL("LblGENDevolver") %>" style="text-align: center; padding-top: 25px">
                    <table>
                        <tr>
                            <td style="text-align: left;">
                                <%=L.LBL("LblFDKADepositar") %>:
                            </td>
                            <td>
                                <input type="text" id="txtDAADepositar" value="0" style="text-align: right;" disabled="disabled" />
                            </td>
                        </tr>
                        <tr>
                            <td style="text-align: left;">
                                <%=L.LBL("LblGENEntregado") %>:
                            </td>
                            <td>
                                <input type="text" id="txtDAEntregado" value="0" style="text-align: right;" onchange="CalcularDevolverDA();" />
                            </td>
                        </tr>
                        <tr>
                            <td style="text-align: left;">
                                <%=L.LBL("LblGENDevolver") %>:
                            </td>
                            <td>
                                <input type="text" id="txtDADevolver" value="0" style="text-align: right; color: maroon;" disabled="disabled" />
                            </td>
                        </tr>
                    </table>
                </div>

                <% /* DLG_PRE */ %>

                <div id="dlgPrecios" title="<%=L.LBL("LblFDKDLGPR") %>" style="padding-top: 25px">
                    <table>
                        <tr>
                            <td></td>
                            <td><%=L.LBL("LblFDKDLGPRHabitacionINI") %></td>
                            <td></td>
                            <td><%=L.LBL("LblGENTaxes") %></td>
                            <td></td>
                            <td><%=L.LBL("LblFDKDLGPRHabitacionIVI") %></td>
                            <td></td>
                            <td><%=L.LBL("LblFDKDLGPRRegimenIVI") %></td>
                            <td></td>
                            <td><%=L.LBL("LblFDKDLGPRMontoNoche") %></td>
                            <td></td>
                            <td><%=L.LBL("LblFDKNoches") %></td>
                            <td></td>
                            <td><%=L.LBL("LblGENTotal") %></td>
                        </tr>
                        <tr>
                            <td style="color: red;"><span id="DLGPRMonedaBase"></span></td>
                            <td style="color: red;"><span id="DLGPR_Precio_SI"></span></td>
                            <td><b style="color: black;">+ </b></td>
                            <td style="color: red;"><span id="DLGPR_Impuestos"></span></td>
                            <td><b style="color: black;">= </b></td>
                            <td style="color: red;"><span id="DLGPR_Precio"></span></td>
                            <td><b style="color: black;">+ </b></td>
                            <td style="color: red;"><span id="DLGPR_Precio_ralo"></span></td>
                            <td><b style="color: black;">= </b></td>
                            <td style="color: red;"><span id="DLGPR_Impo_Noche"></span></td>
                            <td><b style="color: black;">* </b></td>
                            <td style="color: red;"><span id="DLGPR_Dif_Dias"></span></td>
                            <td><b style="color: black;">= </b></td>
                            <td style="color: red;"><span id="DLGPR_Impo_Total"></span></td>
                        </tr>
                        <tr>
                            <td style="color: blue;">USD</td>
                            <td style="color: blue;"><span id="DLGPR_Precio_Usd_SI"></span></td>
                            <td><b style="color: black;">+ </b></td>
                            <td style="color: blue;"><span id="DLGPR_Impu_Usd"></span></td>
                            <td><b style="color: black;">= </b></td>
                            <td style="color: blue;"><span id="DLGPR_Precio_Usd"></span></td>
                            <td><b style="color: black;">+ </b></td>
                            <td style="color: blue;"><span id="DLGPR_Precio_ralo_USD"></span></td>
                            <td><b style="color: black;">= </b></td>
                            <td style="color: blue;"><span id="DLGPR_Impo_Noche_USD"></span></td>
                            <td><b style="color: black;">* </b></td>
                            <td style="color: blue;"><span id="DLGPR_Dif_Dias2"></span></td>
                            <td><b style="color: black;">= </b></td>
                            <td style="color: blue;"><span id="DLGPR_Impo_Tot_USD"></span></td>
                        </tr>
                        <tr>
                            <td>
                                <br />
                                <%=L.LBL("LblGENRate") %>
                            </td>
                            <td>
                                <br />
                                <span id="DLGPR_tasa"></span>
                            </td>
                        </tr>
                    </table>
                </div>

                <% /* DLG_INFO_CD */%>

                <div id="dlgInfoCD" title="<%=L.LBL("LblFDKHuesped") %>" style="text-align: center; padding-top: 25px">
                    <table style="text-align: left;">
                        <tr>
                            <td>
                                <%=L.LBL("LblGENRoom") %>
                            </td>
                            <td>
                                <input type="text" id="txtOFCDHabitacion" style="width: 100px;"/>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <%=L.LBL("LblGENName") %>
                            </td>
                            <td>
                                <input type="text" id="txtOFCDNombreHuesped" style="width: 250px;"/>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <%=L.LBL("LblFDKPasaporte") %>
                            </td>
                            <td>
                                <input type="text" id="txtOFCDPasaporte" style="width: 100px;"/>
                            </td>
                        </tr>
                    </table>
                </div>

                <% /* TIT */%>

                <table>
                    <tr>
                        <td>
                            <span class="SevenTitulo"><%=L.TIT("OperacionesFolios") %> [2.1]</span>
                        </td>
                        <td>&nbsp;&nbsp;&nbsp;</td>
                        <%--<td>
                            <div class="SevenEnlaces">
                                <table>
                                    <tr>
                                        <td>
                                            <input type="checkbox" id="cbEliminado" onchange="BotonDefaultV();RefreshGridV();" value="1" /> <%=L.LBL("LblGENShowDeleted") %>
                                        </td>
                                    </tr>
                                </table>
                            </div>
                        </td>
                        <td>
                            <div class="SevenEnlaces">
                                <table>
                                    <tr>
                                        <td>
                                            <a href="#" onclick="ImprimirListado();" id="A2" ><img src="img/printer.png" /> <%=L.LBL("LblGENPrint") %></a>
                                        </td>
                                    </tr>
                                </table>
                            </div>
                        </td>--%>
                        <td>
                            <div class="SevenEnlaces">
                                <table>
                                    <tr>
                                        <td>
                                            <a href="#" onclick="window.open('http://mysevenmanuales.jimdo.com/front-desk/2-1-operaciones-sobre-folios/', '_blank');" id="A1">
                                                <img src="img/question.png" />
                                                <%=L.LBL("LblGENHelp") %></a>
                                        </td>
                                    </tr>
                                </table>
                            </div>
                        </td>
                    </tr>
                </table>

                <% 
           if (CorrectoIns)
           {    
                %>

                <p class="SevenMsgExito"><%=L.LBL("LblGENMSG_SavedData") %></p>

                <%  } %>

                <% 
           if (CorrectoMod)
           {    
                %>

                <p class="SevenMsgExito"><%=L.LBL("LblGENMSG_UpdatedData") %></p>

                <%  } %>

                <% 
           if (CorrectoEli)
           {    
                %>

                <p class="SevenMsgExito"><%=L.LBL("LblGENMSG_DeletedData") %></p>

                <%  } %>

                <% 
           if (!String.IsNullOrEmpty(ErrorMsg))
           {    
                %>

                <p class="SevenMsgError"><%=ErrorMsg %></p>

                <%  } %>

                <% /* HH */ %>

                <div id="HiddenHive">
                    <input type="hidden" id="IdSubElement" value="0" />
                    <input type="hidden" id="IdSubElementHabFE" value="0" />
                    <div id="HabFEData"></div>
                    <div id="HidPrecios"></div>
                    <div id="HidTipoCobros"></div>
                    <div id="HidCDData"></div>
                    <div id="HidSF">
                        <%=hidServFact %>
                    </div>
                    <div id="HidTipoCob">
                        <%=hidTipoCobros %>
                    </div>
                    <div id="HidMone">
                        <%=hidMonedas %>
                    </div>
                </div>

                <br />

                <table style="width: 100%;">
                    <tr>
                        <td style="width: 50%;">

                            <% /* B01 */ %>

                            <table>
                                <tr>
                                    <td>
                                        <%=L.LBL("LblGENRoom") %> / <%=L.LBL("LblFDKFolioExterno") %><br />
                                        <%=cbOFHabiFolioExt %>
                                    </td>
                                    <td>
                                        <button type="button" id="btnEliminar" onclick="CheckOut();">
                                            <table>
                                                <tr>
                                                    <td>
                                                        <img id="btnEliminarIcon" src="img/cross-script.png" alt="<%=L.LBL("LblGENDelete") %>" />
                                                    </td>
                                                </tr>
                                            </table>
                                        </button>
                                    </td>
                                    <td>
                                        <button type="button" id="btnMontos" onclick="OpenDialogoPrecios();">
                                            <table style="padding: 0px;">
                                                <tr>
                                                    <td>
                                                        <img src="img/currency-dollar-usd.png" alt="<%=L.LBL("LblGENPrice") %>" /></td>
                                                </tr>
                                            </table>
                                        </button>
                                    </td>
                                </tr>
                            </table>

                            <fieldset style="width: 93%;">
                                <table style="width: 100%;">
                                    <tr>
                                        <td>
                                            <b><%=L.LBL("LblGENName") %></b>:
                                        </td>
                                        <td colspan="3">
                                            <span id="txtOFNombre"></span>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td style="width: 20%;">
                                            <b><span id="lblOFTarifaTipoFE"><%=L.LBL("LblGENTarifa") %></span></b>:
                                        </td>
                                        <td style="width: 50%;">
                                            <span id="txtOFTarifaTipoFE"></span>
                                        </td>
                                        <td style="width: 20%;">
                                            <span id="lblOFUsoRegimen"><b><%=L.LBL("LblFDKOFUsoReg") %></b>:</span>
                                        </td>
                                        <td style="width: 20%;">
                                            <span id="txtOFUsoRegimen"></span>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <b><%=L.LBL("LblFDKSPrepago") %></b>:
                                        </td>
                                        <td>
                                            <span id="txtOFPrepago"></span>
                                        </td>
                                        <td>
                                            <b><span id="lblOFMoneda"><%=L.LBL("LblFDKOFMonAloj") %></span></b>:
                                        </td>
                                        <td>
                                            <span id="txtOFMoneda"></span>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <b><span id="LblOFEntSalVenc"><%=L.LBL("LblFDKOFEntradaSalidaAbbr") %></span></b>:
                                        </td>
                                        <td>
                                            <span id="txtOFEntradaSalida"></span>
                                        </td>
                                        <td>
                                            <b><%=L.LBL("LblFDKSDescuento") %></b>:
                                        </td>
                                        <td>
                                            <span id="txtOFDescuento"></span>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <b><span id="lblOFAdosadaA"><%=L.LBL("LblAdosadaA") %>:</span></b>
                                        </td>
                                        <td>
                                            <span id="txtOFAdosadaA"></span>
                                        </td>
                                        <td colspan="2">
                                            <b><span id="lblOFCredito" style="color: green;"><%=L.LBL("LblFDKCredito") %></span></b>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td colspan="4">
                                            <textarea id="txtOFObservaciones" disabled="disabled"
                                                style="width: 390px; height: 70px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;"></textarea>
                                        </td>
                                    </tr>
                                </table>
                            </fieldset>
                        </td>
                        <td style="width: 10%;">

                            <% /* B02 */ %>

                            <input type="hidden" id="IdSubElementFA0" value="0" />
                            <input type="hidden" id="IdSubElementFAReal" value="0" />
                            <input type="hidden" id="IdSubElementCardFA0" value="0" />
                            <input type="hidden" id="IdSubElementServ" value="0" />
                            <table id="jqgFA0"></table>
                        </td>
                        <td style="width: 40%;">

                            <% /* B03 */ %>
                            <span style="font-size: 10pt;"><%=L.LBL("LblFDKOFDatosFolio") %></span>
                            <br />
                            <br />
                            <fieldset>
                                <table style="width: 100%;">
                                    <tr>
                                        <td>
                                            <%=L.LBL("LblGENOrder") %>
                                        </td>
                                        <td>
                                            <%=L.LBL("LblGENMoney") %>
                                        </td>
                                        <td></td>
                                        <td style="text-align: right; font-size: 10pt;">
                                            <span style="text-decoration: underline;"><%=L.LBL("LblFDKOFNroFolio") %></span>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <input type="text" id="txtFA0Orden" value="" disabled="disabled" style="width: 40px;" />
                                        </td>
                                        <td>
                                            <%=cbMonedaFA0 %>
                                        </td>
                                        <td>
                                            <input type="checkbox" id="cbFA0Factura" name="cbFA0Factura" value="1" />
                                            <%=L.LBL("LblGENFactura") %>
                                        </td>
                                        <td style="text-align: right; font-size: 10pt;">
                                            <span id="txtFA0Numero" style="font-weight: bold; color: #055EAB;">[<%=L.LBL("LblGENNoAsignado") %>]</span>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td></td>
                                        <td></td>
                                        <td></td>
                                        <td style="text-align: right; font-size: 10pt;">
                                            <%=L.LBL("LblFDKOFImporteCargado") %>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td></td>
                                        <td></td>
                                        <td></td>
                                        <td style="text-align: right; font-size: 10pt;">
                                            <span id="txtFA0Importe" style="font-weight: bold; color: #055EAB;">&nbsp;</span>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td colspan="2" rowspan="2">
                                            <button type="button" id="btnFA0Cardex" onclick="$('#IdSubElementPERFil').val($('#IdSubElementCardFA0').val());$('#IdSubElementPERModo').val(0);RefreshGridPER();$('#dlgFiltroPER').dialog('open');">
                                                <table style="padding: 0px;">
                                                    <tr>
                                                        <td>
                                                            <img id="imgKardex01" src="img/Seven/Kardex.png" alt="<%=L.LBL("LblFDKPerfil") %>" /></td>
                                                    </tr>
                                                </table>
                                            </button>
                                            <button type="button" id="btnLlamadas" onclick="LlamadasRepo();">
                                                <table style="padding: 0px;">
                                                    <tr>
                                                        <td>
                                                            <img src="img/Seven/Telefono.png" alt="<%=L.LBL("LblFDKPerfil") %>" /></td>
                                                    </tr>
                                                </table>
                                            </button>
                                        </td>
                                        <td></td>
                                        <td style="text-align: right; font-size: 10pt;">
                                            <%=L.LBL("LblFDKFolioAgencia") %>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td></td>
                                        <td style="text-align: right; font-size: 10pt;">
                                            <span id="txtOFFolioAgencia" style="font-weight: bold; color: #8C0D33; cursor: pointer;"
                                                onclick="OpenFacturaEmpresa();">&nbsp;</span>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td colspan="3">
                                            <input type="checkbox" id="cbIncluirDega" name="cbIncluirDega" value="1" /><%=L.LBL("LblFDKOFIncluirPrepagoEstCta") %>
                                        </td>
                                    </tr>
                                </table>
                            </fieldset>
                            <table style="width: 100%;">
                                <tr>
                                    <td style="width: 100%;"></td>
                                    <td>
                                        <button type="button" id="btnImprimir" onclick="ImprimirFolio();">
                                            <table>
                                                <tr>
                                                    <td>
                                                        <img src="img/printer.png" alt="<%=L.LBL("LblGENPrint") %>" />
                                                    </td>
                                                </tr>
                                            </table>
                                        </button>
                                    </td>
                                    <td>
                                        <button type="button" id="btnNuevoFA0" onclick="CreateFA0();">
                                            <table>
                                                <tr>
                                                    <td>
                                                        <img src="img/document.png" alt="<%=L.LBL("LblGENNew") %>" />
                                                    </td>
                                                </tr>
                                            </table>
                                        </button>
                                    </td>
                                    <td>
                                        <button type="button" id="btnEliminarFA0" onclick="DeleteFA0();">
                                            <table>
                                                <tr>
                                                    <td>
                                                        <img id="btnEliminarIconFA0" src="img/cross-script.png" alt="<%=L.LBL("LblGENDelete") %>" />
                                                    </td>
                                                </tr>
                                            </table>
                                        </button>
                                    </td>
                                    <td>
                                        <button type="button" id="btnGuardarFA0" onclick="SaveFA0();">
                                            <table>
                                                <tr>
                                                    <td>
                                                        <img src="img/disk.png" alt="<%=L.LBL("LblGENSave") %>" />
                                                    </td>
                                                </tr>
                                            </table>
                                        </button>
                                    </td>
                                    <td>
                                        <button type="button" id="btnCancelarFA0" onclick="CancelFA0();">
                                            <table>
                                                <tr>
                                                    <td>
                                                        <img src="img/arrow-return-180-left.png" alt="<%=L.LBL("LblGENCancel") %>" /></td>
                                                </tr>
                                            </table>
                                        </button>
                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>
                </table>

                <br />

                <% /* B04 */ %>

                <div id="OFTabs" style="padding: 0px;">
                    <ul>
                        <li>
                            <a href="#OFCargos">
                                <table>
                                    <tr>
                                        <td>
                                            <img src="img/point.png" /></td>
                                        <td><span style="font-size: 7pt;"><%=L.LBL("LblFDKCargos") %></span></td>
                                    </tr>
                                </table>
                            </a>
                        </li>
                        <li>
                            <a href="#OFCierre">
                                <table>
                                    <tr>
                                        <td>
                                            <img src="img/receipt-export.png" /></td>
                                        <td><span style="font-size: 7pt;"><%=L.LBL("LblFDKOFCierreFra") %></span></td>
                                    </tr>
                                </table>
                            </a>
                        </li>
                        <li>
                            <a href="#OFDepAdel">
                                <table>
                                    <tr>
                                        <td>
                                            <img src="img/paper-bag-label.png" /></td>
                                        <td><span style="font-size: 7pt;"><%=L.LBL("LblFDKOFDepAdel") %></span></td>
                                    </tr>
                                </table>
                            </a>
                        </li>
                        <li>
                            <a href="#OFTraslado">
                                <table>
                                    <tr>
                                        <td>
                                            <img src="img/road-sign.png" /></td>
                                        <td><span style="font-size: 7pt;"><%=L.LBL("LblFDKOFTrasladoCarg") %></span></td>
                                    </tr>
                                </table>
                            </a>
                        </li>
                        <li>
                            <a href="#OFCargAut">
                                <table>
                                    <tr>
                                        <td>
                                            <img src="img/Seven/FDK/CargosAut.png" /></td>
                                        <td><span style="font-size: 7pt;"><%=L.LBL("LblFDKOFCargAut") %></span></td>
                                    </tr>
                                </table>
                            </a>
                        </li>
                        <li>
                            <a href="#OFRedirCargos">
                                <table>
                                    <tr>
                                        <td>
                                            <img src="img/Seven/FDK/HistCambHab.png" /></td>
                                        <td><span style="font-size: 7pt;"><%=L.LBL("LblFDKOHRedirCargos") %></span></td>
                                    </tr>
                                </table>
                            </a>
                        </li>
                        <li>
                            <a href="#OFCanje">
                                <table>
                                    <tr>
                                        <td>
                                            <img src="img/money-bag-dollar.png" /></td>
                                        <td><span style="font-size: 7pt;"><%=L.LBL("LblFDKOFCanjeDiv") %></span></td>
                                    </tr>
                                </table>
                            </a>
                        </li>
                        <li>
                            <a href="#OFCaja">
                                <table>
                                    <tr>
                                        <td>
                                            <img src="img/clock.png" /></td>
                                        <td><span style="font-size: 7pt;"><%=L.LBL("LblFDKOFOpCaja") %></span></td>
                                    </tr>
                                </table>
                            </a>
                        </li>
                    </ul>

                    <div id="OFCargos">

                        <% /* B05 */ %>

                        <table style="height: 300px;">
                            <tr style="width: 100%;">
                                <td style="width: 100%;">

                                    <table>
                                        <tr>
                                            <td colspan="3"><b><%=L.TIT("OFCargos") %></b><br />
                                                <br />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <%=L.LBL("LblGENRoom") %> / <%=L.LBL("LblFDKFolioExterno") %><br />

                                            </td>
                                            <td>
                                                <%=L.LBL("LblGENOrder") %>
                                            </td>
                                            <td>
                                                <%=L.LBL("LblGENMoney") %>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <%=cbOFHabiFolioExtCRG %>
                                            </td>
                                            <td>
                                                <input type="text" id="txtFA0OrdenCRG" value="" style="width: 40px;" onblur="SelectFolio($('#txtFA0OrdenCRG').val());" />
                                            </td>
                                            <td>
                                                <%=cbMonedaFA0CRG %>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td colspan="3">
                                                <%=L.LBL("LblFDKSConcepto") %>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td colspan="3">
                                                <select id="cbServFactXMoneCA" name="cbServFactXMoneCA" style="width: 280px;" onclick="LoadPrecioSF();"></select>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <%=L.LBL("LblGENImporte") %><br />

                                            </td>
                                            <td></td>
                                            <td>
                                                <%=L.LBL("LblFDKOFMonedaImporte") %>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <input type="text" id="txtOFCAImporte" value="<%=String.Format("{0:N2}", 0) %>" style="width: 100px; text-align: right;" />
                                            </td>
                                            <td></td>
                                            <td>
                                                <%=cbMonedaOFCA %>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td colspan="2">
                                                <%=L.LBL("LblGENMotivo") %><br />

                                            </td>
                                            <td></td>
                                        </tr>
                                        <tr>
                                            <td colspan="2">
                                                <textarea id="txtOFCAMotivo" style="width: 280px; height: 70px;"></textarea>
                                            </td>
                                            <td>
                                                <fieldset>
                                                    <input type="radio" id="rbOFCAModo0" name="rbOFCAModo" value="1" onclick="CheckCorreccionCRG();" checked="checked" /><%=L.LBL("LblGENCharge") %>
                                                    <input type="radio" id="rbOFCAModo1" name="rbOFCAModo" value="0" onclick="CheckCorreccionCRG();" /><%=L.LBL("LblFDKOFCorreccion") %>
                                                </fieldset>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td colspan="3">
                                                <table style="width: 100%;">
                                                    <tr>
                                                        <td style="width: 50%;"></td>
                                                        <td>
                                                            <button type="button" id="btnAceptarCRG" onclick="PutOFFacturaCargos();">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img src="img/tick.png" alt="<%=L.LBL("LblGENAceptar") %>" />
                                                                        </td>
                                                                        <td>
                                                                            <%=L.LBL("LblGENAceptar") %>
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                            </button>
                                                        </td>
                                                        <td>
                                                            <button type="button" id="btnCancelarCRG" onclick="$('#txtOFCAMotivo').val('');$('#rbOFCAModo0').prop('checked', true);$('#rbOFCAModo1').prop('checked', false);CheckCorreccionCRG();">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img src="img/cross-script.png" alt="<%=L.LBL("LblGENCancel") %>" />
                                                                        </td>
                                                                        <td>
                                                                            <%=L.LBL("LblGENCancel") %>
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                            </button>
                                                        </td>
                                                        <td style="width: 50%;"></td>
                                                    </tr>
                                                </table>
                                            </td>
                                        </tr>
                                    </table>

                                </td>
                                <td>
                                    <input type="hidden" id="IdSubElementFD0" value="0" />
                                    <table id="jqgFD0"></table>
                                    <br />
                                    <table style="width: 100%;">
                                        <tr>
                                            <td style="width: 100%;">
                                                <b><%=L.LBL("LblFDKOFImpNetoCobrar") %></b>
                                            </td>
                                            <td>
                                                <b><span id="TotalFD0"><%=String.Format("{0:N2}", 0) %></span></b>
                                            </td>
                                        </tr>
                                    </table>
                                </td>
                            </tr>
                        </table>

                    </div>

                    <div id="OFCierre">

                        <% /* B06 */ %>

                        <table style="width: 100%; height: 300px;">
                            <tr>
                                <td style="width: 25%;">
                                    <fieldset>
                                        <legend><b><%=L.LBL("LblGENFactura") %></b></legend>
                                        <%=L.LBL("LblFDKOFImpACobrar") %>:<br />
                                        <input type="text" id="txtOFCIERImpCobrar" style="width: 150px; text-align: right;" disabled="disabled" value="<%=String.Format("{0:N2}", 0) %>" />
                                        <br />
                                        <%=L.LBL("LblFDKOFImpPendiente") %>:<br />
                                        <input type="text" id="txtOFCIERImpPend" style="width: 150px; text-align: right; color: maroon;" disabled="disabled" value="<%=String.Format("{0:N2}", 0) %>" />
                                        <br /><br />
                                        <input type="radio" id="rbOFCIERTipo0" name="rbOFCIERTipo" value="0" disabled="disabled" <%=!cous.factura ? "checked=\"checked\"" : "" %> /><%=L.LBL("LblGENRecibo") %>
                                        <input type="radio" id="rbOFCIERTipo1" name="rbOFCIERTipo" value="1" disabled="disabled" <%=cous.factura ? "checked=\"checked\"" : "" %> /><%=L.LBL("LblGENFactura") %>
                                    </fieldset>
                                </td>
                                <td style="width: 25%;">
                                    <fieldset>
                                        <legend><b><%=L.LBL("LblFDKSDescuento") %></b></legend>
                                        % <%=L.LBL("LblFDKSDescuento") %>:<br />
                                        <%=cbDescuento %>
                                        <br />
                                        <%=L.LBL("LblGENImporte") %>:<br />
                                        <input type="text" id="txtOFCIERImpDesc" style="width: 150px; text-align: right;" disabled="disabled" value="<%=String.Format("{0:N2}", 0) %>" />
                                        
                                    </fieldset>
                                    <br />
                                    <input type="checkbox" id="rbOFCIERCKOut" name="rbOFCIERCKOut" value="1" /><%=L.LBL("LblFDKOFCKOutHab") %>
                                </td>
                                <td style="width: 25%;">
                                    <fieldset>
                                        <legend><b><%=L.TIT("Prepagos") %></b></legend>
                                        <input type="checkbox" id="rbOFCIERPRIncluir" name="rbOFCIERPRIncluir" value="1" onchange="IncluirDega();" />
                                        <b style="text-align: justify; color: #F27C1B; white-space: normal;"><%=L.LBL("LblFDKOFIncluirPrepagoCierreFra") %></b>
                                        <br /><br />
                                        <%=L.LBL("LblGENCommission") %>:<br />
                                        <input type="text" id="txtOFCIERPRImpComi" style="width: 150px; text-align: right;" disabled="disabled" value="<%=String.Format("{0:N2}", 0) %>" />
                                        <br />
                                        <%=L.LBL("LblFDKOFImpAplicar") %>:<br />
                                        <input type="text" id="txtOFCIERPRImporte" style="width: 150px; text-align: right;" disabled="disabled" value="<%=String.Format("{0:N2}", 0) %>" />
                                    </fieldset>
                                </td>
                                <td style="width: 25%;">
                                    <%=L.LBL("LblFDKSNroTarjeta") %>:<br />
                                    <input type="text" id="txtOFCIERFPNumTarj" style="width: 150px;" value="" />
                                    <br />
                                    <%=L.LBL("LblFDKSFechaVencimiento") %>:<br />
                                    <%=Utils.MonthCombo().Replace("cbMonth", "cbMonthCIER") %> / <%=Utils.YearCombo().Replace("cbYear", "cbYearCIER") %>
                                    <br />
                                    <%=L.LBL("LblFDKSCuentaCredito") %>:<br />
                                    <select name="cbCuentaComi" id="cbCuentaComi" onchange="" style="width: 200px;" disabled="">
                                        <option value="0"></option>
                                        <%
                                            foreach (System.Data.DataRow dr in CuentasFDK.Rows)
                                            {
                                                Response.Write(Utils.GetSelectOption(dr[0].ToString(), dr[1].ToString() + " - " + dr[2].ToString(), false));
                                            }
                                        %>
                                    </select>
                                </td>
                            </tr>
                            <tr>
                                <td colspan="3">
                                    <input type="hidden" id="IdSubElementFP" value="0" />
                                    <input type="hidden" id="IdMoneOri" value="0" />
                                    <input type="hidden" id="IdMoneDes" value="0" />
                                    <table id="jqgFP"></table>
                                </td>
                                <td>
                                    <div style="background-color: #FCFFDE; width: 90%; height: 100%; border: 1px solid black; padding: 5px;">
                                        <table>
                                            <tr>
                                                <td>
                                                    <br />
                                                </td>
                                            </tr>
                                            <tr>
                                                <td>
                                                    <b><%=L.LBL("LblGENMoney") %></b>:
                                                </td>
                                                <td>
                                                    <span id="txtOFCIERMoneda" style="text-align: right;"></span>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td>
                                                    <b><%=L.LBL("LblGENRate") %></b>:
                                                </td>
                                                <td>
                                                    <span id="txtOFCIERTasa" style="text-align: right;"></span>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td>
                                                    <b><%=L.LBL("LblGENCommission") %></b>:
                                                </td>
                                                <td>
                                                    <span id="txtOFCIERComision" style="text-align: right;"></span>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td>
                                                    <br />
                                                </td>
                                            </tr>
                                        </table>
                                    </div>
                                </td>
                            </tr>
                            <tr>
                                <td colspan="4">
                                    <table style="width: 100%;">
                                        <tr>
                                            <td colspan="4">
                                                <table style="width: 100%;">
                                                    <tr>
                                                        <td>
                                                            <button type="button" id="btnNuevoFP" onclick="CreateFP();">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img src="img/document.png" alt="<%=L.LBL("LblGENNew") %>" />
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                            </button>
                                                        </td>
                                                        <td>
                                                            <button type="button" id="btnEliminarFP" onclick="DeleteFP();">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img id="btnEliminarIconFP" src="img/cross-script.png" alt="<%=L.LBL("LblGENDelete") %>" />
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                            </button>
                                                        </td>
                                                        <td>
                                                            <button type="button" id="btnGuardarFP" onclick="SaveFP();">
                                                                    <table>
                                                                        <tr>
                                                                            <td>
                                                                                <img src="img/disk.png" alt="<%=L.LBL("LblGENSave") %>" />
                                                                            </td>
                                                                        </tr>
                                                                    </table>
                                                            </button>
                                                        </td>
                                                        <td>
                                                            <button type="button" id="btnCancelarFP" onclick="CancelFP();">
                                                                    <table>
                                                                        <tr>
                                                                            <td><img src="img/arrow-return-180-left.png" alt="<%=L.LBL("LblGENCancel") %>" /></td>
                                                                        </tr>
                                                                    </table>
                                                            </button>
                                                        </td>
                                                        <td width="50%"></td>
                                                        <td>
                                                            <%=L.LBL("LblGENDevolver") %>:
                                                            <input type="text" id="txtOFCIERDevolver" style="width: 100px; text-align: right; color: maroon;" disabled="disabled" value="<%=String.Format("{0:N2}", 0) %>" /> 
                                                            <span id="txtOFCIERMoneDev"></span>
                                                        </td>
                                                        <td width="50%"></td>
                                                        <td>
                                                            <button type="button" id="btnAceptarCIER" onclick="OpenDlgCierre();">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img src="img/tick.png" alt="<%=L.LBL("LblGENAceptar") %>" />
                                                                        </td>
                                                                        <td>
                                                                            <%=L.LBL("LblGENAceptar") %>
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                            </button>
                                                        </td>
                                                        <td>
                                                            <button type="button" id="btnCancelarCIER" onclick="">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img src="img/cross-script.png" alt="<%=L.LBL("LblGENCancel") %>" />
                                                                        </td>
                                                                        <td>
                                                                            <%=L.LBL("LblGENCancel") %>
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                            </button>
                                                        </td>
                                                    </tr>
                                                </table>
                                            </td>
                                        </tr>
                                    </table>
                                </td>
                            </tr>
                        </table>


                    </div>

                    <div id="OFDepAdel">

                        <% /* B07 */ %>

                        <table style="height: 300px;">
                            <tr style="width: 100%;">
                                <td style="width: 100%;">

                                    <table>
                                        <tr>
                                            <td colspan="3"><b><%=L.TIT("OFDepositosAdelantados") %></b><br />
                                                <br />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <%=L.LBL("LblGENRoom") %> / <%=L.LBL("LblFDKFolioExterno") %><br />

                                            </td>
                                            <td>
                                                <%=L.LBL("LblGENOrder") %>
                                            </td>
                                            <td>
                                                <%=L.LBL("LblGENMoney") %>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <%=cbOFHabiFolioExtDA %>
                                            </td>
                                            <td>
                                                <input type="text" id="txtFA0OrdenDA" value="" style="width: 40px;" onblur="SelectFolio($('#txtFA0OrdenDA').val());" />
                                            </td>
                                            <td>
                                                <%=cbMonedaFA0DA %>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <%=L.LBL("LblGENFormaPago") %>
                                            </td>
                                            <td colspan="2">
                                                <%=L.LBL("LblFDKSTarjCred") %>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <select id="cbTipoCobrosDA" name="cbTipoCobrosDA" style="width: 150px;" onclick="CheckCardFieldsDA();"></select>
                                            </td>
                                            <td colspan="2">
                                                <input type="text" id="txtDANroTarjeta" value="" style="width: 150px;"  />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <%=L.LBL("LblGENImporte") %>
                                            </td>
                                            <td>
                                                <%=L.LBL("LblFDKSFechaVencimiento") %>
                                            </td>
                                            <td>
                                                <%=L.LBL("LblFDKOFMonedaImporte") %>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <input type="text" id="txtOFDAImporte" value="<%=String.Format("{0:N2}", 0) %>" style="width: 100px; text-align: right;" />
                                                <button type="button" id="btnDevolverDA" onclick="$('#txtDAADepositar').val($('#txtOFDAImporte').val());$('#txtDAEntregado').val(0);$('#txtDADevolver').val(0);$('#dlgDevolver').dialog('open');">
                                                    <table>
                                                        <tr>
                                                            <td>
                                                                <img src="img/Seven/FDK/CALC_Book.png" alt="<%=L.LBL("LblGENDevolver") %>" />
                                                            </td>
                                                        </tr>
                                                    </table>
                                                </button>
                                            </td>
                                            <td style="padding-right: 10px;">
                                                <%=Utils.MonthCombo() %> / <%=Utils.YearCombo() %>
                                            </td>
                                            <td>
                                                <%=cbMonedaOFDA %>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td colspan="2">
                                                <%=L.LBL("LblGENMotivo") %><br />

                                            </td>
                                            <td></td>
                                        </tr>
                                        <tr>
                                            <td colspan="2">
                                                <textarea id="txtOFDAMotivo" style="width: 280px; height: 70px;" disabled="disabled">

                                                </textarea>
                                            </td>
                                            <td>
                                                <fieldset>
                                                    <input type="radio" id="rbOFDAModo0" name="rbOFDAModo" value="0" onclick="CheckAnulacionDA();" checked="checked" /><%=L.LBL("LblGENDeposito") %>
                                                    <input type="radio" id="rbOFDAModo1" name="rbOFDAModo" value="1" onclick="CheckAnulacionDA();" /><%=L.LBL("LblGENAnulacion") %>
                                                </fieldset>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td colspan="3">
                                                <table style="width: 100%;">
                                                    <tr>
                                                        <td style="width: 50%;"></td>
                                                        <td>
                                                            <button type="button" id="btnAceptarDA" onclick="PutOFDepositoAdelantado();">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img src="img/tick.png" alt="<%=L.LBL("LblGENAceptar") %>" />
                                                                        </td>
                                                                        <td>
                                                                            <%=L.LBL("LblGENAceptar") %>
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                            </button>
                                                        </td>
                                                        <td>
                                                            <button type="button" id="btnCancelarDA" onclick="">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img src="img/cross-script.png" alt="<%=L.LBL("LblGENCancel") %>" />
                                                                        </td>
                                                                        <td>
                                                                            <%=L.LBL("LblGENCancel") %>
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                            </button>
                                                        </td>
                                                        <td style="width: 50%;"></td>
                                                    </tr>
                                                </table>
                                            </td>
                                        </tr>
                                    </table>

                                </td>
                                <td>
                                    <input type="hidden" id="IdSubElementFD1" value="0" />
                                    <table id="jqgFD1"></table>
                                    <br />
                                    <table style="width: 100%;">
                                        <tr>
                                            <td style="width: 100%;">
                                                <b><%=L.LBL("LblFDKOFImpNetoCobrar") %></b>
                                            </td>
                                            <td>
                                                <b><span id="TotalFD1"><%=String.Format("{0:N2}", 0) %></span></b>
                                            </td>
                                        </tr>
                                    </table>
                                </td>
                            </tr>
                        </table>

                    </div>

                    <div id="OFTraslado">

                        <% /* B08 */ %>

                        <table style="height: 300px;">
                            <tr style="width: 100%;">
                                <td style="width: 100%;">

                                    <table>
                                        <tr>
                                            <td colspan="4"><b><%=L.TIT("OFTrasladoCargos") %></b><br />
                                                <br />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td style="white-space: normal;">
                                                <%=L.LBL("LblFDKOFSeleccionCargos") %>:
                                            </td>
                                            <td colspan="3">
                                                <fieldset>
                                                    <table>
                                                        <tr>
                                                            <td>
                                                                <input type="checkbox" id="cbFil_Fecha" name="cbFil_Fecha" value="1" onchange="GetOFFacturaDetalleTR();" />
                                                            </td>
                                                            <td>
                                                                <%=L.LBL("LblGENDate") %>:
                                                            </td>
                                                            <td style="vertical-align: top;">
                                                                <%=Utils.DateOpsCombo("$('#cbFil_Fecha').prop('checked', true);GetOFFacturaDetalleTR();") %>
                                                            </td>
                                                            <td>
                                                                <input type="text" id="txtFil_Fecha" value="" class="eligeFecha" onchange="$('#cbFil_Fecha').prop('checked', true);GetOFFacturaDetalleTR();" />
                                                                <br />
                                                                <input type="text" id="txtFil_Fecha2" value="" class="eligeFecha" onchange="$('#cbFil_Fecha').prop('checked', true);GetOFFacturaDetalleTR();" />
                                                            </td>
                                                        </tr>
                                                        <tr>
                                                            <td>
                                                                <input type="checkbox" id="cbFil_id_con0" name="cbFil_id_con0" value="1" onchange="GetOFFacturaDetalleTR();" />
                                                            </td>
                                                            <td>
                                                                <%=L.LBL("LblFDKSConcepto") %>:
                                                            </td>
                                                            <td colspan="2">
                                                                <%=cbServFactTR %>
                                                                <button type="button" id="btnSelectTodoTR" onclick="SelectTodoTR();">
                                                                    <table>
                                                                        <tr>
                                                                            <td>
                                                                                <img src="img/Seven/FDK/All.png" alt="<%=L.LBL("LblGENAll") %>" />
                                                                            </td>
                                                                        </tr>
                                                                    </table>
                                                                </button>
                                                            </td>
                                                        </tr>
                                                    </table>
                                                </fieldset>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td rowspan="2">
                                                <%=L.LBL("LblGENDestino") %>:
                                            </td>
                                            <td>
                                                <%=L.LBL("LblGENRoom") %> / <%=L.LBL("LblFDKFolioExterno") %><br />

                                            </td>
                                            <td>
                                                <%=L.LBL("LblGENOrder") %>
                                            </td>
                                            <td>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <%=cbOFHabiFolioExtTR %>
                                            </td>
                                            <td>
                                                <input type="text" id="txtFA0OrdenTR" value="1" style="width: 40px;" />
                                            </td>
                                            <td>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <%=L.LBL("LblGENMotivo") %><br />
                                            </td>
                                            <td colspan="3">
                                                <textarea id="txtOFTRMotivo" style="width: 280px; height: 70px;"></textarea>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td colspan="3">
                                                <table style="width: 100%;">
                                                    <tr>
                                                        <td style="width: 50%;"></td>
                                                        <td>
                                                            <button type="button" id="btnAceptarTR" onclick="PutOFTraslado();">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img src="img/tick.png" alt="<%=L.LBL("LblGENAceptar") %>" />
                                                                        </td>
                                                                        <td>
                                                                            <%=L.LBL("LblGENAceptar") %>
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                            </button>
                                                        </td>
                                                        <td>
                                                            <button type="button" id="btnCancelarTR" onclick="$('#cbOFHabiFolioExtTR').val(0);$('#txtFA0OrdenTR').val(1);$('#txtOFTRMotivo').val('');">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img src="img/cross-script.png" alt="<%=L.LBL("LblGENCancel") %>" />
                                                                        </td>
                                                                        <td>
                                                                            <%=L.LBL("LblGENCancel") %>
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                            </button>
                                                        </td>
                                                        <td style="width: 50%;"></td>
                                                    </tr>
                                                </table>
                                            </td>
                                        </tr>
                                    </table>

                                </td>
                                <td>
                                    <input type="hidden" id="IdSubElementFD2" value="0" />
                                    <table id="jqgFD2"></table>
                                    <br />
                                    <table style="width: 100%;">
                                        <tr>
                                            <td style="width: 100%;">
                                                <b><%=L.LBL("LblFDKOFImpNetoCobrar") %></b>
                                            </td>
                                            <td>
                                                <b><span id="TotalFD2"><%=String.Format("{0:N2}", 0) %></span></b>
                                            </td>
                                        </tr>
                                    </table>
                                </td>
                            </tr>
                        </table>

                    </div>

                    <div id="OFCargAut">

                        <% /* B09 */ %>

                        <table style="width: 100%; height: 300px;">
                            <tr>
                                <td style="padding-left: 120px;">
                                    <table style="width: 50%;">
                                        <tr>
                                            <td>
                                                <input type="hidden" id="IdSubElementCargAut" value="0" />
                                                <table id="jqgCargAut"></table>

                                                <table style="width: 100%;">
                                                    <tr>
                                                        <td style="width: 100%;"></td>
                                                        <td>
                                                            <button type="button" id="btnNuevoCargAut" onclick="CreateCargAut();">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img src="img/document.png" alt="<%=L.LBL("LblGENNew") %>" />
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                            </button>
                                                        </td>
                                                        <td>
                                                            <button type="button" id="btnEliminarCargAut" onclick="DeleteCargAut();">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img id="btnEliminarIconCargAut" src="img/cross-script.png" alt="<%=L.LBL("LblGENDelete") %>" />
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                            </button>
                                                        </td>
                                                        <td>
                                                            <button type="button" id="btnGuardarCargAut" onclick="SaveCargAut();">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img src="img/disk.png" alt="<%=L.LBL("LblGENSave") %>" />
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                            </button>
                                                        </td>
                                                        <td>
                                                            <button type="button" id="btnCancelarCargAut" onclick="CancelCargAut();">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img src="img/arrow-return-180-left.png" alt="<%=L.LBL("LblGENCancel") %>" /></td>
                                                                    </tr>
                                                                </table>
                                                            </button>
                                                        </td>
                                                    </tr>
                                                </table>
                                            </td>
                                        </tr>
                                    </table>
                                </td>
                            </tr>
                        </table>

                    </div>

                    <div id="OFRedirCargos">

                        <% /* B10 */ %>

                        <table style="height: 300px;">
                            <tr style="width: 100%;">
                                <td style="width: 100%;">

                                    <input type="hidden" id="IdSubElementRedir" value="0" />
                                    <table id="jqgRedir"></table>

                                    <table style="width: 100%;">
                                        <tr>
                                            <td>
                                                <table style="width: 100%;">
                                                    <tr>
                                                        <td style="width: 100%;"></td>
                                                        <td>
                                                            <button type="button" id="btnNuevoRedir" onclick="CreateRedir();">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img src="img/document.png" alt="<%=L.LBL("LblGENNew") %>" />
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                            </button>
                                                        </td>
                                                        <td>
                                                            <button type="button" id="btnEliminarRedir" onclick="DeleteRedir();">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img id="btnEliminarIconRedir" src="img/cross-script.png" alt="<%=L.LBL("LblGENDelete") %>" />
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                            </button>
                                                        </td>
                                                        <td>
                                                            <button type="button" id="btnGuardarRedir" onclick="SaveRedir();">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img src="img/disk.png" alt="<%=L.LBL("LblGENSave") %>" />
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                            </button>
                                                        </td>
                                                        <td>
                                                            <button type="button" id="btnCancelarRedir" onclick="CancelRedir();">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img src="img/arrow-return-180-left.png" alt="<%=L.LBL("LblGENCancel") %>" /></td>
                                                                    </tr>
                                                                </table>
                                                            </button>
                                                        </td>
                                                    </tr>
                                                </table>
                                            </td>
                                        </tr>
                                    </table>
                                </td>
                                <td>
                                    <input type="hidden" id="IdSubElementFD3" value="0" />
                                    <table id="jqgFD3"></table>
                                    <br />
                                    <table style="width: 100%;">
                                        <tr>
                                            <td style="width: 100%;">
                                                <b><%=L.LBL("LblFDKOFImpNetoCobrar") %></b>
                                            </td>
                                            <td>
                                                <b><span id="TotalFD3"><%=String.Format("{0:N2}", 0) %></span></b>
                                            </td>
                                        </tr>
                                    </table>
                                </td>
                            </tr>
                        </table>

                    </div>

                    <div id="OFCanje">

                        <% /* B11 */ %>

                        <table style="width: 100%; height: 300px;">
                            <tr>
                                <td style="width: 100%; padding-left: 100px;">

                                    <table style="width: 70%;">
                                        <tr>
                                            <td colspan="3"><b><%=L.TIT("OFCanje") %></b><br />
                                                <br />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <%=L.LBL("LblFDKOFCambiarDe") %>:
                                            </td>
                                            <td colspan="2">
                                                <%=cbMonedaOFCD1 %>&nbsp;&nbsp;&nbsp;<%=L.LBL("LblGENTo") %>&nbsp;&nbsp;&nbsp;<%=cbMonedaOFCD2 %>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <%=L.LBL("LblGENRate") %>:
                                            </td>
                                            <td colspan="2">
                                                <span id="txtOFCDTasa"><%=String.Format("{0:N8}", 0) %></span>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <%=L.LBL("LblGENCommission") %>:
                                            </td>
                                            <td>
                                                <span id="txtOFCDPorcComision"><%=String.Format("{0:N2}", 0) %></span> %
                                            </td>
                                            <td>
                                                <button type="button" id="btnInfoHuesped" onclick="$('#dlgInfoCD').dialog('open')">
                                                    <table>
                                                        <tr>
                                                            <td>
                                                                <img src="img/Seven/FDK/Persona.png" alt="<%=L.LBL("LblGENInformation") %>" />
                                                            </td>
                                                        </tr>
                                                    </table>
                                                </button>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <%=L.LBL("LblFDKOFCDImporteCambiar") %>:
                                            </td>
                                            <td>
                                                <input type="text" id="txtOFCDImporte" value="<%=String.Format("{0:N2}", 0) %>" style="text-align: right; width: 100px;" onblur="RefreshFormCD();" />
                                            </td>
                                            <td>
                                                <span id="txtOFCDMonOri"></span>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <%=L.LBL("LblFDKOFCDImporteEn") %>:
                                            </td>
                                            <td>
                                                <input type="text" id="txtOFCDImporteEnMonDes" value="<%=String.Format("{0:N2}", 0) %>" style="text-align: right; width: 100px;" disabled="disabled" />
                                            </td>
                                            <td>
                                                <span id="txtOFCDMonDes1"></span>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <%=L.LBL("LblGENCommission") %>:
                                            </td>
                                            <td>
                                                <input type="text" id="txtOFCDComision" value="<%=String.Format("{0:N2}", 0) %>" style="text-align: right; width: 100px;" disabled="disabled" />
                                            </td>
                                            <td>
                                                <span id="txtOFCDMonDes2"></span>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <%=L.LBL("LblGENDevolver") %>:
                                            </td>
                                            <td>
                                                <input type="text" id="txtOFCDDevolver" value="<%=String.Format("{0:N2}", 0) %>" style="text-align: right; width: 100px; font-weight: bold; color: maroon;" disabled="disabled" />
                                            </td>
                                            <td>
                                                <span id="txtOFCDMonDes3"></span>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td colspan="3">
                                                <table style="width: 100%;">
                                                    <tr>
                                                        <td style="width: 50%;"></td>
                                                        <td>
                                                            <button type="button" id="btnAceptarCD" onclick="PutOFCanjeDivisa();">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img src="img/tick.png" alt="<%=L.LBL("LblGENAceptar") %>" />
                                                                        </td>
                                                                        <td>
                                                                            <%=L.LBL("LblGENAceptar") %>
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                            </button>
                                                        </td>
                                                        <td>
                                                            <button type="button" id="btnCancelarCD" onclick="$('#txtOFCDImporte').val(0);RefreshFormCD();">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img src="img/cross-script.png" alt="<%=L.LBL("LblGENCancel") %>" />
                                                                        </td>
                                                                        <td>
                                                                            <%=L.LBL("LblGENCancel") %>
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                            </button>
                                                        </td>
                                                        <td style="width: 50%;"></td>
                                                    </tr>
                                                </table>
                                            </td>
                                        </tr>
                                    </table>

                                </td>
                                <td>
                                    <input type="hidden" id="IdSubElementFD4" value="0" />
                                    <table id="jqgFD4"></table>
                                    <br />
                                    <table style="width: 100%;">
                                        <tr>
                                            <td style="width: 100%;">
                                                <b><%=L.LBL("LblFDKOFImpNetoCobrar") %></b>
                                            </td>
                                            <td>
                                                <b><span id="TotalFD4"><%=String.Format("{0:N2}", 0) %></span></b>
                                            </td>
                                        </tr>
                                    </table>
                                </td>
                            </tr>
                        </table>

                    </div>

                    <div id="OFCaja">

                        <% /* B12 */ %>

                        <table style="height: 300px;">
                            <tr style="width: 100%;">
                                <td style="width: 100%; padding-left: 70px;">

                                    <table>
                                        <tr>
                                            <td colspan="3"><b><%=L.TIT("OFCaja") %></b><br />
                                                <br />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td colspan="3">
                                                <div style="border-radius: 10px; border: 1px solid black; font-weight: bold; color: navy; width: 80%; white-space: normal; text-align: justify; padding: 10px;">
                                                    <%=L.MSG("OFCaja") %>
                                                </div>
                                                <br />
                                                <br />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td style="width: 15%;">
                                                <%=L.LBL("LblGENDate") %>:
                                            </td>
                                            <td colspan="2" style="padding-right: 30px;">
                                                <input type="text" id="txtFechaOpCaja" class="eligeFecha" value="<%=string.Format("{0:d}", gen.fecha_hotelera) %>" 
                                                    style="width: 80px;" />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td style="width: 15%;">
                                                <%=L.LBL("LblGENUser") %>:
                                            </td>
                                            <td colspan="2" style="padding-right: 30px;">
                                                <%=cbOperador %>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td colspan="3">
                                                <br />
                                                <table style="width: 100%;">
                                                    <tr>
                                                        <td style="width: 30%;"></td>
                                                        <td>
                                                            <button type="button" id="btnAceptarCA" onclick="window.open('Informe.aspx?r=105&o=' + $('#cbOperador').val() + '&f=' + $('#txtFechaOpCaja').val(), 'OpCaja');">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img src="img/tick.png" alt="<%=L.LBL("LblGENAceptar") %>" />
                                                                        </td>
                                                                        <td>
                                                                            <%=L.LBL("LblGENAceptar") %>
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                            </button>
                                                        </td>
                                                        <td>
                                                            <button type="button" id="btnCancelarCA" onclick="$('#cbOperador').val(0);">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img src="img/cross-script.png" alt="<%=L.LBL("LblGENCancel") %>" />
                                                                        </td>
                                                                        <td>
                                                                            <%=L.LBL("LblGENCancel") %>
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                            </button>
                                                        </td>
                                                        <td>
                                                            <button type="button" id="btnLiquidacion" onclick="RefreshGridLC();$('#dlgLiCa').dialog('open');">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img src="img/Seven/FDK/CALC_Book.png" alt="<%=L.LBL("LblGENDevolver") %>" />
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                            </button>
                                                        </td>
                                                        <td style="width: 50%;"></td>
                                                    </tr>
                                                </table>
                                            </td>
                                        </tr>
                                    </table>

                                </td>
                                <td>
                                    <input type="hidden" id="IdSubElementFD5" value="0" />
                                    <table id="jqgFD5"></table>
                                    <br />
                                    <table style="width: 100%;">
                                        <tr>
                                            <td style="width: 100%;">
                                                <b><%=L.LBL("LblFDKOFImpNetoCobrar") %></b>
                                            </td>
                                            <td>
                                                <b><span id="TotalFD5"><%=String.Format("{0:N2}", 0) %></span></b>
                                            </td>
                                        </tr>
                                    </table>
                                </td>
                            </tr>
                        </table>

                    </div>

                </div>

            </div>

        </div>

    </div>

    <% }
       catch { } %>
</asp:Content>

