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

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

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

    <% try
       { %>

    <title><%=L.TIT("FacturacionEmpresas") %> [2.2]</title>

    <script type="text/javascript">

    <% 
        
           /* 
            * Índice de Código 
            * 
            * El fracaso derrota a los perdedores e inspira a los ganadores.
            *                                                    - Robert T. Kiyosaki
            * 
            * JQ01 - Grid de Facturas de Empresas (Agencias)
            * JQ02 - Grid de Conceptos Principales
            * JQ03 - Grid de Conceptos Principales - Precios
            * JQ04 - Grid de Conceptos Principales - Conceptos Porcentuales
            * JQ05 - Grid de Conceptos Principales - Conceptos Porcentuales - Porciento
            * JQ06 - Grid de Habitaciones
            * JQ07 - Grid de No Alojados
            * JQ08 - Grid de No Alojados - Nombres
            * JQ09 - Grid de Cargos
            * JQ10 - Grid de Servicios Simples de Agencia
            * JQ11 - Grid de Perfiles
            * JQ12 - Grid de Prepagos Asignados
            * JQ13 - Grid de Prepagos
            * JQ14 - Grid de Rooming List - Proforma Automática
            * JQ15 - Grid de Rooming List - Detalle - Proforma Automática
            * 
            * JS_FUN_BASE  - Funciones Javascript para Carga de Datos Base
            * JS_FUN_PER   - Funciones Javascript Perfiles
            * JS_DOC       - Funciones Javascript en Document.Ready()
            * 
            * DLG_VAR      - Diálogos Varios
            * DLG_FIL_PER  - Diálogo de Filtrado de Perfiles
            * DLG_DGA      - Diálogo de Prepagos Asignados
            * DLG_FIL_DG   - Diálogo de Filtrado de Prepagos
            * DLG_FIL_FA   - Diálogo de Filtrado de Facturas de Empresas
            * 
            * TIT - Título
            * 
            * HH  - Hidden Hive - Almacen de datos en campos ocultos
            * 
            * B01 - Cuandro Información Principal
            * B02 - Formulario Principal FA
            * B03 - Zona Informativa 
            * B04 - Conceptos Principales
            * B05 - Conceptos Principales - Precios
            * B06 - Conceptos Principales - Conceptos Porcentuales
            * B07 - Conceptos Principales - Conceptos Porcentuales - Porcentajes
            * B08 - Habitaciones
            * B09 - No Alojados
            * B10 - No Alojados - Nombres
            * B11 - Cargos Manuales
            * B12 - Cierre de la Factura
            * B13 - Proforma Automática
            * 
            */
        
    %>

        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 de Empresas */ %>

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

        function GetFA() {
            GetFactura(0);
        }

        function GetFactura(id) {
            $.ajax({
                url: 'Servicio.svc/GetFacturaEmpresas',
                data: {
                    "id_faca": id
                    , "Fil_nro_folio": $("input[name=cbFil_nro_folio]:checked").val(), "vFil_nro_folio": $('#txtFil_nro_folio').val()
                    , "Fil_id_cont": $("input[name=cbFil_id_cont]:checked").val(), "vFil_id_cont": $('#cbContratoFil').val()
                    , "Fil_referencia": $("input[name=cbFil_referencia]:checked").val(), "vFil_referencia": $('#txtFil_referencia').val()
                    , "Fil_fecha_ent": $("input[name=cbFil_fecha_ent]:checked").val(), "Fil_fecha_ent_modo": $("#cbDateOpsFilFA").val()
                    , "vFil_fecha_ent": $('#txtFil_fecha_ent').val(), "vFil_fecha_ent2": $('#txtFil_fecha_ent2').val()
                    , "Fil_fecha_sal": $("input[name=cbFil_fecha_sal]:checked").val(), "Fil_fecha_sal_modo": $("#cbDateOpsFilFA2").val()
                    , "vFil_fecha_sal": $('#txtFil_fecha_sal').val(), "vFil_fecha_sal2": $('#txtFil_fecha_sal2').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');
                    try {
                        if (parseInt(id) == 0) {
                            $("#jqgFA").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                            var thegrid = $("#jqgFA")[0];
                            thegrid.addJSONData(JSON.parse(json.d));
                            $("#jqgFA").jqGrid("setGridParam", { datatype: "local", loadonce: true });
                        }
                        else {
                            $('#HidFA').html(json.d);
                            LoadForm();
                        }
                    }
                    catch (err) {
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

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

        function PutFA(eli) {
            $.ajax({
                url: 'Servicio.svc/PutFacturaEmpresas',
                data: {
                    "id_faca": $('#IdSubElementFA').val()
                    , "id_cardex": $('#IdSubElementCARE').val()
                    , "id_dcto": $('#cbDescuento').val(), "serv_entrada": $('#cbServicioSimple').val()
                    , "id_dega": $('#IdSubElementDEGA').val()
                    , "id_cont": $('#cbContrato').val(), "fecha_desde": $('#txtFAFecIni').val(), "fecha_hasta": $('#txtFAFecFin').val()
                    , "observaciones": $('#txtFAObservaciones').val(), "referencia": $('#txtFAReferencia').val()
                    , "fecha_faca": "", "nro_cheque": $('#txtFANroFolio').val()
                    , "tasa": $('#txtFATasa').val(), "fecha_cobro": ""
                    , "modificada": 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) {
                            $('#IdSubElementFA').val(0);
                            BotonDefaultFA();
                            RefreshGridFA();
                        }
                        else {
                            if (parseInt($('#IdSubElementFA').val()) != 0) {
                                BotonDefaultFA();
                                RefreshGridFA();
                            }
                            else {
                                $('#IdSubElementFA').val(res);
                                BotonDefaultFA();
                                RefreshGridFA();
                            }
                        }
                    }
                    else {
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

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

        function LoadGridFA() {

            var lselFA;
            var colMap = {};
            $("#jqgFA").jqGrid({
                datatype: 'local',
                height: 510,
                width: 120,
                colNames: ['', '<%=L.LBL("LblGENNumero") %>', ''],
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'nro_cheque', index: 'nro_cheque', width: 10, editable: true, searchoptions: { sopt: ListFindN } },
                            { name: 'Eli', index: 'Eli', width: 5, search: false, hidden: true }
                ],
                onSelectRow: function (id) {
                    if (id) {

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

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

                            $('#jqgFA').jqGrid('restoreRow', lselFA);

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

                            GetFactura(ret.Id);
                        }
                        else {
                            BotonNuevoFA();
                        }

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

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

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

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

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

                        if (status == "True") {
                            $("#jqgFA").jqGrid('setRowData', rows[i], false,
                            { color: 'red', font: 'italic' });
                        }
                    }
                    $('#jqgFA').jqGrid('setSelection', $('#IdSubElementFA').val());
                    if (parseInt($('#IdSubElementFA').val()) != 0) {
                        BotonSelectFA();
                    }
                },
                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'
            });

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

        }

        function InitializeComponentsFA() {
            $('#txtFANroFolio').on('input', function () { BotonGuardarFA(); });
            $('#cbContrato').on('change', function () {
                BotonGuardarFA();
                GetFAServiciosAgenciaCombo();
                $('#txtFATasa').val($('#HID_TariXMone_' + $('#cbContrato').val() + '_tasa').val());
            });
            $('#txtFAFecIni').on('input', function () {
                BotonGuardarFA();
                GetFAServiciosAgenciaCombo();
            });
            $('#txtFAFecFin').on('input', function () {
                BotonGuardarFA();
                GetFAServiciosAgenciaCombo();
            });
            $('#txtFAFecIni').on('change', function () {
                BotonGuardarFA();
                GetFAServiciosAgenciaCombo();
            });
            $('#txtFAFecFin').on('change', function () {
                BotonGuardarFA();
                GetFAServiciosAgenciaCombo();
            });
            $('#cbDescuento').on('change', function () { BotonGuardarFA(); });
            $('#txtFATasa').on('input', function () { BotonGuardarFA(); });
            $('#cbServicioSimple').on('change', function () {
                BotonGuardarFA();
            });
            $('#txtFAReferencia').on('input', function () { BotonGuardarFA(); });
            $('#txtFAObservaciones').on('input', function () { BotonGuardarFA(); });
        }

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

        function RefreshGridFA() {
            $("#jqgFA").jqGrid("setGridParam", { datatype: "json", datatype: GetFA, loadonce: true });
            $("#jqgFA").trigger("reloadGrid");
            $("#jqgFA").jqGrid("setGridParam", { datatype: "local", loadonce: true });
        }

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

        function CreateFA() {
            ResetForm();
            ResetFiltersFA();
            BotonNuevoFA();
        }

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

        function SaveFA() {
            PutFA(0);
        }

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

        <%--function DeleteFA() {
            var id = $("#jqgFA").jqGrid('getGridParam', 'selrow');
            if (id) {
                PutFA(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 CancelFA() {
            var id = $("#jqgFA").jqGrid('getGridParam', 'selrow');
            if (id) {
                $('#jqgFA').restoreRow(id);
                $('#IdSubElementFA').val(id);
                GetFactura(id);
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
            BotonDefaultFA();
        }

        function BotonDefaultFA() {
            $('#btnNuevoFA').button('enable');
            //$('#btnEliminarFA').button('disable');
            $('#btnGuardarFA').button('disable');
            $('#btnCancelarFA').button('disable');
        }

        function BotonNuevoFA() {
            $('#btnNuevoFA').button('disable');
            //$('#btnEliminarFA').button('disable');
            $('#btnGuardarFA').button('disable');
            $('#btnCancelarFA').button('enable');
        }

        function BotonSelectFA() {
            $('#btnNuevoFA').button('enable');
            var id = $("#jqgFA").jqGrid('getGridParam', 'selrow');
            if (!isNaN(id)) {
                $('#btnEliminarFA').button('enable');
            }
            //else {
            //    $('#btnEliminarFA').button('disable');
            //}
            $('#btnGuardarFA').button('disable');
            $('#btnCancelarFA').button('disable');
        }

        function BotonGuardarFA() {
            $('#btnNuevoFA').button('disable');
            //$('#btnEliminarFA').button('disable');
            $('#btnGuardarFA').button('enable');
            $('#btnCancelarFA').button('enable');
        }

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

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

        <% /* JQ02 */ %>

        <% /* Código del jqGrid para Conceptos Principales */ %>

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

        function GetCON() {
            $.ajax({
                url: 'Servicio.svc/GetFAConceptos',
                data: {
                    "id_faca": $('#IdSubElementFA').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 () {
                    $('#dlgCargando2').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando2').dialog('close');
                    try {
                        $("#jqgCON").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                        var thegrid = $("#jqgCON")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgCON").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 PutCON(id, id_faca, id_ccon, fecha_desde, fecha_hasta, cantidad_p, eliminado, eli) {
            $.ajax({
                url: 'Servicio.svc/PutFAConceptos',
                data: {
                    "id_facp": id, "id_faca": $('#IdSubElementFA').val(), "id_ccon": id_ccon, "fecha_desde": fecha_desde
                    , "fecha_hasta": fecha_hasta, "cantidad_p": cantidad_p, "eliminado": eliminado
                    , "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 () {
                    $('#dlgCargando2').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando2').dialog('close');
                    var res = json.d;
                    if (res > 0 || res < 0) {
                        if (eli == 1) {
                            $('#IdSubElementCON').val(0);
                            $('#IdSubElementCONP').val(0);
                            $('#IdSubElementCOP').val(0);
                            $('#IdSubElementCOPP').val(0);
                            BotonDefaultCON();
                            RefreshGridCON();

                            $('#jqgCONP').jqGrid('clearGridData');
                            BotonDefaultCONP();
                            $('#jqgCOP').jqGrid('clearGridData');
                            BotonDefaultCOP();
                            $('#jqgCOPP').jqGrid('clearGridData');
                            BotonDefaultCOPP();
                        }
                        else {
                            if (id > 0 || id < 0) {
                                BotonDefaultCON();
                                RefreshGridCON();
                            }
                            else {
                                $('#IdSubElementCON').val(res);
                                BotonDefaultCON();
                                RefreshGridCON();
                            }
                        }
                        GetFATotales();
                    }
                    else {
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

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

        function LoadGridCON() {

            var lselCON;
            var colMap = {};
            $("#jqgCON").jqGrid({
                datatype: 'local',
                height: 70,
                width: 350,
                colNames: ['', '', '<%=L.LBL("LblFDKSConcepto") %>', '<%=L.LBL("LblGENStart") %>', '<%=L.LBL("LblGENEnd") %>', '<%=L.LBL("LblGENQuantity") %>', ''],
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'id_faca', index: 'id_faca', width: 10, search: false, hidden: true },
                            {
                                name: 'id_ccon', index: 'id_ccon', width: 15, editable: true,
                                formatter: 'select', stype: 'select', edittype: 'select', editoptions: { value: "0: " }
                            },
                            { name: 'fecha_desde', index: 'fecha_desde', width: 10, editable: true, searchoptions: { sopt: ListFindT } },
                            { name: 'fecha_hasta', index: 'fecha_hasta', width: 10, editable: true, searchoptions: { sopt: ListFindT } },
                            { name: 'cantidad_p', index: 'cantidad_p', width: 10, editable: true, searchoptions: { sopt: ListFindN }, align: "right" },
                            { name: 'Eli', index: 'Eli', width: 5, search: false, hidden: true }
                ],
                onSelectRow: function (id) {
                    if (id) {

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

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

                            $('#jqgCON').jqGrid('restoreRow', lselCON);

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

                            $('#jqgCONP').jqGrid('clearGridData');
                            BotonDefaultCONP();
                            $('#jqgCOP').jqGrid('clearGridData');
                            BotonDefaultCOP();
                            $('#jqgCOPP').jqGrid('clearGridData');
                            BotonDefaultCOPP();

                            RefreshGridCONP();
                            RefreshGridCOP();
                        }
                        else {
                            BotonNuevoCON();
                        }

                        //$('#jqgCON').jqGrid('saveRow', lselCON);
                        $('#jqgCON').jqGrid('editRow', id, true, EventsCON);

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

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

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

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

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

                        if (status == "True") {
                            $("#jqgCON").jqGrid('setRowData', rows[i], false,
                            { color: 'red', font: 'italic' });
                        }
                    }
                    $('#jqgCON').jqGrid('setSelection', $('#IdSubElementCON').val());
                    if (parseInt($('#IdSubElementCON').val()) != 0) {
                        BotonSelectCON();
                    }
                },
                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'
            });

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

        }

        function EventsCON(id) {
            $("#" + id + "_id_ccon").prop('disabled', true);
            $("#" + id + "_cantidad_p").on('input', function () { BotonGuardarCON(); });

            $("#" + id + "_fecha_desde").prop('disabled', true);
            $("#" + id + "_fecha_hasta").prop('disabled', true);
        }

        function EventsNewCON() {
            var selr = jQuery('#jqgCON').jqGrid('getGridParam', 'selrow');
            $("#" + selr + "_id_ccon").on('change', function () { BotonGuardarCON(); });
            $("#" + selr + "_fecha_desde").on('input', function () { BotonGuardarCON(); });
            $("#" + selr + "_fecha_hasta").on('input', function () { BotonGuardarCON(); });
            $("#" + selr + "_fecha_desde").on('change', function () { BotonGuardarCON(); });
            $("#" + selr + "_fecha_hasta").on('change', function () { BotonGuardarCON(); });
            $("#" + selr + "_cantidad_p").on('input', function () { BotonGuardarCON(); });

            $("#" + selr + "_fecha_desde").datepicker({
                firstDay: 0,
                changeYear: true,
                changeMonth: true
            });

            $("#" + selr + "_fecha_hasta").datepicker({
                firstDay: 0,
                changeYear: true,
                changeMonth: true
            });
        }

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

        function RefreshGridCON() {
            GetFAServiciosAgenciaCombo();
        }

        function RefreshGridCON2() {
            $("#jqgCON").jqGrid("setGridParam", { datatype: "json", datatype: GetCON, loadonce: true });
            $("#jqgCON").trigger("reloadGrid");
            $("#jqgCON").jqGrid("setGridParam", { datatype: "local", loadonce: true });
        }

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

        function CreateCON() {
            $('#IdSubElementCON').val(0);
            $("#jqgCON").jqGrid('addRow', {
                initdata: { 'Id': '0', 'fecha_desde': $('#txtFAFecIni').val(), 'fecha_hasta': $('#txtFAFecFin').val(), 'cantidad_p': '1' },
                position: "first",
                useDefValues: false,
                useFormatter: false,
                addRowParams: { extraparam: {} }
            });
            BotonGuardarCON();
            EventsNewCON();
            $('#jqgCONP').jqGrid('clearGridData');
            BotonDefaultCONP();
            $('#jqgCOP').jqGrid('clearGridData');
            BotonDefaultCOP();
            $('#jqgCOPP').jqGrid('clearGridData');
            BotonDefaultCOPP();
        }

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

        function SaveCON() {
            var id = $("#jqgCON").jqGrid('getGridParam', 'selrow');
            if (id) {
                PutCON(id, $('#' + id + '_id_faca').val(), $('#' + id + '_id_ccon').val(), $('#' + id + '_fecha_desde').val()
                    , $('#' + id + '_fecha_hasta').val(), $('#' + id + '_cantidad_p').val(), $('#' + id + '_eliminado').val(), 0);
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
        }

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

        function DeleteCON() {
            var id = $("#jqgCON").jqGrid('getGridParam', 'selrow');
            if (id) {
                PutCON(id, $('#' + id + '_id_faca').val(), $('#' + id + '_id_ccon').val(), $('#' + id + '_fecha_desde').val()
                    , $('#' + id + '_fecha_hasta').val(), $('#' + id + '_cantidad_p').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 CancelCON() {
            var id = $("#jqgCON").jqGrid('getGridParam', 'selrow');
            if (id) {
                $('#jqgCON').restoreRow(id);
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
            BotonDefaultCON();
        }

        function BotonDefaultCON() {
            $('#btnNuevoCON').button('enable');
            $('#btnEliminarCON').button('disable');
            $('#btnGuardarCON').button('disable');
            $('#btnCancelarCON').button('disable');
        }

        function BotonNuevoCON() {
            $('#btnNuevoCON').button('disable');
            $('#btnEliminarCON').button('disable');
            $('#btnGuardarCON').button('disable');
            $('#btnCancelarCON').button('enable');
        }

        function BotonSelectCON() {
            $('#btnNuevoCON').button('enable');
            var id = $("#jqgCON").jqGrid('getGridParam', 'selrow');
            if (!isNaN(id)) {
                $('#btnEliminarCON').button('enable');
            }
            else {
                $('#btnEliminarCON').button('disable');
            }
            $('#btnGuardarCON').button('disable');
            $('#btnCancelarCON').button('disable');
        }

        function BotonGuardarCON() {
            $('#btnNuevoCON').button('disable');
            $('#btnEliminarCON').button('disable');
            $('#btnGuardarCON').button('enable');
            $('#btnCancelarCON').button('enable');
        }

        <% /* JQ03 */ %>

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

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

        function GetCONP() {
            $.ajax({
                url: 'Servicio.svc/GetFAConceptoPrecio',
                data: {
                    "id_facp": $('#IdSubElementCON').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 () {
                    $('#dlgCargando3').dialog('open');
                },
                success: function (json) {
                    try {
                        $("#jqgCONP").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                        var thegrid = $("#jqgCONP")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgCONP").jqGrid("setGridParam", { datatype: "local", loadonce: true });
                        $('#dlgCargando3').dialog('close');
                    }
                    catch (err) {
                        $('#dlgCargando3').dialog('close');
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

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

        function PutCONP(id, id_facp, fecha_1, fecha_2, precio, eliminado, eli) {
            $.ajax({
                url: 'Servicio.svc/PutFAConceptoPrecio',
                data: {
                    "id_fapp": id, "id_facp": $('#IdSubElementCON').val(), "fecha_1": fecha_1, "fecha_2": fecha_2, "precio": precio, "eliminado": eliminado
                , "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 () {
                    $('#dlgCargando3').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando3').dialog('close');
                    var res = json.d;
                    if (res > 0 || res < 0) {
                        if (eli == 1) {
                            $('#IdSubElementCONP').val(0);
                            BotonDefaultCONP();
                            RefreshGridCONP();
                        }
                        else {
                            if (id > 0 || id < 0) {
                                BotonDefaultCONP();
                                RefreshGridCONP();
                            }
                            else {
                                $('#IdSubElementCONP').val(res);
                                BotonDefaultCONP();
                                RefreshGridCONP();
                            }
                        }
                        GetFATotales();
                    }
                    else {
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

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

        function LoadGridCONP() {

            var lselCONP;
            var colMap = {};
            $("#jqgCONP").jqGrid({
                datatype: 'local',
                height: 50,
                width: 320,
                colNames: ['', '', '<%=L.LBL("LblGENStart") %>', '<%=L.LBL("LblGENEnd") %>', '<%=L.LBL("LblGENPrice") %>', ''],
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'id_facp', index: 'id_facp', width: 10, editable: true, search: false, hidden: true },
                            { name: 'fecha_1', index: 'fecha_1', width: 10, editable: true, searchoptions: { sopt: ListFindT } },
                            { name: 'fecha_2', index: 'fecha_2', width: 10, editable: true, searchoptions: { sopt: ListFindT } },
                            { name: 'precio', index: 'precio', width: 21, editable: true, searchoptions: { sopt: ListFindN }, align: "right" },
                            { name: 'Eli', index: 'Eli', width: 5, search: false, hidden: true }
                ],
                onSelectRow: function (id) {
                    if (id) {

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

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

                            $('#jqgCONP').jqGrid('restoreRow', lselCONP);

                            $('#IdSubElementCONP').val(ret.Id);
                        }
                        else {
                            BotonNuevoCONP();
                        }

                        //$('#jqgCONP').jqGrid('saveRow', lselCONP);
                        $('#jqgCONP').jqGrid('editRow', id, true, EventsCONP);

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

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

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

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

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

                        if (status == "True") {
                            $("#jqgCONP").jqGrid('setRowData', rows[i], false,
                            { color: 'red', font: 'italic' });
                        }
                    }
                    $('#jqgCONP').jqGrid('setSelection', $('#IdSubElementCONP').val());
                    if (parseInt($('#IdSubElementCONP').val()) != 0) {
                        BotonSelectCONP();
                    }
                },
                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'
            });

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

        }

        function EventsCONP(id) {
            $("#" + id + "_precio").on('input', function () { BotonGuardarCONP(); });
            $("#" + id + "_fecha_1").prop('disabled', true);
            $("#" + id + "_fecha_2").prop('disabled', true);
        }

        function EventsNewCONP() {
            var selr = jQuery('#jqgCONP').jqGrid('getGridParam', 'selrow');
            $("#" + selr + "_precio").on('input', function () { BotonGuardarCONP(); });
            $("#" + selr + "_fecha_1").prop('disabled', true);
            $("#" + selr + "_fecha_2").prop('disabled', true);
        }

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

        function RefreshGridCONP() {
            $("#jqgCONP").jqGrid("setGridParam", { datatype: "json", datatype: GetCONP, loadonce: true });
            $("#jqgCONP").trigger("reloadGrid");
            $("#jqgCONP").jqGrid("setGridParam", { datatype: "local", loadonce: true });
        }

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

        function SaveCONP() {
            var id = $("#jqgCONP").jqGrid('getGridParam', 'selrow');
            if (id) {
                PutCONP(id, $('#' + id + '_id_facp').val(), $('#' + id + '_fecha_1').val(), $('#' + id + '_fecha_2').val(), $('#' + id + '_precio').val(), $('#' + id + '_eliminado').val(), 0);
            }
            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 CancelCONP() {
            var id = $("#jqgCONP").jqGrid('getGridParam', 'selrow');
            if (id) {
                $('#jqgCONP').restoreRow(id);
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
            BotonDefaultCONP();
        }

        function BotonDefaultCONP() {
            $('#btnGuardarCONP').button('disable');
            $('#btnCancelarCONP').button('disable');
        }

        function BotonNuevoCONP() {
            $('#btnGuardarCONP').button('disable');
            $('#btnCancelarCONP').button('enable');
        }

        function BotonSelectCONP() {
            $('#btnGuardarCONP').button('disable');
            $('#btnCancelarCONP').button('disable');
        }

        function BotonGuardarCONP() {
            $('#btnGuardarCONP').button('enable');
            $('#btnCancelarCONP').button('enable');
        }

        <% /* JQ04 */ %>

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

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

        function GetCOP() {
            $.ajax({
                url: 'Servicio.svc/GetFAConceptosPorcentual',
                data: {
                    "id_facp": $('#IdSubElementCON').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) {
                    try {
                        $("#jqgCOP").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                        var thegrid = $("#jqgCOP")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgCOP").jqGrid("setGridParam", { datatype: "local", loadonce: true });
                        $('#dlgCargando4').dialog('close');
                    }
                    catch (err) {
                        $('#dlgCargando4').dialog('close');
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

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

        function PutCOP(id, id_facp, id_ccon, cantidad_s, eliminado, eli) {
            $.ajax({
                url: 'Servicio.svc/PutFAConceptosPorcentual',
                data: {
                    "id_facs": id, "id_facp": $('#IdSubElementCON').val(), "id_ccon": id_ccon, "cantidad_s": cantidad_s, "eliminado": eliminado
                , "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 () {
                    $('#dlgCargando4').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando4').dialog('close');
                    var res = json.d;
                    if (res > 0 || res < 0) {
                        if (eli == 1) {
                            $('#IdSubElementCOP').val(0);
                            $('#IdSubElementCOPP').val(0);

                            $('#jqgCOPP').jqGrid('clearGridData');
                            BotonDefaultCOPP();
                            RefreshGridCOPP();

                            $('#jqgCOPP').jqGrid('clearGridData');
                            BotonDefaultCOPP();
                        }
                        else {
                            if (id > 0 || id < 0) {
                                BotonDefaultCOP();
                                RefreshGridCOP();
                            }
                            else {
                                $('#IdSubElementCOP').val(res);
                                BotonDefaultCOP();
                                RefreshGridCOP();
                            }
                        }
                        GetFATotales();
                    }
                    else {
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

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

        function LoadGridCOP() {

            var lselCOP;
            var colMap = {};
            $("#jqgCOP").jqGrid({
                datatype: 'local',
                height: 70,
                width: 250,
                colNames: ['', '', '<%=L.LBL("LblFDKSConcepto") %>', '<%=L.LBL("LblGENQuantity") %>', ''],
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'id_facp', index: 'id_facp', width: 10, editable: true, search: false, hidden: true },
                            {
                                name: 'id_ccon', index: 'id_ccon', width: 18, editable: true,
                                formatter: 'select', stype: 'select', edittype: 'select', editoptions: { value: "0: " }
                            },
                            { name: 'cantidad_s', index: 'cantidad_s', width: 10, editable: true, searchoptions: { sopt: ListFindN }, align: "right" },
                            { name: 'Eli', index: 'Eli', width: 5, search: false, hidden: true }
                ],
                onSelectRow: function (id) {
                    if (id) {

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

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

                            $('#jqgCOP').jqGrid('restoreRow', lselCOP);

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

                            RefreshGridCOPP();
                        }
                        else {
                            BotonNuevoCOP();
                        }

                        //$('#jqgCOP').jqGrid('saveRow', lselCOP);
                        $('#jqgCOP').jqGrid('editRow', id, true, EventsCOP);

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

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

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

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

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

                        if (status == "True") {
                            $("#jqgCOP").jqGrid('setRowData', rows[i], false,
                            { color: 'red', font: 'italic' });
                        }
                    }
                    $('#jqgCOP').jqGrid('setSelection', $('#IdSubElementCOP').val());
                    if (parseInt($('#IdSubElementCOP').val()) != 0) {
                        BotonSelectCOP();
                    }
                },
                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'
            });

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

        }

        function EventsCOP(id) {
            $("#" + id + "_id_ccon").prop('disabled', true);
            $("#" + id + "_cantidad_s").on('input', function () { BotonGuardarCOP(); });
        }

        function EventsNewCOP() {
            var selr = jQuery('#jqgCOP').jqGrid('getGridParam', 'selrow');
            $("#" + selr + "_id_ccon").on('change', function () { BotonGuardarCOP(); });
            $("#" + selr + "_cantidad_s").on('input', function () { BotonGuardarCOP(); });
        }

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

        function RefreshGridCOP() {
            GetFAServiciosAgenciaPorcCombo();
        }

        function RefreshGridCOP2() {
            $("#jqgCOP").jqGrid("setGridParam", { datatype: "json", datatype: GetCOP, loadonce: true });
            $("#jqgCOP").trigger("reloadGrid");
            $("#jqgCOP").jqGrid("setGridParam", { datatype: "local", loadonce: true });
        }

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

        function CreateCOP() {
            $('#IdSubElementCOP').val(0);
            $("#jqgCOP").jqGrid('addRow', {
                initdata: { 'Id': '0', 'cantidad_s': '1' },
                position: "first",
                useDefValues: false,
                useFormatter: false,
                addRowParams: { extraparam: {} }
            });
            BotonGuardarCOP();
            EventsNewCOP();
            $('#jqgCOPP').jqGrid('clearGridData');
            BotonDefaultCOPP();
        }

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

        function SaveCOP() {
            var id = $("#jqgCOP").jqGrid('getGridParam', 'selrow');
            if (id) {
                PutCOP(id, $('#' + id + '_id_facp').val(), $('#' + id + '_id_ccon').val(), $('#' + id + '_cantidad_s').val(), $('#' + id + '_eliminado').val(), 0);
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
        }

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

        function DeleteCOP() {
            var id = $("#jqgCOP").jqGrid('getGridParam', 'selrow');
            if (id) {
                PutCOP(id, $('#' + id + '_id_facp').val(), $('#' + id + '_id_ccon').val(), $('#' + id + '_cantidad_s').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 CancelCOP() {
            var id = $("#jqgCOP").jqGrid('getGridParam', 'selrow');
            if (id) {
                $('#jqgCOP').restoreRow(id);
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
            BotonDefaultCOP();
        }

        function BotonDefaultCOP() {
            $('#btnNuevoCOP').button('enable');
            $('#btnEliminarCOP').button('disable');
            $('#btnGuardarCOP').button('disable');
            $('#btnCancelarCOP').button('disable');
        }

        function BotonNuevoCOP() {
            $('#btnNuevoCOP').button('disable');
            $('#btnEliminarCOP').button('disable');
            $('#btnGuardarCOP').button('disable');
            $('#btnCancelarCOP').button('enable');
        }

        function BotonSelectCOP() {
            $('#btnNuevoCOP').button('enable');
            var id = $("#jqgCOP").jqGrid('getGridParam', 'selrow');
            if (!isNaN(id)) {
                $('#btnEliminarCOP').button('enable');
            }
            else {
                $('#btnEliminarCOP').button('disable');
            }
            $('#btnGuardarCOP').button('disable');
            $('#btnCancelarCOP').button('disable');
        }

        function BotonGuardarCOP() {
            $('#btnNuevoCOP').button('disable');
            $('#btnEliminarCOP').button('disable');
            $('#btnGuardarCOP').button('enable');
            $('#btnCancelarCOP').button('enable');
        }

        <% /* JQ05 */ %>

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

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

        function GetCOPP() {
            $.ajax({
                url: 'Servicio.svc/GetFAConceptosPorcentualPorc',
                data: {
                    "id_facs": $('#IdSubElementCOP').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) {
                    try {
                        $("#jqgCOPP").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                        var thegrid = $("#jqgCOPP")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgCOPP").jqGrid("setGridParam", { datatype: "local", loadonce: true });
                        $('#dlgCargando5').dialog('close');
                    }
                    catch (err) {
                        $('#dlgCargando5').dialog('close');
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

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

        function PutCOPP(id, id_facs, fecha_1, fecha_2, porciento, eliminado, eli) {
            $.ajax({
                url: 'Servicio.svc/PutFAConceptosPorcentualPorc',
                data: {
                    "id_fasp": id, "id_facs": $('#IdSubElementCOP').val(), "fecha_1": fecha_1, "fecha_2": fecha_2, "porciento": porciento, "eliminado": eliminado
                , "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 () {
                    $('#dlgCargando5').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando5').dialog('close');
                    var res = json.d;
                    if (res > 0 || res < 0) {
                        if (eli == 1) {
                            $('#IdSubElementCOPP').val(0);
                            BotonDefaultCOPP();
                            RefreshGridCOPP();
                        }
                        else {
                            if (id > 0 || id < 0) {
                                BotonDefaultCOPP();
                                RefreshGridCOPP();
                            }
                            else {
                                $('#IdSubElementCOPP').val(res);
                                BotonDefaultCOPP();
                                RefreshGridCOPP();
                            }
                        }
                        GetFATotales();
                    }
                    else {
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

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

        function LoadGridCOPP() {

            var lselCOPP;
            var colMap = {};
            $("#jqgCOPP").jqGrid({
                datatype: 'local',
                height: 50,
                width: 250,
                colNames: ['', '', '<%=L.LBL("LblGENStart") %>', '<%=L.LBL("LblGENEnd") %>', '<%=L.LBL("LblGENPercent") %>', ''],
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'id_facs', index: 'id_facs', width: 10, editable: true, search: false, hidden: true },
                            { name: 'fecha_1', index: 'fecha_1', width: 10, editable: true, searchoptions: { sopt: ListFindT }, search: false, hidden: true },
                            { name: 'fecha_2', index: 'fecha_2', width: 10, editable: true, searchoptions: { sopt: ListFindT }, search: false, hidden: true },
                            { name: 'porciento', index: 'porciento', width: 10, editable: true, searchoptions: { sopt: ListFindN }, align: 'right' },
                            { name: 'Eli', index: 'Eli', width: 5, search: false, hidden: true }
                ],
                onSelectRow: function (id) {
                    if (id) {

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

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

                            $('#jqgCOPP').jqGrid('restoreRow', lselCOPP);

                            $('#IdSubElementCOPP').val(ret.Id);
                        }
                        else {
                            BotonNuevoCOPP();
                        }

                        //$('#jqgCOPP').jqGrid('saveRow', lselCOPP);
                        $('#jqgCOPP').jqGrid('editRow', id, true, EventsCOPP);

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

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

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

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

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

                        if (status == "True") {
                            $("#jqgCOPP").jqGrid('setRowData', rows[i], false,
                            { color: 'red', font: 'italic' });
                        }
                    }
                    $('#jqgCOPP').jqGrid('setSelection', $('#IdSubElementCOPP').val());
                    if (parseInt($('#IdSubElementCOPP').val()) != 0) {
                        BotonSelectCOPP();
                    }
                },
                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'
            });

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

        }

        function EventsCOPP(id) {
            $("#" + id + "_fecha_1").prop('disabled', true);
            $("#" + id + "_fecha_2").prop('disabled', true);
            $("#" + id + "_porciento").on('input', function () { BotonGuardarCOPP(); });
        }

        function EventsNewCOPP() {
            var selr = jQuery('#jqgCOPP').jqGrid('getGridParam', 'selrow');
            $("#" + selr + "_fecha_1").prop('disabled', true);
            $("#" + selr + "_fecha_2").prop('disabled', true);
            $("#" + selr + "_porciento").on('input', function () { BotonGuardarCOPP(); });
        }

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

        function RefreshGridCOPP() {
            $("#jqgCOPP").jqGrid("setGridParam", { datatype: "json", datatype: GetCOPP, loadonce: true });
            $("#jqgCOPP").trigger("reloadGrid");
            $("#jqgCOPP").jqGrid("setGridParam", { datatype: "local", loadonce: true });
        }

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

        function SaveCOPP() {
            var id = $("#jqgCOPP").jqGrid('getGridParam', 'selrow');
            if (id) {
                PutCOPP(id, $('#' + id + '_id_facs').val(), $('#' + id + '_fecha_1').val(), $('#' + id + '_fecha_2').val(), $('#' + id + '_porciento').val(), $('#' + id + '_eliminado').val(), 0);
            }
            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 CancelCOPP() {
            var id = $("#jqgCOPP").jqGrid('getGridParam', 'selrow');
            if (id) {
                $('#jqgCOPP').restoreRow(id);
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
            BotonDefaultCOPP();
        }

        function BotonDefaultCOPP() {
            $('#btnGuardarCOPP').button('disable');
            $('#btnCancelarCOPP').button('disable');
        }

        function BotonNuevoCOPP() {
            $('#btnGuardarCOPP').button('disable');
            $('#btnCancelarCOPP').button('enable');
        }

        function BotonSelectCOPP() {
            $('#btnGuardarCOPP').button('disable');
            $('#btnCancelarCOPP').button('disable');
        }

        function BotonGuardarCOPP() {
            $('#btnGuardarCOPP').button('enable');
            $('#btnCancelarCOPP').button('enable');
        }

        <% /* JQ06 */ %>

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

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

        function GetHAB() {
            $.ajax({
                url: 'Servicio.svc/GetFAHabitaciones',
                data: {
                    "id_faca": $('#IdSubElementFA').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) {
                    try {
                        $("#jqgHAB").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                        var thegrid = $("#jqgHAB")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgHAB").jqGrid("setGridParam", { datatype: "local", loadonce: true });
                        $('#dlgCargando7').dialog('close');
                    }
                    catch (err) {
                        $('#dlgCargando7').dialog('close');
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

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

        function PutHAB(id, id_face, eli) {
            $.ajax({
                url: 'Servicio.svc/PutFAHabitaciones',
                data: {
                    "id_face": id_face
                    , "id_faca": $('#IdSubElementFA').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 () {
                    $('#dlgCargando7').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando7').dialog('close');
                    var res = json.d;
                    if (res > 0 || res < 0) {
                        if (eli == 1) {
                            $('#IdSubElementHAB').val(0);
                            BotonDefaultHAB();
                            RefreshGridHAB();
                        }
                        else {
                            if (id > 0 || id < 0) {
                                BotonDefaultHAB();
                                RefreshGridHAB();
                            }
                            else {
                                $('#IdSubElementHAB').val(res);
                                BotonDefaultHAB();
                                RefreshGridHAB();
                            }
                        }
                    }
                    else {
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

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

        function LoadGridHAB() {

            var lselHAB;
            var colMap = {};
            $("#jqgHAB").jqGrid({
                datatype: 'local',
                height: 200,
                width: 650,
                colNames: ['', '<%=L.LBL("LblGENRoom") %>', '', '<%=L.LBL("LblFDKPax") %>', '<%=L.LBL("LblFDKSEXRegimen") %>'
                    , '<%=L.LBL("LblGENStart") %>', '<%=L.LBL("LblGENEnd") %>', ''],
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            {
                                name: 'id_face', index: 'id_face', width: 40, editable: true,
                                formatter: 'select', stype: 'select', edittype: 'select', editoptions: { value: "0: " }
                            },
                            { name: 'nombre', index: 'nombre', width: 10, editable: false, search: false, hidden: true },
                            { name: 'pax', index: 'pax', width: 5, editable: false, align: "center" },
                            { name: 'cod_ralo', index: 'cod_ralo', width: 10, editable: false, align: "center" },
                            { name: 'fecha_ent', index: 'fecha_ent', width: 8, editable: false },
                            { name: 'fecha_sal', index: 'fecha_sal', width: 8, editable: false },
                            { name: 'Eli', index: 'Eli', width: 5, search: false, hidden: true }
                ],
                onSelectRow: function (id) {
                    if (id) {

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

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

                            $('#jqgHAB').jqGrid('restoreRow', lselHAB);

                            $('#IdSubElementHAB').val(ret.Id);
                        }
                        else {
                            BotonNuevoHAB();
                        }

                        //$('#jqgHAB').jqGrid('saveRow', lselHAB);
                        $('#jqgHAB').jqGrid('editRow', id, true, EventsHAB);

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

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

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

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

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

                        if (status == "True") {
                            $("#jqgHAB").jqGrid('setRowData', rows[i], false,
                            { color: 'red', font: 'italic' });
                        }
                    }
                    $('#jqgHAB').jqGrid('setSelection', $('#IdSubElementHAB').val());
                    if (parseInt($('#IdSubElementHAB').val()) != 0) {
                        BotonSelectHAB();
                    }
                },
                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'
            });

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

        }

        function EventsHAB(id) {
            $("#" + id + "_id_face").on('change', function () { BotonGuardarHAB(); });
        }

        function EventsNewHAB() {
            var selr = jQuery('#jqgHAB').jqGrid('getGridParam', 'selrow');
            $("#" + selr + "_id_face").on('change', function () { BotonGuardarHAB(); });
        }

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

        function RefreshGridHAB() {
            GetFAHabitacionesCombo();
        }

        function RefreshGridHAB2() {
            $("#jqgHAB").jqGrid("setGridParam", { datatype: "json", datatype: GetHAB, loadonce: true });
            $("#jqgHAB").trigger("reloadGrid");
            $("#jqgHAB").jqGrid("setGridParam", { datatype: "local", loadonce: true });
        }

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

        function CreateHAB() {
            $('#IdSubElementHAB').val(0);
            $("#jqgHAB").jqGrid('addRow', {
                initdata: { 'Id': '0' },
                position: "first",
                useDefValues: false,
                useFormatter: false,
                addRowParams: { extraparam: {} }
            });
            BotonGuardarHAB();
            EventsNewHAB();
        }

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

        function SaveHAB() {
            var id = $("#jqgHAB").jqGrid('getGridParam', 'selrow');
            if (id) {
                PutHAB(id, $('#' + id + '_id_face').val(), 0);
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
        }

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

        function DeleteHAB() {
            var id = $("#jqgHAB").jqGrid('getGridParam', 'selrow');
            if (id) {
                PutHAB(id, $('#' + id + '_id_face').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 CancelHAB() {
            var id = $("#jqgHAB").jqGrid('getGridParam', 'selrow');
            if (id) {
                $('#jqgHAB').restoreRow(id);
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
            BotonDefaultHAB();
        }

        function BotonDefaultHAB() {
            $('#btnNuevoHAB').button('enable');
            $('#btnEliminarHAB').button('disable');
            $('#btnGuardarHAB').button('disable');
            $('#btnCancelarHAB').button('disable');
        }

        function BotonNuevoHAB() {
            $('#btnNuevoHAB').button('disable');
            $('#btnEliminarHAB').button('disable');
            $('#btnGuardarHAB').button('disable');
            $('#btnCancelarHAB').button('enable');
        }

        function BotonSelectHAB() {
            $('#btnNuevoHAB').button('enable');
            var id = $("#jqgHAB").jqGrid('getGridParam', 'selrow');
            if (!isNaN(id)) {
                $('#btnEliminarHAB').button('enable');
            }
            else {
                $('#btnEliminarHAB').button('disable');
            }
            $('#btnGuardarHAB').button('disable');
            $('#btnCancelarHAB').button('disable');
        }

        function BotonGuardarHAB() {
            $('#btnNuevoHAB').button('disable');
            $('#btnEliminarHAB').button('disable');
            $('#btnGuardarHAB').button('enable');
            $('#btnCancelarHAB').button('enable');
        }

        <% /* JQ07 */ %>

        <% /* Código del jqGrid para No Alojados */ %>

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

        function GetNA() {
            $.ajax({
                url: 'Servicio.svc/GetFANoAlojados',
                data: {
                    "id_faca": $('#IdSubElementFA').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) {
                    try {
                        $("#jqgNA").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                        var thegrid = $("#jqgNA")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgNA").jqGrid("setGridParam", { datatype: "local", loadonce: true });
                        $('#dlgCargando8').dialog('close');
                    }
                    catch (err) {
                        $('#dlgCargando8').dialog('close');
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

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

        function PutNA(id, id_faca, fecha_ent, fecha_sal, id_ralo, eliminado, eli) {
            $.ajax({
                url: 'Servicio.svc/PutFANoAlojados',
                data: {
                    "id_fagh": id, "id_faca": $('#IdSubElementFA').val(), "fecha_ent": fecha_ent, "fecha_sal": fecha_sal, "id_ralo": id_ralo, "eliminado": eliminado
                , "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 () {
                    $('#dlgCargando8').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando8').dialog('close');
                    var res = json.d;
                    if (res > 0 || res < 0) {
                        if (eli == 1) {
                            $('#IdSubElementNA').val(0);
                            BotonDefaultNA();
                            RefreshGridNA();
                            $('#IdSubElementNAN').val(0);
                            $('#jqgNAN').jqGrid('clearGridData');
                        }
                        else {
                            if (id > 0 || id < 0) {
                                BotonDefaultNA();
                                RefreshGridNA();
                            }
                            else {
                                $('#IdSubElementNA').val(res);
                                BotonDefaultNA();
                                RefreshGridNA();
                            }
                        }
                    }
                    else {
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

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

        function LoadGridNA() {

            var lselNA;
            var colMap = {};
            $("#jqgNA").jqGrid({
                datatype: 'local',
                height: 150,
                width: 350,
                colNames: ['', '', '<%=L.LBL("LblGENStart") %>', '<%=L.LBL("LblGENEnd") %>', '<%=L.LBL("LblFDKSEXRegimen") %>', ''],
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'id_faca', index: 'id_faca', width: 10, editable: true, search: false, hidden: true },
                            { name: 'fecha_ent', index: 'fecha_ent', width: 10, editable: true, searchoptions: { sopt: ListFindT } },
                            { name: 'fecha_sal', index: 'fecha_sal', width: 10, editable: true, searchoptions: { sopt: ListFindT } },
                            {
                                name: 'id_ralo', index: 'id_ralo', width: 25, editable: true,
                                formatter: 'select', stype: 'select', edittype: 'select', editoptions: { <%=cbRegAlojJQ %> }
                            },
                            { name: 'Eli', index: 'Eli', width: 5, search: false, hidden: true }
                ],
                onSelectRow: function (id) {
                    if (id) {

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

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

                            $('#jqgNA').jqGrid('restoreRow', lselNA);

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

                            RefreshGridNAN();
                        }
                        else {
                            BotonNuevoNA();
                        }

                        //$('#jqgNA').jqGrid('saveRow', lselNA);
                        $('#jqgNA').jqGrid('editRow', id, true, EventsNA);

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

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

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

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

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

                        if (status == "True") {
                            $("#jqgNA").jqGrid('setRowData', rows[i], false,
                            { color: 'red', font: 'italic' });
                        }
                    }
                    $('#jqgNA').jqGrid('setSelection', $('#IdSubElementNA').val());
                    if (parseInt($('#IdSubElementNA').val()) != 0) {
                        BotonSelectNA();
                    }
                },
                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'
            });

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

        }

        function EventsNA(id) {
            $("#" + id + "_fecha_ent").on('input', function () { BotonGuardarNA(); });
            $("#" + id + "_fecha_sal").on('input', function () { BotonGuardarNA(); });
            $("#" + id + "_fecha_ent").on('change', function () { BotonGuardarNA(); });
            $("#" + id + "_fecha_sal").on('change', function () { BotonGuardarNA(); });
            $("#" + id + "_id_ralo").on('change', function () { BotonGuardarNA(); });

            $("#" + id + "_fecha_ent").datepicker({
                firstDay: 0,
                changeYear: true,
                changeMonth: true
            });

            $("#" + id + "_fecha_sal").datepicker({
                firstDay: 0,
                changeYear: true,
                changeMonth: true
            });
        }

        function EventsNewNA() {
            var selr = jQuery('#jqgNA').jqGrid('getGridParam', 'selrow');
            $("#" + selr + "_fecha_ent").on('input', function () { BotonGuardarNA(); });
            $("#" + selr + "_fecha_sal").on('input', function () { BotonGuardarNA(); });
            $("#" + selr + "_fecha_ent").on('change', function () { BotonGuardarNA(); });
            $("#" + selr + "_fecha_sal").on('change', function () { BotonGuardarNA(); });
            $("#" + selr + "_id_ralo").on('change', function () { BotonGuardarNA(); });

            $("#" + selr + "_fecha_ent").datepicker({
                firstDay: 0,
                changeYear: true,
                changeMonth: true
            });

            $("#" + selr + "_fecha_sal").datepicker({
                firstDay: 0,
                changeYear: true,
                changeMonth: true
            });
        }

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

        function RefreshGridNA() {
            $("#jqgNA").jqGrid("setGridParam", { datatype: "json", datatype: GetNA, loadonce: true });
            $("#jqgNA").trigger("reloadGrid");
            $("#jqgNA").jqGrid("setGridParam", { datatype: "local", loadonce: true });
        }

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

        function CreateNA() {
            $('#IdSubElementNA').val(0);
            $("#jqgNA").jqGrid('addRow', {
                initdata: { 'Id': '0', 'fecha_ent': $('#txtFAFecIni').val(), 'fecha_sal': $('#txtFAFecFin').val() },
                position: "first",
                useDefValues: false,
                useFormatter: false,
                addRowParams: { extraparam: {} }
            });
            BotonGuardarNA();
            EventsNewNA();
            $('#IdSubElementNAN').val(0);
            $('#jqgNAN').jqGrid('clearGridData');
        }

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

        function SaveNA() {
            var id = $("#jqgNA").jqGrid('getGridParam', 'selrow');
            if (id) {
                PutNA(id, $('#' + id + '_id_faca').val(), $('#' + id + '_fecha_ent').val(), $('#' + id + '_fecha_sal').val()
                    , $('#' + id + '_id_ralo').val(), $('#' + id + '_eliminado').val(), 0);
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
        }

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

        function DeleteNA() {
            var id = $("#jqgNA").jqGrid('getGridParam', 'selrow');
            if (id) {
                PutNA(id, $('#' + id + '_id_faca').val(), $('#' + id + '_fecha_ent').val(), $('#' + id + '_fecha_sal').val()
                    , $('#' + id + '_id_ralo').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 CancelNA() {
            var id = $("#jqgNA").jqGrid('getGridParam', 'selrow');
            if (id) {
                $('#jqgNA').restoreRow(id);
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
            BotonDefaultNA();
        }

        function BotonDefaultNA() {
            $('#btnNuevoNA').button('enable');
            $('#btnEliminarNA').button('disable');
            $('#btnGuardarNA').button('disable');
            $('#btnCancelarNA').button('disable');
        }

        function BotonNuevoNA() {
            $('#btnNuevoNA').button('disable');
            $('#btnEliminarNA').button('disable');
            $('#btnGuardarNA').button('disable');
            $('#btnCancelarNA').button('enable');
        }

        function BotonSelectNA() {
            $('#btnNuevoNA').button('enable');
            var id = $("#jqgNA").jqGrid('getGridParam', 'selrow');
            if (!isNaN(id)) {
                $('#btnEliminarNA').button('enable');
            }
            else {
                $('#btnEliminarNA').button('disable');
            }
            $('#btnGuardarNA').button('disable');
            $('#btnCancelarNA').button('disable');
        }

        function BotonGuardarNA() {
            $('#btnNuevoNA').button('disable');
            $('#btnEliminarNA').button('disable');
            $('#btnGuardarNA').button('enable');
            $('#btnCancelarNA').button('enable');
        }

        <% /* JQ08 */ %>

        <% /* Código del jqGrid para Nombres de No Alojados */ %>

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

        function GetNAN() {
            $.ajax({
                url: 'Servicio.svc/GetFANoAlojadosNombres',
                data: {
                    "id_fagh": $('#IdSubElementNA').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 () {
                    $('#dlgCargando9').dialog('open');
                },
                success: function (json) {
                    try {
                        $("#jqgNAN").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                        var thegrid = $("#jqgNAN")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgNAN").jqGrid("setGridParam", { datatype: "local", loadonce: true });
                        $('#dlgCargando9').dialog('close');
                    }
                    catch (err) {
                        $('#dlgCargando9').dialog('close');
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

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

        function PutNAN(id, id_fagh, nombre, eliminado, eli) {
            $.ajax({
                url: 'Servicio.svc/PutFANoAlojadosNombres',
                data: {
                    "id_fagn": id, "id_fagh": $('#IdSubElementNA').val(), "nombre": nombre, "eliminado": eliminado
                , "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 () {
                    $('#dlgCargando9').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando9').dialog('close');
                    var res = json.d;
                    if (res > 0 || res < 0) {
                        if (eli == 1) {
                            $('#IdSubElementNAN').val(0);
                            BotonDefaultNAN();
                            RefreshGridNAN();
                        }
                        else {
                            if (id > 0 || id < 0) {
                                BotonDefaultNAN();
                                RefreshGridNAN();
                            }
                            else {
                                $('#IdSubElementNAN').val(res);
                                BotonDefaultNAN();
                                RefreshGridNAN();
                            }
                        }
                    }
                    else {
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

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

        function LoadGridNAN() {

            var lselNAN;
            var colMap = {};
            $("#jqgNAN").jqGrid({
                datatype: 'local',
                height: 150,
                width: 300,
                colNames: ['', '', '<%=L.LBL("LblGENName") %>', ''],
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'id_fagh', index: 'id_fagh', width: 10, editable: true, search: false, hidden: true },
                            { name: 'nombre', index: 'nombre', width: 10, editable: true, searchoptions: { sopt: ListFindT } },
                            { name: 'Eli', index: 'Eli', width: 5, search: false, hidden: true }
                ],
                onSelectRow: function (id) {
                    if (id) {

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

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

                            $('#jqgNAN').jqGrid('restoreRow', lselNAN);

                            $('#IdSubElementNAN').val(ret.Id);
                        }
                        else {
                            BotonNuevoNAN();
                        }

                        //$('#jqgNAN').jqGrid('saveRow', lselNAN);
                        $('#jqgNAN').jqGrid('editRow', id, true, EventsNAN);

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

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

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

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

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

                        if (status == "True") {
                            $("#jqgNAN").jqGrid('setRowData', rows[i], false,
                            { color: 'red', font: 'italic' });
                        }
                    }
                    $('#jqgNAN').jqGrid('setSelection', $('#IdSubElementNAN').val());
                    if (parseInt($('#IdSubElementNAN').val()) != 0) {
                        BotonSelectNAN();
                    }
                },
                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'
            });

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

        }

        function EventsNAN(id) {
            $("#" + id + "_nombre").on('input', function () { BotonGuardarNAN(); });
        }

        function EventsNewNAN() {
            var selr = jQuery('#jqgNAN').jqGrid('getGridParam', 'selrow');
            $("#" + selr + "_nombre").on('input', function () { BotonGuardarNAN(); });
        }

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

        function RefreshGridNAN() {
            $("#jqgNAN").jqGrid("setGridParam", { datatype: "json", datatype: GetNAN, loadonce: true });
            $("#jqgNAN").trigger("reloadGrid");
            $("#jqgNAN").jqGrid("setGridParam", { datatype: "local", loadonce: true });
        }

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

        function CreateNAN() {
            $('#IdSubElementNAN').val(0);
            $("#jqgNAN").jqGrid('addRow', {
                initdata: { 'Id': '0' },
                position: "first",
                useDefValues: false,
                useFormatter: false,
                addRowParams: { extraparam: {} }
            });
            BotonNuevoNAN();
            EventsNewNAN();
        }

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

        function SaveNAN() {
            var id = $("#jqgNAN").jqGrid('getGridParam', 'selrow');
            if (id) {
                PutNAN(id, $('#' + id + '_id_fagh').val(), $('#' + id + '_nombre').val(), $('#' + id + '_eliminado').val(), 0);
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
        }

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

        function DeleteNAN() {
            var id = $("#jqgNAN").jqGrid('getGridParam', 'selrow');
            if (id) {
                PutNAN(id, $('#' + id + '_id_fagh').val(), $('#' + id + '_nombre').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 CancelNAN() {
            var id = $("#jqgNAN").jqGrid('getGridParam', 'selrow');
            if (id) {
                $('#jqgNAN').restoreRow(id);
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
            BotonDefaultNAN();
        }

        function BotonDefaultNAN() {
            $('#btnNuevoNAN').button('enable');
            $('#btnEliminarNAN').button('disable');
            $('#btnGuardarNAN').button('disable');
            $('#btnCancelarNAN').button('disable');
        }

        function BotonNuevoNAN() {
            $('#btnNuevoNAN').button('disable');
            $('#btnEliminarNAN').button('disable');
            $('#btnGuardarNAN').button('disable');
            $('#btnCancelarNAN').button('enable');
        }

        function BotonSelectNAN() {
            $('#btnNuevoNAN').button('enable');
            var id = $("#jqgNAN").jqGrid('getGridParam', 'selrow');
            if (!isNaN(id)) {
                $('#btnEliminarNAN').button('enable');
            }
            else {
                $('#btnEliminarNAN').button('disable');
            }
            $('#btnGuardarNAN').button('disable');
            $('#btnCancelarNAN').button('disable');
        }

        function BotonGuardarNAN() {
            $('#btnNuevoNAN').button('disable');
            $('#btnEliminarNAN').button('disable');
            $('#btnGuardarNAN').button('enable');
            $('#btnCancelarNAN').button('enable');
        }

        <% /* JQ09 */ %>

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

        function GetFD0() {
            $.ajax({
                url: 'Servicio.svc/GetFACargos',
                data: {
                    "id_faca": $('#IdSubElementFA').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) {
                    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 });
                        $('#dlgCargando10').dialog('close');
                    }
                    catch (err) {
                        $('#dlgCargando10').dialog('close');
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

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

        function PutFACargos() {
            $.ajax({
                url: 'Servicio.svc/PutFACargos',
                data: {
                    "id_faca": $('#IdSubElementFA').val()
                    , "id_cfag": $('#cbServAgen').val(), "id_lina": $('#IdSubElementFD0').val()
                    , "simples": $("#jqgCS").jqGrid('getGridParam', 'selarrrow').toString()
                    , "importe": $('#txtOFCAImporte').val()
                    , "motivo": $('#txtOFCAMotivo').val(), "cargo": $('input[name=rbOFCAModo]: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) {
                        $('#jqgFD0').jqGrid('resetSelection');
                        RefreshGridFD0();
                        GetFATotales();
                    }
                    else {
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        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: 350,
                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: 20, 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_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: 'boton', index: 'boton', width: 10, editable: false, search: false, formatter: FDXButtonFormatter },
                            { name: 'total', index: 'total', width: 5, editable: false, search: false, hidden: true },
                            { name: 'motivo', index: 'motivo', width: 5, editable: false, search: false, hidden: true }
                ],
                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);

                            $('#cbServAgen').val(ret.id_pre0);
                            $('#txtOFCAImporte').val(ret.importe);
                            $('#txtOFCAMotivo').val(ret.motivo);
                            $('#TotalFD0').html(ret.total);

                            $('#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"));
                            $('#TotalFD0').html($("#jqgFD0").getCell(rows[i], "total"));
                        }

                        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'
            });

        }

        function RefreshGridFD0() {
            $("#jqgFD0").jqGrid("setGridParam", { datatype: "json", datatype: GetFD0, loadonce: true });
            $("#jqgFD0").trigger("reloadGrid");
            $("#jqgFD0").jqGrid("setGridParam", { datatype: "local", loadonce: true });
        }

        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);
                    $('#cbServAgen').val(ret.id_pre0);
                    $('#txtOFCAImporte').val(ret.importe);
                    $('#cbServAgen').prop('disabled', true);
                    $('#txtOFCAImporte').prop('disabled', true);
                }
                else {
                    $('#rbOFCAModo0').prop('checked', true);
                    $('#rbOFCAModo1').prop('checked', false);

                    $('#cbServAgen').val(0);
                    LoadPrecioSA();
                    $('#cbServAgen').prop('disabled', false);
                    $('#txtOFCAImporte').prop('disabled', false);
                }
            }
            else {
                $('#cbServAgen').val(0);
                LoadPrecioSA();
                $('#cbServAgen').prop('disabled', false);
                $('#txtOFCAImporte').prop('disabled', false);
            }
            GetCS();
        }

        function LoadPrecioSA() {
            if (parseInt($('input[name=rbOFCAModo]:checked').val()) == 1) {
                GetCS();
                $('#txtOFCAImporte').val(0); //Cargar desde BD
            }
        }

        <% /* JQ10 */ %>

        <% /* Código del jqGrid para Servicios Simples de Agencias */ %>

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

        function GetCS() {
            $('#IdSubElementCS').val(0);
            $('#jqgCS').jqGrid('clearGridData');

            if (parseInt($('#HID_SA_tipo_cfag_' + $('#cbServAgen').val()).val()) == 4) {

                $.ajax({
                    url: 'Servicio.svc/GetServSimplesAgenciasXSA',
                    data: {
                        "id_cfag": $('#cbServAgen').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 {
                            $("#jqgCS").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                            var thegrid = $("#jqgCS")[0];
                            thegrid.addJSONData(JSON.parse(json.d));
                            $("#jqgCS").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 LoadGridCS() {

            var lselCS;
            var colMap = {};
            $("#jqgCS").jqGrid({
                datatype: 'local',
                height: 100,
                width: 155,
                colNames: ['', '<%=L.LBL("LblFDKServSimpleAbbr") %>', ''],
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'cod_csim', index: 'cod_csim', width: 10, editable: true, searchoptions: { sopt: ListFindT } },
                            { name: 'Eli', index: 'Eli', width: 5, search: false, hidden: true }
                ],
                onSelectRow: function (id) {
                    if (id) {

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

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

                            $('#jqgCS').jqGrid('restoreRow', lselCS);

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

                            GetFACargosCompPrecio();
                        }

                        $('#jqgCS').jqGrid('saveRow', lselCS);

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

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

                        if (status == "True") {
                            $('#btnEliminarTextCS').html("<%=L.LBL("LblGENRecover") %>");
                            $('#btnEliminarIconCS').attr("src", "img/recuperar.png");
                        }
                        else {
                            $('#btnEliminarTextCS').html("<%=L.LBL("LblGENDelete") %>");
                            $('#btnEliminarIconCS').attr("src", "img/cross-script.png");
                        }
                    }
                },
                gridComplete: function () {
                    $('#IdSubElementIG').val(1); //Evitar que calcule el precio del compuesto
                    var rows = $("#jqgCS").getDataIDs();
                    for (var i = 0; i < rows.length; i++) {
                        //if (i == 0 && parseInt($('#IdSubElementCS').val()) == 0) {
                        //    $('#IdSubElementCS').val($("#jqgCS").getCell(rows[i], "Id"));
                        //}
                        var status = $("#jqgCS").getCell(rows[i], "Eli");

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

                        $('#jqgCS').jqGrid('setSelection', $("#jqgCS").getCell(rows[i], "Id"));
                    }
                    $('#IdSubElementIG').val(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'
            });

            $("#bsdataCS").click(function () {
                jQuery("#jqgCS").jqGrid('searchGrid', { multipleSearch: true });
            });

        }

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

        function RefreshGridCS() {
            $("#jqgCS").jqGrid("setGridParam", { datatype: "json", datatype: GetCS, loadonce: true });
            $("#jqgCS").trigger("reloadGrid");
            $("#jqgCS").jqGrid("setGridParam", { datatype: "local", loadonce: true });
        }

        <% /* JQ11 */ %>

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

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

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

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

        function GetPerfil(modo, id) {
            if (modo < 3) {
                modo = 1;
            }

            $.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: 200,
                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 });
        }

        <% /* JQ12 */%>

        <% /* Código del jqGrid para Prepagos Asignados */ %>

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

        function GetDGA() {
            $.ajax({
                url: 'Servicio.svc/GetPrepagosAsignados',
                data: {
                    "modo": 6, "id_elem": $('#IdSubElementFA').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 {
                        $("#jqgDGA").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                        var thegrid = $("#jqgDGA")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgDGA").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 AddDGA2() {
            $.ajax({
                url: 'Servicio.svc/AddPrepagosAsignados',
                data: {
                    "modo": 4, "id_elem": $('#IdSubElementFA').val(), "id_dega": $('#IdSubElementDG').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) {
                        $('#IdSubElementDGA').val(0);
                        BotonDefaultDGA();
                        RefreshGridDGA();
                        GetFactura($('#IdSubElementFA').val());
                        $('#dlgFiltroDG').dialog('close');
                    }
                    else {
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        function DelDGA() {
            $.ajax({
                url: 'Servicio.svc/DelPrepagosAsignados',
                data: {
                    "modo": 4, "id_dega": $('#IdSubElementDGA').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) {
                        $('#IdSubElementDGA').val(0);
                        BotonDefaultDGA();
                        RefreshGridDGA();
                        GetFactura($('#IdSubElementFA').val());
                    }
                    else {
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        function DegaButtonFormatter(cellvalue, options, rowObject) {
            return "<button type='button' onclick='window.open(" + '"Prepagos.aspx?n=' + rowObject[2] + '", "_blank");' + "'><img src='img/magnifier16.png' /></button>";
        };

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

        function LoadGridDGA() {

            var lselDGA;
            var colMap = {};
            $("#jqgDGA").jqGrid({
                datatype: 'local',
                height: 75,
                width: 580,
                colNames: ['', '<%=L.LBL("LblGENRecibido") %>', '<%=L.LBL("LblFDKNroPrepago") %>', '<%=L.LBL("LblGENImporte") %>'
                    , '<%=L.LBL("LblFDKPREPImporteOrig") %>', '<%=L.LBL("LblFDKPREPMonedaOrig") %>', '', ''],
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'fecha_recepcion', index: 'fecha_recepcion', width: 6, editable: true, searchoptions: { sopt: ListFindT } },
                            { name: 'nro_dega', index: 'nro_dega', width: 8, editable: true, searchoptions: { sopt: ListFindN } },
                            { name: 'importe_mon_cont', index: 'importe_mon_cont', width: 9, editable: true, searchoptions: { sopt: ListFindN }, align: 'right' },
                            { name: 'importe', index: 'importe', width: 10, editable: true, searchoptions: { sopt: ListFindN }, align: 'right' },
                            { name: 'cod_mone', index: 'cod_mone', width: 10, editable: true, searchoptions: { sopt: ListFindT } },
                            { name: 'boton', index: 'boton', width: 3, editable: false, formatter: DegaButtonFormatter },
                            { name: 'Eli', index: 'Eli', width: 5, search: false, hidden: true }
                ],
                onSelectRow: function (id) {
                    if (id) {

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

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

                            $('#jqgDGA').jqGrid('restoreRow', lselDGA);

                            $('#IdSubElementDGA').val(ret.Id);
                        }
                        else {
                            BotonNuevoDGA();
                        }

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

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

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

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

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

                        if (status == "True") {
                            $("#jqgDGA").jqGrid('setRowData', rows[i], false,
                            { color: 'red', font: 'italic' });
                        }
                    }
                    $('#jqgDGA').jqGrid('setSelection', $('#IdSubElementDGA').val());
                    if (parseInt($('#IdSubElementDGA').val()) != 0) {
                        BotonSelectDGA();
                    }
                },
                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 RefreshGridDGA() {
            $("#jqgDGA").jqGrid("setGridParam", { datatype: "json", datatype: GetDGA, loadonce: true });
            $("#jqgDGA").trigger("reloadGrid");
            $("#jqgDGA").jqGrid("setGridParam", { datatype: "local", loadonce: true });
        }

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

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

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

        function BotonDefaultDGA() {
            $('#btnEliminarDGA').button('disable');
        }

        function BotonNuevoDGA() {
            $('#btnEliminarDGA').button('disable');
        }

        function BotonSelectDGA() {
            var id = $("#jqgDGA").jqGrid('getGridParam', 'selrow');
            if (!isNaN(id)) {
                $('#btnEliminarDGA').button('enable');
            }
            else {
                $('#btnEliminarDGA').button('disable');
            }
        }

        function BotonGuardarDGA() {
            $('#btnEliminarDGA').button('disable');
        }

        <% /* JQ13 */ %>

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

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

        function GetDG() {
            GetPrepago(0);
        }

        function GetPrepago(id) {
            $.ajax({
                url: 'Servicio.svc/GetPrepagos',
                data: {
                    "modo": 2, "id_cont": $('#cbContrato').val(), "id_dega": id, "Eliminado": $('#cbEliminado:checked').val()
                    , "Fil_id_endg": $("input[name=cbFilDG_id_endg]:checked").val(), "vFil_id_endg": $('#cbEnlacePrepFilDG').val()
                    , "Fil_nombre_depo": $("input[name=cbFilDG_nombre_depo]:checked").val(), "vFil_nombre_depo": $('#txtFilDG_nombre_depo').val()
                    , "Fil_id_mone": $("input[name=cbFilDG_id_mone]:checked").val(), "vFil_id_mone": $('#cbMonedaFilDG').val()
                    , "Fil_documento_ext": $("input[name=cbFilDG_documento_ext]:checked").val(), "vFil_documento_ext": $('#txtFilDG_documento_ext').val()
                    , "Fil_fecha_recepcion": $("input[name=cbFilDG_fecha_recepcion]:checked").val(), "Fil_fecha_recepcion_modo": $("#cbDateOpsFilDG").val()
                    , "vFil_fecha_recepcion": $('#txtFilDG_fecha_recepcion').val(), "vFil_fecha_recepcion2": $('#txtFilDG_fecha_recepcion2').val()
                    , "Fil_fecha_caducidad": $("input[name=cbFilDG_fecha_caducidad]:checked").val(), "Fil_fecha_caducidad_modo": $("#cbDateOpsFilDG").val()
                    , "vFil_fecha_caducidad": $('#txtFilDG_fecha_caducidad').val(), "vFil_fecha_caducidad2": $('#txtFilDG_fecha_caducidad2').val()
                    , "Fil_no_tari": $("input[name=cbFilDG_no_tari]: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');
                    try {
                        if (parseInt(id) == 0) {
                            $("#jqgDG").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                            var thegrid = $("#jqgDG")[0];
                            thegrid.addJSONData(JSON.parse(json.d));
                            $("#jqgDG").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 LoadGridDG() {

            var lselDG;
            var colMap = {};
            $("#jqgDG").jqGrid({
                datatype: 'local',
                height: 280,
                width: 400,
                colNames: ['', '<%=L.LBL("LblGENNumero") %>', '<%=L.LBL("LblFDKPREPDepositante") %>', '<%=L.LBL("LblGENImporte") %>', '<%=L.LBL("LblGENMoney") %>', ''],
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'nro_dega', index: 'nro_dega', width: 7, editable: true },
                            { name: 'nombre_depo', index: 'nombre_depo', width: 16, editable: true, search: false },
                            { name: 'importe', index: 'importe', width: 10, editable: true, search: false },
                            { name: 'cod_mone', index: 'cod_mone', width: 7, editable: true, search: false },
                            { name: 'Eli', index: 'Eli', width: 5, search: false, hidden: true }
                ],
                onSelectRow: function (id) {
                    if (id) {

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

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

                            $('#jqgDG').jqGrid('restoreRow', lselDG);

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

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

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

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

                        if (status == "True") {
                            $("#jqgDG").jqGrid('setRowData', rows[i], false,
                            { color: 'red', font: 'italic' });
                        }
                    }
                    $('#jqgDG').jqGrid('setSelection', $('#IdSubElementDG').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 RefreshGridDG() {
            $("#jqgDG").jqGrid("setGridParam", { datatype: "json", datatype: GetDG, loadonce: true });
            $("#jqgDG").trigger("reloadGrid");
            $("#jqgDG").jqGrid("setGridParam", { datatype: "local", loadonce: true });
        }

        <% /* JQ14 */ %>

        <% /* Código del jqGrid para Proforma Automática - Rooming List */ %>

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

        function GetPAR() {
            $.ajax({
                url: 'Servicio.svc/GetFAProfAutRooming',
                data: {
                    "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 () {
                    $('#dlgCargando14').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando14').dialog('close');
                    try {
                        $("#jqgPAR").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                        var thegrid = $("#jqgPAR")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgPAR").jqGrid("setGridParam", { datatype: "local", loadonce: true });
                    }
                    catch (err) {
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        function ProformaAutomatica() {
            $.ajax({
                url: 'Servicio.svc/PutFAProfAut',
                data: {
                    "id_room": $('#IdSubElementPAR').val(), "elementos": $("#jqgPARD").jqGrid('getGridParam', 'selarrrow').toString()
                    , "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 () {
                    $('#dlgCargando15').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando15').dialog('close');
                    var res = json.d;
                    if (res > 0 || res < 0) {
                        $('#IdSubElementFA').val(res);
                        RefreshGridFA();
                        $('#IdSubElementPAR').val(0);
                        $('#IdSubElementPARD').val(0);
                        $('#jqgPAR').jqGrid('clearGridData');
                        $('#jqgPARD').jqGrid('clearGridData');
                        RefreshGridPAR();
                    }
                    else {
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

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

        function LoadGridPAR() {

            var lselPAR;
            var colMap = {};
            $("#jqgPAR").jqGrid({
                datatype: 'local',
                height: 170,
                width: 250,
                colNames: ['', '<%=L.LBL("LblFDKNroRooming") %>', '<%=L.LBL("LblGENGroup") %>', ''],
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'nro_rooming', index: 'nro_rooming', width: 10, editable: true, searchoptions: { sopt: ListFindN } },
                            { name: 'desc_grup', index: 'desc_grup', width: 10, editable: true, searchoptions: { sopt: ListFindT } },
                            { name: 'Eli', index: 'Eli', width: 5, search: false, hidden: true }
                ],
                onSelectRow: function (id) {
                    if (id) {

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

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

                            $('#jqgPAR').jqGrid('restoreRow', lselPAR);

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

                            $('#jqgPARD').jqGrid('clearGridData');

                            RefreshGridPARD();
                        }

                        $('#jqgPAR').jqGrid('saveRow', lselPAR);

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

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

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

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

                        if (status == "True") {
                            $("#jqgPAR").jqGrid('setRowData', rows[i], false,
                            { color: 'red', font: 'italic' });
                        }
                    }
                    $('#jqgPAR').jqGrid('setSelection', $('#IdSubElementPAR').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 RefreshGridPAR() {
            $("#jqgPAR").jqGrid("setGridParam", { datatype: "json", datatype: GetPAR, loadonce: true });
            $("#jqgPAR").trigger("reloadGrid");
            $("#jqgPAR").jqGrid("setGridParam", { datatype: "local", loadonce: true });
        }

        <% /* JQ15 */ %>

        <% /* Código del jqGrid para Proforma Automática - Rooming List - Detalle */ %>

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

        function GetPARD() {
            $.ajax({
                url: 'Servicio.svc/GetFAProfAutRoomingDet',
                data: {
                    "id_room": $('#IdSubElementPAR').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 () {
                    $('#dlgCargando13').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando13').dialog('close');
                    try {
                        $("#jqgPARD").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                        var thegrid = $("#jqgPARD")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgPARD").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 LoadGridPARD() {

            var lselPARD;
            var colMap = {};
            $("#jqgPARD").jqGrid({
                datatype: 'local',
                height: 170,
                width: 410,
                colNames: ['', '<%=L.LBL("LblGENRoom") %>', '<%=L.LBL("LblFDKPax") %>', '<%=L.LBL("LblGENName") %>', ''],
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'habitacion', index: 'habitacion', width: 25, editable: true, searchoptions: { sopt: ListFindT } },
                            { name: 'pax', index: 'pax', width: 10, editable: true, searchoptions: { sopt: ListFindN }, align: 'center' },
                            { name: 'nombre', index: 'nombre', width: 65, editable: true, searchoptions: { sopt: ListFindT } },
                            { name: 'Eli', index: 'Eli', width: 5, search: false, hidden: true }
                ],
                onSelectRow: function (id) {
                    if (id) {

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

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

                            $('#jqgPARD').jqGrid('restoreRow', lselPARD);

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

                        $('#jqgPARD').jqGrid('saveRow', lselPARD);

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

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

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

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

                        if (status == "True") {
                            $("#jqgPARD").jqGrid('setRowData', rows[i], false,
                            { color: 'red', font: 'italic' });
                        }
                    }
                    //$('#jqgPARD').jqGrid('setSelection', $('#IdSubElementPARD').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 RefreshGridPARD() {
            $("#jqgPARD").jqGrid("setGridParam", { datatype: "json", datatype: GetPARD, loadonce: true });
            $("#jqgPARD").trigger("reloadGrid");
            $("#jqgPARD").jqGrid("setGridParam", { datatype: "local", loadonce: true });
        }

        <% /* JS_FUN_BASE */ %>

        function LoadForm() {
            ResetForm();

            $('#IdSubElementFA').val($('#HIDFA_id_faca').val());
            $('#IdSubElementCARE').val($('#HIDFA_id_cardex').val());
            $('#cbDescuento').val($('#HIDFA_id_dcto').val());
            $('#IdSubElementDEGA').val($('#HIDFA_id_dega').val());
            $('#cbContrato').val($('#HIDFA_id_cont').val());
            $('#cbContrato').prop('disabled', true);
            $('#txtFAFecIni').val($('#HIDFA_fecha_desde').val());
            $('#txtFAFecFin').val($('#HIDFA_fecha_hasta').val());
            $('#hidobserv').val($('#HIDFA_observaciones').val());
            $('#txtFAObservaciones').val($('#HIDFA_observaciones').val());
            $('#txtFAReferencia').val($('#HIDFA_referencia').val());
            //$('#txtfecha_faca').val($('#HIDFA_fecha_faca').val());
            $('#txtFANroFolio').val($('#HIDFA_nro_cheque').val());
            $('#txtFATasa').val($('#HIDFA_tasa').val());
            $('#txtFATasa').prop('disabled', true);
            //$('#txtfecha_cobro').val($('#HIDFA_fecha_cobro').val());
            //$('#txtmodificada').val($('#HIDFA_modificada').val());
            $('#txtFAMoneda').html($('#HIDFA_desc_mone').val());
            $('#txtFAMontoPrepago').html($('#HIDFA_Prepagado').val());
            $('#txtFAPerfil').html($('#HIDFA_clave_cardex').val());

            RefreshGridCON();
            RefreshGridHAB();
            RefreshGridNA();
            RefreshGridFD0();

            $('#CodMoneCont').html($('#HID_TariXMone_' + $('#cbContrato').val() + '_cod_mone').val());
            $('#CodMoneCont2').html($('#HID_TariXMone_' + $('#cbContrato').val() + '_cod_mone').val());

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

            GetTipoCobrosCombo();
        }

        function ResetForm() {
            $('#IdSubElementFA').val(0);
            $('#IdSubElementCON').val(0);
            $('#IdSubElementCONP').val(0);
            $('#IdSubElementCOP').val(0);
            $('#IdSubElementCOPP').val(0);
            $('#IdSubElementHAB').val(0);
            $('#IdSubElementNA').val(0);
            $('#IdSubElementNAN').val(0);
            $('#IdSubElementFD0').val(0);

            $('#IdSubElementCARE').val(0);
            $('#cbDescuento').val(0);
            $('#cbServicioSimple').val(0);
            $('#IdSubElementDEGA').val(0);
            $('#cbContrato').val(0);
            $('#cbContrato').prop('disabled', false);
            $('#txtFAFecIni').val('<%=string.Format("{0:d}", fecha_hotelera) %>');
            $('#txtFAFecFin').val('<%=string.Format("{0:d}", fecha_hotelera.AddDays(7)) %>');
            $('#hidobserv').val('');
            $('#txtFAObservaciones').val('');
            $('#txtFAReferencia').val('');
            //$('#txtfecha_faca').val('');
            $('#txtFANroFolio').val(0);
            $('#txtFATasa').val($('#HID_TariXMone_' + $('#cbContrato').val() + '_tasa').val());
            $('#txtFATasa').prop('disabled', false);
            //$('#txtfecha_cobro').val('');
            //$('#txtmodificada').val(0);
            $('#txtFAMoneda').html();
            $('#txtFAMontoPrepago').html();
            $('#txtFAPerfil').html();

            $('#jqgCON').jqGrid('clearGridData');
            $('#jqgCONP').jqGrid('clearGridData');
            $('#jqgCOP').jqGrid('clearGridData');
            $('#jqgCOPP').jqGrid('clearGridData');
            $('#jqgHAB').jqGrid('clearGridData');
            $('#jqgNA').jqGrid('clearGridData');
            $('#jqgNAN').jqGrid('clearGridData');
            $('#jqgFD0').jqGrid('clearGridData');

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

            $('#CodMoneCont').html($('#HID_TariXMone_' + $('#cbContrato').val() + '_cod_mone').val());
            $('#CodMoneCont2').html($('#HID_TariXMone_' + $('#cbContrato').val() + '_cod_mone').val());

        }

        function GetFAServiciosAgenciaCombo() {
            $.ajax({
                url: 'Servicio.svc/GetFAServiciosAgenciaComboJQ',
                data: {
                    "id_cont": $('#cbContrato').val(), "FecIni": $('#txtFAFecIni').val(), "FecFin": $('#txtFAFecFin').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 () {
                    $('#dlgCargando3').dialog('open');
                },
                success: function (json) {
                    try {
                        $("#jqgCON").jqGrid('setColProp', 'id_ccon', { editoptions: { value: $.parseJSON(json.d) } });
                        $('#dlgCargando3').dialog('close');
                        RefreshGridCON2();
                        GetFAServiciosAgenciaComboCargos();
                    }
                    catch (err) {
                        $('#dlgCargando3').dialog('close');
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        function GetFAServiciosAgenciaComboCargos() {
            $.ajax({
                url: 'Servicio.svc/GetFAServiciosAgenciaXFACombo',
                data: {
                    "id_faca": $('#IdSubElementFA').val(), "FecIni": $('#txtFAFecIni').val(), "FecFin": $('#txtFAFecFin').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 () {
                    $('#dlgCargando11').dialog('open');
                },
                success: function (json) {
                    try {
                        $("#cbServAgen").html(json.d);
                        GetCS();
                        GetFACargosPrecio();
                        $('#dlgCargando11').dialog('close');
                    }
                    catch (err) {
                        $('#dlgCargando11').dialog('close');
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        function GetFAServiciosAgenciaPorcCombo() {
            $.ajax({
                url: 'Servicio.svc/GetFAServiciosAgenciaPorcComboJQ',
                data: {
                    "id_cont": $('#cbContrato').val(), "FecIni": $('#txtFAFecIni').val(), "FecFin": $('#txtFAFecFin').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 () {
                    $('#dlgCargando2').dialog('open');
                },
                success: function (json) {
                    try {
                        $("#jqgCOP").jqGrid('setColProp', 'id_ccon', { editoptions: { value: $.parseJSON(json.d) } });
                        $('#dlgCargando2').dialog('close');
                        RefreshGridCOP2();
                    }
                    catch (err) {
                        $('#dlgCargando2').dialog('close');
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        function GetFAHabitacionesCombo() {
            $.ajax({
                url: 'Servicio.svc/GetFAHabitacionesCombo',
                data: {
                    "id_faca": $('#IdSubElementFA').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 () {
                    $('#dlgCargando6').dialog('open');
                },
                success: function (json) {
                    try {
                        $("#jqgHAB").jqGrid('setColProp', 'id_face', { editoptions: { value: $.parseJSON(json.d) } });
                        $('#dlgCargando6').dialog('close');
                        RefreshGridHAB2();
                    }
                    catch (err) {
                        $('#dlgCargando6').dialog('close');
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        function GetFACargosPrecio() {
            $.ajax({
                url: 'Servicio.svc/GetFACargosPrecio',
                data: {
                    "id_faca": $('#IdSubElementFA').val(), "id_cfag": $('#cbServAgen').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 () {
                    //$('#dlgCargando11').dialog('open');
                },
                success: function (json) {
                    try {
                        $("#txtOFCAImporte").val(json.d);
                        //$('#dlgCargando11').dialog('close');
                    }
                    catch (err) {
                        $('#dlgCargando11').dialog('close');
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        function GetFACargosCompPrecio() {
            if (parseInt($('#IdSubElementIG').val()) == 0) {
                $.ajax({
                    url: 'Servicio.svc/GetFACargosCompPrecio',
                    data: {
                        "id_faca": $('#IdSubElementFA').val(), "id_cfag": $('#cbServAgen').val(), "simples": $("#jqgCS").jqGrid('getGridParam', 'selarrrow').toString()
                    , "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 () {
                        //$('#dlgCargando11').dialog('open');
                    },
                    success: function (json) {
                        try {
                            $("#txtOFCAImporte").val(json.d);
                            //$('#dlgCargando11').dialog('close');
                        }
                        catch (err) {
                            $('#dlgCargando11').dialog('close');
                            $('#dlgInformation').html(json.d);
                            $('#dlgInformation').dialog('open');
                        }
                    }
                });
            }
        }

        function GetTipoCobrosCombo() {
            $.ajax({
                url: 'Servicio.svc/GetTipoCobrosComboOptions',
                data: {
                    "modo": 2, "id_mone": $('#HID_TariXMone_' + $('#cbContrato').val() + '_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 () {
                    //$('#dlgCargando11').dialog('open');
                },
                success: function (json) {
                    try {
                        $("#cbTipoCobro").html(json.d);
                        TipoCobroChange();
                        //$('#dlgCargando11').dialog('close');
                    }
                    catch (err) {
                        $('#dlgCargando11').dialog('close');
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        function TipoCobroChange() {
            $('#CodMoneComi').html($('#HID_MO_cod_mone_' + $('#HID_TC_id_mone_' + $('#cbTipoCobro').val()).val()).val());
            $('#CodMoneCont3').html($('#HID_MO_cod_mone_' + $('#HID_TC_id_mone_' + $('#cbTipoCobro').val()).val()).val());
            //$('#cbCuentaComi').val($('#HID_TC_id_cuenta_' + $('#cbTipoCobro').val()).val());
            SetAccount($('#cbTipoCobro').val());
            GetFATotales();
        }

        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($('#HIDFA_id_cuenta').val()) != 0) {
                    $('#cbCuentaComi').val($('#HIDFA_id_cuenta').val());
                }
            }
        }

        function GetFATotales() {
            GetFATotalesModo(0);
        }

        function GetFATotalesModo(modo) {
            $.ajax({
                url: 'Servicio.svc/GetFATotales',
                data: {
                    "Modo": modo, "id_faca": $('#IdSubElementFA').val()
                , "id_dcto": $('#cbDescuento').val(), "id_tcob": $('#cbTipoCobro').val(), "entregado_usr": $('#txtFAEntregado').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 () {
                    $('#dlgCargando15').dialog('open');
                },
                success: function (json) {
                    try {
                        $("#HidTotFA").html(json.d);
                        LoadTotales();
                        $('#dlgCargando15').dialog('close');
                    }
                    catch (err) {
                        $('#dlgCargando15').dialog('close');
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        function LoadTotales() {
            $('#txtFAImpInicial').val($('#hidFA_Imp_Total_fra').val());
            $('#txtFACargado').val($('#hidFA_Imp_Total_car').val());
            $('#txtFAImporte').val($('#hidFA_Imp_Total').val());
            $('#txtFAPrepagado').val($('#hidFA_Depogara').val());
            $('#txtFAACobrar').val($('#hidFA_apagar').val());
            $('#txtFAEntregado').val($('#hidFA_Entregado').val());
            $('#txtFAComision').val($('#hidFA_Comision').val());
            $('#txtFAEntregadoComis').val($('#hidFA_Entr_Impo').val());
            $('#txtFADevolucion').val($('#hidFA_Devolucion').val());

            if (parseInt($('#hidFA_Habilitar').val()) != 1) {
                $('#cbTipoCobro').prop('disabled', true);
                $('#txtFAEntregado').prop('disabled', true);
                $('#cbCuentaComi').prop('disabled', true);
                $('#txtFATarjCred').prop('disabled', true);
                $('#cbMonth').prop('disabled', true);
                $('#cbYear').prop('disabled', true);
            }
            else {
                $('#cbTipoCobro').prop('disabled', false);

                var id_fpag = $('#HID_TC_id_fpag_' + $('#cbTipoCobro').val()).val();
                if (id_fpag == 1) {
                    $('#txtFAEntregado').prop('disabled', false);
                }
                else {
                    $('#txtFAEntregado').prop('disabled', true);
                }
                if (id_fpag == 2) {
                    $('#cbCuentaComi').prop('disabled', false);
                }
                else {
                    //$('#cbCuentaComi').val(0);
                    $('#cbCuentaComi').prop('disabled', true);
                }
                if (id_fpag == 3) {
                    $('#txtFATarjCred').prop('disabled', false);
                    $('#cbMonth').prop('disabled', false);
                    $('#cbYear').prop('disabled', false);
                }
                else {
                    $('#txtFATarjCred').prop('disabled', true);
                    $('#cbMonth').prop('disabled', true);
                    $('#cbYear').prop('disabled', true);
                }
            }

            if (parseInt($('#hidFA_Habil_Devol2').val()) != 1) {
                $('#Devol2Label').css('display', 'none');
                $('#txtFADevol2').css('display', 'none');
                $('#CodMoneCont3').css('display', 'none');
            }
            else {
                $('#Devol2Label').css('display', 'inline');
                $('#txtFADevol2').css('display', 'inline');
                $('#CodMoneCont3').css('display', 'inline');
            }
        }

        function FACerrar() {
            $.ajax({
                url: 'Servicio.svc/FACerrar',
                data: {
                    "id_faca": $('#IdSubElementFA').val(), "id_dcto": $('#cbDescuento').val()
                    , "id_tcob": $('#cbTipoCobro').val(), "Entregado": $('#txtFAEntregado').val()
                    , "Devol2": $('#txtFADevol2').val(), "id_cuenta": $('#cbCuentaComi').val()
                    , "TarjCred": $('#txtFATarjCred').val(), "Mes": $('#cbMonth').val()
                    , "Ano": $('#cbYear').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=150&n=" + $('#txtFANroFolio').val() + "&w=1<%=gen.impresion_dir_fact ? "&pri=1" : "" %>", "_blank");
                        setTimeout(function () {
                            window.open("Informe.aspx?r=150&n=" + $('#txtFANroFolio').val() + "&w=0<%=gen.impresion_dir_fact ? "&pri=1" : "" %>", "_blank");
                            location.reload();
                        }, 5000);
                    }
                    else {
                        $('#dlgCargando').dialog('close');
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }


        function FAValidar() {
            $.ajax({
                url: 'Servicio.svc/FAValidar',
                data: {
                    "id_faca": $('#IdSubElementFA').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');
                    $('#dlgInformation').html(json.d);
                    $('#dlgInformation').dialog('open');
                }
            });
        }

        function Proforma() {
            window.open("Informe.aspx?r=151&n=" + $('#txtFANroFolio').val(), "_blank");
        }

        function LoadNroFactura() {
            if (!isNaN($('#txtFANroFolio').val())) {
                ResetFiltersFA();
                $('#IdSubElementFA').val(0);
                $('#cbFil_nro_folio').prop('checked', true);
                $('#txtFil_nro_folio').val($('#txtFANroFolio').val());
                ResetForm();
                RefreshGridFA();
            }
        }

        function ResetFiltersFA() {
            $('input[name=cbFil_nro_folio]').prop('checked', false);
            $('input[name=cbFil_id_cont]').prop('checked', false);
            $('input[name=cbFil_referencia]').prop('checked', false);
            $('input[name=cbFil_fecha_ent]').prop('checked', false);
            $('input[name=cbFil_fecha_sal]').prop('checked', false);
        }

        function DialogoDetalleCargo(id) {
            $.ajax({
                url: 'Servicio.svc/GetFADetalleCargo',
                data: {
                    "id_lina": 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');
                    }
                }
            });
        }

        <% /* JS_FUN_PER */ %>

        function AsignarPerfil() {
            $('#IdSubElementCARE').val($('#IdSubElementPER').val());
            BotonGuardarFA();
            $('#dlgFiltroPER').dialog('close');
        }

        function RemoverPerfil() {
            $('#IdSubElementCARE').val(0);
            BotonGuardarFA();
            $('#dlgFiltroPER').dialog('close');
        }

    </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'
            });

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

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

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

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

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

            $("#dlgObservaciones").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 220,
                width: 460,
                modal: true,
                buttons: {
                    "<%=L.LBL("LblGENAceptar") %>": function () {
                        $('#hidobserv').val($('#txtFAObservaciones').val());
                        $(this).dialog("close");
                    },
                    "<%=L.LBL("LblGENCancel") %>": function () {
                        $('#txtFAObservaciones').val($('#hidobserv').val());
                        $(this).dialog("close");
                    }
                }
            });

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

            $("#dlgFiltroPER").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 500,
                width: 540,
                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");
                    }
                }
            });

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

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

            $("#dlgDGNuevo").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 200,
                width: 440,
                modal: true,
                open: function () {
                    window.open('Prepagos.aspx?d=' + $('#txtFENombre').val()
                        + '&c=' + $('#HID_TariXMone_' + $('#cbContrato').val() + '_id_mone').val()
                        + '&i=<%=String.Format("{0:N2}", 0) %>'
                        + '&t=' + $('#cbContrato').val(), '_DG');
                },
                buttons: {
                    "<%=L.LBL("LblGENClose") %>": function () {
                        RefreshGridDG();
                        $(this).dialog("close");
                    }
                }
            });

            $("#dlgFiltroFA").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 280,
                width: 500,
                modal: true,
                buttons: {
                    "<%=L.LBL("LblGENSearch") %>": function () {
                        //$(this).dialog("close");
                        RefreshGridFA();
                    },
                    "<%=L.LBL("LblGENCancel") %>": function () {
                        $(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=1&id=" + $('#IdSubElementFD0').val(), "_blank");
                    }
                }
            });

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

            LoadGridFA();
            LoadGridCON();
            LoadGridCONP();
            LoadGridCOP();
            LoadGridCOPP();
            LoadGridHAB();
            LoadGridNA();
            LoadGridNAN();
            LoadGridFD0();
            LoadGridCS();
            LoadGridPER();
            LoadGridDGA();
            LoadGridDG();
            LoadGridPAR();
            LoadGridPARD();

            InitializeComponentsFA();

            <% if (nro_folio != 0)
               { %>

            $('#txtFANroFolio').val(<%=nro_folio %>);
            LoadNroFactura();

            <% }
               else
               { %>

            RefreshGridFA();
            RefreshGridPAR();

            <% } %>

            BotonDefaultFA();
            BotonDefaultCON();
            BotonDefaultCONP();
            BotonDefaultCOP();
            BotonDefaultCOPP();
            BotonDefaultHAB();
            BotonDefaultNA();
            BotonDefaultNAN();
            BotonDefaultDGA();

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

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

            $('#FATabs').tabs();
        });
    </script>

    <style type="text/css">
        #jqgFD0 .ui-widget-content {
            border: 1px solid white !important;
        }
    </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="FacturacionEmpresas.aspx"><%=L.TIT("FacturacionEmpresas") %> [2.2]</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: 700px;">

                <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="dlgCargando11" title="<%=L.LBL("LblGENLoading") %>" style="text-align: center; padding-top: 25px">
                    <img src="img/cargando2.gif" alt="<%=L.LBL("LblGENLoading") %>" />
                </div>

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

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

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

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

                <div id="dlgObservaciones" title="<%=L.LBL("LblGENObservations") %>" style="text-align: center; padding-top: 25px">
                    <input type="hidden" id="hidobserv" value="" />
                    <textarea id="txtFAObservaciones" style="width: 420px; height: 80px;"></textarea>
                </div>

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

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

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

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

                <% /* DLG_FIL_FA */ %>

                <div id="dlgFiltroFA" title="<%=L.LBL("LblGENSearch") %>" style="text-align: center; padding-top: 25px">
                    <table style="text-align: left;">
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFil_nro_folio" name="cbFil_nro_folio" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblFDKOFNroFolio") %>:
                            </td>
                            <td>
                                <input type="text" id="txtFil_nro_folio" value="" onchange="$('input[name=cbFil_nro_folio]').prop('checked', true);" />
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFil_id_cont" name="cbFil_id_cont" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblGENTarifa") %>:
                            </td>
                            <td>
                                <select name="cbContratoFil" id="cbContratoFil" onchange="$('input[name=cbFil_id_cont]').prop('checked', true);" style="width: 200px;">
                                    <%
                                        foreach (System.Data.DataRow dr in Contratos.Rows)
                                        {
                                            Response.Write(Utils.GetSelectOption(dr["id_cont"].ToString(), dr["contrato"].ToString().Trim() + " - " + dr["desc_cont"].ToString().Trim(), false));
                                        }
                                    %>
                                </select>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFil_referencia" name="cbFil_referencia" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblGENReference") %>:
                            </td>
                            <td>
                                <input type="text" id="txtFil_referencia" value="" onchange="$('input[name=cbFil_referencia]').prop('checked', true);" />
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFil_fecha_ent" name="cbFil_fecha_ent" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblFDKSFechaEntrada") %>:
                            </td>
                            <td style="vertical-align: top;">
                                <%=Utils.DateOpsCombo("$('#cbFil_fecha_ent').prop('checked', true);").Replace("cbDateOps", "cbDateOpsFilFA") %>
                            </td>
                            <td style="white-space: nowrap;">
                                <input type="text" id="txtFil_fecha_ent" value="" class="eligeFecha"
                                    onchange="$('#cbFil_fecha_ent').prop('checked', true);" style="width: 100px;" />
                                <br />
                                <input type="text" id="txtFil_fecha_ent2" value="" class="eligeFecha"
                                    onchange="$('#cbFil_fecha_ent').prop('checked', true);" style="width: 100px;" />
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFil_fecha_sal" name="cbFil_fecha_sal" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblFDKSFechaSalida") %>:
                            </td>
                            <td style="vertical-align: top;">
                                <%=Utils.DateOpsCombo("$('#cbFil_fecha_sal').prop('checked', true);").Replace("cbDateOps", "cbDateOpsFilFA2") %>
                            </td>
                            <td style="white-space: nowrap;">
                                <input type="text" id="txtFil_fecha_sal" value="" class="eligeFecha"
                                    onchange="$('#cbFil_fecha_sal').prop('checked', true);" style="width: 100px;" />
                                <br />
                                <input type="text" id="txtFil_fecha_sal2" value="" class="eligeFecha"
                                    onchange="$('#cbFil_fecha_sal').prop('checked', true);" style="width: 100px;" />
                            </td>
                        </tr>
                    </table>
                </div>

                <% /* DLG_DGA */%>

                <div id="dlgDGA" title="<%=L.TIT("PrepagosAsignados") %>" style="text-align: center; padding-top: 25px">
                    <input type="hidden" id="IdSubElementDGA" value="0" />
                    <table id="jqgDGA"></table>

                    <table style="width: 100%;">
                        <tr>
                            <td colspan="4">
                                <table style="width: 100%;">
                                    <tr>
                                        <td style="width: 100%;"></td>
                                        <td>
                                            <button type="button" id="btnAsignarDG" onclick="RefreshGridDG();$('#dlgFiltroDG').dialog('open');">
                                                <table>
                                                    <tr>
                                                        <td>
                                                            <img src="img/plus.png" alt="<%=L.LBL("LblGENAsignar") %>" />
                                                        </td>
                                                        <td><%=L.LBL("LblGENAsignar") %></td>
                                                    </tr>
                                                </table>
                                            </button>
                                        </td>
                                        <td>
                                            <button type="button" id="btnRemoverDG" onclick="DeleteDGA();">
                                                <table>
                                                    <tr>
                                                        <td>
                                                            <img src="img/cross-script.png" alt="<%=L.LBL("LblGENRemover") %>" />
                                                        </td>
                                                        <td><%=L.LBL("LblGENRemover") %></td>
                                                    </tr>
                                                </table>
                                            </button>
                                        </td>
                                        <td>
                                            <button type="button" id="btnSalirDGA" onclick="$('#dlgDGA').dialog('close');">
                                                <table>
                                                    <tr>
                                                        <td>
                                                            <img src="img/door-open-in.png" alt="<%=L.LBL("LblGENExit") %>" />
                                                        </td>
                                                        <td><%=L.LBL("LblGENExit") %></td>
                                                    </tr>
                                                </table>
                                            </button>
                                        </td>
                                    </tr>
                                </table>
                            </td>
                        </tr>
                    </table>
                </div>

                <% /* DLG_FIL_DG */%>

                <div id="dlgFiltroDG" title="<%=L.TIT("Prepagos") %>" style="text-align: center; padding-top: 25px">
                    <table style="text-align: left;">
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFilDG_id_endg" name="cbFilDG_id_endg" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblGENType") %>:
                            </td>
                            <td colspan="2">
                                <%=cbEnlacePrepFilDG %>
                            </td>
                            <td rowspan="7">
                                <input type="hidden" id="IdSubElementDG" value="0" />
                                <table id="jqgDG"></table>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFilDG_nombre_depo" name="cbFilDG_nombre_depo" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblFDKPREPDepositante") %>:
                            </td>
                            <td colspan="2">
                                <input type="text" id="txtFilDG_nombre_depo" value="" onchange="$('input[name=cbFilDG_nombre_depo]').prop('checked', true);"
                                    style="width: 150px;" />
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFilDG_id_mone" name="cbFilDG_id_mone" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblGENMoney") %>:
                            </td>
                            <td>
                                <%=cbMonedaFilDG %>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFilDG_documento_ext" name="cbFilDG_documento_ext" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblGENDocumento") %>:
                            </td>
                            <td colspan="2">
                                <input type="text" id="txtFilDG_documento_ext" value="" onchange="$('input[name=cbFilDG_documento_ext]').prop('checked', true);"
                                    style="width: 150px;" />
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFilDG_fecha_recepcion" name="cbFilDG_fecha_recepcion" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblGENRecibido") %>:
                            </td>
                            <td style="vertical-align: top;">
                                <%=Utils.DateOpsCombo("$('#cbFilDG_fecha_recepcion').prop('checked', true);")
                                    .Replace("cbDateOps", "cbDateOpsFilDG").Replace("width: 120", "width: 80") %>
                            </td>
                            <td style="white-space: nowrap;">
                                <input type="text" id="txtFilDG_fecha_recepcion" value="" class="eligeFecha"
                                    onchange="$('#cbFilDG_fecha_recepcion').prop('checked', true);" style="width: 80px;" />
                                <br />
                                <input type="text" id="txtFilDG_fecha_recepcion2" value="" class="eligeFecha"
                                    onchange="$('#cbFilDG_fecha_recepcion').prop('checked', true);" style="width: 80px;" />
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFilDG_fecha_caducidad" name="cbFilDG_fecha_caducidad" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblGENVencimiento") %>:
                            </td>
                            <td style="vertical-align: top;">
                                <%=Utils.DateOpsCombo("$('#cbFilDG_fecha_caducidad').prop('checked', true);")
                                    .Replace("cbDateOps", "cbDateOpsFilDG2").Replace("width: 120", "width: 80") %>
                            </td>
                            <td style="white-space: nowrap;">
                                <input type="text" id="txtFilDG_fecha_caducidad" value="" class="eligeFecha"
                                    onchange="$('#cbFilDG_fecha_caducidad').prop('checked', true);" style="width: 80px;" />
                                <br />
                                <input type="text" id="txtFilDG_fecha_caducidad2" value="" class="eligeFecha"
                                    onchange="$('#cbFilDG_fecha_caducidad').prop('checked', true);" style="width: 80px;" />
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFilDG_no_tari" name="cbFilDG_no_tari" value="1" disabled="disabled" />
                            </td>
                            <td>
                                <%=L.LBL("LblFDKSinTarifa") %>
                            </td>
                        </tr>
                        <tr>
                            <td colspan="5">
                                <table style="width: 100%;">
                                    <tr>
                                        <td style="width: 100%;"></td>
                                        <td>
                                            <button type="button" id="btnBuscarDG" onclick="RefreshGridDG();">
                                                <table>
                                                    <tr>
                                                        <td>
                                                            <img src="img/magnifier16.png" alt="<%=L.LBL("LblGENSearch") %>" />
                                                        </td>
                                                    </tr>
                                                </table>
                                            </button>
                                        </td>
                                        <td>
                                            <button type="button" id="btnNuevoDG" onclick="$('#dlgDGNuevo').dialog('open');">
                                                <table>
                                                    <tr>
                                                        <td>
                                                            <img src="img/document.png" alt="<%=L.LBL("LblGENNew") %>" />
                                                        </td>
                                                    </tr>
                                                </table>
                                            </button>
                                        </td>
                                        <td>
                                            <button type="button" id="btnAsignarDG2" onclick="AddDGA();">
                                                <table>
                                                    <tr>
                                                        <td>
                                                            <img src="img/plus.png" alt="<%=L.LBL("LblGENAsignar") %>" />
                                                        </td>
                                                    </tr>
                                                </table>
                                            </button>
                                        </td>
                                        <td>
                                            <button type="button" id="btnSalirDG" onclick="$('#dlgFiltroDG').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_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="IdSubElementPERCon" 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>

                <% /* TIT */%>

                <table>
                    <tr>
                        <td>
                            <span class="SevenTitulo"><%=L.TIT("FacturacionEmpresas") %> [2.2]</span>
                        </td>
                        <td>&nbsp;&nbsp;&nbsp;</td>
                        <%--<td>
                            <div class="SevenEnlaces">
                                <table>
                                    <tr>
                                        <td>
                                            <input type="checkbox" id="cbEliminado" onchange="BotonDefaultFA();RefreshGridFA();" 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-2-facturaci%C3%B3n-de-agencia/', '_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">
                    <div id="HidFA"></div>
                    <div id="TariXMone">
                        <%=hidTariXMone %>
                        <%
                            foreach(System.Data.DataRow dr in TariXMone.Rows)
                            {
                                Response.Write(Utils.GetHiddenField("HID_TariXMone_" + dr["id_cont"], dr["contrato"].ToString()));
                                Response.Write(Utils.GetHiddenField("HID_TariXMone_" + dr["id_cont"] + "_cod_mone", dr["cod_mone"].ToString()));
                                Response.Write(Utils.GetHiddenField("HID_TariXMone_" + dr["id_cont"] + "_id_mone", dr["id_mone"].ToString()));
                                Response.Write(Utils.GetHiddenField("HID_TariXMone_" + dr["id_cont"] + "_tasa", string.Format("{0:N8}", float.Parse(dr["tasa"].ToString()))));
                            }
                        %>
                    </div>
                    <div id="ServAgen">
                        <%=hidServAgen %>
                    </div>
                    <div id="Monedas">
                        <%=hidMonedas %>
                    </div>
                    <div id="TipoCobros">
                        <%=hidTipoCobros %>
                    </div>
                    <div id="HidTotFA"></div>
                </div>

                <br />

                <table>
                    <tr>
                        <td>
                            <% /* B01 */ %>

                            <input type="hidden" id="IdSubElementFA" value="0" />
                            <input type="hidden" id="IdSubElementCARE" value="0" />
                            <input type="hidden" id="IdSubElementDEGA" value="0" />
                            <table id="jqgFA"></table>
                        </td>
                        <td>

                            <% /* B02 */ %>

                            <fieldset>
                                <table>
                                    <tr>
                                        <td>
                                            <%=L.LBL("LblFDKOFNroFolio") %>
                                        </td>
                                        <td colspan="3">
                                            <%=L.LBL("LblGENTarifa") %>
                                        </td>
                                        <td rowspan="6">

                                            <% /* B03 */ %>

                                            <fieldset>
                                                <table style="padding-top: 10px; padding-bottom: 10px;">
                                                    <tr>
                                                        <td>
                                                            <b><%=L.LBL("LblGENMoney") %>:</b>
                                                        </td>
                                                        <td style="min-width: 100px; max-width: 100px; overflow: hidden;">
                                                            <span id="txtFAMoneda"></span>
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td>
                                                            <br />
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td>
                                                            <b><%=L.LBL("LblFDKSPrepago") %>:</b>
                                                        </td>
                                                        <td style="min-width: 100px; max-width: 100px; overflow: hidden;">
                                                            <span id="txtFAMontoPrepago"></span>
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td>
                                                            <br />
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td>
                                                            <b><%=L.LBL("LblFDKPerfil") %>:</b>
                                                        </td>
                                                        <td style="min-width: 100px; max-width: 100px; overflow: hidden;">
                                                            <span id="txtFAPerfil"></span>
                                                        </td>
                                                    </tr>
                                                </table>
                                            </fieldset>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <table>
                                                <tr>
                                                    <td>
                                                        <input type="text" id="txtFANroFolio" value="0"
                                                            style="color: purple; width: 70px; font-size: 12pt; font-weight: bold; text-align: right;"
                                                            onblur="LoadNroFactura();" />
                                                    </td>
                                                    <td>
                                                        <button type="button" id="btnImprimir" onclick="Proforma();">
                                                            <table style="padding: 0px;">
                                                                <tr>
                                                                    <td>
                                                                        <img src="img/printer.png" alt="<%=L.LBL("LblGENPrint") %>" />
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </button>
                                                    </td>
                                                </tr>
                                            </table>
                                        </td>
                                        <td colspan="3">
                                            <select name="cbContrato" id="cbContrato" onchange="" style="width: 350px;">
                                                <%
                                                    foreach (System.Data.DataRow dr in Contratos.Rows)
                                                    {
                                                        Response.Write(Utils.GetSelectOption(dr["id_cont"].ToString(), dr["contrato"].ToString().Trim() + " - " + dr["desc_cont"].ToString().Trim(), false));
                                                    }
                                                %>
                                            </select>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <%=L.LBL("LblGENStart") %>
                                        </td>
                                        <td>
                                            <%=L.LBL("LblGENEnd") %>
                                        </td>
                                        <td>
                                            <%=L.LBL("LblFDKSDescuento") %>
                                        </td>
                                        <td>
                                            <%=L.LBL("LblGENRate") %>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <input type="text" id="txtFAFecIni" class="eligeFecha" value="<%=string.Format("{0:d}", fecha_hotelera) %>" style="width: 100px;" />
                                        </td>
                                        <td>
                                            <input type="text" id="txtFAFecFin" class="eligeFecha" value="<%=string.Format("{0:d}", fecha_hotelera.AddDays(7)) %>" style="width: 100px;" />
                                        </td>
                                        <td>
                                            <%=cbDescuento %>
                                        </td>
                                        <td>
                                            <input type="text" id="txtFATasa" value="<%=String.Format("{0:N2}", 0) %>" style="text-align: right; width: 125px;" />
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <%=L.LBL("LblFDKServicioEntrada") %>
                                        </td>
                                        <td colspan="2">
                                            <%=L.LBL("LblGENReference") %>
                                        </td>
                                        <td></td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <%=cbServicioSimple %>
                                        </td>
                                        <td colspan="2">
                                            <input type="text" id="txtFAReferencia" value="" style="width: 220px;" />
                                        </td>
                                        <td>
                                            <button type="button" onclick="$('#dlgObservaciones').dialog('open')">
                                                <table>
                                                    <tr>
                                                        <td>
                                                            <img src="img/magnifier16.png" />
                                                        </td>
                                                        <td>
                                                            <%=L.LBL("LblGENObservations") %>
                                                        </td>
                                                    </tr>
                                                </table>
                                            </button>
                                        </td>
                                    </tr>
                                </table>
                            </fieldset>

                            <br />

                            <table style="width: 100%;">
                                <tr>
                                    <td width="90%"></td>
                                    <td>
                                        <button type="button" id="btnValidar" onclick="FAValidar();">
                                            <table style="padding: 0px;">
                                                <tr>
                                                    <td>
                                                        <img src="img/Seven/Validar.png" alt="<%=L.LBL("LblGENValidar") %>" />
                                                    </td>
                                                    <td>
                                                        <%=L.LBL("LblGENValidar") %>
                                                    </td>
                                                </tr>
                                            </table>
                                        </button>
                                    </td>
                                    <td>
                                        <button type="button" id="btnFACardex" onclick="$('#IdSubElementPERFil').val($('#IdSubElementCARE').val());RefreshGridPER();$('#dlgFiltroPER').dialog('open');">
                                            <table style="padding: 0px;">
                                                <tr>
                                                    <td>
                                                        <img id="imgKardex01" src="img/Seven/Kardex.png" alt="<%=L.LBL("LblFDKPerfil") %>" />
                                                    </td>
                                                    <td>
                                                        <%=L.LBL("LblFDKPerfil") %>
                                                    </td>
                                                </tr>
                                            </table>
                                        </button>
                                    </td>
                                    <td>
                                        <button type="button" id="btnFAPrepagos" onclick="RefreshGridDGA();$('#dlgDGA').dialog('open');">
                                            <table style="padding: 0px;">
                                                <tr>
                                                    <td>
                                                        <img src="img/Seven/FDK/Prepagos.png" alt="<%=L.LBL("LblFDKSPrepago") %>" />
                                                    </td>
                                                    <td>
                                                        <%=L.LBL("LblFDKSPrepago") %>
                                                    </td>
                                                </tr>
                                            </table>
                                        </button>
                                    </td>
                                    <td width="10%"></td>
                                    <td>
                                        <button type="button" value="Search" onclick="$('#dlgFiltroFA').dialog('open');">
                                            <table>
                                                <tr>
                                                    <td>
                                                        <img src="img/binocular.png"
                                                            alt="<%=L.LBL("LblGENSearch") %>" />
                                                    </td>
                                                    <td>
                                                        <%=L.LBL("LblGENSearch") %>
                                                    </td>
                                                </tr>
                                            </table>
                                        </button>
                                    </td>
                                    <td>
                                        <button type="button" id="btnNuevoFA" onclick="CreateFA();">
                                            <table>
                                                <tr>
                                                    <td>
                                                        <img src="img/document.png" alt="<%=L.LBL("LblGENNew") %>" />
                                                    </td>
                                                    <td><%=L.LBL("LblGENNew") %></td>
                                                </tr>
                                            </table>
                                        </button>
                                    </td>
                                    <%--<td>
                                        <button type="button" id="btnEliminarFA" onclick="DeleteFA();">
                                            <table>
                                                <tr>
                                                    <td>
                                                        <img id="btnEliminarIconFA" src="img/cross-script.png" alt="<%=L.LBL("LblGENDelete") %>" />
                                                    </td>
                                                    <td id="btnEliminarTextFA"><%=L.LBL("LblGENDelete") %></td>
                                                </tr>
                                            </table>
                                        </button>
                                    </td>--%>
                                    <td>
                                        <button type="button" id="btnGuardarFA" onclick="SaveFA();">
                                            <table>
                                                <tr>
                                                    <td>
                                                        <img src="img/disk.png" alt="<%=L.LBL("LblGENSave") %>" />
                                                    </td>
                                                    <td><%=L.LBL("LblGENSave") %></td>
                                                </tr>
                                            </table>
                                        </button>
                                    </td>
                                    <td>
                                        <button type="button" id="btnCancelarFA" onclick="CancelFA();">
                                            <table>
                                                <tr>
                                                    <td>
                                                        <img src="img/arrow-return-180-left.png" alt="<%=L.LBL("LblGENCancel") %>" /></td>
                                                    <td><%=L.LBL("LblGENCancel") %></td>
                                                </tr>
                                            </table>
                                        </button>
                                    </td>
                                </tr>
                            </table>

                            <br />

                            <div id="FATabs" style="padding: 0px; height: 335px;">
                                <ul>
                                    <li>
                                        <a href="#Conc">
                                            <table>
                                                <tr>
                                                    <td>
                                                        <img src="img/Seven/Dolares.png" /></td>
                                                    <td><span style="font-size: 7pt;"><%=L.LBL("LblFDKSConceptos") %></span></td>
                                                </tr>
                                            </table>
                                        </a>
                                    </li>
                                    <li>
                                        <a href="#Habi">
                                            <table>
                                                <tr>
                                                    <td>
                                                        <img src="img/Seven/Casa.png" /></td>
                                                    <td><span style="font-size: 7pt;"><%=L.LBL("LblFDKHabitaciones") %></span></td>
                                                </tr>
                                            </table>
                                        </a>
                                    </li>
                                    <li>
                                        <a href="#NoAloj">
                                            <table>
                                                <tr>
                                                    <td>
                                                        <img src="img/Seven/FDK/NoShows.png" /></td>
                                                    <td><span style="font-size: 7pt;"><%=L.LBL("LblFDKNoAlojados") %></span></td>
                                                </tr>
                                            </table>
                                        </a>
                                    </li>
                                    <li>
                                        <a href="#Cargos">
                                            <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="#Cierre">
                                            <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="#ProfAut">
                                            <table>
                                                <tr>
                                                    <td>
                                                        <img src="img/clock--arrow.png" /></td>
                                                    <td><span style="font-size: 7pt;"><%=L.LBL("LblFDKFAProformaAutomatica") %></span></td>
                                                </tr>
                                            </table>
                                        </a>
                                    </li>
                                </ul>

                                <div id="Conc">
                                    <table style="width: 100%;">
                                        <tr>
                                            <td>

                                                <% /* B04 */ %>

                                                <b><%=L.LBL("LblGENPrincipales") %></b>

                                                <br />
                                                <br />

                                                <input type="hidden" id="IdSubElementCON" value="0" />
                                                <table id="jqgCON"></table>
                                                <table style="width: 100%;">
                                                    <tr>
                                                        <td colspan="4">
                                                            <table style="width: 100%;">
                                                                <tr>
                                                                    <td style="width: 100%;"></td>
                                                                    <td>
                                                                        <button type="button" id="btnNuevoCON" onclick="CreateCON();">
                                                                            <table>
                                                                                <tr>
                                                                                    <td>
                                                                                        <img src="img/document.png" alt="<%=L.LBL("LblGENNew") %>" />
                                                                                    </td>
                                                                                </tr>
                                                                            </table>
                                                                        </button>
                                                                    </td>
                                                                    <td>
                                                                        <button type="button" id="btnEliminarCON" onclick="DeleteCON();">
                                                                            <table>
                                                                                <tr>
                                                                                    <td>
                                                                                        <img id="btnEliminarIconCON" src="img/cross-script.png" alt="<%=L.LBL("LblGENDelete") %>" />
                                                                                    </td>
                                                                                </tr>
                                                                            </table>
                                                                        </button>
                                                                    </td>
                                                                    <td>
                                                                        <button type="button" id="btnGuardarCON" onclick="SaveCON();">
                                                                            <table>
                                                                                <tr>
                                                                                    <td>
                                                                                        <img src="img/disk.png" alt="<%=L.LBL("LblGENSave") %>" />
                                                                                    </td>
                                                                                </tr>
                                                                            </table>
                                                                        </button>
                                                                    </td>
                                                                    <td>
                                                                        <button type="button" id="btnCancelarCON" onclick="CancelCON();">
                                                                            <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 />

                                                <% /* B05 */ %>

                                                <input type="hidden" id="IdSubElementCONP" value="0" />
                                                <table id="jqgCONP"></table>
                                                <table style="width: 100%;">
                                                    <tr>
                                                        <td colspan="4">
                                                            <table style="width: 100%;">
                                                                <tr>
                                                                    <td style="width: 100%;"></td>
                                                                    <td>
                                                                        <button type="button" id="btnGuardarCONP" onclick="SaveCONP();">
                                                                            <table>
                                                                                <tr>
                                                                                    <td>
                                                                                        <img src="img/disk.png" alt="<%=L.LBL("LblGENSave") %>" />
                                                                                    </td>
                                                                                </tr>
                                                                            </table>
                                                                        </button>
                                                                    </td>
                                                                    <td>
                                                                        <button type="button" id="btnCancelarCONP" onclick="CancelCONP();">
                                                                            <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>

                                                <% /* B06 */ %>

                                                <fieldset>
                                                    <legend><b><%=L.LBL("LblGENPercent") %></b></legend>

                                                    <input type="hidden" id="IdSubElementCOP" value="0" />
                                                    <table id="jqgCOP"></table>

                                                    <table style="width: 100%;">
                                                        <tr>
                                                            <td colspan="4">
                                                                <table style="width: 100%;">
                                                                    <tr>
                                                                        <td style="width: 100%;"></td>
                                                                        <td>
                                                                            <button type="button" id="btnNuevoCOP" onclick="CreateCOP();">
                                                                                <table>
                                                                                    <tr>
                                                                                        <td>
                                                                                            <img src="img/document.png" alt="<%=L.LBL("LblGENNew") %>" />
                                                                                        </td>
                                                                                    </tr>
                                                                                </table>
                                                                            </button>
                                                                        </td>
                                                                        <td>
                                                                            <button type="button" id="btnEliminarCOP" onclick="DeleteCOP();">
                                                                                <table>
                                                                                    <tr>
                                                                                        <td>
                                                                                            <img id="btnEliminarIconCOP" src="img/cross-script.png" alt="<%=L.LBL("LblGENDelete") %>" />
                                                                                        </td>
                                                                                    </tr>
                                                                                </table>
                                                                            </button>
                                                                        </td>
                                                                        <td>
                                                                            <button type="button" id="btnGuardarCOP" onclick="SaveCOP();">
                                                                                <table>
                                                                                    <tr>
                                                                                        <td>
                                                                                            <img src="img/disk.png" alt="<%=L.LBL("LblGENSave") %>" />
                                                                                        </td>
                                                                                    </tr>
                                                                                </table>
                                                                            </button>
                                                                        </td>
                                                                        <td>
                                                                            <button type="button" id="btnCancelarCOP" onclick="CancelCOP();">
                                                                                <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 />

                                                    <% /* B07 */ %>

                                                    <input type="hidden" id="IdSubElementCOPP" value="0" />
                                                    <table id="jqgCOPP"></table>

                                                    <table style="width: 100%;">
                                                        <tr>
                                                            <td colspan="4">
                                                                <table style="width: 100%;">
                                                                    <tr>
                                                                        <td style="width: 100%;"></td>
                                                                        <td>
                                                                            <button type="button" id="btnGuardarCOPP" onclick="SaveCOPP();">
                                                                                <table>
                                                                                    <tr>
                                                                                        <td>
                                                                                            <img src="img/disk.png" alt="<%=L.LBL("LblGENSave") %>" />
                                                                                        </td>
                                                                                    </tr>
                                                                                </table>
                                                                            </button>
                                                                        </td>
                                                                        <td>
                                                                            <button type="button" id="btnCancelarCOPP" onclick="CancelCOPP();">
                                                                                <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>

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

                                <div id="Habi">

                                    <% /* B08 */ %>

                                    <b><%=L.LBL("LblFDKFAHabIncl") %></b>

                                    <br />
                                    <br />

                                    <input type="hidden" id="IdSubElementHAB" value="0" />
                                    <table id="jqgHAB"></table>

                                    <table style="width: 100%;">
                                        <tr>
                                            <td colspan="4">
                                                <table style="width: 100%;">
                                                    <tr>
                                                        <td style="width: 100%;"></td>
                                                        <td>
                                                            <button type="button" id="btnNuevoHAB" onclick="CreateHAB();">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img src="img/document.png" alt="<%=L.LBL("LblGENNew") %>" />
                                                                        </td>
                                                                        <td><%=L.LBL("LblGENNew") %></td>
                                                                    </tr>
                                                                </table>
                                                            </button>
                                                        </td>
                                                        <td>
                                                            <button type="button" id="btnEliminarHAB" onclick="DeleteHAB();">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img id="btnEliminarIconHAB" src="img/cross-script.png" alt="<%=L.LBL("LblGENDelete") %>" />
                                                                        </td>
                                                                        <td id="btnEliminarTextHAB"><%=L.LBL("LblGENDelete") %></td>
                                                                    </tr>
                                                                </table>
                                                            </button>
                                                        </td>
                                                        <td>
                                                            <button type="button" id="btnGuardarHAB" onclick="SaveHAB();">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img src="img/disk.png" alt="<%=L.LBL("LblGENSave") %>" />
                                                                        </td>
                                                                        <td><%=L.LBL("LblGENSave") %></td>
                                                                    </tr>
                                                                </table>
                                                            </button>
                                                        </td>
                                                        <td>
                                                            <button type="button" id="btnCancelarHAB" onclick="CancelHAB();">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img src="img/arrow-return-180-left.png" alt="<%=L.LBL("LblGENCancel") %>" /></td>
                                                                        <td><%=L.LBL("LblGENCancel") %></td>
                                                                    </tr>
                                                                </table>
                                                            </button>
                                                        </td>
                                                    </tr>
                                                </table>
                                            </td>
                                        </tr>
                                    </table>

                                </div>

                                <div id="NoAloj">
                                    <b><%=L.LBL("LblFDKFANoAlojIncl") %></b>

                                    <br />
                                    <br />

                                    <table>
                                        <tr>
                                            <td>

                                                <% /* B09 */ %>

                                                <b><%=L.LBL("LblFDKHabitaciones") %></b>

                                                <br />
                                                <br />

                                                <input type="hidden" id="IdSubElementNA" value="0" />
                                                <table id="jqgNA"></table>

                                                <table style="width: 100%;">
                                                    <tr>
                                                        <td colspan="4">
                                                            <table style="width: 100%;">
                                                                <tr>
                                                                    <td style="width: 100%;"></td>
                                                                    <td>
                                                                        <button type="button" id="btnNuevoNA" onclick="CreateNA();">
                                                                            <table>
                                                                                <tr>
                                                                                    <td>
                                                                                        <img src="img/document.png" alt="<%=L.LBL("LblGENNew") %>" />
                                                                                    </td>
                                                                                </tr>
                                                                            </table>
                                                                        </button>
                                                                    </td>
                                                                    <td>
                                                                        <button type="button" id="btnEliminarNA" onclick="DeleteNA();">
                                                                            <table>
                                                                                <tr>
                                                                                    <td>
                                                                                        <img id="btnEliminarIconNA" src="img/cross-script.png" alt="<%=L.LBL("LblGENDelete") %>" />
                                                                                    </td>
                                                                                </tr>
                                                                            </table>
                                                                        </button>
                                                                    </td>
                                                                    <td>
                                                                        <button type="button" id="btnGuardarNA" onclick="SaveNA();">
                                                                            <table>
                                                                                <tr>
                                                                                    <td>
                                                                                        <img src="img/disk.png" alt="<%=L.LBL("LblGENSave") %>" />
                                                                                    </td>
                                                                                </tr>
                                                                            </table>
                                                                        </button>
                                                                    </td>
                                                                    <td>
                                                                        <button type="button" id="btnCancelarNA" onclick="CancelNA();">
                                                                            <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>

                                                <% /* B10 */ %>

                                                <b><%=L.LBL("LblGENClientes") %></b>

                                                <br />
                                                <br />

                                                <input type="hidden" id="IdSubElementNAN" value="0" />
                                                <table id="jqgNAN"></table>

                                                <table style="width: 100%;">
                                                    <tr>
                                                        <td colspan="4">
                                                            <table style="width: 100%;">
                                                                <tr>
                                                                    <td style="width: 100%;"></td>
                                                                    <td>
                                                                        <button type="button" id="btnNuevoNAN" onclick="CreateNAN();">
                                                                            <table>
                                                                                <tr>
                                                                                    <td>
                                                                                        <img src="img/document.png" alt="<%=L.LBL("LblGENNew") %>" />
                                                                                    </td>
                                                                                </tr>
                                                                            </table>
                                                                        </button>
                                                                    </td>
                                                                    <td>
                                                                        <button type="button" id="btnEliminarNAN" onclick="DeleteNAN();">
                                                                            <table>
                                                                                <tr>
                                                                                    <td>
                                                                                        <img id="btnEliminarIconNAN" src="img/cross-script.png" alt="<%=L.LBL("LblGENDelete") %>" />
                                                                                    </td>
                                                                                </tr>
                                                                            </table>
                                                                        </button>
                                                                    </td>
                                                                    <td>
                                                                        <button type="button" id="btnGuardarNAN" onclick="SaveNAN();">
                                                                            <table>
                                                                                <tr>
                                                                                    <td>
                                                                                        <img src="img/disk.png" alt="<%=L.LBL("LblGENSave") %>" />
                                                                                    </td>
                                                                                </tr>
                                                                            </table>
                                                                        </button>
                                                                    </td>
                                                                    <td>
                                                                        <button type="button" id="btnCancelarNAN" onclick="CancelNAN();">
                                                                            <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="Cargos">

                                    <% /* B11 */ %>

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

                                                <table>
                                                    <tr>
                                                        <td colspan="3"><b><%=L.TIT("OFCargos") %></b><br />
                                                            <br />
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td>
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <fieldset>
                                                                            <input type="radio" id="rbOFCAModo0" name="rbOFCAModo" value="1" onclick="CheckCorreccionCRG();" checked="checked" /><%=L.LBL("LblGENCharge") %><br />
                                                                            <input type="radio" id="rbOFCAModo1" name="rbOFCAModo" value="0" onclick="CheckCorreccionCRG();" /><%=L.LBL("LblFDKOFCorreccion") %>
                                                                        </fieldset>
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </td>
                                                        <td rowspan="5">
                                                            <input type="hidden" id="IdSubElementCS" value="0" />
                                                            <input type="hidden" id="IdSubElementIG" value="0" />
                                                            <table id="jqgCS"></table>
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td>
                                                            <%=L.LBL("LblFDKSConcepto") %>
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td>
                                                            <select id="cbServAgen" name="cbServAgen" style="width: 100px;" onchange="GetFACargosPrecio();RefreshGridCS();"></select>
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td>
                                                            <%=L.LBL("LblGENImporte") %><br />

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

                                                        </td>
                                                        <td></td>
                                                    </tr>
                                                    <tr>
                                                        <td colspan="3">
                                                            <textarea id="txtOFCAMotivo" style="width: 260px; height: 50px;"></textarea>
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td colspan="3">
                                                            <table style="width: 100%;">
                                                                <tr>
                                                                    <td style="width: 50%;"></td>
                                                                    <td>
                                                                        <button type="button" id="btnAceptarCRG" onclick="PutFACargos();">
                                                                            <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="Cierre">

                                    <% /* B12 */ %>

                                    <table style="width: 100%;">
                                        <tr>
                                            <td style="text-align: center;">
                                                <br />
                                                <b><%=L.LBL("LblFDKFACierreProf") %></b>
                                                <br />
                                                <br />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <table>
                                                    <tr>
                                                        <td>
                                                            <fieldset>
                                                                <table>
                                                                    <tr>
                                                                        <td colspan="2" style="text-align: center;">
                                                                            <b><%=L.LBL("LblGENFactura") %></b>
                                                                            <br />
                                                                            <br />
                                                                        </td>
                                                                    </tr>
                                                                    <tr>
                                                                        <td>
                                                                            <%=L.LBL("LblFDKFAImpInicial") %>:
                                                                        </td>
                                                                        <td>
                                                                            <input type="text" id="txtFAImpInicial" value="<%=string.Format("{0:N2}", 0) %>" disabled="disabled" style="width: 80px; text-align: right;" />
                                                                        </td>
                                                                    </tr>
                                                                    <tr>
                                                                        <td>
                                                                            <%=L.LBL("LblFDKCargado") %>:
                                                                        </td>
                                                                        <td>
                                                                            <input type="text" id="txtFACargado" value="<%=string.Format("{0:N2}", 0) %>" disabled="disabled" style="width: 80px; text-align: right;" />
                                                                        </td>
                                                                    </tr>
                                                                    <tr>
                                                                        <td>
                                                                            <%=L.LBL("LblGENImporte") %>:
                                                                        </td>
                                                                        <td>
                                                                            <input type="text" id="txtFAImporte" value="<%=string.Format("{0:N2}", 0) %>" disabled="disabled" style="width: 80px; text-align: right;" />
                                                                        </td>
                                                                    </tr>
                                                                    <tr>
                                                                        <td>
                                                                            <%=L.LBL("LblFDKRESETOTPrepagado") %>:
                                                                        </td>
                                                                        <td>
                                                                            <input type="text" id="txtFAPrepagado" value="<%=string.Format("{0:N2}", 0) %>" disabled="disabled" style="width: 80px; text-align: right;" />
                                                                        </td>
                                                                    </tr>
                                                                    <tr>
                                                                        <td>
                                                                            <%=L.LBL("LblFDKFAACobrar") %>:
                                                                        </td>
                                                                        <td>
                                                                            <input type="text" id="txtFAACobrar" value="<%=string.Format("{0:N2}", 0) %>" disabled="disabled" style="width: 80px; text-align: right;" />
                                                                        </td>
                                                                    </tr>
                                                                    <tr>
                                                                        <td>
                                                                            <br />
                                                                            <%=L.LBL("LblFDKSImprimir") %>:
                                                                        </td>
                                                                    </tr>
                                                                    <tr>
                                                                        <td colspan="2">
                                                                            <input type="radio" name="rbFAImprimir" value="0" disabled="disabled" <%=!cous.factura ? "checked=\"checked\"" : "" %> /><%=L.LBL("LblGENRecibo") %>
                                                                            <input type="radio" name="rbFAImprimir" value="1" disabled="disabled" <%=cous.factura ? "checked=\"checked\"" : "" %> /><%=L.LBL("LblGENFactura") %>
                                                                        </td>
                                                                    </tr>
                                                                </table>

                                                                <br />

                                                            </fieldset>
                                                        </td>
                                                        <td>
                                                            <fieldset>
                                                                <table>
                                                                    <tr>
                                                                        <td colspan="2" style="text-align: center;">
                                                                            <b><%=L.LBL("LblGENFormaPago") %></b>
                                                                            <br />
                                                                            <br />
                                                                        </td>
                                                                    </tr>
                                                                    <tr>
                                                                        <td>
                                                                            <%=L.LBL("LblGENTipoCobro") %>:
                                                                        </td>
                                                                        <td>
                                                                            <select id="cbTipoCobro" style="width: 100px;" onchange="TipoCobroChange();">
                                                                            </select>
                                                                        </td>
                                                                    </tr>
                                                                    <tr>
                                                                        <td>
                                                                            <%=L.LBL("LblGENEntregado") %>:
                                                                        </td>
                                                                        <td>
                                                                            <input type="text" id="txtFAEntregado" value="<%=string.Format("{0:N2}", 0) %>" style="width: 100px; text-align: right;"
                                                                                onblur="GetFATotalesModo(1);" />
                                                                        </td>
                                                                    </tr>
                                                                    <tr>
                                                                        <td>
                                                                            <%=L.LBL("LblGENCommission") %>:
                                                                        </td>
                                                                        <td>
                                                                            <input type="text" id="txtFAComision" value="<%=string.Format("{0:N2}", 0) %>" disabled="disabled" style="width: 70px; text-align: right;" />
                                                                            <span id="CodMoneComi"></span>
                                                                        </td>
                                                                    </tr>
                                                                    <tr>
                                                                        <td>
                                                                            <%=L.LBL("LblFDKFAEntrComis") %>:
                                                                        </td>
                                                                        <td>
                                                                            <input type="text" id="txtFAEntregadoComis" value="<%=string.Format("{0:N2}", 0) %>" disabled="disabled" style="width: 70px; text-align: right;" />
                                                                            <span id="CodMoneCont"></span>
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                                <br />
                                                            </fieldset>

                                                            <br />
                                                            <br />

                                                            <fieldset>
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <span id="Devol2Label"><%=L.LBL("LblGENDevolver") %>:</span>
                                                                        </td>
                                                                        <td>
                                                                            <input type="text" id="txtFADevol2" value="<%=string.Format("{0:N2}", 0) %>" style="width: 70px; text-align: right; color: red;" />
                                                                            <span id="CodMoneCont3"></span>
                                                                        </td>
                                                                    </tr>
                                                                    <tr>
                                                                        <td>
                                                                            <%=L.LBL("LblGENDevolver") %>:
                                                                        </td>
                                                                        <td>
                                                                            <input type="text" id="txtFADevolucion" value="<%=string.Format("{0:N2}", 0) %>" disabled="disabled" style="width: 70px; text-align: right; color: red;" />
                                                                            <span id="CodMoneCont2"></span>
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                            </fieldset>
                                                        </td>
                                                        <td>
                                                            <fieldset>
                                                                <table>
                                                                    <tr>
                                                                        <td colspan="2" style="text-align: center;">
                                                                            <b><%=L.LBL("LblFDKSTarjCred") %></b>
                                                                            <br />
                                                                            <br />
                                                                        </td>
                                                                    </tr>
                                                                    <tr>
                                                                        <td>
                                                                            <%=L.LBL("LblGENNumero") %>:
                                                                        </td>
                                                                        <td>
                                                                            <input type="text" id="txtFATarjCred" style="width: 100px;" />
                                                                        </td>
                                                                    </tr>
                                                                    <tr>
                                                                        <td>
                                                                            <%=L.LBL("LblGENVencimiento") %>:
                                                                        </td>
                                                                        <td>
                                                                            <%=Utils.MonthCombo() %> / <%=Utils.YearCombo() %>
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                            </fieldset>

                                                            <br />

                                                            <fieldset>
                                                                <table>
                                                                    <tr>
                                                                        <td colspan="2" style="text-align: center;">
                                                                            <b><%=L.LBL("LblFDKSCuentaCredito") %></b>
                                                                            <br />
                                                                            <br />
                                                                        </td>
                                                                    </tr>
                                                                    <tr>
                                                                        <td>
                                                                            <%=L.LBL("LblGENAccount") %>:
                                                                        </td>
                                                                        <td>
                                                                            <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>
                                                                </table>
                                                            </fieldset>

                                                            <br />

                                                            <table style="width: 100%;">
                                                                <tr>
                                                                    <td style="width: 100%;"></td>
                                                                    <td>
                                                                        <button type="button" id="btnFACerrar" onclick="$('#dlgCerrar').dialog('open');">
                                                                            <table>
                                                                                <tr>
                                                                                    <td>
                                                                                        <img src="img/tick.png" alt="<%=L.LBL("LblGENAceptar") %>" />
                                                                                    </td>
                                                                                    <td>
                                                                                        <%=L.LBL("LblGENAceptar") %>
                                                                                    </td>
                                                                                </tr>
                                                                            </table>
                                                                        </button>
                                                                    </td>
                                                                </tr>
                                                            </table>

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


                                </div>

                                <div id="ProfAut">

                                    <% /* B13 */ %>

                                    <table>
                                        <tr>
                                            <td colspan="2" style="text-align: center;">
                                                <br />
                                                <b><%=L.LBL("LblFDKFAProformaAutomatica") %></b>
                                                <br />
                                                <br />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <input type="hidden" id="IdSubElementPAR" value="0" />
                                                <table id="jqgPAR"></table>
                                            </td>
                                            <td>
                                                <input type="hidden" id="IdSubElementPARD" value="0" />
                                                <table id="jqgPARD"></table>
                                            </td>
                                        </tr>
                                    </table>

                                    <table style="width: 100%;">
                                        <tr>
                                            <td colspan="4">
                                                <table style="width: 100%;">
                                                    <tr>
                                                        <td style="width: 100%;"></td>
                                                        <td>
                                                            <button type="button" id="btnRecargarPAR" onclick="RefreshGridPAR();">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img src="img/arrow-circle-double.png" alt="<%=L.LBL("LblGENRefrescar") %>" />
                                                                        </td>
                                                                        <td><%=L.LBL("LblGENRefrescar") %></td>
                                                                    </tr>
                                                                </table>
                                                            </button>
                                                        </td>
                                                        <td>
                                                            <button type="button" id="btnAceptarPAR" onclick="ProformaAutomatica();">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img src="img/tick.png" alt="<%=L.LBL("LblGENAceptar") %>" />
                                                                        </td>
                                                                        <td><%=L.LBL("LblGENAceptar") %></td>
                                                                    </tr>
                                                                </table>
                                                            </button>
                                                        </td>
                                                    </tr>
                                                </table>
                                            </td>
                                        </tr>
                                    </table>

                                </div>

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



    </div>

    </div>

    </div>

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

