<% @Import Namespace="Seven.Front" %>
<% @Import Namespace="Seven.Front.Globals" %>
<% @Import Namespace="Seven.Front.Objects" %>
<%@ Page Language="C#" MasterPageFile="Model.Master" AutoEventWireup="true" CodeBehind="RoomingList.aspx.cs" Inherits="Seven.Front.RoomingList" %>

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

    <% try{ %>

    <title><%=L.TIT("RoomingList") %> [3.2]</title>
    
    <script type="text/javascript">

        Date.prototype.addDays = function (days) {
            var dat = new Date(this.valueOf());
            dat.setDate(dat.getDate() + days);
            return dat;
        }

        <% 
        
           /* 
            * Índice de Código 
            * 
            * JQ01 - Rooming List
            * JQ02 - Rooming List - Detalle 
            * JQ03 - Rooming List - Huéspedes
            * JQ04 - Grid de Filtrado Habitaciones
            * JQ05 - Grid de Perfiles
            * JQ06 - Grid de Cargos de Directos
            * JQ07 - Grid de Cargos de Agencia
            * JQ08 - Grid de Plazos
            * JQ09 - Grid de Prepagos Asignados
            * JQ10 - Grid de Prepagos 
            * JQ11 - Grid de Grupos - Selección
            * JQ12 - Grid de Tarifas
            * 
            * JS_FUN_BASE      - Funciones Javascript para Carga de Datos Base
            * JS_FUN_PER       - Funciones Javascript Perfiles
            * JS_FUN_INFO_ADIC - Funciones Diálogo de Información Adicional 
            * JS_DOC           - Funciones Javascript en Document.Ready()
            * JS_MAILER        - Funciones Javascript Seven MS
            * 
            * DLG_VAR       - Diálogos Varios
            * DLG_HAB_FIL   - Diálogo de Filtrado de Habitaciones
            * DLG_FIL_PER   - Diálogo de Filtrado de Perfiles
            * DLG_FIL_DG    - Diálogo de Filtrado de Prepagos
            * DLG_INFO_ADIC - Diálogo de Información Adicional
            * DLG_FIL_RL    - Diálogo de Filtrado de Rooming List
            * DLG_CARG      - Diálogo de Cargos
            * DLG_PLAZOS    - Diálogo de Plazos
            * DLG_GRUP      - Diálogo de Grupos
            * DLG_TARI      - Diálogo de Tarifas
            * DLG_MAILER    - Diálogo de Seven MS
            * 
            * TIT - Título
            * 
            * HH  - Hidden Hive - Almacen de datos en campos ocultos
            * 
            * B01 - Grid Rooming List
            * B02 - Encabezado
            * B03 - Grid Detalle
            * B04 - Totales
            * B05 - Grid Huéspedes
            * B06 - Botones Principales
            * 
            */
        
    %>
        var HeaderTable = ['', '', ''];

        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 Rooming List */ %>

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

        function GetRL() {
            GetRooming(0);
        }

        function GetRooming(id) {
            $('#ISESobreventa').val(0);
            $('#ISERelease').val(0);

            $.ajax({
                url: 'Servicio.svc/GetRooming',
                data: {
                    "id_room": id
                    , "Eliminado": $('#cbEliminado:checked').val()
                    , "Fil_id_cont": $("input[name=cbFil_id_cont]:checked").val(), "vFil_id_cont": $('#cbContratoFil').val()
                    , "Fil_id_agen": $("input[name=cbFil_id_agen]:checked").val(), "vFil_id_agen": $('#cbEmpresa').val()
                    , "Fil_id_merc": $("input[name=cbFil_id_merc]:checked").val(), "vFil_id_merc": $('#cbMercado').val()
                    , "Fil_nombre": $("input[name=cbFil_nombre]:checked").val(), "vFil_nombre": $('#txtFil_nombre').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": $("#cbDateOpsFecEnt").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": $("#cbDateOpsFecSal").val()
                    , "vFil_fecha_sal": $('#txtFil_fecha_sal').val(), "vFil_fecha_sal2": $('#txtFil_fecha_sal2').val()
                    , "Fil_fecha_reserv": $("input[name=cbFil_fecha_reserv]:checked").val(), "Fil_fecha_reserv_modo": $("#cbDateOpsFecRes").val()
                    , "vFil_fecha_reserv": $('#txtFil_fecha_reserv').val(), "vFil_fecha_reserv2": $('#txtFil_fecha_reserv2').val()
                    , "Fil_id_thab": $("input[name=cbFil_id_thab]:checked").val(), "vFil_id_thab": $('#cbTipoHabiFil').val()
                    , "Fil_id_uhab": $("input[name=cbFil_id_uhab]:checked").val(), "vFil_id_uhab": $('#cbUsoHab').val()
                    , "Fil_id_naci": $("input[name=cbFil_id_naci]:checked").val(), "vFil_id_naci": $('#cbNacionalidadFil').val()
                    , "Fil_id_ralo": $("input[name=cbFil_id_ralo]:checked").val(), "vFil_id_ralo": $('#cbRegAloj').val()
                    , "Fil_id_grup": $("input[name=cbFil_id_grup]:checked").val(), "vFil_id_grup": $('#cbGrupo').val()
                    , "Fil_id_vuelent": $("input[name=cbFil_id_vuelent]:checked").val(), "vFil_id_vuelent": $('#cbVueloEntFil').val()
                    , "Fil_id_vuelsal": $("input[name=cbFil_id_vuelsal]:checked").val(), "vFil_id_vuelsal": $('#cbVueloSalFil').val()
                    , "Fil_prepago": $("input[name=cbFil_prepago]:checked").val()
                    , "Fil_cardex": $("input[name=cbFil_cardex]:checked").val(), "vFil_cardex": $('#txtFil_cardex').val()
                    , "Fil_hab_asig": $("input[name=cbFil_hab_asig]:checked").val()
                    , "Fil_id_venta": $("input[name=cbFil_id_venta]:checked").val(), "vFil_id_venta": $('#cbAgenteVentasFil').val()
                    , "Fil_id_oper": $("input[name=cbFil_id_oper]:checked").val(), "vFil_id_oper": $('#cbOperador').val()
                    , "Fil_id_origen": $("input[name=cbFil_id_origen]:checked").val(), "vFil_id_origen": $('#cbOrigenFilCK').val()
                    , "Fil_nro_rooming": $("input[name=cbFil_nro_rooming]:checked").val(), "vFil_nro_rooming": $('#txtFil_nro_rooming').val()
                    , "Fil_estado": $("input[name=cbFil_estado]:checked").val()
                    , "solicitadas": $("#solicitadas:checked").val()
                    , "confirmadas": $("#confirmadas:checked").val()
                    , "anuladas": $("#anuladas:checked").val()
                    , "checkin": $("#checkin:checked").val()
                    , "traslado": $("#traslado: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)
                        {
                            $("#jqgRL").jqGrid("setGridParam", {datatype: "json", loadonce: true});
                            var thegrid = $("#jqgRL")[0];
                            thegrid.addJSONData(JSON.parse(json.d));
                            $("#jqgRL").jqGrid("setGridParam", {datatype: "local", loadonce: true});
                        }
                        else
                        {
                            $('#HidRoom').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 PutRL(eli, impr) {
            var grd = "n";
            if (parseInt($('#IdSubElementRL').val()) == 0)
            {
                grd = JSON.stringify($("#jqgRLD").jqGrid('getGridParam', 'data'));
            }
            $.ajax({
                url: 'Servicio.svc/PutRooming',
                data: {
                    "id_room": $('#IdSubElementRL').val(), "id_dega": $('#IdSubElementDGRoom').val(), "id_grup": $('#IdSubElementGRUP').val()
                    , "id_cont": $('#cbContrato').val(), "id_origen": 1, "referencia": $('#txtROOMReferencia').val()
                    , "nro_rooming": $('#txtROOMNumero').val(), "fecha_rooming": ''
                    , "id_venta": $('#cbAgenteVentas').val(), "id_oper": 0
                    , "Id_Cardex2": $('#IdSubElementCARE').val()
                    , "KActivo": 0
                    , "Eliminado": eli, "detalle": grd, "forzar": $('#ISESobreventa').val(), "forzar_release": $('#ISERelease').val()
                    , "actualiza_tari": $('#ISEActualizaTari').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)
                    {
                        $('#ISESobreventa').val(0);
                        $('#ISERelease').val(0);

                        if(eli == 1){
                            $('#IdSubElementRL').val(0);
                            BotonDefaultRL();
                            RefreshGridRL();
                        }
                        else
                        {
                            if (parseInt($('#IdSubElementRL').val()) != 0) {
                                if (parseInt(impr) == 1)
                                {
                                    window.open('Informe.aspx?r=200&id=' + $('#IdSubElementRL').val(), '_blank');
                                }

                                BotonDefaultRL();
                                RefreshGridRL();
                            }
                            else
                            {
                                ResetFiltersRL();
                                $('#IdSubElementRL').val(res);
                                BotonDefaultRL();
                                RefreshGridRL();
                            }
                        }
                    }
                    else
                    {
                        var mens = json.d.split("|");
                        if (parseInt(mens[0]) == -2147483648)
                        {
                            $('#dlgSobreventaRL').html(mens[1]);
                            $('#dlgSobreventaRL').dialog('open');
                        }
                        else if (parseInt(mens[0]) == -2147483649) {
                            $('#dlgReleaseRL').html(mens[1]);
                            $('#dlgReleaseRL').dialog('open');
                        }
                        else
                        {
                            $('#dlgInformation').html(json.d);
                            $('#dlgInformation').dialog('open');
                        }
                    }
                }
            });
        }

        function PutRLEstado(id_estado, motivo) {
            $.ajax({
                url: 'Servicio.svc/PutRoomingEstado',
                data: {
                    "id_room": $('#IdSubElementRL').val(), "id_estado": id_estado, "motivo": motivo
                    , "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) {
                        $('#IdSubElementRL').val(res);
                        BotonDefaultRL();
                        RefreshGridRL();

                        if (parseInt(id_estado) == 3)
                        {
                            ImprimirSolicitudRoom(0);
                        }
                        else if (parseInt(id_estado) == 4)
                        {
                            ImprimirAnulacionRoom(0);
                        }
                        else if (parseInt(id_estado) == 5)
                        {
                            ImprimirConfirmacionRoom(0);
                        }
                    }
                    else {
                        var mens = json.d.split("|");
                        if (parseInt(mens[0]) == -2147483648) {
                            $('#dlgSobreventaRL').html(mens[1]);
                            $('#dlgSobreventaRL').dialog('open');
                        }
                        else {
                            $('#dlgInformation').html(json.d);
                            $('#dlgInformation').dialog('open');
                        }
                    }
                }
            });
        }

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

        function LoadGridRL() {
        
            var lselRL;
            var colMap = {};
            $("#jqgRL").jqGrid({
                datatype: 'local',
                height: 520,
                width: 130,
                colNames:  ['', '<%=L.LBL("LblGENNumero") %>', ''],
                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: 'Eli', index: 'Eli', width: 5, search:false, hidden: true }
                ],
                onSelectRow: function(id){
                    if(id ){

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

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

                            $('#jqgRL').jqGrid('restoreRow',lselRL);

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

                            $('#IdSubElementRLD').val(0);
                            $('#IdSubElementRLDOld').val(0);

                            GetRooming(ret.Id);
                        }
                        else
                        {
                            BotonNuevoRL();
                        }
                       
                        lselRL=id;
                    }
                },
                afterInsertRow: function(id){
                    if(id){
                        if(isNaN(lselRL))
                        {
                            $("#jqgRL").jqGrid('delRowData', lselRL);
                            $('#jqgRL').jqGrid('resetSelection');
                        }
                        else
                        {
                            $('#jqgRL').jqGrid('saveRow',lselRL);
                        }
                    }
                },
                onCellSelect: function(id){
                    if(id){
                        if(!isNaN(id))
                        {
                            $('#jqgRL').jqGrid('restoreRow',id);
                        }

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

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

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

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

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

        function InitializeComponentsRL() {
            $("#txtROOMNumero").on('input', function () { BotonGuardarRL(); });
            $("#cbContrato").on('change', function () { BotonGuardarRL(); });
            $("#txtROOMReferencia").on('input', function () { BotonGuardarRL(); });
            $("#cbAgenteVentas").on('change', function () { BotonGuardarRL(); });
        }

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

        function RefreshGridRL()
        {
            $("#jqgRL").jqGrid("setGridParam", {datatype: "json", datatype: GetRL, loadonce: true});
            $("#jqgRL").trigger("reloadGrid"); 
            $("#jqgRL").jqGrid("setGridParam", {datatype: "local", loadonce: true});
        }

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

        function CreateRL()
        {
            $('#IdSubElementRLD').val(0);
            $('#IdSubElementRLDOld').val(0);
            $('#ISEFechaEnt').val('<%=string.Format("{0:d}", gen.fecha_hotelera) %>');
            ResetForm();
            BotonGuardarRL();
        }

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

        function SaveRL(impr){

            PutRL(0, impr);
        }

        function SaveRESV(impr) {
            $('#ISESobreventa').val(1);
            PutRL(0, impr);
        }

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

        function DeleteRL(){
            var id = $("#jqgRL").jqGrid('getGridParam','selrow');
            if (id) {
                PutRE(1, 0, 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 CancelRL(){
            var id = $("#jqgRL").jqGrid('getGridParam','selrow');
            if (id){
                $('#jqgRL').restoreRow(id);
                $('#IdSubElementRL').val(id);
                GetRooming(id);
            } 
            else 
            { 
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>"); 
                $('#dlgInformation').dialog('open');
            }
            BotonDefaultRL();
        }

        function BotonDefaultRL() {
            $('#btnNuevoRL').button('enable');
            $('#btnGuardarRL').button('disable');
            $('#btnCancelarRL').button('disable');

            $('#btnCambiarContrato').button('disable');
            $('#btnSolicitadaRoom').button('disable');
            $('#btnConfirmarRoom').button('disable');
            $('#btnAnularRoom').button('disable');
            $('#btnBooking').button('disable');
            $('#btnCupos').button('disable');
            $('#btnDuplicar').button('disable');
            $('#btnTarjetaRegistro').button('disable');
        }

        function BotonNuevoRL() {
            $('#btnNuevoRL').button('disable');
            $('#btnGuardarRL').button('disable');
            $('#btnCancelarRL').button('enable');

            $('#btnCambiarContrato').button('disable');
            $('#btnSolicitadaRoom').button('disable');
            $('#btnConfirmarRoom').button('disable');
            $('#btnAnularRoom').button('disable');
            $('#btnBooking').button('enable');
            $('#btnCupos').button('enable');
            $('#btnDuplicar').button('disable');
            $('#btnTarjetaRegistro').button('disable');
        }

        function BotonSelectRL() {
            $('#btnNuevoRL').button('enable');
            $('#btnGuardarRL').button('disable');
            $('#btnCancelarRL').button('disable');

            $('#btnCambiarContrato').button('enable');
            $('#btnSolicitadaRoom').button('enable');
            $('#btnConfirmarRoom').button('enable');
            $('#btnAnularRoom').button('enable');
            $('#btnBooking').button('enable');
            $('#btnCupos').button('enable');
            $('#btnDuplicar').button('enable');
            $('#btnTarjetaRegistro').button('enable');
        }

        function BotonGuardarRL() {
            $('#btnNuevoRL').button('disable');
            $('#btnGuardarRL').button('enable');
            $('#btnCancelarRL').button('enable');

            $('#btnCambiarContrato').button('disable');
            $('#btnSolicitadaRoom').button('disable');
            $('#btnConfirmarRoom').button('disable');
            $('#btnAnularRoom').button('disable');
            $('#btnBooking').button('enable');
            $('#btnCupos').button('enable');
            $('#btnDuplicar').button('disable');
            $('#btnTarjetaRegistro').button('disable');
        }

        <% /* 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 RLD */ %>

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

        function CargosButtonFormatter(cellvalue, options, rowObject) {
            return "<button type='button' onclick='DialogoCargos();'><img src='img/sitemap-application-blue.png' /></button>";
        };

        function InfoButtonFormatter(cellvalue, options, rowObject) {
            return "<button type='button' onclick='AbrirDlgInformacionAdic();'><img src='img/information-italic.png' /></button>";
        };

        function GetRLD() {
            $.ajax({
                url: 'Servicio.svc/GetRoomingDetalle',
                data: { "id_room": $('#IdSubElementRL').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
                    {
                        $("#jqgRLD").jqGrid("setGridParam", {datatype: "json", loadonce: true});
                        var thegrid = $("#jqgRLD")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgRLD").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 PutRLD(id, id_room, fecha_ent, fecha_sal, id_uhab, id_ralo, id_habi, precio, id_estado
            , id_vuelsal, observaciones, referencia, id_vuelent, id_face, eliminado, eli, forzar, impr) {
            $.ajax({
                url: 'Servicio.svc/PutRoomingDetalle',
                data: {
                    "id_rool": id, "id_room": $('#IdSubElementRL').val(), "fecha_ent": fecha_ent
                    , "fecha_sal": fecha_sal, "id_uhab": id_uhab, "id_ralo": id_ralo
                    , "id_habi": id_habi, "precio": precio, "id_estado": id_estado
                    , "id_vuelsal": id_vuelsal, "observaciones": $('#txtADDObserv').val()
                    , "referencia": referencia, "id_vuelent": id_vuelent
                    , "id_face": id_face, "motivo": $('#txtMotivo').val()
                    , "Eliminado": eli, "forzar": $('#ISESobreventa').val(), "forzar_release": $('#ISERelease').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');
                    $('#IdSubElementRLDOld').val($('#IdSubElementRLD').val());
                },
                success: function (json) {
                    $('#dlgCargando').dialog('close');

                    var res = json.d;
                    if (res > 0 || res < 0) {
                        $('#ISESobreventa').val(0);
                        $('#ISERelease').val(0);

                        if (eli == 1) {
                            $('#IdSubElementRLD').val(0);
                            $('#IdSubElementRLDOld').val(0);
                            BotonDefaultRLD();
                            RefreshGridRLD();
                        }
                        else {
                            if (parseInt($('#IdSubElementRLD').val()) > 0 || parseInt($('#IdSubElementRLD').val()) < 0) {
                                if (parseInt(impr) == 1) {
                                    if (parseInt(id_estado) == 4)
                                    {
                                        ImprimirAnulacionRoom($('#IdSubElementRLD').val());
                                    }
                                    else if (parseInt(id_estado) == 5)
                                    {
                                        ImprimirConfirmacionRoom($('#IdSubElementRLD').val());
                                    }
                                }

                                BotonDefaultRLD();
                                RefreshGridRLD();
                            }
                            else {
                                $('#IdSubElementRLD').val(res);
                                $('#IdSubElementRLDOld').val(res);
                                BotonDefaultRLD();
                                RefreshGridRLD();
                            }
                        }
                        GetRooming($('#IdSubElementRL').val());
                    }
                    else {
                        var mens = json.d.split("|");
                        if (parseInt(mens[0]) == -2147483648) {
                            $('#dlgSobreventaRLD').html(mens[1]);
                            $('#dlgSobreventaRLD').dialog('open');
                        }
                        else if (parseInt(mens[0]) == -2147483649) {
                            $('#dlgReleaseRLD').html(mens[1]);
                            $('#dlgReleaseRLD').dialog('open');
                        }
                        else {
                            $('#dlgInformation').html(json.d);
                            $('#dlgInformation').dialog('open');
                        }
                    }
                }
            });
        }

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

        function LoadGridRLD() {
        
            var lselRLD;
            var colMap = {};
            $("#jqgRLD").jqGrid({
                datatype: 'local',
                height: 100,
                width: 530,
                colNames:  ['', '#', '', '<%=L.LBL("LblFDKEntrada") %>', '<%=L.LBL("LblGENSalida") %>'
                    , '<%=L.LBL("LblFDKUso") %>', '<%=L.LBL("LblFDKSEXRegimen") %>', '', '<%=L.LBL("LblFDKHabAbbr") %>'
                    , '<%=L.LBL("LblGENPrice") %>', '', '', '', '', '', '', 'C', 'I', '', ''],
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'numero', index: 'numero', width: 2, sorttype: 'int', editable: false },
                            { name: 'id_room', index: 'id_room', width: 10, editable: true, search:false, hidden: true }, 
                            { name: 'fecha_ent', index: 'fecha_ent', width: 10, editable: true }, 
                            { name: 'fecha_sal', index: 'fecha_sal', width: 10, editable: true }, 
                            {
                                name: 'id_uhab', index: 'id_uhab', width: 10, editable: true,
                                formatter:'select', stype:'select', edittype:'select', editoptions: { <%=cbUsoHabJQ %> }
                            },
                            {
                                name: 'id_ralo', index: 'id_ralo', width: 10, editable: true,
                                formatter: 'select', stype: 'select', edittype: 'select', editoptions: { <%=cbRegimenAlojJQ %> }
                            },
                            { name: 'id_habi', index: 'id_habi', width: 10, editable: true, search:false, hidden: true }, 
                            { name: 'habitacion', index: 'habitacion', width: 8, editable: false, align: 'center' },
                            { name: 'precio', index: 'precio', width: 10, editable: true, align: 'right' }, 
                            { name: 'id_estado', index: 'id_estado', width: 10, editable: true, search:false, hidden: true }, 
                            { name: 'id_vuelsal', index: 'id_vuelsal', width: 10, editable: true, search:false, hidden: true }, 
                            {
                                name: 'observaciones', index: 'observaciones', width: 10, editable: false, hidden: true //,
                                //--edittype: "textarea", editoptions: { rows: "43", cols: "5" }, search: false, hidden: true
                            },
                            { name: 'referencia', index: 'referencia', width: 10, editable: true, search:false, hidden: true }, 
                            { name: 'id_vuelent', index: 'id_vuelent', width: 10, editable: true, search:false, hidden: true }, 
                            { name: 'id_face', index: 'id_face', width: 10, editable: true, search:false, hidden: true }, 
                            { name: 'botonc', index: 'botonc', width: 5, editable: false, formatter: CargosButtonFormatter },
                            { name: 'botoni', index: 'botoni', width: 5, editable: false, formatter: InfoButtonFormatter },
                            { name: 'estado', index: 'estado', width: 10, editable: false, search: false, hidden: true },
                            { name: 'Eli', index: 'Eli', width: 5, search:false, hidden: true }
                ],
                onSelectRow: function(id){
                    if(id){

                        var ret = jQuery("#jqgRLD").jqGrid('getRowData', id);

                        if(!isNaN(id))
                        {
                            $('#jqgRLD').jqGrid('restoreRow',lselRLD);

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

                            $('#txtROOLEstado').html(ret.estado);
                            $('#txtADDObserv').val(ret.observaciones);

                            RefreshGridRLH();
                        }
                        else
                        {
                            if (parseInt($('#IdSubElementRL').val()) != 0) {
                                BotonNuevoRL();
                            }
                            else {
                                $('#jqgRLD').jqGrid('saveRow', lselRLD);
                                BotonSelectRLD();
                            }
                        }

                        $('#jqgRLD').jqGrid('editRow', id, true, EventsRLD);

                        //$('#txtROOMOrigen2').html(lselRLD + ' - ' + id);

                        if (isNaN(lselRLD) && !isNaN(id)) {
                            $("#jqgRLD").jqGrid('delRowData', lselRLD);
                            $('#jqgRLD').jqGrid('saveRow', id);
                            $('#jqgRLD').jqGrid('resetSelection');
                        }
                       
                        lselRLD=id;
                    }
                },
                afterInsertRow: function(id){
                    if(id){
                        if(isNaN(lselRLD))
                        {
                            if (parseInt($('#IdSubElementRL').val()) != 0) {
                                $("#jqgRLD").jqGrid('delRowData', lselRLD);
                                $('#jqgRLD').jqGrid('resetSelection');
                            }
                        }
                        else
                        {
                            $('#jqgRLD').jqGrid('saveRow',lselRLD);
                        }
                    }
                },
                onCellSelect: function(id){
                    if(id){
                        if(!isNaN(id))
                        {
                            $('#jqgRLD').jqGrid('restoreRow',id);
                        }

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

                        $('#ISEFechaEnt').val(ret.fecha_ent);

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

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

                        BotonSelectRLD();
                    }
                },
                gridComplete: function()
                {  
                    var rows = $("#jqgRLD").getDataIDs(); 
                    for (var i = 0; i < rows.length; i++)
                    { 
                        if(i == 0 && parseInt($('#IdSubElementRLD').val()) == 0)
                        {
                            //alert($('#IdSubElementRLD').val());
                            $('#IdSubElementRLD').val($("#jqgRLD").getCell(rows[i], "Id"));
                            if (typeof lselRLD === 'undefined') {
                                lselRLD = $("#jqgRLD").getCell(rows[i], "Id");
                            };
                            $('#ISEFechaEnt').val($("#jqgRLD").getCell(rows[i], "fecha_ent"));
                        }
                        var status  = $("#jqgRLD").getCell(rows[i],"id_estado");

                        if(status == 2)
                        {
                            $("#jqgRLD").jqGrid('setRowData', rows[i], false, 'CheckInRow');
                        }
                        if (status == 4)
                        {
                            $("#jqgRLD").jqGrid('setRowData', rows[i], false, 'AnulRow');
                        }
                        if (status == 5)
                        {
                            $("#jqgRLD").jqGrid('setRowData', rows[i], false, 'ConfirRow');
                        }
                    }
                    $('#jqgRLD').jqGrid('setSelection', $('#IdSubElementRLD').val());
                    if(parseInt($('#IdSubElementRLD').val()) != 0)
                    {
                        BotonSelectRLD();
                    }
                }, 
                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'
            });

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

        function EventsRLD(id) {
            if (parseInt($("#" + id + "_id_estado").val()) == 1
                            || parseInt($("#" + id + "_id_estado").val()) == 2
                            || parseInt($("#" + id + "_id_estado").val()) == 4
                            || parseInt($("#" + id + "_id_estado").val()) == 6) {
                $("#" + id + "_fecha_ent").prop('disabled', true);
                $("#" + id + "_fecha_sal").prop('disabled', true);
                $("#" + id + "_id_uhab").prop('disabled', true);
                $("#" + id + "_id_ralo").prop('disabled', true);
                $("#" + id + "_precio").prop('disabled', true);
            }
            else
            {
                $("#" + id + "_id_room").on('change', function () { BotonGuardarRLD(); });
                $("#" + id + "_fecha_ent").on('input', function ()
                {
                    BotonGuardarRLD();
                    var sal = $("#" + id + "_fecha_ent").datepicker('getDate');
                    $("#" + id + "_fecha_sal").datepicker('setDate', sal.addDays(1));
                });
                $("#" + id + "_fecha_sal").on('input', function () { BotonGuardarRLD(); });
                $("#" + id + "_fecha_ent").on('change', function ()
                {
                    BotonGuardarRLD();
                    var sal = $("#" + id + "_fecha_ent").datepicker('getDate');
                    $("#" + id + "_fecha_sal").datepicker('setDate', sal.addDays(1));
                });
                $("#" + id + "_fecha_sal").on('change', function () { BotonGuardarRLD(); });
                $("#" + id + "_id_uhab").on('input', function () {
                    BotonGuardarRLD();
                    GetRoomingPrecio(id);
                });
                $("#" + id + "_id_ralo").on('input', function () {
                    BotonGuardarRLD();
                    GetRoomingPrecio(id);
                });
                $("#" + id + "_id_habi").on('change', function () { BotonGuardarRLD(); });
                $("#" + id + "_precio").on('input', function () { BotonGuardarRLD(); });
                $("#" + id + "_id_estado").on('input', function () { BotonGuardarRLD(); });
                $("#" + id + "_id_vuelsal").on('change', function () { BotonGuardarRLD(); });
                $("#" + id + "_observaciones").on('input', function () { BotonGuardarRLD(); });
                $("#" + id + "_referencia").on('input', function () { BotonGuardarRLD(); });
                $("#" + id + "_id_vuelent").on('change', function () { BotonGuardarRLD(); });
                $("#" + id + "_id_face").on('change', function () { BotonGuardarRLD(); });
                $("#" + id + "_eliminado").on('change', function () { BotonGuardarRLD(); });

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

                $("#" + id + "_fecha_sal").datepicker({
                    firstDay: 0,
                    changeYear: true,
                    changeMonth: true
                });
                <%=CambioPrecioOld != 1 ? "$('#' + id + '_precio').prop('readonly', true);" : "" %>
            }
        }

        function EventsNewRLD() {
            var selr = jQuery('#jqgRLD').jqGrid('getGridParam', 'selrow');
            $("#" + selr + "_id_room").on('change', function () { BotonGuardarRLD(); });
            $("#" + selr + "_fecha_ent").on('input', function ()
            {
                BotonGuardarRLD();
                var sal = $("#" + selr + "_fecha_ent").datepicker('getDate');
                $("#" + selr + "_fecha_sal").datepicker('setDate', sal.addDays(1));
            });
            $("#" + selr + "_fecha_sal").on('input', function () { BotonGuardarRLD(); });
            $("#" + selr + "_fecha_ent").on('change', function ()
            {
                BotonGuardarRLD();
                var sal = $("#" + selr + "_fecha_ent").datepicker('getDate');
                $("#" + selr + "_fecha_sal").datepicker('setDate', sal.addDays(1));
            });
            $("#" + selr + "_fecha_sal").on('change', function () { BotonGuardarRLD(); });
            $("#" + selr + "_id_uhab").on('input', function () {
                BotonGuardarRLD();
                GetRoomingPrecio(selr);
            });
            $("#" + selr + "_id_ralo").on('input', function () {
                BotonGuardarRLD();
                GetRoomingPrecio(selr);
            });
            $("#" + selr + "_id_habi").on('change', function () { BotonGuardarRLD(); });
            $("#" + selr + "_precio").on('input', function () { BotonGuardarRLD(); });
            $("#" + selr + "_id_estado").on('input', function () { BotonGuardarRLD(); });
            $("#" + selr + "_id_vuelsal").on('change', function () { BotonGuardarRLD(); });
            $("#" + selr + "_observaciones").on('input', function () { BotonGuardarRLD(); });
            $("#" + selr + "_referencia").on('input', function () { BotonGuardarRLD(); });
            $("#" + selr + "_id_vuelent").on('change', function () { BotonGuardarRLD(); });
            $("#" + selr + "_id_face").on('change', function () { BotonGuardarRLD(); });
            $("#" + selr + "_eliminado").on('change', function () { BotonGuardarRLD(); });

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

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

            GetRoomingPrecio(selr);

            <%=CambioPrecioNew != 1 ? "$('#' + selr + '_precio').prop('readonly', true);" : "" %>

            var sal = $("#" + selr + "_fecha_ent").datepicker('getDate');
            $("#" + selr + "_fecha_sal").datepicker('setDate', sal.addDays(1));
        }

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

        function RefreshGridRLD()
        {
            $("#jqgRLD").jqGrid("setGridParam", {datatype: "json", datatype: GetRLD, loadonce: true});
            $("#jqgRLD").trigger("reloadGrid"); 
            $("#jqgRLD").jqGrid("setGridParam", {datatype: "local", loadonce: true});
        }

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

        function CreateRLD()
        {
            $('#IdSubElementRLD').val(0);
            $("#jqgRLD").jqGrid('addRow',{
                initdata: {
                    'id_estado': '3', 'fecha_ent': $('#ISEFechaEnt').val()
                    , 'fecha_sal': '<%=String.Format("{0:d}", gen.fecha_hotelera.AddDays(1)) %>'
                    , 'id_ralo': '<%=gen.id_ralo %>'
                },
                position : "first",
                useDefValues : false,
                useFormatter : false,
                addRowParams : {extraparam:{}}
            });
            BotonGuardarRLD();
            EventsNewRLD();
            $('#txtROOLEstado').html('<%=L.LBL("LblFDKESRESolicitada") %>');
        }

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

        function SaveRLD(impr){
            var id = $("#jqgRLD").jqGrid('getGridParam','selrow');
            if (id) {
                if (parseInt($('#IdSubElementRL').val()) != 0) {
                    PutRLD(id, $('#' + id + '_id_room').val(), $('#' + id + '_fecha_ent').val()
                        , $('#' + id + '_fecha_sal').val(), $('#' + id + '_id_uhab').val(), $('#' + id + '_id_ralo').val()
                        , $('#' + id + '_id_habi').val(), $('#' + id + '_precio').val(), $('#' + id + '_id_estado').val()
                        , $('#' + id + '_id_vuelsal').val(), $('#' + id + '_observaciones').val(), $('#' + id + '_referencia').val()
                        , $('#' + id + '_id_vuelent').val(), $('#' + id + '_id_face').val(), $('#' + id + '_eliminado').val()
                        , 0, 0, impr);
                }
                else {
                    $('#jqgRLD').jqGrid('saveRow', id);
                    BotonDefaultRLD();
                }
            } 
            else 
            { 
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>"); 
                $('#dlgInformation').dialog('open');
            }
        }

        function SaveRLDSV(impr) {
            var id = $("#jqgRLD").jqGrid('getGridParam', 'selrow');
            if (id) {
                $('#ISESobreventa').val(1);
                PutRLD(id, $('#' + id + '_id_room').val(), $('#' + id + '_fecha_ent').val()
                    , $('#' + id + '_fecha_sal').val(), $('#' + id + '_id_uhab').val(), $('#' + id + '_id_ralo').val()
                    , $('#' + id + '_id_habi').val(), $('#' + id + '_precio').val(), $('#' + id + '_id_estado').val()
                    , $('#' + id + '_id_vuelsal').val(), $('#' + id + '_observaciones').val(), $('#' + id + '_referencia').val()
                    , $('#' + id + '_id_vuelent').val(), $('#' + id + '_id_face').val(), $('#' + id + '_eliminado').val()
                    , 0, 1, impr);
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
        }

        function SaveRLDREL(impr) {
            var id = $("#jqgRLD").jqGrid('getGridParam', 'selrow');
            if (id) {
                $('#ISERelease').val(1);
                PutRLD(id, $('#' + id + '_id_room').val(), $('#' + id + '_fecha_ent').val()
                    , $('#' + id + '_fecha_sal').val(), $('#' + id + '_id_uhab').val(), $('#' + id + '_id_ralo').val()
                    , $('#' + id + '_id_habi').val(), $('#' + id + '_precio').val(), $('#' + id + '_id_estado').val()
                    , $('#' + id + '_id_vuelsal').val(), $('#' + id + '_observaciones').val(), $('#' + id + '_referencia').val()
                    , $('#' + id + '_id_vuelent').val(), $('#' + id + '_id_face').val(), $('#' + id + '_eliminado').val()
                    , 0, 1, impr);
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
        }

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

        function DeleteRLD(){
            var id = $("#jqgRLD").jqGrid('getGridParam','selrow');
            if (id) {
                PutRLD(id, $('#' + id + '_id_room').val(), $('#' + id + '_fecha_ent').val(), $('#' + id + '_fecha_sal').val(), $('#' + id + '_id_uhab').val(), $('#' + id + '_id_ralo').val(), $('#' + id + '_id_habi').val(), $('#' + id + '_precio').val(), $('#' + id + '_id_estado').val(), $('#' + id + '_id_vuelsal').val(), $('#' + id + '_observaciones').val(), $('#' + id + '_referencia').val(), $('#' + id + '_id_vuelent').val(), $('#' + id + '_id_face').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 CancelRLD(){
            var id = $("#jqgRLD").jqGrid('getGridParam','selrow');
            if (id){
                $('#jqgRLD').restoreRow(id);
            } 
            else 
            { 
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>"); 
                $('#dlgInformation').dialog('open');
            }
            BotonDefaultRLD();
        }

        function BotonDefaultRLD() {
            $('#btnNuevoRLD').button('enable');
            $('#btnGuardarRLD').button('disable');
            $('#btnCancelarRLD').button('disable');
            $('#btnHabitacion').button('disable');
            $('#btnSolicitada').button('disable');
            $('#btnConfirmar').button('disable');
            $('#btnAnular').button('disable');
        }

        function BotonNuevoRLD() {
            $('#btnNuevoRLD').button('disable');
            $('#btnGuardarRLD').button('disable');
            $('#btnCancelarRLD').button('enable');
            $('#btnHabitacion').button('disable');
            $('#btnSolicitada').button('disable');
            $('#btnConfirmar').button('disable');
            $('#btnAnular').button('disable');
        }

        function BotonSelectRLD() {
            $('#btnNuevoRLD').button('enable');
            $('#btnGuardarRLD').button('disable');
            $('#btnCancelarRLD').button('disable');
            $('#btnHabitacion').button('enable');
            $('#btnSolicitada').button('enable');
            $('#btnConfirmar').button('enable');
            $('#btnAnular').button('enable');
        }

        function BotonGuardarRLD() {
            $('#btnNuevoRLD').button('disable');
            $('#btnGuardarRLD').button('enable');
            $('#btnCancelarRLD').button('enable');
            $('#btnHabitacion').button('disable');
            $('#btnSolicitada').button('disable');
            $('#btnConfirmar').button('disable');
            $('#btnAnular').button('disable');
        }

        <% /* JQ03 */%>

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

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

        function PerfilButtonFormatter(cellvalue, options, rowObject) {
            var Img = "";
            if (parseInt(rowObject[6]) > 0) {
                Img = "Del";
            }
            return "<button type='button' onclick='OpenDlgPerfilHuesped();'><img src='img/Seven/Kardex" + Img + ".png' /></button>";
        }

        function TarjRegButtonFormatter(cellvalue, options, rowObject) {
            var id = options.rowId;
            if (isNaN(id)) {
                id = JSON.stringify(id);
            }
            return "<button type='button' onclick='ImprimirTarjetaRegistroSingle(" + id + ");'><img src='img/Seven/FDK/TarjetaRegistro.png' /></button>";
        };

        function OpenDlgPerfilHuesped()
        {
            $('#IdSubElementPERModo').val(2);
            $('#dlgFiltroPER').dialog('open');
            RefreshGridPER();
        }

        function GetRLH() {
            $.ajax({
                url: 'Servicio.svc/GetRoomingHuespedes',
                data: {
                    "id_rool": $('#IdSubElementRLD').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
                    {
                        $("#jqgRLH").jqGrid("setGridParam", {datatype: "json", loadonce: true});
                        var thegrid = $("#jqgRLH")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgRLH").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 PutRLH(id, id_rool, nombre, adulto, id_naci, id_cardex, eliminado, eli) {
            $.ajax({
                url: 'Servicio.svc/PutRoomingHuespedes',
                data: { "id_roon": id, "id_rool": $('#IdSubElementRLD').val(), "nombre": nombre, "adulto": adulto, "id_naci": id_naci, "id_cardex": id_cardex, "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() {
                    $('#dlgCargando').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando').dialog('close');
                    var res = json.d;
                    if(res > 0 || res < 0)
                    {
                        if(eli == 1){
                            $('#IdSubElementRLH').val(0);
                            BotonDefaultRLH();
                            RefreshGridRLH();
                        }
                        else
                        {
                            if(id > 0 || id < 0){
                                BotonDefaultRLH();
                                RefreshGridRLH();
                            }
                            else
                            {
                                $('#IdSubElementRLH').val(res);
                                BotonDefaultRLH();
                                RefreshGridRLH();
                            }
                        }
                    }
                    else
                    {
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

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

        function LoadGridRLH() {
        
            var lselRLH;
            var colMap = {};
            $("#jqgRLH").jqGrid({
                datatype: 'local',
                height: 100,
                width: 480,
                colNames:  ['', '', '#', '<%=L.LBL("LblGENName") %>', '<%=L.LBL("LblFDKAdulto") %>', '<%=L.LBL("LblFDKNacAbbr") %>'
                    , '', 'P', '<%=L.LBL("LblFDKTarjRegInitial") %>', ''],
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'id_rool', index: 'id_rool', width: 10, editable: true, search:false, hidden: true }, 
                            { name: 'numero', index: 'numero', width: 2, editable: false }, 
                            { name: 'nombre', index: 'nombre', width: 50, editable: true, searchoptions:{sopt:ListFindT} }, 
                            {
                                name: 'adulto', index: 'adulto', width: 10, editable: true, align: 'center',
                                edittype: 'checkbox', formatter: 'checkbox', editoptions: { value: 'True:False' },
                                formatoptions: { disabled: true }
                            },
                            {
                                name: 'id_naci', index: 'id_naci', width: 5, editable: true,
                                formatter: 'select', stype: 'select', edittype: 'select', editoptions: { <%=cbNacionalidadJQ %> }
                            },
                            { name: 'id_cardex', index: 'id_cardex', width: 10, editable: true, search:false, hidden: true },
                            { name: 'boton', index: 'boton', width: 5, editable: false, formatter: PerfilButtonFormatter },
                            { name: 'boton_treg', index: 'boton_treg', width: 5, editable: false, formatter: TarjRegButtonFormatter },
                            { name: 'Eli', index: 'Eli', width: 5, search:false, hidden: true }
                ],
                onSelectRow: function(id){
                    if(id ){

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

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

                            $('#jqgRLH').jqGrid('restoreRow',lselRLH);

                            $('#IdSubElementRLH').val(ret.Id);
                        }
                        else
                        {
                            BotonNuevoRLH();
                        }

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

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

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

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

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

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

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

        function EventsRLH(id) {
            $("#" + id + "_id_rool").on('change', function () { BotonGuardarRLH(); });
            $("#" + id + "_nombre").on('input', function () { BotonGuardarRLH(); });
            $("#" + id + "_adulto").on('change', function () { BotonGuardarRLH(); });
            $("#" + id + "_id_naci").on('change', function () { BotonGuardarRLH(); });
            $("#" + id + "_id_cardex").on('change', function () { BotonGuardarRLH(); });
            $("#" + id + "_eliminado").on('change', function () { BotonGuardarRLH(); });
        }

        function EventsNewRLH() {
            var selr = jQuery('#jqgRLH').jqGrid('getGridParam', 'selrow');
            $("#" + selr + "_id_rool").on('change', function () { BotonGuardarRLH(); });
            $("#" + selr + "_nombre").on('input', function () { BotonGuardarRLH(); });
            $("#" + selr + "_adulto").on('change', function () { BotonGuardarRLH(); });
            $("#" + selr + "_id_naci").on('change', function () { BotonGuardarRLH(); });
            $("#" + selr + "_id_cardex").on('change', function () { BotonGuardarRLH(); });
            $("#" + selr + "_eliminado").on('change', function () { BotonGuardarRLH(); });
        }

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

        function RefreshGridRLH()
        {
            $("#jqgRLH").jqGrid("setGridParam", {datatype: "json", datatype: GetRLH, loadonce: true});
            $("#jqgRLH").trigger("reloadGrid"); 
            $("#jqgRLH").jqGrid("setGridParam", {datatype: "local", loadonce: true});
        }

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

        function CreateRLH()
        {
            $('#IdSubElementRLH').val(0);
            $("#jqgRLH").jqGrid('addRow',{
                initdata : {'Id': '0', 'id_naci': '<%=gen.default_nac %>'},
                position :"first",
                useDefValues : false,
                useFormatter : false,
                addRowParams : {extraparam:{}}
            });
            BotonNuevoRLH();
            EventsNewRLH();
        }

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

        function SaveRLH(){
            var id = $("#jqgRLH").jqGrid('getGridParam','selrow');
            if (id)	{
                PutRLH(id, $('#' + id + '_id_rool').val(), $('#' + id + '_nombre').val(), $('#' + id + '_adulto:checked').val()
                    , $('#' + id + '_id_naci').val(), $('#' + id + '_id_cardex').val(), $('#' + id + '_eliminado').val(), 0);
            } 
            else 
            { 
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>"); 
                $('#dlgInformation').dialog('open');
            }
        }

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

        function DeleteRLH(){
            var id = $("#jqgRLH").jqGrid('getGridParam','selrow');
            if (id) {
                PutRLH(id, $('#' + id + '_id_rool').val(), $('#' + id + '_nombre').val(), $('#' + id + '_adulto:checked').val()
                    , $('#' + id + '_id_naci').val(), $('#' + id + '_id_cardex').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 CancelRLH(){
            var id = $("#jqgRLH").jqGrid('getGridParam','selrow');
            if (id){
                $('#jqgRLH').restoreRow(id);
            } 
            else 
            { 
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>"); 
                $('#dlgInformation').dialog('open');
            }
            BotonDefaultRLH();
        }

        function BotonDefaultRLH() {
            $('#btnNuevoRLH').button('enable');
            $('#btnEliminarRLH').button('disable');
            $('#btnGuardarRLH').button('disable');
            $('#btnCancelarRLH').button('disable');
        }

        function BotonNuevoRLH() {
            $('#btnNuevoRLH').button('disable');
            $('#btnEliminarRLH').button('disable');
            $('#btnGuardarRLH').button('disable');
            $('#btnCancelarRLH').button('enable');
        }

        function BotonSelectRLH() {
            $('#btnNuevoRLH').button('enable');
            var id = $("#jqgRLH").jqGrid('getGridParam', 'selrow');
            if (!isNaN(id)) {
                $('#btnEliminarRLH').button('enable');
            }
            else {
                $('#btnEliminarRLH').button('disable');
            }
            $('#btnGuardarRLH').button('disable');
            $('#btnCancelarRLH').button('disable');
        }

        function BotonGuardarRLH() {
            $('#btnNuevoRLH').button('disable');
            $('#btnEliminarRLH').button('disable');
            $('#btnGuardarRLH').button('enable');
            $('#btnCancelarRLH').button('enable');
        }

        <% /* JQ04 */ %>

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

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

        function GetDataFilHab() {
            var id = $("#jqgRLD").jqGrid('getGridParam', 'selrow');
            
            var modo = 1;
            if (parseInt($('#cbDisponibles:checked').val()) == 1)
            {
                modo = 0;
            }
            $.ajax({
                url: 'Servicio.svc/GetOHCheckInHabiFiltro',
                data: {
                    "Modo": modo, "Fil_id_thab": $("input[name=cbFil_id_thabFILHAB]:checked").val(), "vFil_id_thab": $('#cbTipoHabiFilHab').val()
                    , "Fil_limpias": $("input[name=cbFil_limpiasFILHAB]:checked").val(), "vFil_limpias": "1"
                    , "Fil_id_rang": $("input[name=cbFil_id_rangFILHAB]:checked").val(), "vFil_id_rang": $('#cbRangoHabiFilHab').val()
                    , "Fil_id_grup": $("input[name=cbFil_id_grupFILHAB]:checked").val(), "vFil_id_grup": $('#cbGruposFilHab').val()
                    , "Fil_id_caha": $("input[name=cbFil_id_cahaFILHAB]:checked").val(), "vFil_id_caha": $('#cbCaracteristicasFilHab').val()
                    , "Fil_asignadas_a": 0, "vFil_asignadas_a": 0
                    , "fecha_ent": $('#' + id + '_fecha_ent').val(), "fecha_sal": $('#' + id + '_fecha_sal').val(), "check_in": 0
                    , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                    , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                    , "LangCode": "<%=LangCode %>"
                },
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function () {
                    $("#dlgCargando3").dialog('open');
                },
                success: function (json) {
                    $("#dlgCargando3").dialog('close');
                    try {
                        $("#jqgFilHab").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                        var thegrid = $("#jqgFilHab")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgFilHab").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 LoadGridFilHab() {

            var lastsel2;
            var colMap = {};
            $("#jqgFilHab").jqGrid({
                datatype: 'local',
                height: 130,
                width: 100,
                colNames: HeaderTable,
                colModel: [
                            { name: 'id', index: 'id', width: 1, sorttype: 'int', hidden: true },
   		                    { name: 'Codigo', index: 'Codigo', width: 10, editable: false, searchoptions: { sopt: ListFindT } },
                            { name: 'Eli', index: 'Eli', width: 3, search: false, hidden: true }
                ],
                onSelectRow: function (id) {
                    if (id /*&& id !== lastsel2*/) {

                    }

                },
                onCellSelect: function (id) {
                    if (id /*&& id !== lastsel2*/) {

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

                        if (status == "1") {
                            $("#jqgFilHab").jqGrid('setRowData', rows[i], false,
                            //{color:'black',background:'rgb(230,230,250)',font:'italic' });
                            { color: 'maroon', font: 'italic' });
                        }
                    }
                },
                rowNum: 99999999,
                rowTotal: 99999999,
                //rowList: [20, 30, 50],
                loadonce: true,
                mtype: "GET",
                rownumbers: false,
                rownumWidth: 40,
                gridview: true,
                //pager: '#Paginador',
                sortname: 'Codigo',
                viewrecords: true,
                sortorder: "asc",
                processing: true,
                ignoreCase: true, scrollrows: true //,
                //multiselect: true,
                //altRows: true,
                //altclass:'ui-widget-header',
                //editurl:"Dummy.aspx"
            });

        }

        <% /* JQ05 */%>

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

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

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

        function GetPERNew() {
            var modo = 3;
            if (parseInt($('#IdSubElementPERModo').val()) == 1) {
                modo = 4;
            }
            GetPerfil(modo, 0);
        }

        function GetPerfil(modo, id) {
            if (modo < 3) {
                modo = $('#IdSubElementPERModo').val();
            }

            $.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=" + $('#IdSubElementPERModo').val() + "&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 });
        }

        <% /* JQ06 */ %>

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

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

        function GetCD() {
            $.ajax({
                url: 'Servicio.svc/GetRoomingCargosDirectos',
                data: {
                    "id_rool": $('#IdSubElementRLD').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 {
                        $("#jqgCD").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                        var thegrid = $("#jqgCD")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgCD").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 PutCD(id, id_rool, id_con0, fecha_desde, fecha_hasta, cantidad, precio, Id_Ralo, eliminado, eli) {
            $.ajax({
                url: 'Servicio.svc/PutRoomingCargosDirectos',
                data: {
                    "id_rlau": id, "id_rool": $('#IdSubElementRLD').val(), "id_con0": id_con0, "fecha_desde": fecha_desde, "fecha_hasta": fecha_hasta
                    , "cantidad": cantidad, "precio": precio, "Id_Ralo": Id_Ralo
                    , "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) {
                            $('#IdSubElementCD').val(0);
                            BotonDefaultCD();
                            RefreshGridCD();
                        }
                        else {
                            if (id > 0 || id < 0) {
                                BotonDefaultCD();
                                RefreshGridCD();
                            }
                            else {
                                $('#IdSubElementCD').val(res);
                                BotonDefaultCD();
                                RefreshGridCD();
                            }
                        }
                    }
                    else {
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

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

        function LoadGridCD() {

            var lselCD;
            var colMap = {};
            $("#jqgCD").jqGrid({
                datatype: 'local',
                height: 150,
                width: 500,
                colNames: ['', '', '<%=L.LBL("LblFDKServicio") %>', '<%=L.LBL("LblGENStart") %>', '<%=L.LBL("LblGENEnd") %>'
                    , '<%=L.LBL("LblGENQuantity") %>', '<%=L.LBL("LblGENPrice") %>', '', ''],
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'id_rool', index: 'id_rool', width: 10, editable: true, search: false, hidden: true },
                            {
                                name: 'id_con0', index: 'id_con0', width: 10, editable: true,
                                formatter: 'select', stype: 'select', edittype: 'select', editoptions: { <%=cbServFactJQ %> }
                            },
                            { name: 'fecha_desde', index: 'fecha_desde', width: 6, editable: true, searchoptions: { sopt: ListFindT } },
                            { name: 'fecha_hasta', index: 'fecha_hasta', width: 6, editable: true, searchoptions: { sopt: ListFindT } },
                            { name: 'cantidad', index: 'cantidad', width: 7, editable: true, searchoptions: { sopt: ListFindN }, align: 'right' },
                            { name: 'precio', index: 'precio', width: 10, editable: true, searchoptions: { sopt: ListFindN }, align: 'right' },
                            { name: 'Id_Ralo', index: 'Id_Ralo', width: 10, editable: true, search: false, hidden: true },
                            { name: 'Eli', index: 'Eli', width: 5, search: false, hidden: true }
                ],
                onSelectRow: function (id) {
                    if (id) {

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

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

                            $('#jqgCD').jqGrid('restoreRow', lselCD);

                            $('#IdSubElementCD').val(ret.Id);
                        }
                        else {
                            BotonNuevoCD();
                        }

                        $('#jqgCD').jqGrid('editRow', id, true, EventsCD);

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

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

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

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

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

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

        }

        function EventsCD(id) {
            $("#" + id + "_id_rool").on('change', function () { BotonGuardarCD(); });
            $("#" + id + "_id_con0").on('change', function () {
                BotonGuardarCD();
                GetReseRoomCargosPrecio(id, 0);
            });
            $("#" + id + "_fecha_desde").on('input', function () { BotonGuardarCD(); });
            $("#" + id + "_fecha_hasta").on('input', function () { BotonGuardarCD(); });
            $("#" + id + "_fecha_desde").on('change', function () { BotonGuardarCD(); });
            $("#" + id + "_fecha_hasta").on('change', function () { BotonGuardarCD(); });
            $("#" + id + "_cantidad").on('input', function () { BotonGuardarCD(); });
            $("#" + id + "_precio").on('input', function () { BotonGuardarCD(); });
            $("#" + id + "_Id_Ralo").on('change', function () { BotonGuardarCD(); });
            $("#" + id + "_eliminado").on('change', function () { BotonGuardarCD(); });

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

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

        function EventsNewCD() {
            var selr = jQuery('#jqgCD').jqGrid('getGridParam', 'selrow');
            $("#" + selr + "_id_rool").on('change', function () { BotonGuardarCD(); });
            $("#" + selr + "_id_con0").on('change', function () {
                BotonGuardarCD();
                GetReseRoomCargosPrecio(selr, 0);
            });
            $("#" + selr + "_fecha_desde").on('input', function () { BotonGuardarCD(); });
            $("#" + selr + "_fecha_hasta").on('input', function () { BotonGuardarCD(); });
            $("#" + selr + "_fecha_desde").on('change', function () { BotonGuardarCD(); });
            $("#" + selr + "_fecha_hasta").on('change', function () { BotonGuardarCD(); });
            $("#" + selr + "_cantidad").on('input', function () { BotonGuardarCD(); });
            $("#" + selr + "_precio").on('input', function () { BotonGuardarCD(); });
            $("#" + selr + "_Id_Ralo").on('change', function () { BotonGuardarCD(); });
            $("#" + selr + "_eliminado").on('change', function () { BotonGuardarCD(); });

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

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

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

        function RefreshGridCD() {
            $("#jqgCD").jqGrid("setGridParam", { datatype: "json", datatype: GetCD, loadonce: true });
            $("#jqgCD").trigger("reloadGrid");
            $("#jqgCD").jqGrid("setGridParam", { datatype: "local", loadonce: true });
        }

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

        function CreateCD() {
            var id = $("#jqgRLD").jqGrid('getGridParam', 'selrow');
            if (id) {
                $('#IdSubElementCD').val(0);
                $("#jqgCD").jqGrid('addRow', {
                    initdata: {
                        'Id': '0', 'fecha_desde': $("#" + id + "_fecha_ent").val()
                        , 'fecha_hasta': $("#" + id + "_fecha_sal").val(), 'cantidad': 1
                    },
                    position: "first",
                    useDefValues: false,
                    useFormatter: false,
                    addRowParams: { extraparam: {} }
                });
                BotonNuevoCD();
                EventsNewCD();
            }
        }

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

        function SaveCD() {
            var id = $("#jqgCD").jqGrid('getGridParam', 'selrow');
            if (id) {
                PutCD(id, $('#' + id + '_id_rool').val(), $('#' + id + '_id_con0').val(), $('#' + id + '_fecha_desde').val(), $('#' + id + '_fecha_hasta').val(), $('#' + id + '_cantidad').val(), $('#' + id + '_precio').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 DeleteCD() {
            var id = $("#jqgCD").jqGrid('getGridParam', 'selrow');
            if (id) {
                PutCD(id, $('#' + id + '_id_rool').val(), $('#' + id + '_id_con0').val(), $('#' + id + '_fecha_desde').val(), $('#' + id + '_fecha_hasta').val(), $('#' + id + '_cantidad').val(), $('#' + id + '_precio').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 CancelCD() {
            var id = $("#jqgCD").jqGrid('getGridParam', 'selrow');
            if (id) {
                $('#jqgCD').restoreRow(id);
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
            BotonDefaultCD();
        }

        function BotonDefaultCD() {
            $('#btnNuevoCD').button('enable');
            $('#btnEliminarCD').button('disable');
            $('#btnGuardarCD').button('disable');
            $('#btnCancelarCD').button('disable');
        }

        function BotonNuevoCD() {
            $('#btnNuevoCD').button('disable');
            $('#btnEliminarCD').button('disable');
            $('#btnGuardarCD').button('disable');
            $('#btnCancelarCD').button('enable');
        }

        function BotonSelectCD() {
            $('#btnNuevoCD').button('enable');
            var id = $("#jqgCD").jqGrid('getGridParam', 'selrow');
            if (!isNaN(id)) {
                $('#btnEliminarCD').button('enable');
            }
            else {
                $('#btnEliminarCD').button('disable');
            }
            $('#btnGuardarCD').button('disable');
            $('#btnCancelarCD').button('disable');
        }

        function BotonGuardarCD() {
            $('#btnNuevoCD').button('disable');
            $('#btnEliminarCD').button('disable');
            $('#btnGuardarCD').button('enable');
            $('#btnCancelarCD').button('enable');
        }

        <% /* JQ07 */%>

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

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

        function GetCA() {
            $.ajax({
                url: 'Servicio.svc/GetRoomingCargosAgencia',
                data: {
                    "id_rool": $('#IdSubElementRLD').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 {
                        $("#jqgCA").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                        var thegrid = $("#jqgCA")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgCA").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 PutCA(id, id_rool, id_cfag, fecha_desde, fecha_hasta, cantidad, precio, Id_Ralo, eliminado, eli) {
            $.ajax({
                url: 'Servicio.svc/PutRoomingCargosAgencia',
                data: {
                    "id_rlag": id, "id_rool": $('#IdSubElementRLD').val(), "id_cfag": id_cfag, "fecha_desde": fecha_desde, "fecha_hasta": fecha_hasta, "cantidad": cantidad, "precio": precio, "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 () {
                    $('#dlgCargando').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando').dialog('close');
                    var res = json.d;
                    if (res > 0 || res < 0) {
                        if (eli == 1) {
                            $('#IdSubElementCA').val(0);
                            BotonDefaultCA();
                            RefreshGridCA();
                        }
                        else {
                            if (id > 0 || id < 0) {
                                BotonDefaultCA();
                                RefreshGridCA();
                            }
                            else {
                                $('#IdSubElementCA').val(res);
                                BotonDefaultCA();
                                RefreshGridCA();
                            }
                        }
                    }
                    else {
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

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

        function LoadGridCA() {

            var lselCA;
            var colMap = {};
            $("#jqgCA").jqGrid({
                datatype: 'local',
                height: 150,
                width: 500,
                colNames: ['', '', '<%=L.LBL("LblFDKServicio") %>', '<%=L.LBL("LblGENStart") %>', '<%=L.LBL("LblGENEnd") %>'
                    , '<%=L.LBL("LblGENQuantity") %>', '<%=L.LBL("LblGENPrice") %>', '', ''],
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'id_rool', index: 'id_rool', width: 10, editable: true, search: false, hidden: true },
                            {
                                name: 'id_cfag', index: 'id_cfag', width: 10, editable: true, searchoptions: { sopt: ListFindN },
                                formatter: 'select', stype: 'select', edittype: 'select', editoptions: { <%=cbServiciosAgenJQ %> }
                            },
                            { name: 'fecha_desde', index: 'fecha_desde', width: 6, editable: true, searchoptions: { sopt: ListFindT } },
                            { name: 'fecha_hasta', index: 'fecha_hasta', width: 6, editable: true, searchoptions: { sopt: ListFindT } },
                            { name: 'cantidad', index: 'cantidad', width: 7, editable: true, searchoptions: { sopt: ListFindN }, align: 'right' },
                            { name: 'precio', index: 'precio', width: 10, editable: true, searchoptions: { sopt: ListFindN }, align: 'right' },
                            { name: 'Id_Ralo', index: 'Id_Ralo', width: 10, editable: true, search: false, hidden: true },
                            { name: 'Eli', index: 'Eli', width: 5, search: false, hidden: true }
                ],
                onSelectRow: function (id) {
                    if (id) {

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

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

                            $('#jqgCA').jqGrid('restoreRow', lselCA);

                            $('#IdSubElementCA').val(ret.Id);
                        }
                        else {
                            BotonNuevoCA();
                        }

                        $('#jqgCA').jqGrid('editRow', id, true, EventsCA);

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

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

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

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

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

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

        }

        function EventsCA(id) {
            $("#" + id + "_id_rool").on('change', function () { BotonGuardarCA(); });
            $("#" + id + "_id_cfag").on('change', function () {
                BotonGuardarCA();
                GetReseRoomCargosPrecio(id, 1);
            });
            $("#" + id + "_fecha_desde").on('input', function () { BotonGuardarCA(); });
            $("#" + id + "_fecha_hasta").on('input', function () { BotonGuardarCA(); });
            $("#" + id + "_fecha_desde").on('change', function () { BotonGuardarCA(); });
            $("#" + id + "_fecha_hasta").on('change', function () { BotonGuardarCA(); });
            $("#" + id + "_cantidad").on('change', function () { BotonGuardarCA(); });
            $("#" + id + "_precio").on('input', function () { BotonGuardarCA(); });
            $("#" + id + "_Id_Ralo").on('change', function () { BotonGuardarCA(); });
            $("#" + id + "_eliminado").on('change', function () { BotonGuardarCA(); });

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

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

        function EventsNewCA() {
            var selr = jQuery('#jqgCA').jqGrid('getGridParam', 'selrow');
            $("#" + selr + "_id_rool").on('change', function () { BotonGuardarCA(); });
            $("#" + selr + "_id_cfag").on('change', function () {
                BotonGuardarCA();
                GetReseRoomCargosPrecio(selr, 1);
            });
            $("#" + selr + "_fecha_desde").on('input', function () { BotonGuardarCA(); });
            $("#" + selr + "_fecha_hasta").on('input', function () { BotonGuardarCA(); });
            $("#" + selr + "_fecha_desde").on('change', function () { BotonGuardarCA(); });
            $("#" + selr + "_fecha_hasta").on('change', function () { BotonGuardarCA(); });
            $("#" + selr + "_cantidad").on('change', function () { BotonGuardarCA(); });
            $("#" + selr + "_precio").on('input', function () { BotonGuardarCA(); });
            $("#" + selr + "_Id_Ralo").on('change', function () { BotonGuardarCA(); });
            $("#" + selr + "_eliminado").on('change', function () { BotonGuardarCA(); });

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

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

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

        function RefreshGridCA() {
            $("#jqgCA").jqGrid("setGridParam", { datatype: "json", datatype: GetCA, loadonce: true });
            $("#jqgCA").trigger("reloadGrid");
            $("#jqgCA").jqGrid("setGridParam", { datatype: "local", loadonce: true });
        }

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

        function CreateCA() {
            var id = $("#jqgRLD").jqGrid('getGridParam', 'selrow');
            if (id) {
                $('#IdSubElementCA').val(0);
                $("#jqgCA").jqGrid('addRow', {
                    initdata: {
                        'Id': '0', 'fecha_desde': $("#" + id + "_fecha_ent").val()
                        , 'fecha_hasta': $("#" + id + "_fecha_sal").val(), 'cantidad': 1
                    },
                    position: "first",
                    useDefValues: false,
                    useFormatter: false,
                    addRowParams: { extraparam: {} }
                });
                BotonNuevoCA();
                EventsNewCA();
            }
        }

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

        function SaveCA() {
            var id = $("#jqgCA").jqGrid('getGridParam', 'selrow');
            if (id) {
                PutCA(id, $('#' + id + '_id_rool').val(), $('#' + id + '_id_cfag').val(), $('#' + id + '_fecha_desde').val(), $('#' + id + '_fecha_hasta').val()
                    , $('#' + id + '_cantidad').val(), $('#' + id + '_precio').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 DeleteCA() {
            var id = $("#jqgCA").jqGrid('getGridParam', 'selrow');
            if (id) {
                PutCA(id, $('#' + id + '_id_rool').val(), $('#' + id + '_id_cfag').val(), $('#' + id + '_fecha_desde').val(), $('#' + id + '_fecha_hasta').val()
                    , $('#' + id + '_cantidad').val(), $('#' + id + '_precio').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 CancelCA() {
            var id = $("#jqgCA").jqGrid('getGridParam', 'selrow');
            if (id) {
                $('#jqgCA').restoreRow(id);
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
            BotonDefaultCA();
        }

        function BotonDefaultCA() {
            $('#btnNuevoCA').button('enable');
            $('#btnEliminarCA').button('disable');
            $('#btnGuardarCA').button('disable');
            $('#btnCancelarCA').button('disable');
        }

        function BotonNuevoCA() {
            $('#btnNuevoCA').button('disable');
            $('#btnEliminarCA').button('disable');
            $('#btnGuardarCA').button('disable');
            $('#btnCancelarCA').button('enable');
        }

        function BotonSelectCA() {
            $('#btnNuevoCA').button('enable');
            var id = $("#jqgCA").jqGrid('getGridParam', 'selrow');
            if (!isNaN(id)) {
                $('#btnEliminarCA').button('enable');
            }
            else {
                $('#btnEliminarCA').button('disable');
            }
            $('#btnGuardarCA').button('disable');
            $('#btnCancelarCA').button('disable');
        }

        function BotonGuardarCA() {
            $('#btnNuevoCA').button('disable');
            $('#btnEliminarCA').button('disable');
            $('#btnGuardarCA').button('enable');
            $('#btnCancelarCA').button('enable');
        }

        <% /* JQ08 */ %>

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

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

        function GetPL() {
            $.ajax({
                url: 'Servicio.svc/GetRoomingPlazos',
                data: {
                    "id_room": $('#IdSubElementRL').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) {
                    $('#dlgCargando3').dialog('close');
                    try {
                        $("#jqgPL").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                        var thegrid = $("#jqgPL")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgPL").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 PutPL(id, id_room, fecha_plazo, importe, eliminado, eli) {
            $.ajax({
                url: 'Servicio.svc/PutRoomingPlazos',
                data: {
                    "id_roga": id, "id_room": $('#IdSubElementRL').val(), "fecha_plazo": fecha_plazo, "importe": importe
                    , "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) {
                            $('#IdSubElementPL').val(0);
                            BotonDefaultPL();
                            RefreshGridPL();
                        }
                        else {
                            if (id > 0 || id < 0) {
                                BotonDefaultPL();
                                RefreshGridPL();
                            }
                            else {
                                $('#IdSubElementPL').val(res);
                                BotonDefaultPL();
                                RefreshGridPL();
                            }
                        }
                    }
                    else {
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

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

        function LoadGridPL() {

            var lselPL;
            var colMap = {};
            $("#jqgPL").jqGrid({
                datatype: 'local',
                height: 75,
                width: 610,
                colNames: ['', '', '<%=L.LBL("LblGENDate") %>', '%', '<%=L.LBL("LblGENImporte") %>'
                    , '<%=L.LBL("LblGENImportePagado") %>', '<%=L.LBL("LblGENPendiente") %>', ''],
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'id_room', index: 'id_room', width: 10, editable: true, search: false, hidden: true },
                            { name: 'fecha_plazo', index: 'fecha_plazo', width: 7, editable: true, searchoptions: { sopt: ListFindT } },
                            { name: 'porc', index: 'porc', width: 5, editable: false, align: 'right' },
                            { name: 'importe', index: 'importe', width: 11, editable: true, searchoptions: { sopt: ListFindN }, align: 'right' },
                            { name: 'importe_cont', index: 'importe_cont', width: 11, editable: false, align: 'right' },
                            { name: 'diferencia', index: 'diferencia', width: 11, editable: false, align: 'right' },
                            { name: 'Eli', index: 'Eli', width: 5, search: false, hidden: true }
                ],
                onSelectRow: function (id) {
                    if (id) {

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

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

                            $('#jqgPL').jqGrid('restoreRow', lselPL);

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

                            $('#txtFechaPlazo').html(ret.fecha_plazo);

                            RefreshGridDGA();
                        }
                        else {
                            BotonNuevoPL();
                        }

                        $('#jqgPL').jqGrid('editRow', id, true, EventsPL);

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

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

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

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

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

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

        }

        function EventsPL(id) {
            $("#" + id + "_id_room").on('change', function () { BotonGuardarPL(); });
            $("#" + id + "_fecha_plazo").on('input', function () { BotonGuardarPL(); });
            $("#" + id + "_fecha_plazo").on('change', function () { BotonGuardarPL(); });
            $("#" + id + "_importe").on('input', function () { BotonGuardarPL(); });
            $("#" + id + "_eliminado").on('change', function () { BotonGuardarPL(); });

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

        function EventsNewPL() {
            var selr = jQuery('#jqgPL').jqGrid('getGridParam', 'selrow');
            $("#" + selr + "_id_room").on('change', function () { BotonGuardarPL(); });
            $("#" + selr + "_fecha_plazo").on('input', function () { BotonGuardarPL(); });
            $("#" + selr + "_fecha_plazo").on('change', function () { BotonGuardarPL(); });
            $("#" + selr + "_importe").on('input', function () { BotonGuardarPL(); });
            $("#" + selr + "_eliminado").on('change', function () { BotonGuardarPL(); });

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

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

        function RefreshGridPL() {
            $("#jqgPL").jqGrid("setGridParam", { datatype: "json", datatype: GetPL, loadonce: true });
            $("#jqgPL").trigger("reloadGrid");
            $("#jqgPL").jqGrid("setGridParam", { datatype: "local", loadonce: true });
        }

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

        function CreatePL() {
            $('#IdSubElementPL').val(0);
            $("#jqgPL").jqGrid('addRow', {
                initdata: { 'Id': '0', 'fecha_plazo': '<%=String.Format("{0:d}", DateTime.Today) %>', 'importe': $('#txtROOMTOTImporteCobrar').val() },
                position: "first",
                useDefValues: false,
                useFormatter: false,
                addRowParams: { extraparam: {} }
            });
            BotonGuardarPL();
            EventsNewPL();
        }

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

        function SavePL() {
            var id = $("#jqgPL").jqGrid('getGridParam', 'selrow');
            if (id) {
                PutPL(id, $('#' + id + '_id_room').val(), $('#' + id + '_fecha_plazo').val(), $('#' + id + '_importe').val(), $('#' + id + '_eliminado').val(), 0);
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
        }

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

        function DeletePL() {
            var id = $("#jqgPL").jqGrid('getGridParam', 'selrow');
            if (id) {
                PutPL(id, $('#' + id + '_id_room').val(), $('#' + id + '_fecha_plazo').val(), $('#' + id + '_importe').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 CancelPL() {
            var id = $("#jqgPL").jqGrid('getGridParam', 'selrow');
            if (id) {
                $('#jqgPL').restoreRow(id);
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
            BotonDefaultPL();
        }

        function BotonDefaultPL() {
            $('#btnNuevoPL').button('enable');
            $('#btnEliminarPL').button('disable');
            $('#btnGuardarPL').button('disable');
            $('#btnCancelarPL').button('disable');
        }

        function BotonNuevoPL() {
            $('#btnNuevoPL').button('disable');
            $('#btnEliminarPL').button('disable');
            $('#btnGuardarPL').button('disable');
            $('#btnCancelarPL').button('enable');
        }

        function BotonSelectPL() {
            $('#btnNuevoPL').button('enable');
            var id = $("#jqgPL").jqGrid('getGridParam', 'selrow');
            if (!isNaN(id)) {
                $('#btnEliminarPL').button('enable');
            }
            else {
                $('#btnEliminarPL').button('disable');
            }
            $('#btnGuardarPL').button('disable');
            $('#btnCancelarPL').button('disable');
        }

        function BotonGuardarPL() {
            $('#btnNuevoPL').button('disable');
            $('#btnEliminarPL').button('disable');
            $('#btnGuardarPL').button('enable');
            $('#btnCancelarPL').button('enable');
        }

        <% /* JQ09 */%>

        <% /* 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": 3, "id_elem": $('#IdSubElementPL').val()
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>"
                },
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function () {
                    $('#dlgCargando4').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando4').dialog('close');
                    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": 3, "id_elem": $('#IdSubElementPL').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();
                        $('#dlgFiltroDG').dialog('close');
                    }
                    else {
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        function DelDGA() {
            $.ajax({
                url: 'Servicio.svc/DelPrepagosAsignados',
                data: {
                    "modo": 3, "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();
                    }
                    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');
        }

        <% /* JQ10 */ %>

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

        <% /* JQ11 */ %>

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

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

        function GetGR() {
            $.ajax({
                url: 'Servicio.svc/GetGrupos',
                data: {
                    "Fil_nro_rooming": $("input[name=cbFilGRUPNroRooming]:checked").val(), "vFil_nro_rooming": $('#txtFilGRUPNroRooming').val()
                    , "Fil_id_vuel": $("input[name=cbFilGRUPVuelo]:checked").val(), "vFil_id_vuel": $('#cbVueloSalFilGRUP').val()
                    , "Fil_id_cont": $("input[name=cbFilGRUPContrato]:checked").val(), "vFil_id_cont": $('#cbContratoGRUP').val()
                    , "Eliminado": '0'
                    , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                    , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                    , "LangCode": "<%=LangCode %>"
                },
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                success: function (json) {
                    try {
                        $("#jqgGR").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                        var thegrid = $("#jqgGR")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgGR").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 PutGR(id, desc_grup, eliminado, eli) {
            $.ajax({
                url: 'Servicio.svc/PutGrupos',
                data: {
                    "id_grup": id, "desc_grup": desc_grup
                , "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) {
                            $('#IdSubElementGR').val(0);
                            BotonDefaultGR();
                            RefreshGridGR();
                        }
                        else {
                            if (id > 0 || id < 0) {
                                BotonDefaultGR();
                                RefreshGridGR();
                            }
                            else {
                                $('#IdSubElementGR').val(res);
                                BotonDefaultGR();
                                RefreshGridGR();
                            }
                        }
                    }
                    else {
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

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

        function LoadGridGR() {

            var lselGR;
            var colMap = {};
            $("#jqgGR").jqGrid({
                datatype: 'local',
                height: 100,
                width: 400,
                colNames: ['', '<%=L.LBL("LblGENGroup") %>', '<%=L.LBL("LblFDKSHabitaciones") %>', ''],
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'desc_grup', index: 'desc_grup', width: 30, editable: true, searchoptions: { sopt: ListFindT } },
                            { name: 'habitaciones', index: 'habitaciones', width: 70, editable: false, search: false },
                            { name: 'Eli', index: 'Eli', width: 5, search: false, hidden: true }
                ],
                onSelectRow: function (id) {
                    if (id) {

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

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

                            $('#jqgGR').jqGrid('restoreRow', lselGR);

                            $('#IdSubElementGR').val(ret.Id);
                        }
                        else {
                            BotonNuevoGR();
                        }

                        $('#jqgGR').jqGrid('editRow', id, true, EventsGR);

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

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

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

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

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

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

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

        }

        function EventsGR(id) {
            $("#" + id + "_desc_grup").on('input', function () { BotonGuardarGR(); });
            $("#" + id + "_eliminado").on('change', function () { BotonGuardarGR(); });
        }

        function EventsNewGR() {
            var selr = jQuery('#jqgGR').jqGrid('getGridParam', 'selrow');
            $("#" + selr + "_desc_grup").on('input', function () { BotonGuardarGR(); });
            $("#" + selr + "_eliminado").on('change', function () { BotonGuardarGR(); });
        }

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

        function RefreshGridGR() {
            $("#jqgGR").jqGrid("setGridParam", { datatype: "json", datatype: GetGR, loadonce: true });
            $("#jqgGR").trigger("reloadGrid");
            $("#jqgGR").jqGrid("setGridParam", { datatype: "local", loadonce: true });
        }

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

        function CreateGR() {
            $('#IdSubElementGR').val(0);
            $("#jqgGR").jqGrid('addRow', {
                initdata: { 'Id': '0' },
                position: "first",
                useDefValues: false,
                useFormatter: false,
                addRowParams: { extraparam: {} }
            });
            BotonNuevoGR();
            EventsNewGR();
        }

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

        function SaveGR() {
            var id = $("#jqgGR").jqGrid('getGridParam', 'selrow');
            if (id) {
                PutGR(id, $('#' + id + '_desc_grup').val(), $('#' + id + '_eliminado').val(), 0);
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
        }

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

        function DeleteGR() {
            var id = $("#jqgGR").jqGrid('getGridParam', 'selrow');
            if (id) {
                PutGR(id, $('#' + id + '_desc_grup').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 CancelGR() {
            var id = $("#jqgGR").jqGrid('getGridParam', 'selrow');
            if (id) {
                $('#jqgGR').restoreRow(id);
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
            BotonDefaultGR();
        }

        function BotonDefaultGR() {
            $('#btnNuevoGR').button('enable');
            $('#btnEliminarGR').button('disable');
            $('#btnGuardarGR').button('disable');
            $('#btnCancelarGR').button('disable');
        }

        function BotonNuevoGR() {
            $('#btnNuevoGR').button('disable');
            $('#btnEliminarGR').button('disable');
            $('#btnGuardarGR').button('disable');
            $('#btnCancelarGR').button('enable');
        }

        function BotonSelectGR() {
            $('#btnNuevoGR').button('enable');
            var id = $("#jqgGR").jqGrid('getGridParam', 'selrow');
            if (!isNaN(id)) {
                $('#btnEliminarGR').button('enable');
            }
            else {
                $('#btnEliminarGR').button('disable');
            }
            $('#btnGuardarGR').button('disable');
            $('#btnCancelarGR').button('disable');
        }

        function BotonGuardarGR() {
            $('#btnNuevoGR').button('disable');
            $('#btnEliminarGR').button('disable');
            $('#btnGuardarGR').button('enable');
            $('#btnCancelarGR').button('enable');
        }

        <% /* JQ12 */%>

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

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

        function GetTARI() {
            $.ajax({
                url: 'Servicio.svc/FindTarifas',
                data: {
                    "contrato": $("#txtTARIcontrato").val(), "desc_cont": $('#txtTARIdesc_cont').val(), "rooming": 1
                    , "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 () {
                    $('#dlgCargando2').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando2').dialog('close');
                    try {
                        $("#jqgTARI").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                        var thegrid = $("#jqgTARI")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgTARI").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 LoadGridTARI() {

            var lselTARI;
            var colMap = {};
            $("#jqgTARI").jqGrid({
                datatype: 'local',
                height: 270,
                width: 470,
                colNames: ['', '<%=L.LBL("LblGENCode") %>', '<%=L.LBL("LblGENName") %>', ''],
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'contrato', index: 'contrato', width: 30, editable: false },
                            { name: 'desc_cont', index: 'desc_cont', width: 70, editable: false },
                            { name: 'Eli', index: 'Eli', width: 5, search: false, hidden: true }
                ],
                onSelectRow: function (id) {
                    if (id) {

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

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

                            $('#jqgTARI').jqGrid('restoreRow', lselTARI);

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

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

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

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

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

        }

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

        function RefreshGridTARI() {
            $("#jqgTARI").jqGrid("setGridParam", { datatype: "json", datatype: GetTARI, loadonce: true });
            $("#jqgTARI").trigger("reloadGrid");
            $("#jqgTARI").jqGrid("setGridParam", { datatype: "local", loadonce: true });
        }

        function RefreshGridTARINew() {
            $("#jqgTARI").jqGrid("setGridParam", { datatype: "json", datatype: GetTARINew, loadonce: true });
            $("#jqgTARI").trigger("reloadGrid");
            $("#jqgTARI").jqGrid("setGridParam", { datatype: "local", loadonce: true });
        }

        <% /* JS_FUN_BASE */ %>

        function LoadNroRooming() {
            if (!isNaN($('#txtROOMNumero').val())) {
                ResetFiltersRL();
                $('#IdSubElementRL').val(0);
                $('#cbFil_nro_rooming').prop('checked', true);
                $('#txtFil_nro_rooming').val($('#txtROOMNumero').val());
                ResetForm();
                RefreshGridRL();
            }
        }

        function LoadForm()
        {
            ResetForm();

            $('#IdSubElementRL').val($('#HIDRL_id_room').val());
            $('#IdSubElementDGRoom').val($('#HIDRL_id_dega').val());
            $('#IdSubElementGRUP').val($('#HIDRL_id_grup').val());
            $('#IdSubElementCARE').val($('#HIDRL_Id_Cardex2').val());
            $('#cbContrato').val($('#HIDRL_id_cont').val());
            $('#cbContrato').prop('disabled', true);
            $('#txtROOMOrigen').val($('#HIDRL_desc_origen').val());
            $('#txtROOMOrigen2').html($('#HIDRL_desc_origen').val());
            $('#txtROOMReferencia').val($('#HIDRL_referencia').val());
            $('#txtROOMNumero').val($('#HIDRL_nro_rooming').val());
            $('#txtROOMFechaCreacion').html($('#HIDRL_fecha_rooming').val());
            $('#txtROOMGrupo').html($('#HIDRL_desc_grup').val());
            $('#cbAgenteVentas').val($('#HIDRL_id_venta').val());
            $('#txtROOMOperador').val($('#HIDRL_operador').val());
            $('#txtROOMPerfil').html($('#HIDRL_Perfil').val());

            $('#txtROOMTOTCantHab').val($('#HIDRO_tot_cant_habi').val());
            $('#txtROOMTOTImporteHab').val($('#HIDRO_tot_precio_hab').val());
            $('#txtROOMTOTServicios').val($('#HIDRO_tot_precio_serv').val());
            $('#txtROOMTOTImporteCobrar').val($('#HIDRO_tot_total').val());
            $('#txtROOMTOTPrepagado').val($('#HIDRO_tot_prepagado').val());

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

            RefreshGridRLD();
        }

        function ResetForm()
        {
            $('#IdSubElementRL').val(0);
            $('#IdSubElementRLD').val($('#IdSubElementRLDOld').val());
            $('#IdSubElementRLH').val(0);
            $('#IdSubElementDGRoom').val(0);
            $('#IdSubElementGRUP').val(0);
            $('#IdSubElementCARE').val(0);
            $('#cbContrato').val(0);
            $('#cbContrato').prop('disabled', false);
            $('#txtROOMOrigen').val('');
            $('#txtROOMOrigen2').html('');
            $('#txtROOMReferencia').val('');
            $('#txtROOMNumero').val(0);
            $('#txtROOMFechaCreacion').html('');
            $('#txtROOMGrupo').html('');
            $('#cbAgenteVentas').val(0);
            $('#txtROOMOperador').val('');
            $('#txtROOMPerfil').html('');

            $('#txtROOMTOTCantHab').val('<%=String.Format("{0:N2}", 0) %>');
            $('#txtROOMTOTImporteHab').val('<%=String.Format("{0:N2}", 0) %>');
            $('#txtROOMTOTServicios').val('<%=String.Format("{0:N2}", 0) %>');
            $('#txtROOMTOTImporteCobrar').val('<%=String.Format("{0:N2}", 0) %>');
            $('#txtROOMTOTPrepagado').val('<%=String.Format("{0:N2}", 0) %>');

            $('#jqgRLD').jqGrid('clearGridData');
            $('#jqgRLH').jqGrid('clearGridData');

            $('#imgKardex02').attr("src", "img/Seven/Kardex.png");

        }

        function ResetFiltersRL() {
            $('#cbFil_nro_rooming').prop('checked', false);
            $('#cbFil_id_cont').prop('checked', false);
            $('#cbFil_id_agen').prop('checked', false);
            $('#cbFil_estado').prop('checked', false);
            $('#cbFil_fecha_ent').prop('checked', false);
            $('#cbFil_fecha_sal').prop('checked', false);
            $('#cbFil_fecha_reserv').prop('checked', false);
            $('#cbFil_prepago').prop('checked', false);
            $('#cbFil_id_venta').prop('checked', false);
            $('#cbFil_id_thab').prop('checked', false);
            $('#cbFil_id_uhab').prop('checked', false);
            $('#cbFil_id_naci').prop('checked', false);
            $('#cbFil_vip').prop('checked', false);
            $('#cbFil_referencia').prop('checked', false);
            $('#cbFil_id_oper').prop('checked', false);
            $('#cbFil_id_merc').prop('checked', false);
            $('#cbFil_nombre').prop('checked', false);
            $('#cbFil_id_ralo').prop('checked', false);
            $('#cbFil_id_vuelent').prop('checked', false);
            $('#cbFil_id_vuelsal').prop('checked', false);
            $('#cbFil_cardex').prop('checked', false);
            $('#cbFil_cant_hab').prop('checked', false);
            $('#cbFil_id_origen').prop('checked', false);
            $('#cbFil_id_grup').prop('checked', false);
            $('#cbFil_hab_asig').prop('checked', false);
        }

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

        function ImprimirListado() {
            window.open('Informe.aspx?r=211&sm=0'
                + "&ft=" + $("input[name=cbFil_id_cont]:checked").val() + "&vt=" + $('#cbContratoFil').val()
                + "&fa=" + $("input[name=cbFil_id_agen]:checked").val() + "&va=" + $('#cbEmpresa').val()
                + "&fm=" + $("input[name=cbFil_id_merc]:checked").val() + "&vm=" + $('#cbMercado').val()
                + "&fn=" + $("input[name=cbFil_nombre]:checked").val() + "&vn=" + $('#txtFil_nombre').val()
                + "&ffe=" + $("input[name=cbFil_fecha_ent]:checked").val() + "&ffem=" + $("#cbDateOpsFecEnt").val()
                + "&vfe=" + $('#txtFil_fecha_ent').val() + "&vfe2=" + $('#txtFil_fecha_ent2').val()
                + "&ffs=" + $("input[name=cbFil_fecha_sal]:checked").val() + "&ffsm=" + $("#cbDateOpsFecSal").val()
                + "&vfs=" + $('#txtFil_fecha_sal').val() + "&vfs2=" + $('#txtFil_fecha_sal2').val()
                + "&ffr=" + $("input[name=cbFil_fecha_reserv]:checked").val() + "&ffrm=" + $("#cbDateOpsFecRes").val()
                + "&vfr=" + $('#txtFil_fecha_reserv').val() + "&vfr2=" + $('#txtFil_fecha_reserv2').val()
                + "&fth=" + $("input[name=cbFil_id_thab]:checked").val() + "&vth=" + $('#cbTipoHabiFil').val()
                + "&fu=" + $("input[name=cbFil_id_uhab]:checked").val() + "&vu=" + $('#cbUsoHab').val()
                + "&fna=" + $("input[name=cbFil_id_naci]:checked").val() + "&vna=" + $('#cbNacionalidadFil').val()
                + "&fr=" + $("input[name=cbFil_id_ralo]:checked").val() + "&vr=" + $('#cbRegAloj').val()
                + "&fve=" + $("input[name=cbFil_id_vuelent]:checked").val() + "&vve=" + $('#cbVueloEntFil').val()
                + "&fvs=" + $("input[name=cbFil_id_vuelsal]:checked").val() + "&vvs=" + $('#cbVueloSalFil').val()
                + "&fg=" + $("input[name=cbFil_id_grup]:checked").val() + "&vg=" + $('#cbGrupo').val()
                + "&fd=" + $("input[name=cbFil_prepago]:checked").val()
                + "&fc=" + $("input[name=cbFil_cardex]:checked").val() + "&vc=" + $('#txtFil_cardex').val()
                + "&fha=" + $("input[name=cbFil_hab_asig]:checked").val()
                + "&fv=" + $("input[name=cbFil_id_venta]:checked").val() + "&vv=" + $('#cbAgenteVentasFil').val()
                + "&fo=" + $("input[name=cbFil_id_oper]:checked").val() + "&vo=" + $('#cbOperador').val()
                + "&for=" + $("input[name=cbFil_id_origen]:checked").val() + "&vor=" + $('#cbOrigenFilCK').val()
                + "&fno=" + $("input[name=cbFil_nro_reserva]:checked").val() + "&vno=" + $('#txtFil_nro_reserva').val()
                + "&fd=" + $("input[name=cbFil_prepago]:checked").val() + "&vd=" + $('input[name=rbFil_prepago]:checked').val()
                + "&frf=" + $("input[name=cbFil_referencia]:checked").val() + "&vrf=" + $('#txtFil_referencia').val()
                + "&fs=" + $("input[name=cbFil_estado]:checked").val()
                + "&so=" + $("#solicitadas:checked").val()
                + "&co=" + $("#confirmadas:checked").val()
                + "&an=" + $("#anuladas:checked").val()
                + "&ck=" + $("#checkin:checked").val()
                + "&tr=" + $("#traslado:checked").val()
                + "&el=" + $('#cbEliminado:checked').val()
                , '_blank');
        }

        function GetRoomingPrecio(id) {
            $.ajax({
                url: 'Servicio.svc/GetRoomingPrecio',
                data: {
                    "id_cont": $('#cbContrato').val(), "id_uhab": $('#' + id + '_id_uhab').val(), "id_ralo": $('#' + id + '_id_ralo').val()
                    , "fecha_ent": $('#' + id + '_fecha_ent').val(), "fecha_sal": $('#' + id + '_fecha_sal').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 {
                        if (!isNaN(parseFloat(json.d))) {
                            $('#' + id + '_precio').val(json.d);
                        }
                        else {
                            $('#dlgInformation').html(json.d);
                            $('#dlgInformation').dialog('open');
                        }
                    }
                    catch (err) {
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        function GetReseRoomCargosPrecio(id, agen) {
            var serv = "con0";
            if (agen == 1) {
                serv = "cfag";
            }
            $.ajax({
                url: 'Servicio.svc/GetReseRoomCargosPrecio',
                data: {
                    "id_cont": $('#cbContrato').val(), "id_serv": $('#' + id + '_id_' + serv).val()
                    , "fecha_ent": $('#' + id + '_fecha_desde').val(), "fecha_sal": $('#' + id + '_fecha_hasta').val(), "agencia": agen
                    , "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 {
                        if (!isNaN(parseFloat(json.d))) {
                            $('#' + id + '_precio').val(json.d);
                        }
                        else {
                            $('#dlgInformation').html(json.d);
                            $('#dlgInformation').dialog('open');
                        }
                    }
                    catch (err) {
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        function GenReseRoomPlazos() {
            $.ajax({
                url: 'Servicio.svc/GenReseRoomPlazos',
                data: {
                    "rese": 0, "id_elem": $('#IdSubElementRL').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 {
                        if (!isNaN(parseInt(json.d))) {
                            $('#jqgPL').jqGrid('clearGridData');
                            $('#jqgDGA').jqGrid('clearGridData');
                            $('#IdSubElementPL').val(0);
                            $('#IdSubElementDGA').val(0);
                            RefreshGridPL();
                        }
                        else
                        {
                            $('#dlgInformation').html(json.d);
                            $('#dlgInformation').dialog('open');
                        }
                    }
                    catch (err) {
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        function ImprimirSolicitudRool() {
            var id = $("#jqgRLD").jqGrid('getGridParam', 'selrow');
            if (!isNaN(id))
            {
                if (parseInt($('#' + id + '_id_estado').val()) == 3
                    || parseInt($('#' + id + '_id_estado').val()) == 2) {
                    ImprimirSolicitudRoom(id);
                }
                else {
                    $('#' + id + '_id_estado').val(3);
                    SaveRLD(1);
                }
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
            
        }

        function ImprimirConfirmacionRool() {
            var id = $("#jqgRLD").jqGrid('getGridParam', 'selrow');
            if (!isNaN(id))
            {
                if (parseInt($('#' + id + '_id_estado').val()) == 5
                    || parseInt($('#' + id + '_id_estado').val()) == 2) {
                    ImprimirConfirmacionRoom(id);
                }
                else {
                    if (parseInt($('#' + id + '_id_estado').val()) != 4) {
                        $('#' + id + '_id_estado').val(5);
                        SaveRLD(1);
                    }
                }
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
            
        }

        function ImprimirAnulacionRool() {
            var id = $("#jqgRLD").jqGrid('getGridParam', 'selrow');
            if (!isNaN(id))
            {
                if (parseInt($('#' + id + '_id_estado').val()) != 2) {
                    if (parseInt($('#' + id + '_id_estado').val()) == 4) {
                        ImprimirAnulacionRoom(id);
                    }
                    else {
                        $("#dlgMotivo").dialog('open');
                    }
                }
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
            
        }

        function ImprimirSolicitudRoom(id)
        {
            window.open('Informe.aspx?r=210&id=' + $('#IdSubElementRL').val() + '&d=' + id + '&v=0', '_blank');
        }

        function ImprimirConfirmacionRoom(id)
        {
            window.open('Informe.aspx?r=210&id=' + $('#IdSubElementRL').val() + '&d=' + id + '&v=2', '_blank');
        }

        function ImprimirAnulacionRoom(id)
        {
            window.open('Informe.aspx?r=210&id=' + $('#IdSubElementRL').val() + '&d=' + id + '&v=1', '_blank');
        }

        function DialogoCargos() {
            var id = $("#jqgRLD").jqGrid('getGridParam', 'selrow');
            if (id) {
                RefreshGridCD();
                RefreshGridCA();
                $('#dlgCargos').dialog('open');
            }
        }

        function DialogoPlazos() {
            $('#jqgPL').jqGrid('clearGridData');
            $('#jqgDGA').jqGrid('clearGridData');
            $('#IdSubElementPL').val(0);
            $('#IdSubElementDGA').val(0);
            BotonDefaultPL();
            var id = $("#jqgRL").jqGrid('getGridParam', 'selrow');
            if (id) {
                RefreshGridPL();
                $('#dlgPlazos').dialog('open');
            }
        }

        function DialogoGrupos() {
            GetGR();
            $('#dlgGrupos').dialog('open');
        }

        function GetFirstGuest()
        {
            var rows = $("#jqgRLH").getDataIDs();
            return $("#jqgRLH").getCell(rows[0], "nombre").trim();
        }

        function DisponibilidadCupos() {
            var id = $("#jqgRLD").jqGrid('getGridParam', 'selrow');

            //if (isNaN(id)) {
            //    id = JSON.stringify(id);
            //}

            var ret = jQuery("#jqgRLD").jqGrid('getRowData', id);

            if (!isNaN($("#" + id + "_id_uhab").val())) {
                window.open("DisponibilidadCupos.aspx?s=" + $("#" + id + "_fecha_ent").val() +
                    "&f=" + $("#" + id + "_fecha_sal").val() +
                    "&t=" + $('#cbContrato').val() +
                    "&r=" + 1 +
                    "&q=" + 1 +
                    "&c=" + 1 +
                    "&l=" + 0, "_blank");
            }
            else
            {
                window.open("DisponibilidadCupos.aspx?s=" + ret.fecha_ent +
                    "&f=" + ret.fecha_sal +
                    "&t=" + $('#cbContrato').val() +
                    "&r=" + 1 +
                    "&q=" + 1 +
                    "&c=" + 1 +
                    "&l=" + 0, "_blank");
            }

            $('#jqgRLD').jqGrid('setSelection', id);
        }

        function Duplicar() {
            $.ajax({
                url: 'Servicio.svc/DuplicarReseRoom',
                data: {
                    "Reserva": 0, "id_elem": $('#IdSubElementRL').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) {
                        $('#IdSubElementRL').val(res);
                        ResetFiltersRL();
                        BotonDefaultRL();
                        RefreshGridRL();
                    }
                    else {
                        $('#dlgInformation').html(json.d);
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        function ImprimirTarjetaRegistro() {
            if (parseInt($('#IdSubElementRL').val()) != 0) {
                window.open("Informe.aspx?r=1&s=" + $('#IdSubElementRL').val() + "&m=2", "TarjRegRoom");
            }
        }

        function ImprimirTarjetaRegistroSingle(id) {
            if (parseInt($('#IdSubElementRL').val()) != 0) {
                window.open("Informe.aspx?r=1&s=" + $('#IdSubElementRL').val() + "&m=2&h=" + id, "TarjRegRoom");
            }
        }

        function ImprimirTarjetaRegistroAll() {
            window.open("Informe.aspx?r=1&s=" + $("#jqgRL").jqGrid('getDataIDs').toString() + "&m=2", "TarjRegRoom");
        }

        function AsignarTarifa()
        {
            if (parseInt($('#IdSubElementTARI').val()) != 0)
            {
                $('#cbContrato').val($('#IdSubElementTARI').val());
                BotonGuardarRL();
                $('#dlgTarifas').dialog('close');
            }
        }

        function Disponibilidad() {
            var id = $("#jqgRLD").jqGrid('getGridParam', 'selrow');

            //if (isNaN(id)) {
            //    id = JSON.stringify(id);
            //}

            var ret = jQuery("#jqgRLD").jqGrid('getRowData', id);

            if (!isNaN($("#" + id + "_id_uhab").val())) {
                window.open("PronosticoTipoHabitacion.aspx?s=" + $("#" + id + "_fecha_ent").val() + "&f=" + $("#" + id + "_fecha_sal").val()
                    + "&m=0&q=undefined&r=undefined&t=" + $('#cbContrato').val() + "&q2=1&c=1&l=undefined&g=1&o=0&a=1", "_blank");
            }
            else {
                window.open("PronosticoTipoHabitacion.aspx?s=" + ret.fecha_ent + "&f=" + ret.fecha_sal
                    + "&m=0&q=undefined&r=undefined&t=" + $('#cbContrato').val() + "&q2=1&c=1&l=undefined&g=1&o=0&a=1", "_blank");
            }

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

        }

        function DialogoTarifas() {
            $('#IdSubElementTARIModo').val(1);
            $('#dlgTarifas').dialog('open');
            RefreshGridTARI();
        }

        <% /* JS_FUN_PER */ %>

        function AsignarPerfil() {
            if (parseInt($('#IdSubElementPERModo').val()) == 1) {
                $('#IdSubElementCARE').val($('#IdSubElementPER').val());
                BotonGuardarRL();
            }
            else {
                var id = $("#jqgRLH").jqGrid('getGridParam', 'selrow');
                if (id) {
                    $('#' + id + '_id_cardex').val($('#IdSubElementPER').val());
                    BotonGuardarRLH();
                }
                else {
                    $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                    $('#dlgInformation').dialog('open');
                }
            }
            
            $('#dlgFiltroPER').dialog('close');
        }

        function RemoverPerfil() {
            if (parseInt($('#IdSubElementPERModo').val()) == 1)
            {
                $('#IdSubElementCARE').val(0);
                BotonGuardarRL();
            }
            else {
                var id = $("#jqgRLH").jqGrid('getGridParam', 'selrow');
                if (id) {
                    $('#' + id + '_id_cardex').val(0);
                    BotonGuardarRLH();
                }
                else {
                    $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                    $('#dlgInformation').dialog('open');
                }
            }
            $('#dlgFiltroPER').dialog('close');
        }

        <% /* JS_FUN_INFO_ADIC */%>

        function AbrirDlgInformacionAdic()
        {
            var id = $("#jqgRLD").jqGrid('getGridParam', 'selrow');
            if (!isNaN(id)) {
                $('#cbVueloEnt').val($('#' + id + '_id_vuelent').val());
                $('#cbVueloSal').val($('#' + id + '_id_vuelsal').val());
                $('#txtADDReferencia').val($('#' + id + '_referencia').val());
                $('#txtADDObserv').val($('#' + id + '_observaciones').val());

                $('#dlgInfoAdic').dialog('open');
            }
            <%--else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }--%>
        }

        function SetInformacionAdic() {
            var id = $("#jqgRLD").jqGrid('getGridParam', 'selrow');
            if (id) {
                $('#' + id + '_id_vuelent').val($('#cbVueloEnt').val());
                $('#' + id + '_id_vuelsal').val($('#cbVueloSal').val());
                $('#' + id + '_referencia').val($('#txtADDReferencia').val());
                //$('#' + id + '_observaciones').val($('#txtADDObserv').val());

                BotonGuardarRLD();
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
        }

        function OpenNewDega()
        {
            $.ajax({
                url: 'Servicio.svc/GetOHEmpresasXTarifa',
                data: {
                    "id_cont": $('#cbContrato').val()
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>"
                },
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function () {
                    $("#dlgCargandoA").dialog('open');
                },
                success: function (json) {
                    $("#dlgCargandoA").dialog('close');
                    $('#Tarifas').html(json.d);
                    window.open('Prepagos.aspx?d=' + GetFirstGuest()
                        + '&c=' + $('#HID_EmprXTari_' + $('#cbContrato').val() + '_id_mone').val()
                        + '&i=' + $('#txtROOMTOTImporteCobrar').val()
                        + '&t=' + $('#cbContrato').val(), '_DG');
                }
            });
        }

        <% /* JS_MAILER */%>

        function AbrirDlgMailer()
        {
            $("#MailPreview").html('<object data="Mailer.aspx?ro=' + $('#IdSubElementRL').val() + '" style="width: 770px; height: 400px;"/>');
            $("#dlgMailer").dialog('open');
        }

        function EnviarCorreo()
        {
            enviarReserva($('#IdSubElementRL').val(), 0);
        }

        function enviarReserva(id, forzar)
        {
            $.ajax({
                type: "GET",
                url: 'Servicio.svc/SendRoomings',
                data: { "id_room": id, "forzar": forzar
                    , "U": "<% try{ Response.Write(Request.Cookies[Parametros.COOKIE_USR].Value); } catch { } %>"
                    , "N": "<% try{ Response.Write(Request.Cookies[Parametros.COOKIE_NOM].Value); } catch { } %>"
                    , "D": "<% try{ Response.Write(Request.Cookies[Parametros.COOKIE_DAT].Value); } catch { } %>"
                    , "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                    , "LangCode": "<%=LangCode %>" },
                //cache: false,
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                beforeSend: function () {
                    $('#dlgCargando').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando').dialog('close');
                    var res = json.d;
                    if(res == 4)
                    {
                        $('#dlgInformation').html("<%=L.LBL("PREVSendingError") %>"); 
                        $('#dlgInformation').dialog('open');
                    }
                    else if(res == 2)
                    {
                        $("#dlgEnviarReseOmitida").dialog({
                            autoOpen: false,
                            show: "fade",
                            hide: "curtain",
                            resizable: false,
                            height: 167,
                            width: 500,
                            modal: true,
                            buttons: {
                                "Enviar": function () {
                                    enviarReserva(id, 1);
                                    $(this).dialog("close");
                                },
                                "<%=L.LBL("LblGENCancel")%>": function () {
                                    $(this).dialog("close");
                                }
                            }
                        });

                        $("#dlgEnviarReseOmitida").dialog("open");
                    }
                    else if(res == 1)
                    {
                        $('#dlgInformation').html("<%=L.LBL("PREVMailSent") %>"); 
                        $("#dlgMailer").dialog("close");
                        $('#dlgInformation').dialog('open');
                    }
                    else if(res == -1)
                    {
                        $('#dlgInformation').html("<%=L.ERR("LblGENUserNotAuthorized") %>"); 
                        $('#dlgInformation').dialog('open');
                    }
                    else
                    {
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

    </script>
    
    <script type="text/javascript">

        <% /* JS_DOC */%>

        $(document).ready(function () {

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

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

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

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

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

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

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

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

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

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

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

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

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

            $("#dlgSobreventaRL").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 200,
                width: 500,
                modal: true,
                buttons: {
                    "<%=L.LBL("LblGENContinuar") %>": function () {
                        <% if(permitir_sobreventa){ %>
                        $('#ISESobreventa').val(1);
                        PutRL(0, 0);
                        <% } %>
                        $(this).dialog("close");
                    }
                    <% if(permitir_sobreventa){ %>
                    ,
                    "<%=L.LBL("LblGENCancel") %>": function () {
                        $('#ISESobreventa').val(0);
                        $('#ISERelease').val(0);
                        $(this).dialog("close");
                    }
                    <% } %>
                }
            });

            $("#dlgReleaseRL").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 200,
                width: 500,
                modal: true,
                buttons: {
                    "<%=L.LBL("LblGENContinuar") %>": function () {
                        $('#ISERelease').val(1);
                        PutRL(0, 0);
                        $(this).dialog("close");
                    }
                    ,
                    "<%=L.LBL("LblGENCancel") %>": function () {
                        $('#ISESobreventa').val(0);
                        $('#ISERelease').val(0);
                        $(this).dialog("close");
                    }
                }
            });

            $("#dlgSobreventaRLD").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 200,
                width: 500,
                modal: true,
                buttons: {
                    "<%=L.LBL("LblGENContinuar") %>": function () {
                        <% if(permitir_sobreventa){ %>
                        SaveRLDSV();
                        <% } %>
                        $(this).dialog("close");
                    }
                    <% if(permitir_sobreventa){ %>
                    ,
                    "<%=L.LBL("LblGENCancel") %>": function () {
                        $('#ISESobreventa').val(0);
                        $('#ISERelease').val(0);
                        $(this).dialog("close");
                    }
                    <% } %>
                }
            });

            $("#dlgReleaseRLD").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 200,
                width: 500,
                modal: true,
                buttons: {
                    "<%=L.LBL("LblGENContinuar") %>": function () {
                        <% if(permitir_sobreventa){ %>
                        SaveRLDREL();
                        <% } %>
                        $(this).dialog("close");
                    }
                    <% if(permitir_sobreventa){ %>
                    ,
                    "<%=L.LBL("LblGENCancel") %>": function () {
                        $('#ISESobreventa').val(0);
                        $('#ISERelease').val(0);
                        $(this).dialog("close");
                    }
                    <% } %>
                }
            });

            $("#dlgFiltroHab").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 300,
                width: 520,
                modal: true,
                open: function () {
                    if (parseInt($('#cbDelTipo:checked').val()) == 1) {
                        $('#cbFil_id_thabFILHAB').prop('checked', true);
                        var dsel = $("#jqgRLD").jqGrid('getGridParam', 'selrow');
                        $("#cbTipoHabiFilHab").val($("#HID_UhabXThab_" + $("#" + dsel + "_id_uhab").val()).val());
                    }
                    else
                    {
                        $('#cbFil_id_thabFILHAB').prop('checked', false);
                        $("#cbTipoHabiFilHab").val(0);
                    }
                    GetDataFilHab();
                },
                buttons: {
                    "<%=L.LBL("LblGENSearch") %>": function () {
                        GetDataFilHab();
                    },
                    "<%=L.LBL("LblFDKSSeleccionar") %>": function () {
                        $(this).dialog("close");
                        var rsel = $("#jqgFilHab").jqGrid('getGridParam', 'selrow');
                        var dsel = $("#jqgRLD").jqGrid('getGridParam', 'selrow');
                        $("#" + dsel + "_id_habi").val(rsel);
                        BotonGuardarRLD();
                    },
                    "<%=L.LBL("LblGENRemover") %>": function () {
                        $(this).dialog("close");
                        var dsel = $("#jqgRLD").jqGrid('getGridParam', 'selrow');
                        $("#" + dsel + "_id_habi").val(0);
                        BotonGuardarRLD();
                    },
                    "<%=L.LBL("LblGENCancel") %>": function () {
                        $(this).dialog("close");
                    }
                }
            });

            $("#dlgConfirmarAll").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 167,
                width: 500,
                modal: true,
                buttons: {
                    "<%=L.LBL("LblGENAceptar") %>": function () {
                        PutRLEstado(5, '')
                        $(this).dialog("close");
                    },
                    "<%=L.LBL("LblGENCancel") %>": function () {
                        $(this).dialog("close");
                    }
                }
            });

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

            $("#dlgMotivo").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 220,
                width: 460,
                modal: true,
                buttons: {
                    "<%=L.LBL("LblGENAceptar") %>": function () {
                        var id = $("#jqgRLD").jqGrid('getGridParam', 'selrow');
                        $('#' + id + '_id_estado').val(4);
                        SaveRLD(1);
                        $(this).dialog("close");
                    },
                    "<%=L.LBL("LblGENCancel") %>": function () {
                        $(this).dialog("close");
                    }
                }
            });

            $("#dlgMotivoAll").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 220,
                width: 460,
                modal: true,
                buttons: {
                    "<%=L.LBL("LblGENAceptar") %>": function () {
                        PutRLEstado(4, $('#txtMotivoAll').val())
                        $(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
            });

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

            $("#dlgFiltroRL").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 530,
                width: 520,
                modal: false,
                buttons: {
                    "<%=L.LBL("LblGENSearch") %>": function () {
                        RefreshGridRL();
                    },
                    "<%=L.LBL("LblGENCancel") %>": function () {
                        $(this).dialog("close");
                    }
                }
            });

            $("#dlgCargos").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 350,
                width: 550,
                modal: true,
                close: function () {
                    GetRooming($('#IdSubElementRL').val());
                }
            });

            $("#dlgPlazos").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 390,
                width: 650,
                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 () {
                    OpenNewDega();
                },
                buttons: {
                    "<%=L.LBL("LblGENClose") %>": function () {
                        RefreshGridDG();
                        $(this).dialog("close");
                    }
                }
            });

            $("#dlgGrupos").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 400,
                width: 450,
                modal: true,
                buttons: {
                    "<%=L.LBL("LblGENSearch") %>": function () {
                        RefreshGridGR();
                    },
                    "<%=L.LBL("LblFDKSSeleccionar") %>": function () {
                        $('#IdSubElementGRUP').val($('#IdSubElementGR').val());
                        BotonGuardarRL();
                        $(this).dialog("close");

                    },
                    "<%=L.LBL("LblGENRemover") %>": function () {
                        $('#IdSubElementGRUP').val(0);
                        BotonGuardarRL();
                        $(this).dialog("close");

                    },
                    "<%=L.LBL("LblGENCancel") %>": function () {
                        $(this).dialog("close");
                    }
                }
            });

            $("#dlgDuplicar").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 167,
                width: 500,
                modal: true,
                buttons: {
                    "<%=L.LBL("LblGENDuplicar") %>": function () {
                        Duplicar();
                        $(this).dialog("close");
                    },
                    "<%=L.LBL("LblGENCancel") %>": function () {
                        $(this).dialog("close");
                    }
                }
            });

            $("#dlgTarifas").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 500,
                width: 500,
                modal: true,
                buttons: {
                    "<%=L.LBL("LblGENSearch") %>": function () {
                        RefreshGridTARI();
                    },
                    "<%=L.LBL("LblFDKSSeleccionar") %>": function () {
                        //AsignarTarifa();
                        $(this).dialog("close");
                        $('#dlgInfoTarifas').dialog('open');
                    },
                    "<%=L.LBL("LblGENCancel") %>": function () {
                        $(this).dialog("close");
                    }
                }
            });

            <%--$("#dlgInfoTarifas").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 167,
                width: 500,
                modal: true,
                buttons: {
                    "<%=L.LBL("LblGENAceptar") %>": function () {
                        DialogoTarifas();
                        $(this).dialog("close");
                    },
                    "<%=L.LBL("LblGENCancel") %>": function () {
                        $(this).dialog("close");
                    }
                }
            });--%>

            $("#dlgInfoTarifas").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 167,
                width: 500,
                modal: true,
                buttons: {
                    "<%=L.LBL("LblGENYes") %>": function () {
                        $('#ISEActualizaTari').val(1);
                        AsignarTarifa();
                        $(this).dialog("close");
                    },
                    "<%=L.LBL("LblGENNo") %>": function () {
                        $('#ISEActualizaTari').val(0);
                        AsignarTarifa();
                        $(this).dialog("close");
                    }
                }
            });

            $("#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");
                    }
                }
            });

            $("#dlgMailer").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 520,
                width: 800,
                modal: true,
                close: function () {
                    $("#MailPreview").html('<img src="img/cargando2.gif" alt="" />');
                }
            });

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

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

            LoadGridRL();
            LoadGridRLD();
            LoadGridRLH();
            LoadGridFilHab();
            LoadGridPER();
            LoadGridCD();
            LoadGridCA();
            LoadGridPL();
            LoadGridDGA();
            LoadGridDG();
            LoadGridGR();
            LoadGridTARI();

            InitializeComponentsRL();

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

            $('#txtROOMNumero').val(<%=nro_rooming %>);
            LoadNroRooming();

            <% } else { %>

            RefreshGridRL();

            <% } %>

            BotonDefaultRL();
            BotonDefaultRLD();
            BotonDefaultRLH();
            BotonDefaultPL();
            BotonDefaultGR();

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

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

            $('#Loader').css('height', '0px');
        });
    </script>

    <style type="text/css">
        .ConfirRow td 
        {
            background-color: #CCEBFF; 
        }
        .CheckInRow td 
        {
            background-color: #BFFFCB; 
            font-style: italic;
            font-weight: bold;
        }
        .AnulRow td 
        {
            background-color: #DEDEDE; 
            font-style: italic;
            font-weight: bold;
        }
    </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#M4';" 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="RoomingList.aspx"><%=L.TIT("RoomingList") %> [3.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="dlgSobreventaRL" title="<%=L.LBL("LblGENInformation") %>" style="text-align: center; padding-top: 25px">
                    
                </div>

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

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

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

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

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

                <div id="dlgMotivo" title="<%=L.LBL("LblGENMotivo") %>" style="text-align: center; padding-top: 25px">
                    <textarea id="txtMotivo" style="width: 400px; height: 85px;" ></textarea>
                </div>

                <div id="dlgMotivoAll" title="<%=L.LBL("LblGENMotivo") %>" style="text-align: center; padding-top: 25px">
                    <textarea id="txtMotivoAll" style="width: 400px; height: 85px;" ></textarea>
                </div>

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

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

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

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

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

                <div id="dlgEnviarReseOmitida" title="<%=L.LBL("LblFDKEnviarCorreo") %>" style="text-align: center;padding-top: 25px">
                    <span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 20px 0;"></span><%=L.MSG("PREVAlreadySent")%>
                </div>

                <% /* DLG_MAILER */%>

                <div id="dlgMailer" title="<%=L.LBL("LblFDKEnviarCorreo") %>" style="text-align: center; padding-top: 15px">
                    <table>
                        <tr>
                            <td>
                                <%=L.MSG("MAILER_MAIL") %>
                            </td>
                            <td>
                                <button type="button" id="btnEnviar" onclick="EnviarCorreo();" title="<%=L.LBL("LblFDKEnviarCorreo") %>">
                                    <table>
                                        <tr>
                                            <td>
                                                <img src="img/mail-send.png" alt="<%=L.LBL("LblFDKEnviarCorreo") %>" />
                                            </td>
                                        </tr>
                                    </table>
                                </button>
                            </td>
                            <td>
                                <button type="button" id="btnSalirMAIL" onclick="$('#dlgMailer').dialog('close');" title="<%=L.LBL("LblGENExit") %>">
                                        <table>
                                            <tr>
                                                <td><img src="img/door-open-in.png" alt="<%=L.LBL("LblGENExit") %>" /></td>
                                            </tr>
                                        </table>
                                </button>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <div id="MailPreview" style="width: 650px; height: 400px; background-color: white;">
                                    <img src="img/cargando2.gif" alt="" />
                                </div>
                            </td>
                        </tr>
                    </table>
                </div>

                <% /* DLG_TARI */%>

                <div id="dlgTarifas" title="<%=L.TIT("CambioTarifas") %>" style="text-align: center; padding-top: 25px">
                    <table style="text-align: left;">
                        <tr>
                            <td>
                                <%=L.LBL("LblGENCode") %>:
                            </td>
                            <td>
                                <input type="text" id="txtTARIcontrato" value="" style="width: 100px;" />
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <%=L.LBL("LblGENName") %>:
                            </td>
                            <td>
                                <input type="text" id="txtTARIdesc_cont" value="" style="width: 250px;" />
                            </td>
                        </tr>
                    </table>

                    <br />

                    <input type="hidden" id="IdSubElementTARI" value="0" />
                    <input type="hidden" id="IdSubElementTARIModo" value="0" />
                    <table id="jqgTARI"></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);RefreshGridFE();")
                                    .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);RefreshGridFE();" style="width: 80px;" />
                                <br />
                                <input type="text" id="txtFilDG_fecha_recepcion2" value="" class="eligeFecha" 
                                    onchange="$('#cbFilDG_fecha_recepcion').prop('checked', true);RefreshGridFE();" 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);RefreshGridFE();")
                                    .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);RefreshGridFE();" style="width: 80px;" />
                                <br />
                                <input type="text" id="txtFilDG_fecha_caducidad2" value="" class="eligeFecha" 
                                    onchange="$('#cbFilDG_fecha_caducidad').prop('checked', true);RefreshGridFE();" style="width: 80px;" />
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFilDG_no_tari" name="cbFilDG_no_tari" value="1" />
                            </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_PLAZOS */%>

                <div id="dlgPlazos" title="<%=L.TIT("Plazos") %>" style="text-align: center; padding-top: 25px">
                    <table>
                        <tr>
                            <td>
                                <input type="hidden" id="IdSubElementPL" value="0" />
                                <table id="jqgPL"></table>

                                <table style="width: 100%;">
                                    <tr>
                                        <td colspan="4">
                                            <table style="width: 100%;">
                                                <tr>
                                                    <td style="width: 100%;"></td>
                                                    <td>
                                                        <button type="button" id="btnNuevoPL" onclick="CreatePL();">
                                                            <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="btnEliminarPL" onclick="DeletePL();">
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <img id="btnEliminarIconPL" src="img/cross-script.png" alt="<%=L.LBL("LblGENDelete") %>" />
                                                                    </td>
                                                                    <td><%=L.LBL("LblGENDelete") %></td>
                                                                </tr>
                                                            </table>
                                                        </button>
                                                    </td>
                                                    <td>
                                                        <button type="button" id="btnGuardarPL" onclick="SavePL();">
                                                                <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="btnCancelarPL" onclick="CancelPL();">
                                                                <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>
                                                    <td>
                                                        <button type="button" id="btnGenerarPL" onclick="GenReseRoomPlazos();">
                                                                <table>
                                                                    <tr>
                                                                        <td><img src="img/wand-magic.png" alt="<%=L.LBL("LblFDKSGenerar") %>" /></td>
                                                                        <td><%=L.LBL("LblFDKSGenerar") %></td>
                                                                    </tr>
                                                                </table>
                                                        </button>
                                                    </td>
                                                </tr>
                                            </table>
                                        </td>
                                    </tr>
                                </table>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <fieldset>
                                    <legend><%=L.TIT("Prepagos") %>: <span id="txtFechaPlazo"></span></legend>

                                    <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="GetRooming($('#IdSubElementRL').val());$('#dlgPlazos').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>
                                </fieldset>
                            </td>
                        </tr>
                    </table>
                </div>

                <% /* DLG_GRUP */ %>

                <div id="dlgGrupos" title="<%=L.LBL("LblFDKGrupos") %>" style="text-align: center; padding-top: 25px">
                    <table style="text-align: left; white-space: nowrap;">
                        <tr>
                            <td>
                                <fieldset>
                                    <table>
                                        <tr>
                                            <td>
                                                <input type="checkbox" id="cbFilGRUPNroRooming" name="cbFilGRUPNroRooming" value="1" onchange="GetGR();" />
                                            </td>
                                            <td>
                                                <%=L.LBL("LblFDKNroRooming") %>:
                                            </td>
                                            <td>
                                                <input type="text" id="txtFilGRUPNroRooming" value="" style="width: 100px;" onblur="$('#cbFilGROUPNroRooming').prop('checked', true);GetGRO();" />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <input type="checkbox" id="cbFilGRUPVuelo" name="cbFilGRUPVuelo" value="1" onchange="GetGR();" />
                                            </td>
                                            <td>
                                                <%=L.LBL("LblFDKVueloSal") %>:
                                            </td>
                                            <td>
                                                <%=cbVueloSalFilGRUP %>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <input type="checkbox" id="cbFilGRUPContrato" name="cbFilGRUPContrato" value="1" onchange="GetGR();" />
                                            </td>
                                            <td>
                                                <%=L.LBL("LblGENTarifa") %>:
                                            </td>
                                            <td>
                                                <select name="cbContratoGRUP" id="cbContratoGRUP" onchange="$('#cbFilGRUPContrato').prop('checked', true);GetGR();" 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>
                                    </table>
                                </fieldset>
                            </td>
                        </tr>
                        <tr>
                            <td>

                                <input type="hidden" id="IdSubElementGR" value="0" />
                                <table id="jqgGR"></table>

                                <table style="width: 100%;">
                                    <tr>
                                        <td colspan="4">
                                            <table style="width: 100%;">
                                                <tr>
                                                    <td style="width: 100%;"></td>
                                                    <td>
                                                        <button type="button" id="btnNuevoGR" onclick="CreateGR();">
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <img src="img/document.png" alt="<%=L.LBL("LblGENNew") %>" />
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </button>
                                                    </td>
                                                    <td>
                                                        <button type="button" id="btnEliminarGR" onclick="DeleteGR();">
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <img id="btnEliminarIconGR" src="img/cross-script.png" alt="<%=L.LBL("LblGENDelete") %>" />
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </button>
                                                    </td>
                                                    <td>
                                                        <button type="button" id="btnGuardarGR" onclick="SaveGR();">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img src="img/disk.png" alt="<%=L.LBL("LblGENSave") %>" />
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                        </button>
                                                    </td>
                                                    <td>
                                                        <button type="button" id="btnCancelarGR" onclick="CancelGR();">
                                                                <table>
                                                                    <tr>
                                                                        <td><img src="img/arrow-return-180-left.png" alt="<%=L.LBL("LblGENCancel") %>" /></td>
                                                                    </tr>
                                                                </table>
                                                        </button>
                                                    </td>
                                                </tr>
                                            </table>
                                        </td>
                                    </tr>
                                </table>

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

                <% /* DLG_CARG */%>

                <div id="dlgCargos" title="<%=L.LBL("LblFDKCargos") %>" style="text-align: center; padding-top: 25px">
                    <div id="CargosTabs" style="padding: 0px;">
                        <ul>
                            <li>
                                <a href="#Directos">
                                    <table>
                                        <tr>
                                            <td><img src="img/clock--arrow.png" /></td>
                                            <td><span style="font-size: 7pt;"><%=Seven.Front.L.LBL("LblFDKRECRGALaHab") %></span></td>
                                        </tr>
                                    </table>
                                </a>
                            </li>
                            <li>
                                <a href="#Agencia">
                                    <table>
                                        <tr>
                                            <td><img src="img/building.png" /></td>
                                            <td><span style="font-size: 7pt;"><%=Seven.Front.L.LBL("LblFDKRECRGALaFactAgen") %></span></td>
                                        </tr>
                                    </table>
                                </a>
                            </li>
                        </ul>

                        <div id="Directos">
                            <input type="hidden" id="IdSubElementCD" value="0" />
                            <table id="jqgCD"></table>

                            <table style="width: 100%;">
                                <tr>
                                    <td colspan="4">
                                        <table style="width: 100%;">
                                            <tr>
                                                <td style="width: 100%;"></td>
                                                <td>
                                                    <button type="button" id="btnNuevoCD" onclick="CreateCD();" title="<%=L.LBL("LblGENNew") %>">
                                                        <table>
                                                            <tr>
                                                                <td>
                                                                    <img src="img/document.png" alt="<%=L.LBL("LblGENNew") %>" />
                                                                </td>
                                                            </tr>
                                                        </table>
                                                    </button>
                                                </td>
                                                <td>
                                                    <button type="button" id="btnEliminarCD" onclick="DeleteCD();" title="<%=L.LBL("LblGENDelete") %>">
                                                        <table>
                                                            <tr>
                                                                <td>
                                                                    <img id="btnEliminarIconCD" src="img/cross-script.png" alt="<%=L.LBL("LblGENDelete") %>" />
                                                                </td>
                                                            </tr>
                                                        </table>
                                                    </button>
                                                </td>
                                                <td>
                                                    <button type="button" id="btnGuardarCD" onclick="SaveCD();" title="<%=L.LBL("LblGENSave") %>">
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <img src="img/disk.png" alt="<%=L.LBL("LblGENSave") %>" />
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                    </button>
                                                </td>
                                                <td>
                                                    <button type="button" id="btnCancelarCD" onclick="CancelCD();" title="<%=L.LBL("LblGENCancel") %>">
                                                            <table>
                                                                <tr>
                                                                    <td><img src="img/arrow-return-180-left.png" alt="<%=L.LBL("LblGENCancel") %>" /></td>
                                                                </tr>
                                                            </table>
                                                    </button>
                                                </td>
                                                <td>
                                                    <button type="button" id="btnSalirCD" onclick="$('#dlgCargos').dialog('close');" title="<%=L.LBL("LblGENExit") %>">
                                                            <table>
                                                                <tr>
                                                                    <td><img src="img/door-open-in.png" alt="<%=L.LBL("LblGENExit") %>" /></td>
                                                                </tr>
                                                            </table>
                                                    </button>
                                                </td>
                                            </tr>
                                        </table>
                                    </td>
                                </tr>
                            </table>
                        </div>

                        <div id="Agencia">
                            <input type="hidden" id="IdSubElementCA" value="0" />
                            <table id="jqgCA"></table>

                            <table style="width: 100%;">
                                <tr>
                                    <td colspan="4">
                                        <table style="width: 100%;">
                                            <tr>
                                                <td style="width: 100%;"></td>
                                                <td>
                                                    <button type="button" id="btnNuevoCA" onclick="CreateCA();" title="<%=L.LBL("LblGENNew") %>">
                                                        <table>
                                                            <tr>
                                                                <td>
                                                                    <img src="img/document.png" alt="<%=L.LBL("LblGENNew") %>" />
                                                                </td>
                                                            </tr>
                                                        </table>
                                                    </button>
                                                </td>
                                                <td>
                                                    <button type="button" id="btnEliminarCA" onclick="DeleteCA();" title="<%=L.LBL("LblGENDelete") %>">
                                                        <table>
                                                            <tr>
                                                                <td>
                                                                    <img id="btnEliminarIconCA" src="img/cross-script.png" alt="<%=L.LBL("LblGENDelete") %>" />
                                                                </td>
                                                            </tr>
                                                        </table>
                                                    </button>
                                                </td>
                                                <td>
                                                    <button type="button" id="btnGuardarCA" onclick="SaveCA();" title="<%=L.LBL("LblGENSave") %>">
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <img src="img/disk.png" alt="<%=L.LBL("LblGENSave") %>" />
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                    </button>
                                                </td>
                                                <td>
                                                    <button type="button" id="btnCancelarCA" onclick="CancelCA();" title="<%=L.LBL("LblGENCancel") %>">
                                                            <table>
                                                                <tr>
                                                                    <td><img src="img/arrow-return-180-left.png" alt="<%=L.LBL("LblGENCancel") %>" /></td>
                                                                </tr>
                                                            </table>
                                                    </button>
                                                </td>
                                                <td>
                                                    <button type="button" id="btnSalirCA" onclick="$('#dlgCargos').dialog('close');" title="<%=L.LBL("LblGENExit") %>">
                                                            <table>
                                                                <tr>
                                                                    <td><img src="img/door-open-in.png" alt="<%=L.LBL("LblGENExit") %>" /></td>
                                                                </tr>
                                                            </table>
                                                    </button>
                                                </td>
                                            </tr>
                                        </table>
                                    </td>
                                </tr>
                            </table>
                        </div>
                    </div>
                </div>

                <% /* DLG_FIL_RL */ %>

                <div id="dlgFiltroRL" title="<%=L.LBL("LblGENSearch") %>" style="text-align: center; padding-top: 25px">
                    <table style="text-align: left;">
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFil_nro_rooming" name="cbFil_nro_rooming" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblGENNumero") %>:
                            </td>
                            <td>
                                <input type="text" id="txtFil_nro_rooming" value="" onchange="$('input[name=cbFil_nro_rooming]').prop('checked', true);" 
                                    style="width: 75px;" />
                            </td>
                            <td>
                                <input type="checkbox" id="cbFil_id_merc" name="cbFil_id_merc" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblFDKSMercado") %>:
                            </td>
                            <td>
                                <%=cbMercado %>
                            </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: 100px;">
                                    <%
                                        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>
                            <td>
                                <input type="checkbox" id="cbFil_nombre" name="cbFil_nombre" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblGENName") %>:
                            </td>
                            <td>
                                <input type="text" id="txtFil_nombre" value="" onchange="$('input[name=cbFil_nombre]').prop('checked', true);" 
                                    style="width: 100px;" />
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFil_id_agen" name="cbFil_id_agen" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblGENCompany") %>:
                            </td>
                            <td>
                                <%=cbEmpresa %>
                            </td>
                            <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);" style="width: 100px;" />
                            </td>
                        </tr>
                        <tr>
                            <td colspan="6">
                                <table>
                                    <tr>
                                        <td>
                                            <input type="checkbox" id="cbFil_estado" name="cbFil_estado" value="1" />
                                        </td>
                                        <td>
                                            <%=L.LBL("LblGENEstado") %>:
                                        </td>
                                        <td colspan="2" style="padding: 3px;">
                                            <fieldset>
                                                <input type="checkbox" id="solicitadas" value="1" onclick="$('input[name=cbFil_estado]').prop('checked', true);" />
                                                <%=L.LBL("LblFDKRESEEstadosAbbr").Split(',')[0] %>
                                                <input type="checkbox" id="confirmadas" value="1" onclick="$('input[name=cbFil_estado]').prop('checked', true);" />
                                                <%=L.LBL("LblFDKRESEEstadosAbbr").Split(',')[1] %>
                                                <input type="checkbox" id="anuladas" value="1" onclick="$('input[name=cbFil_estado]').prop('checked', true);" />
                                                <%=L.LBL("LblFDKRESEEstadosAbbr").Split(',')[3] %>
                                                <input type="checkbox" id="checkin" value="1" onclick="$('input[name=cbFil_estado]').prop('checked', true);" />
                                                <%=L.LBL("LblFDKRESEEstadosAbbr").Split(',')[4] %>
                                                <input type="checkbox" id="traslado" value="1" onclick="$('input[name=cbFil_estado]').prop('checked', true);" />
                                                <%=L.LBL("LblFDKRESEEstadosAbbr").Split(',')[6] %>
                                            </fieldset>
                                
                                        </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", "cbDateOpsFecEnt") %>
                                        </td>
                                        <td>
                                            <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", "cbDateOpsFecSal") %>
                                        </td>
                                        <td>
                                            <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>
                                    <tr>
                                        <td>
                                            <input type="checkbox" id="cbFil_fecha_reserv" name="cbFil_fecha_reserv" value="1" />
                                        </td>
                                        <td>
                                            <%=L.LBL("LblGENFechaRegistro") %>:
                                        </td>
                                        <td style="vertical-align: top;">
                                            <%=Utils.DateOpsCombo("$('#cbFil_fecha_reserv').prop('checked', true);").Replace("cbDateOps", "cbDateOpsFecRes") %>
                                        </td>
                                        <td>
                                            <input type="text" id="txtFil_fecha_reserv" value="" class="eligeFecha" 
                                                onchange="$('#cbFil_fecha_reserv').prop('checked', true);" style="width: 100px;" />
                                            <br />
                                            <input type="text" id="txtFil_fecha_reserv2" value="" class="eligeFecha" 
                                                onchange="$('#cbFil_fecha_reserv').prop('checked', true);" style="width: 100px;" />
                                        </td>
                                    </tr>
                                </table>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFil_id_thab" name="cbFil_id_thab" value="1"  />
                            </td>
                            <td>
                                <%=L.LBL("LblGENType") %>:
                            </td>
                            <td>
                                <%=cbTipoHabFil %>
                            </td>
                            <td>
                                <input type="checkbox" id="cbFil_id_uhab" name="cbFil_id_uhab" value="1"  />
                            </td>
                            <td>
                                <%=L.LBL("LblFDKUso") %>:
                            </td>
                            <td>
                                <%=cbUsoHab %>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFil_id_ralo" name="cbFil_id_ralo" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblFDKSEXRegimen") %>:
                            </td>
                            <td>
                                <%=cbRegAloj %>
                            </td>
                            <td>
                                <input type="checkbox" id="cbFil_id_naci" name="cbFil_id_naci" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblFDKSEXNacionalidad") %>:
                            </td>
                            <td>
                                <%=cbNacionalidadFil %>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFil_id_vuelent" name="cbFil_id_vuelent" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblFDKVueloEnt") %>:
                            </td>
                            <td>
                                <%=cbVueloEntFil %>
                            </td>
                            <td>
                                <input type="checkbox" id="cbFil_id_vuelsal" name="cbFil_id_vuelsal" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblFDKVueloSal") %>:
                            </td>
                            <td>
                                <%=cbVueloSalFil %>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFil_id_grup" name="cbFil_id_grup" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblGENGroup") %>:
                            </td>
                            <td>
                                <%=cbGrupo %>
                            </td>
                            <td>
                                <input type="checkbox" id="cbFil_prepago" name="cbFil_prepago" value="1" />
                            </td>
                            <td colspan="2">
                                <%=L.LBL("LblFDKROOMPrepagos") %>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFil_cardex" name="cbFil_cardex" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblFDKPerfil") %>:
                            </td>
                            <td>
                                <input type="text" id="txtFil_cardex" value="" 
                                    onchange="$('input[name=cbFil_cardex]').prop('checked', true);"  style="width: 100px;"/>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFil_id_venta" name="cbFil_id_venta" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblFDKSAgenteVentas") %>:
                            </td>
                            <td>
                                <%=cbAgenteVentasFil %>
                            </td>
                            <td>
                                <input type="checkbox" id="cbFil_hab_asig" name="cbFil_hab_asig" value="1" />
                            </td>
                            <td colspan="2">
                                <%=L.LBL("LblFDKROOMConHabAsig") %>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFil_id_oper" name="cbFil_id_oper" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblGENUser") %>:
                            </td>
                            <td>
                                <%=cbOperador %>
                            </td>
                            <td>
                                <input type="checkbox" id="cbFil_id_origen" name="cbFil_id_origen" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblGENOrigen") %>:
                            </td>
                            <td>
                                <%=cbOrigen %>
                            </td>
                        </tr>
                    </table>
                </div>

                <% /* DLG_INFO_ADIC */ %>

                <div id="dlgInfoAdic" title="<%=L.LBL("LblFDKOtrasInformaciones") %>" style="text-align: center; padding-top: 25px">
                    <table>
                        <tr>
                            <td>
                                <%=L.LBL("LblFDKVueloEnt") %>
                            </td>
                            <td>
                                <%=L.LBL("LblFDKVueloSal") %>
                            </td>
                            <td>
                                <%=L.LBL("LblGENReference") %>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <%=cbVueloEnt %>
                            </td>
                            <td>
                                <%=cbVueloSal %>
                            </td>
                            <td>
                                <input type="text" id="txtADDReferencia" value="" />
                            </td>
                        </tr>
                        <tr>
                            <td><%=L.LBL("LblGENObservations") %></td>
                        </tr>
                        <tr>
                            <td colspan="3">
                                <textarea id="txtADDObserv" style="width: 400px; height: 85px;" ></textarea>
                            </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);" 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);" 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);" 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);" 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);" 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);" 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);" 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" />
                            </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);" /><b><%=L.LBL("LblGENMasculino") %></b> <br />
                                <input type="radio" id="rbPERFilGenero1" name="rbPERFilGenero" value="1" 
                                    onclick="$('#cbFilPER_sexo').prop('checked', true);" /><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);").Replace("cbDateOps", "cbDateOpsFilPER") %>
                            </td>
                            <td>
                                <input type="text" id="txtFilPER_fecha_nac" value="" class="eligeFecha" 
                                    onchange="$('#cbFilPER_fecha_nac').prop('checked', true);" style="width: 100px;" />
                                <br />
                                <input type="text" id="txtFilPER_fecha_nac2" value="" class="eligeFecha" 
                                    onchange="$('#cbFilPER_fecha_nac').prop('checked', true);" 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();" title="<%=L.LBL("LblGENSearch") %>">
                                                <table>
                                                    <tr>
                                                        <td>
                                                            <img src="img/magnifier16.png" alt="<%=L.LBL("LblGENSearch") %>" />
                                                        </td>
                                                    </tr>
                                                </table>
                                            </button>
                                        </td>
                                        <td>
                                            <button type="button" id="btnCrearPER" onclick="$('#dlgPerfilNuevo').dialog('open');" title="<%=L.LBL("LblGENNew") %>">
                                                <table>
                                                    <tr>
                                                        <td>
                                                            <img src="img/document.png" alt="<%=L.LBL("LblGENNew") %>" />
                                                        </td>
                                                    </tr>
                                                </table>
                                            </button>
                                        </td>
                                        <td>
                                            <button type="button" id="btnAsignarPER" onclick="AsignarPerfil();" title="<%=L.LBL("LblGENAsignar") %>">
                                                <table>
                                                    <tr>
                                                        <td>
                                                            <img src="img/Seven/KardexDel.png" alt="<%=L.LBL("LblGENAsignar") %>" />
                                                        </td>
                                                    </tr>
                                                </table>
                                            </button>
                                        </td>
                                        <td>
                                            <button type="button" id="btnQuitarPER" onclick="RemoverPerfil();" title="<%=L.LBL("LblGENRemover") %>">
                                                    <table>
                                                        <tr>
                                                            <td>
                                                                <img src="img/Seven/Kardex.png" alt="<%=L.LBL("LblGENRemover") %>" />
                                                            </td>
                                                        </tr>
                                                    </table>
                                            </button>
                                        </td>
                                        <td>
                                            <button type="button" id="btnSalirPER" onclick="$('#dlgFiltroPER').dialog('close');" title="<%=L.LBL("LblGENExit") %>">
                                                    <table>
                                                        <tr>
                                                            <td><img src="img/door-open-in.png" alt="<%=L.LBL("LblGENExit") %>" /></td>
                                                        </tr>
                                                    </table>
                                            </button>
                                        </td>
                                    </tr>
                                </table>
                            </td>
                        </tr>
                    </table>
                </div>

                <% /* DLG_HAB_FIL */ %>

                <div id="dlgFiltroHab" title="<%=L.LBL("LblFDKSeleccionHab") %>" style="text-align: center; padding-top: 25px">
                    <table>
                        <tr>
                            <td>
                                <table style="text-align: left;">
                                    <tr>
                                        <td>
                                            <input type="checkbox" id="cbFil_id_thabFILHAB" name="cbFil_id_thabFILHAB" value="1" onchange="GetDataFilHab();" />
                                        </td>
                                        <td>
                                            <%=L.LBL("LblGENRoomType") %>:
                                        </td>
                                        <td>
                                            <%=cbTipoHabFilHab %>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <input type="checkbox" id="cbFil_limpiasFILHAB" name="cbFil_limpiasFILHAB" value="1" onchange="GetDataFilHab();" />
                                        </td>
                                        <td>
                                            <%=L.LBL("LblFDKLimpias") %>
                                        </td>
                                        <td>
                                            
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <input type="checkbox" id="cbFil_id_rangFILHAB" name="cbFil_id_rangFILHAB" value="1" onchange="GetDataFilHab();" />
                                        </td>
                                        <td>
                                            <%=L.LBL("LblFDKRango") %>:
                                        </td>
                                        <td>
                                            <%=cbRangoHabiFilHab %>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <input type="checkbox" id="cbFil_id_grupFILHAB" name="cbFil_id_grupFILHAB" value="1" onchange="GetDataFilHab();" />
                                        </td>
                                        <td>
                                            <%=L.LBL("LblGENGroup") %>:
                                        </td>
                                        <td>
                                            <%=cbGruposFilHab %>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <input type="checkbox" id="cbFil_id_cahaFILHAB" name="cbFil_id_cahaFILHAB" value="1" onchange="GetDataFilHab();" />
                                        </td>
                                        <td>
                                            <%=L.LBL("LblGENChara") %>:
                                        </td>
                                        <td>
                                            <%=cbCaracteristicasFilHab %>
                                        </td>
                                    </tr>
                                    <%--<tr>
                                        <td>
                                            <input type="checkbox" id="cbFil_asignadas_aFILHAB" name="cbFil_asignadas_aFILHAB" value="1" onchange="GetDataFilHab();" />
                                        </td>
                                        <td>
                                            <%=L.LBL("LblFDKPreasignadaA") %>:
                                        </td>
                                        <td>
                                            <cbHabiSepaFilHab>
                                        </td>
                                    </tr>--%>
                                </table>
                            </td>
                            <td>
                                &nbsp;
                            </td>
                            <td>
                                <table id="jqgFilHab"></table>
                            </td>
                        </tr>
                    </table>
                </div>

                <% /* TIT */%>

                <table>
                    <tr>
                        <td>
                            <span class="SevenTitulo"><%=L.TIT("RoomingList") %> [3.2]</span>
                        </td>
                        <td>&nbsp;&nbsp;&nbsp;</td>
                        <%--<td>
                            <div class="SevenEnlaces">
                                <table>
                                    <tr>
                                        <td>
                                            <input type="checkbox" id="cbEliminado" onchange="BotonDefaultV();RefreshGridV();" value="1" /> <%=L.LBL("LblGENShowDeleted") %>
                                        </td>
                                    </tr>
                                </table>
                            </div>
                        </td>--%>
                        <td>
                            <div class="SevenEnlaces">
                                <table>
                                    <tr>
                                        <td>
                                            <a href="#" onclick="ImprimirListado();" id="A2" ><img src="img/printer.png" /> <%=L.LBL("LblGENPrint") %></a>
                                        </td>
                                    </tr>
                                </table>
                            </div>
                        </td>
                        <%--<td>
                            <div class="SevenEnlaces">
                                <table>
                                    <tr>
                                        <td>
                                            <a href="#" onclick="ImprimirListado();" id="A3" ><img src="img/printer.png" /> <%=L.LBL("LblGENResumido") %></a>
                                        </td>
                                    </tr>
                                </table>
                            </div>
                        </td>--%>
                        <td>
                            <div class="SevenEnlaces">
                                <table>
                                    <tr>
                                        <td>
                                            <a href="#" onclick="window.open('http://mysevenmanuales.jimdo.com/front-desk/3-2-rooming-list/', '_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="HidRoom">

                    </div>
                    <div id="Tarifas">
                        <%
                            foreach(System.Data.DataRow dr in EmpresasXTarifas.Rows)
                            {
                                Response.Write("<input type=\"hidden\" id=\"HID_EmprXTari_" + dr["id_cont"] + "\" value=\"" + dr["agencia"] + "\" />");
                                Response.Write("<input type=\"hidden\" id=\"HID_EmprXTari_" + dr["id_cont"] + "_directo\" value=\"" + dr["directo"] + "\" />");
                                Response.Write("<input type=\"hidden\" id=\"HID_EmprXTari_" + dr["id_cont"] + "_id_mone\" value=\"" + dr["id_mone"] + "\" />");
                                Response.Write("<input type=\"hidden\" id=\"HID_EmprXTari_" + dr["id_cont"] + "_id_naci\" value=\"" + dr["id_naci"] + "\" />");
                            }
                        %>
                    </div>
                    <div id="UhabXThab">
                        <%=hidUsosHabXTipoHab %>
                    </div>
                </div>

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

                            <input type="hidden" id="IdSubElementRL" value="0" />
                            <input type="hidden" id="IdSubElementDGRoom" value="0" />
                            <input type="hidden" id="IdSubElementGRUP" value="0" />
                            <input type="hidden" id="IdSubElementCARE" value="0" />
                            <input type="hidden" id="ISESobreventa" value="0" />
                            <input type="hidden" id="ISERelease" value="0" />
                            <input type="hidden" id="ISEFechaEnt" value="<%=string.Format("{0:d}", gen.fecha_hotelera) %>" />
                            <input type="hidden" id="ISEActualizaTari" value="1" />
                            <table id="jqgRL"></table>
                        </td>
                        <td>
                            <table>
                                <tr>
                                    <td>

                                        <% /* B02 */ %>

                                        <fieldset>
                                            <table>
                                                <tr>
                                                    <td>
                                                        <table>
                                                            <tr>
                                                                <td>
                                                                    <%=L.LBL("LblFDKESRERooming") %>:
                                                                </td>
                                                                <td>
                                                                    <input type="text" id="txtROOMNumero" value="0" 
                                                                        style="font-size: 12pt; color: maroon; font-weight: bold; width: 80px;" onblur="LoadNroRooming();" />
                                                                </td>
                                                            </tr>
                                                        </table>
                                                    </td>
                                                    <td>
                                                        <span id="txtROOMFechaCreacion">&nbsp;</span>
                                                    </td>
                                                    <td style="text-align: center;">
                                                        <%=L.LBL("LblGENGroup") %>: <span id="txtROOMGrupo" style="color: blue;"></span>
                                                    </td>
                                                    <td style="text-align: center;">
                                                        <%=L.LBL("LblGENOrigen") %>: <span id="txtROOMOrigen2" style="color: blue;"></span>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td colspan="3">
                                                        <table>
                                                            <tr>
                                                                <td>
                                                                    <%=L.LBL("LblGENTarifa") %>:
                                                                </td>
                                                                <td>
                                                                    <select name="cbContrato" id="cbContrato" onchange="" style="width: 110px;" >
                                                                        <%
                                                                            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>
                                                                <td>
                                                                    <button type="button"id="btnGrupos" onclick="DialogoGrupos();" title="<%=L.LBL("LblGENGroup") %>">
                                                                        <table>
                                                                            <tr>
                                                                                <td>
                                                                                    <img src="img/Seven/FDK/RoomList.png" alt="" />
                                                                                </td>
                                                                            </tr>
                                                                        </table>
                                                                    </button>
                                                                </td>
                                                                <td>
                                                                    <%=L.LBL("LblGENReference") %>: 
                                                                </td>
                                                                <td>
                                                                    <input type="text" id="txtROOMReferencia" value="" style="width: 93px;"/>
                                                                </td>
                                                            </tr>
                                                        </table>
                                                        
                                                    </td>
                                                    <td>
                                                        <button type="button"id="btnPerfilEmpresas" onclick="$('#IdSubElementPERFil').val($('#IdSubElementCARE').val());$('#IdSubElementPERModo').val(1);$('#dlgFiltroPER').dialog('open');RefreshGridPER();" >
                                                            <table style="width: 130px;">
                                                                <tr>
                                                                    <td>
                                                                        <img id="imgKardex02" src="img/Seven/Kardex.png" alt="" />
                                                                    </td>
                                                                    <td><%=L.LBL("LblFDKPerfilEmpresa") %></td>
                                                                </tr>
                                                            </table>
                                                        </button>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td>
                                                        <%=L.LBL("LblFDKSAgenteVentas") %>
                                                    </td>
                                                    <td>
                                                        <%=L.LBL("LblGENUser") %>
                                                    </td>
                                                    <td>
                                                        <%=L.LBL("LblGENOrigen") %>
                                                    </td>
                                                    <td>

                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td>
                                                        <%=cbAgenteVentas %>
                                                    </td>
                                                    <td>
                                                        <input type="text" id="txtROOMOperador" style="width: 100px;" disabled="disabled" />
                                                    </td>
                                                    <td>
                                                        <input type="text" id="txtROOMOrigen" style="width: 100px;" disabled="disabled" />
                                                    </td>
                                                    <td>
                                                        <button type="button" id="btnPrepagos" onclick="DialogoPlazos();">
                                                            <table style="width: 130px;">
                                                                <tr>
                                                                    <td>
                                                                        <img src="img/Seven/Prepagos.png" alt="" />
                                                                    </td>
                                                                    <td><%=L.TIT("Prepagos") %></td>
                                                                </tr>
                                                            </table>
                                                        </button>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td colspan="4" style="height: 12px;">
                                                        <b><span id="txtROOMPerfil" style="font-size: 8pt; color: teal;"></span></b>
                                                    </td>
                                                </tr>
                                            </table>
                                        </fieldset>
                                    </td>
                                </tr>
                                <tr>
                                    <td>

                                        <% /* B03 */ %>

                                        <fieldset>
                                            <legend><b><%=L.LBL("LblGENRooms") %></b></legend>
                                            <table style="width: 100%;">
                                                <tr>
                                                    <td style="text-align: right;">
                                                        <b><%=L.LBL("LblGENEstado") %>:</b>
                                                    </td>
                                                    <td>
                                                        <b><span id="txtROOLEstado" style="font-size: 11pt; color: purple;"></span></b>
                                                    </td>
                                                    <td style="width: 40%;"></td>
                                                    <td>
                                                        <input type="checkbox" id="cbDisponibles" value="1" /> 
                                                    </td>
                                                    <td>
                                                        <%=L.LBL("LblGENDisponibles") %>
                                                    </td>
                                                    <td>
                                                        <input type="checkbox" id="cbDelTipo" value="1" checked="checked" /> 
                                                    </td>
                                                    <td>
                                                        <%=L.LBL("LblFDKRoomMismoTipo") %>
                                                    </td>
                                                </tr>
                                            </table>
                                            <table>
                                                <tr>
                                                    <td>
                                                        <input type="hidden" id="IdSubElementRLD" value="0" />
                                                        <input type="hidden" id="IdSubElementRLDOld" value="0" />
                                                        <table id="jqgRLD"></table>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td>
                                                        <table style="width: 100%;">
                                                            <tr>
                                                                <td colspan="4">
                                                                    <table style="width: 100%;">
                                                                        <tr>
                                                                            <td style="width: 100%;"></td>
                                                                            <td>
                                                                                <button type="button" id="btnNuevoRLD" onclick="CreateRLD();" title="<%=L.LBL("LblGENNew") %>">
                                                                                    <table>
                                                                                        <tr>
                                                                                            <td>
                                                                                                <img src="img/document.png" alt="<%=L.LBL("LblGENNew") %>" />
                                                                                            </td>
                                                                                        </tr>
                                                                                    </table>
                                                                                </button>
                                                                            </td>
                                                                            <td>
                                                                                <button type="button" id="btnGuardarRLD" onclick="SaveRLD(0);" title="<%=L.LBL("LblGENSave") %>">
                                                                                        <table>
                                                                                            <tr>
                                                                                                <td>
                                                                                                    <img src="img/disk.png" alt="<%=L.LBL("LblGENSave") %>" />
                                                                                                </td>
                                                                                            </tr>
                                                                                        </table>
                                                                                </button>
                                                                            </td>
                                                                            <td>
                                                                                <button type="button" id="btnCancelarRLD" onclick="CancelRLD();" title="<%=L.LBL("LblGENCancel") %>">
                                                                                        <table>
                                                                                            <tr>
                                                                                                <td><img src="img/arrow-return-180-left.png" alt="<%=L.LBL("LblGENCancel") %>" /></td>
                                                                                            </tr>
                                                                                        </table>
                                                                                </button>
                                                                            </td>
                                                                            <td>
                                                                                <button type="button" id="btnHabitacion" onclick="$('#dlgFiltroHab').dialog('open');" title="<%=L.LBL("LblGENRoom") %>">
                                                                                    <table>
                                                                                        <tr>
                                                                                            <td>
                                                                                                <img src="img/Seven/Room_Add.png" alt="<%=L.LBL("LblGENRoom") %>" />
                                                                                            </td>
                                                                                        </tr>
                                                                                    </table>
                                                                                </button>
                                                                            </td>
                                                                            <td>
                                                                                <button type="button" id="btnSolicitada" onclick="ImprimirSolicitudRool();" title="<%=L.LBL("LblFDKESRESolicitada") %>">
                                                                                    <table>
                                                                                        <tr>
                                                                                            <td>
                                                                                                <img src="img/Seven/ReseSolicitada.png" alt="<%=L.LBL("LblFDKESRESolicitada") %>" />
                                                                                            </td>
                                                                                        </tr>
                                                                                    </table>
                                                                                </button>
                                                                            </td>
                                                                            <td>
                                                                                <button type="button" id="btnConfirmar" onclick="ImprimirConfirmacionRool();" title="<%=L.LBL("LblFDKESREConfirmada") %>">
                                                                                    <table>
                                                                                        <tr>
                                                                                            <td>
                                                                                                <img src="img/tick.png" alt="<%=L.LBL("LblFDKESREConfirmada") %>" />
                                                                                            </td>
                                                                                        </tr>
                                                                                    </table>
                                                                                </button>
                                                                            </td>
                                                                            <td>
                                                                                <button type="button" id="btnAnular" onclick="$('#anuladas').prop('checked', true);ImprimirAnulacionRool();" title="<%=L.LBL("LblGENAnulacion") %>">
                                                                                    <table>
                                                                                        <tr>
                                                                                            <td>
                                                                                                <img src="img/cross.png" alt="<%=L.LBL("LblGENAnulacion") %>" />
                                                                                            </td>
                                                                                        </tr>
                                                                                    </table>
                                                                                </button>
                                                                            </td>
                                                                        </tr>
                                                                    </table>
                                                                </td>
                                                            </tr>
                                                        </table>
                                                    </td>
                                                </tr>
                                            </table>
                                        </fieldset>
                                    </td>
                                </tr>
                                <tr>
                                    <td>

                                        <% /* B04 */ %>

                                        <table>
                                            <tr>
                                                <td>
                                                    <%=L.LBL("LblFDKRESETOTCanHab") %>
                                                </td>
                                                <td>
                                                    <%=L.LBL("LblFDKRESETOTImporteHabII") %>
                                                </td>
                                                <td>
                                                    <%=L.LBL("LblFDKRESETOTServiciosII") %>
                                                </td>
                                                <td>
                                                    <%=L.LBL("LblFDKRESETOTImporteCobrar") %>
                                                </td>
                                                <td>
                                                    <u><%=L.LBL("LblFDKRESETOTPrepagado") %></u>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td>
                                                    <input type="text" id="txtROOMTOTCantHab" value="<%=String.Format("{0:N2}", 0) %>" 
                                                        style="width: 100px; text-align: right;" disabled="disabled" />
                                                </td>
                                                <td>
                                                    <input type="text" id="txtROOMTOTImporteHab" value="<%=String.Format("{0:N2}", 0) %>" 
                                                        style="width: 110px; text-align: right;" disabled="disabled" />
                                                </td>
                                                <td>
                                                    <input type="text" id="txtROOMTOTServicios" value="<%=String.Format("{0:N2}", 0) %>" 
                                                        style="width: 110px; text-align: right;" disabled="disabled" />
                                                </td>
                                                <td>
                                                    <input type="text" id="txtROOMTOTImporteCobrar" value="<%=String.Format("{0:N2}", 0) %>" 
                                                        style="width: 110px; text-align: right;" disabled="disabled" />
                                                </td>
                                                <td>
                                                    <input type="text" id="txtROOMTOTPrepagado" value="<%=String.Format("{0:N2}", 0) %>" 
                                                        style="width: 110px; text-align: right; color: blue;" disabled="disabled" />
                                                </td>
                                            </tr>
                                        </table>
                                    </td>
                                </tr>
                                <tr>
                                    <td>

                                        <% /* B05 */ %>

                                        <fieldset>
                                            <legend><b><%=L.LBL("LblFDKHuespedes") %></b></legend>
                                            <table>
                                                <tr>
                                                    <td>
                                                        <input type="hidden" id="IdSubElementRLH" value="0" />
                                                        <table id="jqgRLH"></table>
                                                    </td>
                                                    <td>
                                                        <table style="width: 100%;">
                                                            <tr>
                                                                <td colspan="4">
                                                                    <table style="width: 100%;">
                                                                        <tr>
                                                                            <td>
                                                                                <button type="button" id="btnNuevoRLH" onclick="CreateRLH();" title="<%=L.LBL("LblGENNew") %>">
                                                                                    <table>
                                                                                        <tr>
                                                                                            <td>
                                                                                                <img src="img/Seven/FDK/Persona.png" alt="<%=L.LBL("LblGENNew") %>" />
                                                                                            </td>
                                                                                        </tr>
                                                                                    </table>
                                                                                </button>
                                                                            </td>
                                                                        </tr>
                                                                        <tr>
                                                                            <td>
                                                                                <button type="button" id="btnEliminarRLH" onclick="DeleteRLH();" title="<%=L.LBL("LblGENDelete") %>">
                                                                                    <table>
                                                                                        <tr>
                                                                                            <td>
                                                                                                <img id="btnEliminarIconRLH" src="img/cross-script.png" alt="<%=L.LBL("LblGENDelete") %>" />
                                                                                            </td>
                                                                                        </tr>
                                                                                    </table>
                                                                                </button>
                                                                            </td>
                                                                        </tr>
                                                                        <tr>
                                                                            <td>
                                                                                <button type="button" id="btnGuardarRLH" onclick="SaveRLH();" title="<%=L.LBL("LblGENSave") %>">
                                                                                    <table>
                                                                                        <tr>
                                                                                            <td>
                                                                                                <img src="img/disk.png" alt="<%=L.LBL("LblGENSave") %>" />
                                                                                            </td>
                                                                                        </tr>
                                                                                    </table>
                                                                                </button>
                                                                            </td>
                                                                        </tr>
                                                                        <tr>
                                                                            <td>
                                                                                <button type="button" id="btnCancelarRLH" onclick="CancelRLH();" title="<%=L.LBL("LblGENCancel") %>">
                                                                                    <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>
                                        </fieldset>
                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>
                </table>

                <% /* B06 */ %>

                <table style="width: 100%;">
                    <tr>
                        <td colspan="4">
                            <table style="width: 100%;">
                                <tr>
                                    <td style="width: 100%;"></td>
                                    <td>
                                        <button type="button" id="btnBuscar" onclick="$('#dlgFiltroRL').dialog('open');" title="<%=L.LBL("LblGENSearch") %>">
                                            <table>
                                                <tr>
                                                    <td>
                                                        <img src="img/binocular.png" 
                                                            alt="<%=L.LBL("LblGENSearch") %>" />
                                                    </td>
                                                </tr>
                                            </table>
                                        </button>
                                    </td>
                                    <td>
                                        <button type="button" id="btnNuevoRL" onclick="CreateRL();" title="<%=L.LBL("LblGENNew") %>">
                                            <table>
                                                <tr>
                                                    <td>
                                                        <img src="img/document.png" alt="<%=L.LBL("LblGENNew") %>" />
                                                    </td>
                                                </tr>
                                            </table>
                                        </button>
                                    </td>
                                    <td>
                                        <button type="button" id="btnEliminarRL" onclick="DeleteRL();" title="<%=L.LBL("LblGENDelete") %>">
                                            <table>
                                                <tr>
                                                    <td>
                                                        <img id="btnEliminarIconRL" src="img/cross-script.png" alt="<%=L.LBL("LblGENDelete") %>" />
                                                    </td>
                                                </tr>
                                            </table>
                                        </button>
                                    </td>
                                    <td>
                                        <button type="button" id="btnGuardarRL" onclick="SaveRL(0, 0, 0);" title="<%=L.LBL("LblGENSave") %>">
                                                <table>
                                                    <tr>
                                                        <td>
                                                            <img src="img/disk.png" alt="<%=L.LBL("LblGENSave") %>" />
                                                        </td>
                                                    </tr>
                                                </table>
                                        </button>
                                    </td>
                                    <td>
                                        <button type="button" id="btnCancelarRL" onclick="CancelRL();" title="<%=L.LBL("LblGENCancel") %>">
                                                <table>
                                                    <tr>
                                                        <td><img src="img/arrow-return-180-left.png" alt="<%=L.LBL("LblGENCancel") %>" /></td>
                                                    </tr>
                                                </table>
                                        </button>
                                    </td>
                                    <td>
                                        <button type="button" id="btnCambiarContrato" onclick="DialogoTarifas();" title="<%=L.TIT("CambioTarifas") %>" >
                                            <table>
                                                <tr>
                                                    <td>
                                                        <img src="img/Seven/Libro.png" alt="<%=L.TIT("CambioTarifas") %>" />
                                                    </td>
                                                </tr>
                                            </table>
                                        </button>
                                    </td>
                                    <td>
                                        <button type="button" id="btnSolicitadaRoom" onclick="ImprimirSolicitudRoom(0);" title="<%=L.LBL("LblFDKESRESolicitada") %>">
                                            <table>
                                                <tr>
                                                    <td>
                                                        <img src="img/Seven/ReseSolicitada.png" alt="<%=L.LBL("LblFDKESRESolicitada") %>" />
                                                    </td>
                                                </tr>
                                            </table>
                                        </button>
                                    </td>
                                    <td>
                                        <button type="button" id="btnConfirmarRoom" onclick="$('#dlgConfirmarAll').dialog('open');" title="<%=L.LBL("LblFDKESREConfirmada") %>">
                                            <table>
                                                <tr>
                                                    <td>
                                                        <img src="img/tick.png" alt="<%=L.LBL("LblFDKESREConfirmada") %>" />
                                                    </td>
                                                </tr>
                                            </table>
                                        </button>
                                    </td>
                                    <td>
                                        <button type="button" id="btnAnularRoom" onclick="$('#dlgAnularAll').dialog('open');" title="<%=L.LBL("LblGENAnulacion") %>">
                                            <table>
                                                <tr>
                                                    <td>
                                                        <img src="img/cross.png" alt="<%=L.LBL("LblGENAnulacion") %>" />
                                                    </td>
                                                </tr>
                                            </table>
                                        </button>
                                    </td>
                                    <td>
                                        <button type="button" id="btnMailer" onclick="AbrirDlgMailer();" title="<%=L.LBL("LblFDKEnviarCorreo") %>">
                                            <table>
                                                <tr>
                                                    <td>
                                                        <img src="img/mail-at-sign.png" alt="<%=L.LBL("LblFDKEnviarCorreo") %>" />
                                                    </td>
                                                </tr>
                                            </table>
                                        </button>
                                    </td>
                                    <td>
                                        <button type="button" id="btnBooking" onclick="Disponibilidad();" title="<%=L.LBL("LblFDKDisponibilidad") %>" >
                                            <table>
                                                <tr>
                                                    <td>
                                                        <img src="img/Seven/FDK/PronGen.png" alt="<%=L.LBL("LblFDKDisponibilidad") %>" />
                                                    </td>
                                                </tr>
                                            </table>
                                        </button>
                                    </td>
                                    <td>
                                        <button type="button" id="btnCupos" onclick="DisponibilidadCupos();" title="<%=L.TIT("DisponibilidadCupos") %>">
                                            <table>
                                                <tr>
                                                    <td>
                                                        <img src="img/Seven/FDK/ReseCupos.png" alt="<%=L.TIT("DisponibilidadCupos") %>" />
                                                    </td>
                                                </tr>
                                            </table>
                                        </button>
                                    </td>
                                    <td>
                                        <button type="button" id="btnDuplicar" onclick="$('#dlgDuplicar').dialog('open');" title="<%=L.LBL("LblGENDuplicar") %>" >
                                            <table>
                                                <tr>
                                                    <td>
                                                        <img src="img/seven_duplicar.png" alt="<%=L.LBL("LblGENDuplicar") %>" />
                                                    </td>
                                                </tr>
                                            </table>
                                        </button>
                                    </td>
                                    <td>
                                        <button type="button" id="btnTarjetaRegistro" onclick="ImprimirTarjetaRegistro();" title="<%=L.TIT("TarjetaRegistro") %>" >
                                            <table>
                                                <tr>
                                                    <td>
                                                        <img src="img/Seven/FDK/TarjetaRegistro.png" alt="<%=L.TIT("TarjetaRegistro") %>" />
                                                    </td>
                                                </tr>
                                            </table>
                                        </button>
                                    </td>
                                    <td>
                                        <button type="button" id="btnTarjetaRegistroAll" onclick="ImprimirTarjetaRegistroAll();" title="<%=L.TIT("TarjetaRegistro") %> - <%=L.LBL("LblGENSeleccion") %>" >
                                            <table>
                                                <tr>
                                                    <td>
                                                        <img src="img/Seven/FDK/TarjRegAll.png" alt="<%=L.TIT("TarjetaRegistro") %> - <%=L.LBL("LblGENSeleccion") %>" />
                                                    </td>
                                                </tr>
                                            </table>
                                        </button>
                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>
                </table>
                            
            </div>
                    
        </div>
                
    </div>

    <% } catch { } %>

</asp:Content>

