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

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

    <% try{ %>

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

    <% 
        
        /* 
         * Índice de Código - Welcome to your new home, you will be here for a long time. Have fun! :D
         * 
         * JQ01 - Grid Auxiliar de Habitaciones - Formulario Principal
         * JQ02 - Grid de Huéspedes
         * JQ03 - Grid de Filtrado Habitaciones
         * JQ04 - Grid de Filtrado Reservas / Rooming List para Check-In
         * JQ05 - Grid de Mensajes
         * JQ06 - Grid de Facturas (Cargos Automáticos)
         * JQ07 - Grid de Facturas (Redireccionamiento de Cargos)
         * JQ08 - Grid de Cargos Automáticos
         * JQ09 - Grid de Redireccionamiento de Cargos
         * JQ10 - Grid de Grupos - Selección
         * JQ11 - Grid de Check Out de Grupos
         * JQ12 - Grid de Check In Inmediato de Rooming List
         * JQ13 - Grid de Perfiles
         * JQ14 - Grid de Prepagos Asignados
         * JQ15 - Grid de Prepagos
         * 
         * JS_FUN_BASE  - Funciones Javascript para Carga de Datos Base
         * JS_FUN_JQ01  - Funciones Javascript Auxiliares del Grid de Habitaciones y Formulario Principal
         * JS_FUN_DLG   - Funciones Javascript Apertura de diálogos
         * JS_FUN_COMBO - Funciones Javascript Carga de Combos
         * JS_FUN_PER   - Funciones Javascript Perfiles
         * JS_DYNA      - Funciones AJAX de combobox dinámicos.
         * JS_DOC       - Funciones Javascript en Document.Ready()
         * 
         * DLG_VAR          - Diálogos Varios
         * DLG_PRE          - Diálogo de Precios
         * DLG_HUES         - Diálogo de Datos del Huésped
         * DLG_CK_FIL       - Diálogo de Filtrado de Check-ins
         * DLG_HAB_FIL      - Diálogo de Filtrado de Habitaciones
         * DLG_RESRL_FIL    - Diálogo de Filtrado de Reservas / Rooming para Check-In
         * DLG_FIL_PER      - Diálogo de Filtrado de Perfiles
         * DLG_MENS         - Diálogo de Mensajes
         * DLG_CARG_AUT     - Diálogo de Cargos Automáticos
         * DLG_REDIR_CARGOS - Diálogo de Cargos Automáticos
         * DLG_CHA          - Diálogo de Cambio de Habitaciones
         * DLG_GRUP         - Diálogo de Grupos
         * DLG_GRUP_OUT     - Diálogo de Check Out de Grupos
         * DLG_DGA          - Diálogo de Prepagos Asignados
         * DLG_FIL_DG       - Diálogo de Filtrado de Prepagos
         * 
         * TIT  - Título
         * 
         * HIVE - Hidden Hive - Almacen de datos en campos ocultos
         * 
         * B01 - Cuerpo Grid
         * B02 - Formulario Principal OH
         * B03 - Zona Informativa 
         * B04 - Botones Principales (Check-In, Check-Out, Guardar) 
         * B05 - Grupo de Botones Secundario
         * B06 - Grupo de Botones Otros
         * B07 - Grid de Huéspedes
         * 
         */
        
    %>

        var HeaderTable = ['', '', ''];
        var HeaderTableCK = ['', '', '', ''];
        var HeaderTable4 = ['', '', '', ''];
        var HeaderTableOHH = <%=L.LBL("LblFDKDbOHHuespedes") %>;
        var HeaderTableCargAut = <%=L.LBL("LblFDKDbOHCargAut") %>;

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

        <% /* JQ01 */ %>

        <% /* Código del jqGrid para Check-Ins */ %>

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

        function GetCheckIn() {
            $.ajax({
                url: 'Servicio.svc/GetOHCheckIn',
                data: { "id_face": $('#IdSubElement').val(), "temporal": $('#ISETemporal').val(), "ModoEdicion": $('#IdSubElementEli').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) {
                    $("#CheckInData").html('');
                    $("#CheckInData").html(json.d);
                    $("#dlgCargando").dialog('close');

                    var idhab = parseInt($('#HID_CK_id_face').val());

                    if(!isNaN(idhab)){
                        LoadForm2();
                    }
                    else
                    {
                        ResetForm();
                    }
                }
            });
        }

        function GetOHCheckInFiltro() {
            $.ajax({
                url: 'Servicio.svc/GetOHCheckInFiltro',
                data: {
                    "Fil_fecha_ent": $("input[name=cbFil_fecha_ent]:checked").val(), "Fil_fecha_ent_modo": $('#cbDateOps').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": $('#cbDateOps2').val()
                    , "vFil_fecha_sal": $('#txtFil_fecha_sal').val(), "vFil_fecha_sal2": $('#txtFil_fecha_sal2').val()
                    , "Fil_id_grup": $("input[name=cbFil_id_grup]:checked").val(), "vFil_id_grup": $('#cbGrupoFilCK').val()
                    , "Fil_nro_reserva": $("input[name=cbFil_nro_reserva]:checked").val(), "vFil_nro_reserva": $('#txtFil_nro_reserva').val()
                    , "Fil_nro_rooming": $("input[name=cbFil_nro_rooming]:checked").val(), "vFil_nro_rooming": $('#txtFil_nro_rooming').val()
                    , "Fil_id_thab": $("input[name=cbFil_id_thab]:checked").val(), "vFil_id_thab": $('#cbTipoHabiFilCK').val()
                    , "Fil_id_uhab": $("input[name=cbFil_id_uhab]:checked").val(), "vFil_id_uhab": $('#cbUsoHabFilCK').val()
                    , "Fil_id_vuel": $("input[name=cbFil_id_vuel]:checked").val(), "vFil_id_vuel": $('#cbVueloSalFilCK').val()
                    , "Fil_id_cont": $("input[name=cbFil_id_cont]:checked").val(), "vFil_id_cont": $('#cbContratoFilCK').val()
                    , "Fil_id_naci": $("input[name=cbFil_id_naci]:checked").val(), "vFil_id_naci": $('#cbNacionalidadFilCK').val()
                    , "Fil_id_mone": $("input[name=cbFil_id_mone]:checked").val(), "vFil_id_mone": $('#cbMonedaFilCK').val()
                    , "Fil_nombre": $("input[name=cbFil_nombre]:checked").val(), "vFil_nombre": $('#txtFil_nombre').val()
                    , "Fil_adosada_a": $("input[name=cbFil_adosada_a]:checked").val(), "vFil_adosada_a": $('#cbAdosadasFilCK').val()
                    , "Fil_vip": $("input[name=cbFil_vip]:checked").val()
                    , "Fil_id_venta": $("input[name=cbFil_id_venta]:checked").val(), "vFil_id_venta": $('#cbAgenteVentasFilCK').val()
                    , "Fil_id_oper": $("input[name=cbFil_id_oper]:checked").val(), "vFil_id_oper": $('#cbOperadoresFilCK').val()
                    , "Fil_id_origen": $("input[name=cbFil_id_origen]:checked").val(), "vFil_id_origen": $('#cbOrigenFilCK').val()
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>"
                },
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function () {
                    $("#dlgCargando4").dialog('open');
                },
                success: function (json) {
                    try 
                    {
                        $("#TablaGrid").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                        var thegrid = $("#TablaGrid")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#TablaGrid").jqGrid("setGridParam", { datatype: "local", loadonce: true });
                        $("#dlgCargando4").dialog('close');
                    }
                    catch(err) {
                        $("#dlgCargando4").dialog('close');
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        function OHCheckInRoomingListInme() {
            $.ajax({
                url: 'Servicio.svc/OHCheckInRoomingListInme',
                data: {
                    "elementos": $("#jqgRI").jqGrid('getGridParam','selarrrow').toString()
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>"
                },
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function () {
                    $("#dlgCargando4").dialog('open');
                },
                success: function (json) {
                    try 
                    {
                        $("#TablaGrid").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                        var thegrid = $("#TablaGrid")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#TablaGrid").jqGrid("setGridParam", { datatype: "local", loadonce: true });
                        $("#dlgCargando4").dialog('close');
                        $("#dlgCKRoomInme").dialog('close');
                        $("#dlgRoomInme").dialog('close');
                        $("#dlgFiltroResRL").dialog('close');
                        GetOHHabitacionesHidden0($('#IdSubElementModo').val());
                    }
                    catch(err) {
                        $("#dlgCargando4").dialog('close');
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        function BeginCheckIn() 
        {
            if(parseInt($("input[name=rbResRL]:checked").val()) == 0)
            {
                $('#dlgCKRese').dialog('open');
            }
            else
            {
                $('#dlgCKRoom').dialog('open');
            }
        }

        function BeginCheckInB() {

            var rsel = $("#jqgFilResRL").jqGrid('getGridParam', 'selrow');
            if(rsel != 0){
                $.ajax({
                    url: 'Servicio.svc/OHBeginCheckIn',
                    data: {
                        "ReservaRL": $("input[name=rbResRL]:checked").val(), "Id": rsel
                    , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                    , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                    , "LangCode": "<%=LangCode %>"
                },
                    dataType: "json",
                    type: "GET",
                    contentType: "application/json; charset=utf-8",
                    beforeSend: function () {
                        $("#dlgCargando4").dialog('open');
                    },
                    success: function (json) {
                        try {
                            $("#TablaGrid").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                            var thegrid = $("#TablaGrid")[0];
                            thegrid.addJSONData(JSON.parse(json.d));
                            $("#TablaGrid").jqGrid("setGridParam", { datatype: "local", loadonce: true });
                            $("#dlgCargando4").dialog('close');
                        }
                        catch(err) {
                            $("#dlgCargando4").dialog('close');
                            $('#dlgInformation').html(json.d); 
                            $('#dlgInformation').dialog('open');
                        }
                    }
                });
            }
        }

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

        function PutCheckIn(eli, anul) {
            $.ajax({
                url: 'Servicio.svc/PutOHCheckIn',
                data: { "id_face": $('#IdSubElement').val(), "ModoEdicion": $('#IdSubElementEli').val()
                    , "adosada_a": $('#cbOHAdosada').val(), "id_dega": $('#OHPrepago').val(), "id_mone": $('#cbMoneda').val()
                    , "id_faca": $('#OHFactAgencia').val(), "id_grup": $('#OHGrupo').val(), "id_habi": $('#cbOHHabitacion').val()
                    , "id_dcto": $('#cbDescuento').val(), "id_cont": $('#cbContrato').val(), "id_ralo": $('#cbRegAloj').val()
                    , "id_uhab": $('#cbOHUsoHab').val(), "fecha_ent": 0, "fecha_sal": $('#OHFechaSalida').val()
                    , "precio": $('#OHPrecio').val(), "observaciones": $('#OHObservaciones').val()
                    , "vip": $('input[name=OHVIP]:checked').val(), "referencia": $('#OHReferencia').val(), "tar_cred": $('#OHTarjeta').val()
                    , "sin_equip": $('input[name=OHSinEquip]:checked').val(), "credito": $('input[name=OHCredito]:checked').val(), "id_room": $('#OHRoom').val()
                    , "id_rese": $('#OHRese').val(), "id_vuel": $('#cbVueloSal').val(), "id_origen": $('#OHOrigen').val()
                    , "id_venta": $('#cbAgenteVentas').val(), "id_oper": 0
                    , "CambiaPrecio": 1
                    , "Huespedes": JSON.stringify($("#jqgOHH").jqGrid('getGridParam','data'))
                    , "Eliminado": eli, "Anulando": anul
                    , "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){
                            $('#IdSubElement').val(0);
                            $('#IdSubElementHab').val(0);
                            $('#IdSubElementB').val(0);
                            $('#IdSubElementHabB').val(0);
                            $('#TablaGrid').jqGrid('delRowData', $('#cbOHHabitacion').val());
                            RecargarFormulario(0);
                            //BotonDefault();
                            //RefreshGrid();
                        }
                        else
                        {
                            if(parseInt($('#IdSubElement').val()) != 0 && parseInt($('#IdSubElementEli').val()) != 2){
                                RecargarFormulario(0);
                                //BotonDefault();
                                //RefreshGrid();
                            }
                            else
                            {
                                var idr = $('#IdSubElement').val();
                                $('#IdSubElement').val(res);
                                $('#IdSubElementHab').val($('#cbOHHabitacion').val());
                                $('#IdSubElementB').val(res);
                                $('#IdSubElementHabB').val($('#cbOHHabitacion').val());
                                if(parseInt($('#IdSubElementEli').val()) != 2){
                                    CargarHabitacionPutNew($('#HID_habi1_habitacion' + $('#cbOHHabitacion').val()).val());
                                }
                                else
                                {
                                    CargarHabitacionPutNewResRL($('#HID_habi1_habitacion' + $('#cbOHHabitacion').val()).val(), idr);
                                }
                                RecargarFormulario(0);
                                
                                //BotonDefault();
                                //RefreshGrid();
                                
                            }
                        }
                    }
                    else
                    {
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

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

        function LoadGrid() {
        
            var lastsel2;
            var colMap = {};
            $("#TablaGrid").jqGrid({
                datatype: 'local',
                height: 333,
                width: 100,
                colNames: HeaderTableCK,
                colModel: [
                            { name: 'id', index: 'id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'temporal', index: 'temporal', 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*/) {

                        if($('#IdSubElementModo').val() == 0){

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

                            if (id != 0) {
                                //$('#TablaGrid').jqGrid('restoreRow', lastsel2);

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

                                if(parseInt(ret.Eli) == 2)
                                {
                                    <% /* Se esta haciendo check-in desde una reserva / RL */ %>

                                    //GetOHHabitacionesHidden0(1);

                                    $('#IdSubElement').val(id);
                                    $('#IdSubElementB').val(id);
                                    $('#IdSubElementHab').val(0);
                                    $('#IdSubElementHabB').val(0);
                                    $('#IdSubElementEli').val(2);
                                    $('#ISETemporal').val(ret.temporal);

                                    BotonNuevo();

                                    LockMainButtons('disable');

                                    GetOHHabitacionesHidden0Load(1);
                                }
                                else
                                {
                                    <% /* Se está editando un check-in existente */ %>

                                    $('#IdSubElement').val($('#HID_habi0_habi_val' + id).val());
                                    $('#IdSubElementB').val($('#HID_habi0_habi_val' + id).val());
                                    $('#IdSubElementHab').val(id);
                                    $('#IdSubElementHabB').val(id);
                                    $('#ISETemporal').val(ret.temporal);

                                    if(parseInt($('#IdSubElementEli').val()) == 2)
                                    {
                                        $('#IdSubElementEli').val(0);
                                        GetOHHabitacionesHidden0Load(0);
                                    }
                                    else
                                    {
                                        $('#IdSubElementEli').val(0);
                                        LoadForm();
                                    }

                                    LockMainButtons('enable');
                                }

                                //LoadForm();
                            }
                            else {
                                BotonNuevo();
                            }

                            if (id != 0 && lastsel2 == 0) {
                                //RecargarFormulario(1);
                            }

                            //$('#TablaGrid').jqGrid('editRow', id, true, Events);

                            lastsel2 = id;
                        }
                        else
                        {
                            var rsel = $("#TablaGrid").jqGrid('getGridParam', 'selrow');
                            if(rsel != 0){
                                $('#TablaGrid').jqGrid('resetSelection');
                                $('#TablaGrid').jqGrid('setSelection', 0);
                            }
                        }
                    }
                    
                },
                afterInsertRow: function (id) {
                    if (id /*&& id !== lastsel2*/) {
                        if (isNaN(lastsel2)) {
                            //$("#TablaGrid").jqGrid('delRowData', lastsel2);
                            //$('#TablaGrid').jqGrid('resetSelection');
                        }
                        else {
                            $('#TablaGrid').jqGrid('saveRow', lastsel2);
                        }
                    }
                },
                onCellSelect: function (id) {
                    if (id /*&& id !== lastsel2*/) {

                        if($('#IdSubElementModo').val() == 0){

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

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

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

                            if(lastsel2 != 0 && parseInt($('#IdSubElementEli').val()) != 2){
                                BotonSelect();
                            }
                        }
                    }
                },
                gridComplete: function()
                {  
                    var rows = $("#TablaGrid").getDataIDs(); 
                    for (var i = 0; i < rows.length; i++)
                    { 
                        var status  = $("#TablaGrid").getCell(rows[i],"Eli");

                        if(status == "1")
                        {
                            $("#TablaGrid").jqGrid('setRowData',rows[i],false, 
                            //{color:'black',background:'rgb(230,230,250)',font:'italic' });
                            {color:'rgb(71,145,250)',font:'italic' });
                        }
                        if(status == "2")
                        {
                            $("#TablaGrid").jqGrid('setRowData',rows[i],false,'ResRLRow');
                        }
                    }
                }, 
                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"
            });
        
        }

        function InitializeComponents() {
            $("#cbOHHabitacion").on('change', function () { BotonGuardar(); });
            $("#cbOHUsoHab").on('change', function () { BotonGuardar(); });
            $("#OHFechaSalida").on('change', function () { BotonGuardar(); });
            $("#OHFechaSalida").on('input', function () { BotonGuardar(); });
            $("#OHReferencia").on('input', function () { BotonGuardar(); });
            $("#OHVIP").on('change', function () { BotonGuardar(); });
            $("#cbContrato").on('change', function () { BotonGuardar(); });
            $("#cbRegAloj").on('change', function () { BotonGuardar(); });
            $("#cbMoneda").on('change', function () { BotonGuardar(); });
            $("#OHPrecio").on('input', function () { BotonGuardar(); });
            $("#cbDescuento").on('change', function () { BotonGuardar(); });
            $("#cbOHAdosada").on('change', function () { BotonGuardar(); });
            $("#OHTarjeta").on('input', function () { BotonGuardar(); });
            $("#cbAgenteVentas").on('change', function () { BotonGuardar(); });
            $("#cbVueloSal").on('change', function () { BotonGuardar(); });
            $("#OHSinEquip").on('change', function () { BotonGuardar(); });
            $("#OHCredito").on('change', function () { BotonGuardar(); });
            $("#OHObservaciones").on('input', function () { BotonGuardar(); });
        }

        function BotonDefault() {
            $('#btnNuevo').button('enable');
            $('#btnEliminar').button('disable');
            $('#btnGuardar').button('disable');
            $('#btnCancelar').button('disable');

            $('#btnBuscar').button('enable');
            $('#btnTarjRegistro').button('disable');
            $('#btnTarjetaRegistroAll').button('disable');
        }

        function BotonNuevo() {
            $('#btnNuevo').button('disable');
            $('#btnEliminar').button('disable');
            $('#btnGuardar').button('disable');
            $('#btnCancelar').button('enable');

            $('#btnBuscar').button('disable');
            $('#btnTarjRegistro').button('disable');
            $('#btnTarjetaRegistroAll').button('disable');
        }

        function BotonSelect() {
            $('#btnNuevo').button('enable');
            if (parseInt($('IdSubElement').val()) != 0) {
                $('#btnEliminar').button('enable');
            }
            else {
                $('#btnEliminar').button('disable');
            }
            $('#btnGuardar').button('disable');
            $('#btnCancelar').button('disable');

            $('#btnBuscar').button('enable');
            $('#btnTarjRegistro').button('enable');
            $('#btnTarjetaRegistroAll').button('enable');
        }

        function BotonGuardar() {
            $('#btnNuevo').button('disable');
            $('#btnEliminar').button('disable');
            $('#btnGuardar').button('enable');
            $('#btnCancelar').button('enable');

            $('#btnBuscar').button('disable');
            $('#btnTarjRegistro').button('disable');
            $('#btnTarjetaRegistroAll').button('disable');
        }

        <% /* JQ02 */ %>

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

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

        function InfoButtonFormatter(cellvalue, options, rowObject) {
            var id = options.rowId;
            if(isNaN(id))
            {
                id = JSON.stringify(id);
            }
            return "<button type='button' onclick='DialogoInfoHuesped(" + id + ");'><img src='img/information-italic.png' /></button>";
        }; 

        function PerfilButtonFormatter(cellvalue, options, rowObject) {
            var id = options.rowId;
            if(isNaN(id))
            {
                id = JSON.stringify(id);
            }
            var Img = "";
            if(parseInt(rowObject[6]) > 0)
            {
                Img = "Del";
            }
            return "<button type='button' onclick='$(" + '"#IdSubElementPERFil"' + ").val(" + rowObject[6] + ");AbrirPerfiles(" + id + ");'><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 GetOHH() {
            $.ajax({
                url: 'Servicio.svc/GetOHHuespedes',
                data: {
                    "id_face": $('#IdSubElement').val(), "ModoEdicion": $('#IdSubElementEli').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
                    {
                        $("#jqgOHH").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                        var thegrid = $("#jqgOHH")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgOHH").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 PutOHH(id, nombre, id_naci, id_cardex, id_face, dni_cif, adulto, sexo, fecha_nac, localidad, ciudad, direccion, zip_code, provincia, tipo_doc, venc_pas, fecha_ent, fecha_sal, eliminado, eli) {
            if(parseInt($('#IdSubElement').val()) != 0){
                $.ajax({
                    url: 'Servicio.svc/PutOHHuespedes',
                    data: {
                        "id_facn": id, "nombre": nombre, "id_naci": id_naci, "id_cardex": id_cardex, "id_face": $('#IdSubElement').val()
                        , "dni_cif": dni_cif, "adulto": adulto, "sexo": sexo, "fecha_nac": fecha_nac, "localidad": localidad, "ciudad": ciudad, "direccion": direccion
                        , "zip_code": zip_code, "provincia": provincia, "tipo_doc": tipo_doc, "venc_pas": venc_pas, "fecha_ent": fecha_ent, "fecha_sal": fecha_sal
                        , "ModoEdicion": $('#IdSubElementEli').val()
                    , "Eliminado": eli
                    , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                    , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                    , "LangCode": "<%=LangCode %>"
                    },
                    dataType: "json",
                    type: "GET",
                    contentType: "application/json; charset=utf-8",
                    beforeSend: function () {
                        $('#dlgCargando').dialog('open');
                    },
                    success: function (json) {
                        $('#dlgCargando').dialog('close');
                        var res = json.d;
                        if (res > 0 || res < 0) {
                            if (eli == 1) {
                                $('#IdSubElementOHH').val(0);
                                $('#jqgOHH').jqGrid('delRowData', id);
                                BotonDefaultOHH();
                                RefreshGridOHH();
                            }
                            else {
                                if (id > 0 || id < 0) {
                                    BotonDefaultOHH();
                                    RefreshGridOHH();
                                }
                                else {
                                    $('#IdSubElementOHH').val(res);
                                    BotonDefaultOHH();
                                    RefreshGridOHH();
                                }
                            }
                            GetUsoXHuespedes();
                        }
                        else {
                            $('#dlgInformation').html(json.d);
                            $('#dlgInformation').dialog('open');
                        }
                    }
                });
            }
            else
            {
                if (eli == 1) {
                    $('#jqgOHH').jqGrid('delRowData', id);
                    BotonDefaultOHH();
                }
                else
                {
                    $('#jqgOHH').jqGrid('saveRow', id);
                    BotonDefaultOHH();
                }
                GetUsoXHuespedes();
            }
        }

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

        function LoadGridOHH() {

            var lselOHH;
            var colMap = {};
            $("#jqgOHH").jqGrid({
                datatype: GetOHH,
                height: 100,
                width: 430,
                colNames: HeaderTableOHH,
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'nombre', index: 'nombre', width: 72, editable: true, searchoptions: { sopt: ListFindT } },
                            { name: 'id_naci', index: 'id_naci', width: 10, editable: true
                                , formatter:'select', stype:'select', edittype:'select', editoptions: {<%=cbNacionalidadJQ %>} },
                            { name: 'Info', index: 'Info', width: 10, editable: false, search: false, formatter: InfoButtonFormatter },
                            { name: 'id_cardex2', index: 'id_cardex2', width: 10, editable: false, search: false, formatter: PerfilButtonFormatter },
                            { name: 'boton_treg', index: 'boton_treg', width: 10, editable: false, search: false, formatter: TarjRegButtonFormatter },
                            { name: 'id_cardex', index: 'id_cardex', width: 10, editable: true, search: false, hidden: true },
                            { name: 'id_face', index: 'id_face', width: 10, editable: true, search: false, hidden: true },
                            { name: 'dni_cif', index: 'dni_cif', width: 10, editable: true, search: false, hidden: true },
                            { name: 'adulto', index: 'adulto', width: 10, editable: true, search: false, hidden: true },
                            { name: 'sexo', index: 'sexo', width: 10, editable: true, search: false, hidden: true },
                            { name: 'fecha_nac', index: 'fecha_nac', width: 10, editable: true, search: false, hidden: true },
                            { name: 'localidad', index: 'localidad', width: 10, editable: true, search: false, hidden: true },
                            { name: 'ciudad', index: 'ciudad', width: 10, editable: true, search: false, hidden: true },
                            { name: 'direccion', index: 'direccion', width: 10, editable: true, search: false, hidden: true },
                            { name: 'zip_code', index: 'zip_code', width: 10, editable: true, search: false, hidden: true },
                            { name: 'provincia', index: 'provincia', width: 10, editable: true, search: false, hidden: true },
                            { name: 'tipo_doc', index: 'tipo_doc', width: 10, editable: true, search: false, hidden: true },
                            { name: 'venc_pas', index: 'venc_pas', width: 10, editable: true, search: false, hidden: true },
                            { name: 'fecha_ent', index: 'fecha_ent', width: 10, editable: true, search: false, hidden: true },
                            { name: 'fecha_sal', index: 'fecha_sal', 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(lselOHH) && !isNaN(id) && parseInt($('#IdSubElement').val()) != 0) {
                            $("#jqgOHH").jqGrid('delRowData', lselOHH);
                            //$('#jqgOHH').jqGrid('resetSelection');
                        }

                        if(parseInt($('#IdSubElement').val()) == 0){
                            $('#jqgOHH').jqGrid('saveRow', lselOHH);
                        }

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

                            if(parseInt($('#IdSubElement').val()) != 0){
                                $('#jqgOHH').jqGrid('restoreRow', lselOHH);
                            }

                            //$('#IdSubElementOHH').val(ret.Id);
                        }
                        else {
                            if(parseInt($('#IdSubElement').val()) == 0)
                            {
                                BotonSelectOHH();
                            }
                            else
                            {
                                BotonNuevoOHH();
                            }
                        }

                        $('#jqgOHH').jqGrid('editRow', id, true, EventsOHH);

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

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

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

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

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

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

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

        }

        function EventsOHH(id) {
            $("#" + id + "_nombre").on('input', function () { BotonGuardarOHH(); });
            $("#" + id + "_id_naci").on('change', function () { BotonGuardarOHH(); });
            $("#" + id + "_id_cardex").on('change', function () { BotonGuardarOHH(); });
            $("#" + id + "_id_face").on('change', function () { BotonGuardarOHH(); });
            $("#" + id + "_dni_cif").on('input', function () { BotonGuardarOHH(); });
            $("#" + id + "_adulto").on('change', function () { BotonGuardarOHH(); });
            $("#" + id + "_sexo").on('change', function () { BotonGuardarOHH(); });
            $("#" + id + "_fecha_nac").on('input', function () { BotonGuardarOHH(); });
            $("#" + id + "_localidad").on('input', function () { BotonGuardarOHH(); });
            $("#" + id + "_ciudad").on('input', function () { BotonGuardarOHH(); });
            $("#" + id + "_direccion").on('input', function () { BotonGuardarOHH(); });
            $("#" + id + "_zip_code").on('input', function () { BotonGuardarOHH(); });
            $("#" + id + "_provincia").on('input', function () { BotonGuardarOHH(); });
            $("#" + id + "_tipo_doc").on('change', function () { BotonGuardarOHH(); });
            $("#" + id + "_venc_pas").on('input', function () { BotonGuardarOHH(); });
            $("#" + id + "_fecha_ent").on('input', function () { BotonGuardarOHH(); });
            $("#" + id + "_fecha_sal").on('input', function () { BotonGuardarOHH(); });
            $("#" + id + "_eliminado").on('change', function () { BotonGuardarOHH(); });
        }

        function EventsNewOHH() {
            var selr = jQuery('#jqgOHH').jqGrid('getGridParam', 'selrow');
            $("#" + selr + "_nombre").on('input', function () { BotonGuardarOHH(); });
            $("#" + selr + "_id_naci").on('change', function () { BotonGuardarOHH(); });
            $("#" + selr + "_id_cardex").on('change', function () { BotonGuardarOHH(); });
            $("#" + selr + "_id_face").on('change', function () { BotonGuardarOHH(); });
            $("#" + selr + "_dni_cif").on('input', function () { BotonGuardarOHH(); });
            $("#" + selr + "_adulto").on('change', function () { BotonGuardarOHH(); });
            $("#" + selr + "_sexo").on('change', function () { BotonGuardarOHH(); });
            $("#" + selr + "_fecha_nac").on('input', function () { BotonGuardarOHH(); });
            $("#" + selr + "_localidad").on('input', function () { BotonGuardarOHH(); });
            $("#" + selr + "_ciudad").on('input', function () { BotonGuardarOHH(); });
            $("#" + selr + "_direccion").on('input', function () { BotonGuardarOHH(); });
            $("#" + selr + "_zip_code").on('input', function () { BotonGuardarOHH(); });
            $("#" + selr + "_provincia").on('input', function () { BotonGuardarOHH(); });
            $("#" + selr + "_tipo_doc").on('change', function () { BotonGuardarOHH(); });
            $("#" + selr + "_venc_pas").on('input', function () { BotonGuardarOHH(); });
            $("#" + selr + "_fecha_ent").on('input', function () { BotonGuardarOHH(); });
            $("#" + selr + "_fecha_sal").on('input', function () { BotonGuardarOHH(); });
            $("#" + selr + "_eliminado").on('change', function () { BotonGuardarOHH(); });
        }

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

        function RefreshGridOHH() {
            $("#jqgOHH").jqGrid("setGridParam", { datatype: "json", datatype: GetOHH, loadonce: true });
            $("#jqgOHH").trigger("reloadGrid");
            $("#jqgOHH").jqGrid("setGridParam", { datatype: "local", loadonce: true });
        }

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

        function CreateOHH() {
            $('#IdSubElementOHH').val(0);
            $("#jqgOHH").jqGrid('addRow', {
                initdata: { 'Id': '0', 'id_naci': '<%=gen.default_nac %>', 'id_cardex': 0, 'adulto': 1, 'sexo': 1, 'tipo_doc': 1 },
                position: "first",
                useDefValues: false,
                useFormatter: false,
                addRowParams: { extraparam: {} }
            });
            BotonNuevoOHH();
            EventsNewOHH();
        }

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

        function SaveOHH() {
            var id = $("#jqgOHH").jqGrid('getGridParam', 'selrow');
            if (id) {
                PutOHH(id, $('#' + id + '_nombre').val(), $('#' + id + '_id_naci').val(), $('#' + id + '_id_cardex').val()
                    , $('#' + id + '_id_face').val(), $('#' + id + '_dni_cif').val(), $('#' + id + '_adulto').val()
                    , $('#' + id + '_sexo').val(), $('#' + id + '_fecha_nac').val(), $('#' + id + '_localidad').val()
                    , $('#' + id + '_ciudad').val(), $('#' + id + '_direccion').val(), $('#' + id + '_zip_code').val()
                    , $('#' + id + '_provincia').val(), $('#' + id + '_tipo_doc').val(), $('#' + id + '_venc_pas').val()
                    , $('#' + id + '_fecha_ent').val(), $('#' + id + '_fecha_sal').val(), $('#' + id + '_eliminado').val(), 0);
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
        }

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

        function DeleteOHH() {
            var id = $("#jqgOHH").jqGrid('getGridParam', 'selrow');
            if (id) {
                PutOHH(id, $('#' + id + '_nombre').val(), $('#' + id + '_id_naci').val(), $('#' + id + '_id_cardex').val()
                    , $('#' + id + '_id_face').val(), $('#' + id + '_dni_cif').val(), $('#' + id + '_adulto').val()
                    , $('#' + id + '_sexo').val(), $('#' + id + '_fecha_nac').val(), $('#' + id + '_localidad').val()
                    , $('#' + id + '_ciudad').val(), $('#' + id + '_direccion').val(), $('#' + id + '_zip_code').val()
                    , $('#' + id + '_provincia').val(), $('#' + id + '_tipo_doc').val(), $('#' + id + '_venc_pas').val()
                    , $('#' + id + '_fecha_ent').val(), $('#' + id + '_fecha_sal').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 CancelOHH() {
            var id = $("#jqgOHH").jqGrid('getGridParam', 'selrow');
            if (id) {
                $('#jqgOHH').restoreRow(id);
            }
            else {
                $('#dlgInformation').html("<%=L.LBL("LblGENPleaseSelectRow") %>");
                $('#dlgInformation').dialog('open');
            }
            BotonDefaultOHH();
        }

        function BotonDefaultOHH() {
            $('#btnNuevoOHH').button('enable');
            $('#btnEliminarOHH').button('disable');
            $('#btnGuardarOHH').button('disable');
            $('#btnCancelarOHH').button('disable');
        }

        function BotonNuevoOHH() {
            $('#btnNuevoOHH').button('disable');
            $('#btnEliminarOHH').button('disable');
            $('#btnGuardarOHH').button('disable');
            $('#btnCancelarOHH').button('enable');
        }

        function BotonSelectOHH() {
            $('#btnNuevoOHH').button('enable');
            var id = $("#jqgOHH").jqGrid('getGridParam', 'selrow');
            if (!isNaN(id) || parseInt($('#IdSubElement').val()) == 0) {
                $('#btnEliminarOHH').button('enable');
            }
            else {
                $('#btnEliminarOHH').button('disable');
            }
            $('#btnGuardarOHH').button('disable');
            $('#btnCancelarOHH').button('disable');
        }

        function BotonGuardarOHH() {
            $('#btnNuevoOHH').button('disable');
            $('#btnEliminarOHH').button('disable');
            $('#btnGuardarOHH').button('enable');
            $('#btnCancelarOHH').button('enable');
        }

        <% /* JQ03 */ %>

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

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

        function GetDataFilHab() {
            $.ajax({
                url: 'Servicio.svc/GetOHCheckInHabiFiltro',
                data: { 
                    "Modo": 0, "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": $("input[name=cbFil_asignadas_aFILHAB]:checked").val(), "vFil_asignadas_a": $('#cbHabiSepaFilHab').val()
                , "fecha_ent": '<%=string.Format("{0:d}", gen.fecha_hotelera) %>', "fecha_sal" : '<%=string.Format("{0:d}", gen.fecha_hotelera) %>', "check_in": 1 
                , "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"
            });
        
        }

        <% /* JQ04 */ %>

        <% /* Código del jqGrid para Filtro de Reservas / Rooming List para Check-In */ %>

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

        function GetDataFilResRL() {
            $.ajax({
                url: 'Servicio.svc/GetOHCheckInReservasRL',
                data: { 
                    "ReservaRL": $("input[name=rbResRL]:checked").val()
                , "Fil_Referencia": $("input[name=cbFilResRLReferencia]:checked").val(), "vFil_Referencia": $('#cbResRLReferencia').val()
                , "Fil_Tarifa": $("input[name=cbFilResRLContrato]:checked").val(), "vFil_Tarifa": $('#cbResRLTarifa').val()
                , "Fil_Vuelo": $("input[name=cbFilResRLVuelo]:checked").val(), "vFil_Vuelo": $('#cbResRLVuelo').val()
                , "Fil_Nacionalidad": $("input[name=cbFilResRLNacionalidad]:checked").val(), "vFil_Nacionalidad": $('#cbResRLNacionalidad').val()
                , "Fil_Reservante": $("input[name=cbFilResRLReservante]:checked").val(), "vFil_Reservante": $('#cbResRLReservante').val()
                , "Fil_Nombre": $("input[name=cbFilResRLNombre]:checked").val(), "vFil_Nombre": $('#cbResRLNombre').val()
                , "Fil_Grupo": $("input[name=cbFilResRLGrupo]:checked").val(), "vFil_Grupo": $('#cbResRLGrupo').val()
                , "Fil_Perfil": $("input[name=cbFilResRLCardex]:checked").val(), "vFil_Perfil": $('#cbFilResRLCardexCB').val()
                , "Fil_Origen": $("input[name=cbFilResRLOrigen]:checked").val(), "vFil_Origen": $('#cbResRLOrigen').val()
                , "Fil_Roon": $("input[name=cbFilResRLRoon]:checked").val(), "vFil_Roon": $('#cbRoomingHuesped').val()
                , "Confirmadas": $("input[name=cbFilResRLConfirmadas]:checked").val(), "VIP": $("input[name=cbFilResRLVIP]: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 () {
                    $("#dlgCargando10").dialog('open');
                },
                success: function (json) {
                    $("#dlgCargando10").dialog('close');
                    try
                    {
                        $("#jqgFilResRL").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                        var thegrid = $("#jqgFilResRL")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgFilResRL").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 LoadGridFilResRL() {
        
            var lastsel2;
            var colMap = {};
            $("#jqgFilResRL").jqGrid({
                datatype: 'local',
                height: 180,
                width: 250,
                colNames: HeaderTable4,
                colModel: [
                            { name: 'id', index: 'id', width: 1, sorttype: 'int', hidden: true },
   		                    { name: 'Codigo', index: 'Codigo', width: 30, editable: false, searchoptions:{sopt:ListFindT} }, 
                            { name: 'Eli', index: 'Eli', width: 3, search:false, hidden: true },
                            { name: 'Nombre', index: 'Nombre', width: 70, editable: false, searchoptions:{sopt:ListFindT} }, 
                ],
                onSelectRow: function (id) {
                    if (id /*&& id !== lastsel2*/) {

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

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

                        if(status == "1")
                        {
                            $("#jqgFilResRL").jqGrid('setRowData',rows[i],false, 
                            //{color:'black',background:'rgb(230,230,250)',font:'italic' });
                            {color:'red',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 Mensajes */ %>

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

        function GetMENS() {
            GetMENSFiltro(0);
        }

        function GetMENSFiltro(id) {
            $.ajax({
                url: 'Servicio.svc/GetMensajes',
                data: { "id_face": $('#IdSubElement').val(), "id_mens": id, "Eliminado": $('#cbEliminadoMENS: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 () {
                    $("#dlgCargando5").dialog('open');
                },
                success: function (json) {
                    $("#dlgCargando5").dialog('close');
                    try
                    {
                        if(parseInt(id) == 0)
                        {
                            $("#jqgMENS").jqGrid("setGridParam", {datatype: "json", loadonce: true});
                            var thegrid = $("#jqgMENS")[0];
                            thegrid.addJSONData(JSON.parse(json.d));
                            $("#jqgMENS").jqGrid("setGridParam", {datatype: "local", loadonce: true});
                        }
                        else
                        {
                            $('#HidMENS').html(json.d);
                            LoadFormMENS();
                        }
                    }
                    catch(err)
                    {
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        <% /* Función para crear o editar los datos hacia el Web Service. */ %>
        
        function PutMENS(eli) {
            $.ajax({
                url: 'Servicio.svc/PutMensajes',
                data: { "id_mens": $('#IdSubElementMENS').val(), "id_face": $('#IdSubElement').val(), "de": $('#txtDe').val()
                    , "texto": $('#txtMensaje').val(), "responder_a": $('#txtResponderA').val(), "fecha_hora": $('#txtRecibido').val()
                    , "Eliminado": eli
                    , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                    , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                    , "LangCode": "<%=LangCode %>" },  
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function() {
                    $('#dlgCargando').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando').dialog('close');
                    var id = $('#IdSubElementMENS').val();
                    var res = json.d;
                    if(res > 0 || res < 0)
                    {
                        if(eli == 1){
                            $('#IdSubElementMENS').val(0);
                            BotonDefaultMENS();
                            RefreshGridMENS();
                        }
                        else
                        {
                            if(id > 0 || id < 0){
                                BotonDefaultMENS();
                                RefreshGridMENS();
                            }
                            else
                            {
                                $('#IdSubElementMENS').val(res);
                                BotonDefaultMENS();
                                RefreshGridMENS();
                            }
                        }
                    }
                    else
                    {
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

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

        function LoadGridMENS() {
        
            var lselMENS;
            var colMap = {};
            $("#jqgMENS").jqGrid({
                datatype: 'local',
                height: 285,
                width: 220,
                colNames:  ['', '<%=L.LBL("LblFDKMensajeDe") %>', ''],
                colModel: [
                            { name: 'Id', index: 'Id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'descripcion', index: 'descripcion', width: 10, editable: false, search:false }, 
                            { name: 'Eli', index: 'Eli', width: 5, search:false, hidden: true }
                ],
                onSelectRow: function(id){
                    if(id ){

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

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

                            $('#jqgMENS').jqGrid('restoreRow',lselMENS);

                            $('#IdSubElementMENS').val(ret.Id);
                            GetMENSFiltro(ret.Id);
                        }
                        else
                        {
                            BotonNuevoMENS();
                        }

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

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

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

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

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

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

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

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

        function LoadFormMENS()
        {
            $('#txtDe').val($('#hidMENS_de').val());
            $('#txtResponderA').val($('#hidMENS_responder_a').val());
            $('#txtRecibido').val($('#hidMENS_fecha_hora').val());
            $('#txtMensaje').val($('#hidMENS_texto').val());
            $('#UsuarioMens').html($('#hidMENS_operador').val());
            $('#UsuarioMensMod').html($('#hidMENS_operador_mod').val());
        }

        function ResetFormMENS()
        {
            $('#txtDe').val('');
            $('#txtResponderA').val('');
            <%--$('#txtRecibido').val('<%=String.Format("{0:d}", DateTime.Now) + " " + String.Format("{0:HH:mm:ss}", DateTime.Now) %>');--%>
            $("#txtRecibido").datetimepicker("setDate", new Date());
            $('#txtMensaje').val('');
            $('#UsuarioMens').html('');
            $('#UsuarioMensMod').html('');
        }

        function EventsMENS(id) {
            $("#" + id + "_id_face").on('change', function () { BotonGuardarMENS(); });
            $("#" + id + "_de").on('input', function () { BotonGuardarMENS(); });
            $("#" + id + "_texto").on('input', function () { BotonGuardarMENS(); });
            $("#" + id + "_responder_a").on('input', function () { BotonGuardarMENS(); });
            $("#" + id + "_fecha_hora").on('input', function () { BotonGuardarMENS(); });
            $("#" + id + "_eliminado").on('change', function () { BotonGuardarMENS(); });
        }

        function EventsNewMENS() {
            var selr = jQuery('#jqgMENS').jqGrid('getGridParam', 'selrow');
            $("#" + selr + "_id_face").on('change', function () { BotonGuardarMENS(); });
            $("#" + selr + "_de").on('input', function () { BotonGuardarMENS(); });
            $("#" + selr + "_texto").on('input', function () { BotonGuardarMENS(); });
            $("#" + selr + "_responder_a").on('input', function () { BotonGuardarMENS(); });
            $("#" + selr + "_fecha_hora").on('input', function () { BotonGuardarMENS(); });
            $("#" + selr + "_eliminado").on('change', function () { BotonGuardarMENS(); });
        }

        function InitializeComponentsMENS()
        {
            $("#txtDe").on('input', function () { BotonGuardarMENS(); });
            $("#txtResponderA").on('input', function () { BotonGuardarMENS(); });
            $("#txtRecibido").on('input', function () { BotonGuardarMENS(); });
            $("#txtRecibido").on('change', function () { BotonGuardarMENS(); });
            $("#txtMensaje").on('input', function () { BotonGuardarMENS(); });
        }

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

        function RefreshGridMENS()
        {
            $("#jqgMENS").jqGrid("setGridParam", {datatype: "json", datatype: GetMENS, loadonce: true});
            $("#jqgMENS").trigger("reloadGrid"); 
            $("#jqgMENS").jqGrid("setGridParam", {datatype: "local", loadonce: true});
        }

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

        function CreateMENS()
        {
            $('#IdSubElementMENS').val(0);
            ResetFormMENS();
            BotonNuevoMENS();
            EventsNewMENS();
        }

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

        function SaveMENS(){
            PutMENS(0);
        }

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

        function DeleteMENS(){
            var id = $("#jqgMENS").jqGrid('getGridParam','selrow');
            if (id) {
                PutMENS(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 CancelMENS(){
            var id = $("#jqgMENS").jqGrid('getGridParam','selrow');
            if (id){
                var ret = jQuery("#jqgMENS").jqGrid('getRowData',id); 

                $('#IdSubElementMENS').val(ret.Id);
                //$('#txtDe').val(ret.de);
                //$('#txtResponderA').val(ret.responder_a);
                //$('#txtRecibido').val(ret.fecha_hora);
                //$('#txtMensaje').val(ret.texto);
                LoadFormMENS();
            } 
            else 
            { 
                CreateMENS();
            }
            BotonDefaultMENS();
        }

        function BotonDefaultMENS() {
            $('#btnNuevoMENS').button('enable');
            $('#btnEliminarMENS').button('disable');
            $('#btnGuardarMENS').button('disable');
            $('#btnCancelarMENS').button('disable');
        }

        function BotonNuevoMENS() {
            $('#btnNuevoMENS').button('disable');
            $('#btnEliminarMENS').button('disable');
            $('#btnGuardarMENS').button('disable');
            $('#btnCancelarMENS').button('enable');
        }

        function BotonSelectMENS() {
            $('#btnNuevoMENS').button('enable');
            var id = $("#jqgMENS").jqGrid('getGridParam', 'selrow');
            if (!isNaN(id)) {
                $('#btnEliminarMENS').button('enable');
            }
            else {
                $('#btnEliminarMENS').button('disable');
            }
            $('#btnGuardarMENS').button('disable');
            $('#btnCancelarMENS').button('disable');
        }

        function BotonGuardarMENS() {
            $('#btnNuevoMENS').button('disable');
            $('#btnEliminarMENS').button('disable');
            $('#btnGuardarMENS').button('enable');
            $('#btnCancelarMENS').button('enable');
        }

        <% /* JQ06 */ %>

        <% /* Código del jqGrid para Facturas (Cargos Automaticos) */ %>

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

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

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

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

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

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

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

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

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

                            $('#IdSubElementFA0').val(ret.Id);
                            $('#txtFA0Orden').val(ret.orden_fact);
                            $('#cbMonedaFA0').val(ret.id_mone);
                            $('#cbMonedaFA0').prop('disabled', true);
                            $('#txtFA0Numero').val(ret.nro_cheque);
                            $('#txtFA0Importe').val(ret.importe);
                            if(parseInt(ret.factura) == 1)
                            {
                                $('#cbFA0Factura').prop('checked', true);
                            }
                            else
                            {
                                $('#cbFA0Factura').prop('checked', false);
                            }
                            GetServFactXMonedaComboCargAut();
                            if(parseInt(ret.id_cardex) != 0)
                            { 
                                $('#imgKardex01').attr("src", "img/Seven/KardexDel.png");
                            }
                            else 
                            {   
                                $('#imgKardex01').attr("src", "img/Seven/Kardex.png");
                            }
                            $('#IdSubElementCardFA0').val(ret.id_cardex);
                        }
                        else
                        {
                            BotonNuevoFA0();
                        }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        <% /* JQ07 */ %>

        <% /* Código del jqGrid para Facturas (Cargos Automaticos) */ %>

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

        function GetFA1() {
            $.ajax({
                url: 'Servicio.svc/GetOHFacturas',
                data: { "id_face": $('#IdSubElement').val()
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>" },  
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                success: function (json) {
                    try
                    {
                        $("#jqgFA1").jqGrid("setGridParam", {datatype: "json", loadonce: true});
                        var thegrid = $("#jqgFA1")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgFA1").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 PutFA1(id, eli) {
            $.ajax({
                url: 'Servicio.svc/PutOHFacturas',
                data: { "id_fact": $('#IdSubElementFA1').val(), "id_mone": $('#cbMonedaFA1').val(), "id_cardex": $('#IdSubElementCardFA1').val()
                    , "id_face": "HA " + $('#IdSubElement').val(), "nro_cheque": 0, "orden_fact": 0, "factura": $('input[name=cbFA1Factura]:checked').val(), "Empresa": ""
                    , "Id_Cardex2": 0, "KActivo": 0
                    , "Eliminado": eli
                    , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                    , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                    , "LangCode": "<%=LangCode %>" },  
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function() {
                    $('#dlgCargando').dialog('open');
                },
                success: function (json) {
                    $('#dlgCargando').dialog('close');
                    var res = json.d;
                    if(res > 0 || res < 0)
                    {
                        if(eli == 1){
                            $('#IdSubElementFA1').val(0);
                            BotonDefaultFA1();
                            RefreshGridFA1();
                        }
                        else
                        {
                            if(id > 0 || id < 0){
                                BotonDefaultFA1();
                                RefreshGridFA1();
                            }
                            else
                            {
                                $('#IdSubElementFA1').val(res);
                                BotonDefaultFA1();
                                RefreshGridFA1();
                                GetServFactXMonedaComboRedir();
                            }
                        }
                    }
                    else
                    {
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

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

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

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

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

                            $('#jqgFA1').jqGrid('restoreRow',lselFA1);

                            $('#IdSubElementFA1').val(ret.Id);
                            $('#txtFA1Orden').val(ret.orden_fact);
                            $('#cbMonedaFA1').val(ret.id_mone);
                            $('#cbMonedaFA1').prop('disabled', true);
                            $('#txtFA1Numero').val(ret.nro_cheque);
                            $('#txtFA1Importe').val(ret.importe);
                            if(parseInt(ret.factura) == 1)
                            {
                                $('#cbFA1Factura').prop('checked', true);
                            }
                            else
                            {
                                $('#cbFA1Factura').prop('checked', false);
                            }
                            if(parseInt(ret.id_cardex) != 0)
                            { 
                                $('#imgKardex02').attr("src", "img/Seven/KardexDel.png");
                            }
                            else 
                            {   
                                $('#imgKardex02').attr("src", "img/Seven/Kardex.png");
                            }
                            $('#IdSubElementCardFA0').val(ret.id_cardex);
                        }
                        else
                        {
                            BotonNuevoFA1();
                        }

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

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

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

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

                        BotonSelectFA1();
                    }
                },
                gridComplete: function()
                {  
                    var rows = $("#jqgFA1").getDataIDs(); 
                    for (var i = 0; i < rows.length; i++)
                    { 
                        //Seleccionar el primero
                        if(i == 0 && parseInt($('#IdSubElementFA1').val()) == 0)
                        {
                            $('#IdSubElementFA1').val($("#jqgFA1").getCell(rows[i],"id"));
                        }
                        var status  = $("#jqgFA1").getCell(rows[i],"Eli");

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

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

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

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

        function InitializeComponentsFA1() {
            $("#cbMonedaFA1").on('change', function () { BotonGuardarFA1(); });
            $("#cbFA1Factura").on('change', function () { BotonGuardarFA1(); });
        }

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

        function RefreshGridFA1()
        {
            $("#jqgFA1").jqGrid("setGridParam", {datatype: "json", datatype: GetFA1, loadonce: true});
            $("#jqgFA1").trigger("reloadGrid"); 
            $("#jqgFA1").jqGrid("setGridParam", {datatype: "local", loadonce: true});
        }

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

        function CreateFA1()
        {
            $('#IdSubElementFA1').val(0);
            $('#txtFA1Orden').val(0);
            $('#cbMonedaFA1').val(<%=gen.id_mone %>);
            $('#cbMonedaFA1').prop('disabled', false);
            $('#txtFA1Numero').val('');
            $('#txtFA1Importe').val('<%=String.Format("{0:N2}", 0) %>');
            $('#cbFA1Factura').prop('checked', false);
            BotonGuardarFA1();
            RefreshGridCargAut();
        }

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

        function SaveFA1(){
            PutFA1($('#IdSubElementFA1').val(), 0);
        }

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

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

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

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

                $('#IdSubElementFA1').val(ret.Id);
                $('#txtFA1Orden').val(ret.orden_fact);
                $('#cbMonedaFA1').val(ret.id_mone);
                $('#cbMonedaFA1').prop('disabled', true);
                $('#txtFA1Numero').val(ret.nro_cheque);
                $('#txtFA1Importe').val(ret.importe);
                if(parseInt(ret.factura) == 1)
                {
                    $('#cbFA1Factura').prop('checked', true);
                }
                else
                {
                    $('#cbFA1Factura').prop('checked', false);
                }
            } 
            else 
            { 
                CreateFA1();
            }
            BotonDefaultFA1();
        }

        function BotonDefaultFA1() {
            $('#btnNuevoFA1').button('enable');
            $('#btnEliminarFA1').button('disable');
            $('#btnGuardarFA1').button('disable');
            $('#btnCancelarFA1').button('disable');
        }

        function BotonNuevoFA1() {
            $('#btnNuevoFA1').button('disable');
            $('#btnEliminarFA1').button('disable');
            $('#btnGuardarFA1').button('disable');
            $('#btnCancelarFA1').button('enable');
        }

        function BotonSelectFA1() {
            $('#btnNuevoFA1').button('enable');
            var id = $("#jqgFA1").jqGrid('getGridParam', 'selrow');
            if (!isNaN(id)) {
                $('#btnEliminarFA1').button('enable');
            }
            else {
                $('#btnEliminarFA1').button('disable');
            }
            $('#btnGuardarFA1').button('disable');
            $('#btnCancelarFA1').button('disable');
        }

        function BotonGuardarFA1() {
            $('#btnNuevoFA1').button('disable');
            $('#btnEliminarFA1').button('disable');
            $('#btnGuardarFA1').button('enable');
            $('#btnCancelarFA1').button('enable');
        }

        <% /* JQ08 */ %>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                        BotonSelectCargAut();
                    }
                },
                gridComplete: function()
                {  
                    var rows = $("#jqgCargAut").getDataIDs(); 
                    for (var i = 0; i < rows.length; i++)
                    { 
                        var status  = $("#jqgCargAut").getCell(rows[i],"Eli");
                        var vencido  = $("#jqgCargAut").getCell(rows[i],"vencido");
                        
                        if(status == "True")
                        {
                            $("#jqgCargAut").jqGrid('setRowData',rows[i],false, 
                            {color:'red',font:'italic' });
                        }

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

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

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

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

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

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

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

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

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

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

        function CreateCargAut()
        {
            $('#IdSubElementCargAut').val(0);
            $("#jqgCargAut").jqGrid('addRow',{
                initdata : {'Id': '0', 'fecha_desde': $('#HID_CK_fecha_ent').val(), 'fecha_hasta': $('#HID_CK_fecha_sal').val()
                    , 'cantidad_linc': '1', 'precio_linc': '0'},
                position :"first",
                useDefValues : false,
                useFormatter : false,
                addRowParams : {extraparam:{}}
            });
            BotonNuevoCargAut();
            EventsNewCargAut();
        }

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

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

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

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

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

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

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

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

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

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

        <% /* JQ09 */ %>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        <% /* JQ10 */ %>

        <% /* Código del jqGrid para 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');
        }

        <% /* JQ11 */ %>

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

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

        function GetGRO() {
            $.ajax({
                url: 'Servicio.svc/GetGrupos',
                data: { 
                    "Fil_nro_rooming": $("input[name=cbFilGROUPNroRooming]:checked").val(), "vFil_nro_rooming": $('#txtFilGROUPNroRooming').val()
                    , "Fil_id_vuel": $("input[name=cbFilGROUPVuelo]:checked").val(), "vFil_id_vuel": $('#cbVueloSalFilGROUP').val()
                    , "Fil_id_cont": $("input[name=cbFilGROUPContrato]:checked").val(), "vFil_id_cont": $('#cbContratoGROUP').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
                    {
                        $("#jqgGRO").jqGrid("setGridParam", {datatype: "json", loadonce: true});
                        var thegrid = $("#jqgGRO")[0];
                        thegrid.addJSONData(JSON.parse(json.d));
                        $("#jqgGRO").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 LoadGridGRO() {
        
            var lselGRO;
            var colMap = {};
            $("#jqgGRO").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(lselGRO) && !isNaN(id))
                        {
                            $("#jqgGRO").jqGrid('delRowData', lselGRO);
                            //$('#jqgGRO').jqGrid('resetSelection');
                        }

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

                            $('#jqgGRO').jqGrid('restoreRow',lselGRO);

                            $('#IdSubElementGRO').val(ret.Id);
                        }
                        else
                        {
                            //BotonNuevoGRO();
                        }

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

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

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

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

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

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

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

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

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

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

        function RefreshGridGRO()
        {
            $("#jqgGRO").jqGrid("setGridParam", {datatype: "json", datatype: GetGRO, loadonce: true});
            $("#jqgGRO").trigger("reloadGrid"); 
            $("#jqgGRO").jqGrid("setGridParam", {datatype: "local", loadonce: true});
        }

        <% /* JQ12 */ %>

        <% /* Código del jqGrid para Check-In Inmediato de Rooming List */ %>

        function BeginCheckInRoomInme() {

            var rsel = $("#jqgFilResRL").jqGrid('getGridParam', 'selrow');
            if(rsel != 0){
                $.ajax({
                    url: 'Servicio.svc/OHBeginCheckIn',
                    data: {
                        "ReservaRL": 1, "Id": rsel
                    , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                    , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                    , "LangCode": "<%=LangCode %>"
                    },
                    dataType: "json",
                    type: "GET",
                    contentType: "application/json; charset=utf-8",
                    beforeSend: function () {
                        $("#dlgCargando4").dialog('open');
                    },
                    success: function (json) {
                        try {
                            $("#jqgRI").jqGrid("setGridParam", { datatype: "json", loadonce: true });
                            var thegrid = $("#jqgRI")[0];
                            thegrid.addJSONData(JSON.parse(json.d));
                            $("#jqgRI").jqGrid("setGridParam", { datatype: "local", loadonce: true });
                            $("#dlgCargando4").dialog('close');
                        }
                        catch(err) {
                            $("#dlgCargando4").dialog('close');
                            $('#dlgInformation').html(json.d); 
                            $('#dlgInformation').dialog('open');
                        }
                    }
                });
            }
        }

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

        function LoadGridRI() {
        
            var lastsel2;
            var colMap = {};
            $("#jqgRI").jqGrid({
                datatype: 'local',
                height: 200,
                width: 370,
                colNames: ['', '', '<%=L.LBL("LblGENCode") %>', '', '<%=L.LBL("LblFDKHuesped") %>'],
                colModel: [
                            { name: 'id', index: 'id', width: 1, sorttype: 'int', hidden: true },
                            { name: 'temporal', index: 'temporal', width: 1, sorttype: 'int', hidden: true },
   		                    { name: 'Codigo', index: 'Codigo', width: 20, editable: false, searchoptions:{sopt:ListFindT} }, 
                            { name: 'Eli', index: 'Eli', width: 3, search:false, hidden: true },
                            { name: 'Nombre', index: 'Nombre', width: 80, editable: false, searchoptions:{sopt:ListFindT} }
                ],
                onSelectRow: function (id) {
                    if (id /*&& id !== lastsel2*/) {

                    }
                    
                },
                afterInsertRow: function (id) {
                    if (id /*&& id !== lastsel2*/) {
                        if (isNaN(lastsel2)) {
                            //$("#jqgRI").jqGrid('delRowData', lastsel2);
                            //$('#jqgRI').jqGrid('resetSelection');
                        }
                        else {
                            $('#jqgRI').jqGrid('saveRow', lastsel2);
                        }
                    }
                },
                onCellSelect: function (id) {
                    if (id /*&& id !== lastsel2*/) {

                        if($('#IdSubElementModo').val() == 0){

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

                        if(status == "1")
                        {
                            $("#jqgRI").jqGrid('setRowData',rows[i],false, 
                            //{color:'black',background:'rgb(230,230,250)',font:'italic' });
                            {color:'rgb(71,145,250)',font:'italic' });
                        }
                        if(status == "2")
                        {
                            $("#jqgRI").jqGrid('setRowData',rows[i],false,'ResRLRow');
                        }
                    }
                }, 
                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"
            });
        
        }

        <% /* JQ13 */%>

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

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

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

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

        function GetPerfil(modo, id) {
            if(modo < 3)
            {
                modo = $('#IdSubElementPERCon').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=" + $('#IdSubElementPERCon').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});
        }

        <% /* JQ14 */%>

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

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

        <% /* JQ04 */ %>

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

        <% /* JS_FUN_BASE */ %>

        function DialogoInfoHuesped(id)
        {
            // A quien se le habrá ocurrido que devuelva [object HTMLTableRowElement] en vez del id cuando se crea una fila nueva !?
            
            $('#jqgOHH').jqGrid('saveRow', id);

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

            $('#dlgHuesped').dialog('option', 'title', ret.nombre);
            $('#txtHUFecEntrada').val(ret.fecha_ent);
            $('#txtHUFecSalida').val(ret.fecha_sal);
            if(parseInt(ret.sexo) == 0)
            {
                $('#rbGenero1').prop('checked', true);
                $('#rbGenero0').prop('checked', false);
            }
            else
            {
                $('#rbGenero1').prop('checked', false);
                $('#rbGenero0').prop('checked', true);
            }
            if(parseInt(ret.adulto) == 1)
            {
                $('#rbAdulto1').prop('checked', true);
                $('#rbAdulto0').prop('checked', false);
            }
            else
            {
                $('#rbAdulto1').prop('checked', false);
                $('#rbAdulto0').prop('checked', true);
            }
            $('#txtHUFecNacimiento').val(ret.fecha_nac);
            if(parseInt(ret.tipo_doc) == 1)
            {
                $('#cbPasaporte').prop('checked', true);
            }
            else
            {
                $('#cbPasaporte').prop('checked', false);
            }
            $('#txtHUNumPasaporte').val(ret.dni_cif);
            $('#txtHUFecVenc').val(ret.venc_pas);
            $('#txtHUDireccion').val(ret.direccion);
            $('#txtHULocalidad').val(ret.localidad);
            $('#txtHUCiudad').val(ret.ciudad);
            $('#txtHUProvincia').val(ret.provincia);
            $('#txtHUCodigoPostal').val(ret.zip_code);

            $('#HIDHU').val(id);

            $('#jqgOHH').jqGrid('editRow', id, true, EventsOHH);

            $('#dlgHuesped').dialog('open');
        }

        function AsignarDatosHuesped()
        {
            var id = $('#HIDHU').val();
            
            if(parseInt($('input[name=rbGenero]:checked').val()) == 1)
            {
                $('#' + id + '_sexo').val(1);
            }
            else
            {
                $('#' + id + '_sexo').val(0);
            }
            if(parseInt($('input[name=rbAdulto]:checked').val()) == 1)
            {
                $('#' + id + '_adulto').val(1);
            }
            else
            {
                $('#' + id + '_adulto').val(0);
            }
            $('#' + id + '_fecha_nac').val($('#txtHUFecNacimiento').val());
            if(parseInt($('input[name=cbPasaporte]:checked').val()) == 1)
            {
                $('#' + id + '_tipo_doc').val(1);
            }
            else
            {
                $('#' + id + '_tipo_doc').val(0);
            }
            $('#' + id + '_dni_cif').val($('#txtHUNumPasaporte').val());
            $('#' + id + '_venc_pas').val($('#txtHUFecVenc').val());
            $('#' + id + '_direccion').val($('#txtHUDireccion').val());
            $('#' + id + '_localidad').val($('#txtHULocalidad').val());
            $('#' + id + '_ciudad').val($('#txtHUCiudad').val());
            $('#' + id + '_provincia').val($('#txtHUProvincia').val());
            $('#' + id + '_zip_code').val($('#txtHUCodigoPostal').val());
            $('#' + id + '_fecha_sal').val($('#txtHUFecSalida').val());

            BotonGuardarOHH();
        }

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

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

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

        <% /* Primero, a cargar los datos ocultos de la consulta de habitaciones con huéspedes */%>

        function GetOHHabitacionesHidden0(Modo) {
            $.ajax({
                url: 'Servicio.svc/GetOHHabitacionesHidden',
                data: {
                    "Modo": 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) {
                    $("#HidHabiOcup").html('');
                    $("#HidHabiOcup").html(json.d);
                    GetOHHabitacionesHidden1(Modo);
                }
            });
        }

        <% /* Segundo, a cargar los datos ocultos de la consulta de habitaciones disponibles */%>

        function GetOHHabitacionesHidden1(Modo) {
            $.ajax({
                url: 'Servicio.svc/GetOHHabitacionesHidden',
                data: {
                    "Modo": 1
                , "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) {
                    $("#HidHabiDisp").html('');
                    $("#HidHabiDisp").html(json.d);
                    GetOHHabitacionesCombo(Modo);
                }
            });
        }

        <% /* Finalmente cargar el combo de habitacion según el caso. Con esta cadena de llamadas ajax se busca tener la info al día. */%>

        function GetOHHabitacionesCombo(Modo) {
            $.ajax({
                url: 'Servicio.svc/GetOHHabitacionesCombo',
                data: {
                    "Modo": Modo
                , "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) {
                    $("#cbOHHabitacion").html(json.d);
                    // Que el combo seleccione la habitación que está editándose
                    if(parseInt($('#IdSubElementLOAD').val()) != 0)
                    {
                        $('#IdSubElementHab').val($('#IdSubElementLOAD').val());
                    }
                    if(parseInt($('#IdSubElement').val()) != 0 || parseInt($('#IdSubElementLOAD').val()) != 0)
                    {
                        $("#cbOHHabitacion").val($("#IdSubElementHab").val());
                    }
                    $("#dlgCargando3").dialog('close');
                    if(Modo == 0)
                    {
                        if(parseInt($('#IdSubElementEli').val()) == 2)
                        {
                            $('#TablaGrid').jqGrid('setSelection', $('#IdSubElement').val());
                        }
                        else
                        {
                            $('#TablaGrid').jqGrid('setSelection', $('#IdSubElementHab').val());
                            if($("#cbOHHabitacion").val() != 0)
                            {
                                CheckDirty();
                            }
                        }
                    }
                    if(parseInt($('#IdSubElementLOAD').val()) != 0)
                    {
                        CheckDirty();
                        $('#IdSubElementLOAD').val(0);
                    }
                }
            });
        }

        function GetOHHabitacionesHidden0Load(Modo) {
            $.ajax({
                url: 'Servicio.svc/GetOHHabitacionesHidden',
                data: {
                    "Modo": 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) {
                    $("#HidHabiOcup").html('');
                    $("#HidHabiOcup").html(json.d);
                    GetOHHabitacionesHidden1Load(Modo);
                }
            });
        }

        <% /* Segundo, a cargar los datos ocultos de la consulta de habitaciones disponibles */%>

        function GetOHHabitacionesHidden1Load(Modo) {
            $.ajax({
                url: 'Servicio.svc/GetOHHabitacionesHidden',
                data: {
                    "Modo": 1
                , "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) {
                    $("#HidHabiDisp").html('');
                    $("#HidHabiDisp").html(json.d);
                    GetOHHabitacionesComboLoad(Modo);
                }
            });
        }

        <% /* Finalmente cargar el combo de habitacion según el caso. Con esta cadena de llamadas ajax se busca tener la info al día. */%>

        function GetOHHabitacionesComboLoad(Modo) {
            $.ajax({
                url: 'Servicio.svc/GetOHHabitacionesCombo',
                data: {
                    "Modo": Modo
                , "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) {
                    $("#cbOHHabitacion").html(json.d);
                    LoadForm();
                    // Que el combo seleccione la habitación que está editándose
                    if(parseInt($('#IdSubElementLOAD').val()) != 0)
                    {
                        $('#IdSubElementHab').val($('#IdSubElementLOAD').val());
                    }
                    if(parseInt($('#IdSubElement').val()) != 0 || parseInt($('#IdSubElementLOAD').val()) != 0)
                    {
                        $("#cbOHHabitacion").val($("#IdSubElementHab").val());
                    }
                    $("#dlgCargando3").dialog('close');
                    if(Modo == 0)
                    {
                        if(parseInt($('#IdSubElementEli').val()) == 2)
                        {
                            $('#TablaGrid').jqGrid('setSelection', $('#IdSubElement').val());
                        }
                        else
                        {
                            $('#TablaGrid').jqGrid('setSelection', $('#IdSubElementHab').val());
                            if($("#cbOHHabitacion").val() != 0)
                            {
                                CheckDirty();
                            }
                        }
                    }
                    if(parseInt($('#IdSubElementLOAD').val()) != 0)
                    {
                        CheckDirty();
                        $('#IdSubElementLOAD').val(0);
                    }
                }
            });
        }

        function GetOHHabitacionesComboCHA() {
            $.ajax({
                url: 'Servicio.svc/GetOHHabitacionesCombo',
                data: {
                    "Modo": 1
                , "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) {
                    $("#cbOHHabitacionCHA").html(json.d);
                    //$("#dlgCargando3").dialog('close');
                }
            });
        }

        function GetOHAdosadaCombo() {
            $.ajax({
                url: 'Servicio.svc/GetOHAdosadaCombo',
                data: {
                    "id_face": $('#IdSubElement').val()
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>"
                },
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function () {
                    $("#dlgCargando4").dialog('open');
                },
                success: function (json) {
                    $("#cbOHAdosada").html(json.d);
                    // Que el combo seleccione la habitación que está editándose
                    if(parseInt($('#IdSubElement').val()) != 0)
                    {
                        $("#cbOHAdosada").val($("#HID_CK_adosada_a").val());
                    }
                    $("#dlgCargando4").dialog('close');
                }
            });
        }

        function GetOHUsosHabXHabCombo() {
            $.ajax({
                url: 'Servicio.svc/GetOHUsosHabXHabCombo',
                data: {
                    "id_habi": $('#cbOHHabitacion').val()
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>"
                },
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function () {
                    $("#dlgCargando5").dialog('open');
                },
                success: function (json) {
                    $("#cbOHUsoHab").html(json.d);
                    // Que el combo seleccione la habitación que está editándose
                    if(parseInt($('#IdSubElement').val()) != 0)
                    {
                        $("#cbOHUsoHab").val($("#HID_CK_id_uhab").val());
                        // Si el tipo de habitación del uso que viene con la reserva / rooming es diferente al tipo de la habitación que se va a asignar,
                        // entonces escoja un uso que cuadre con la cantidad de adultos y niños del uso original.
                        if($("#cbOHUsoHab").val() != $("#HID_CK_id_uhab").val() && !isNaN($("#cbOHUsoHab").val()))
                        {
                            SetUsoHab();
                        }
                        $("#OHAdultos").val($("#HID_UH_Adultos_" + $("#HID_CK_id_uhab").val()).val());
                        $("#OHNinos").val($("#HID_UH_Ninos_" + $("#HID_CK_id_uhab").val()).val());
                        $("#OHAdultos").prop('disabled', true);
                        $("#OHNinos").prop('disabled', true);
                    }
                    else
                    {
                        $("#OHAdultos").prop('disabled', false);
                        $("#OHNinos").prop('disabled', false);
                        GetPrecio(0);
                    }
                    $("#OHTipoHabi").html($("#HID_UhabXThab_" + $("#cbOHUsoHab").val() + "_tipo_hab").val());
                    $("#dlgCargando5").dialog('close');
                }
            });
        }

        function GetOHUsosHabXHabComboCHA() {
            $.ajax({
                url: 'Servicio.svc/GetOHUsosHabXHabCombo',
                data: {
                    "id_habi": $('#cbOHHabitacionCHA').val()
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>"
                },
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function () {
                    $("#dlgCargando5").dialog('open');
                },
                success: function (json) {
                    $("#cbOHUsoHabCHA").html(json.d);
                    $("#cbOHUsoHabCHA").val($("#HID_UH_T" + $("#HID_habi_id_thab_" + $("#cbOHHabitacionCHA").val()).val() + "_A" + $("#OHAdultos").val() + "_N" + $("#OHNinos").val()).val());
                    GetPrecioCHA();
                    $("#dlgCargando5").dialog('close');
                }
            });
        }

        function SetUsoHab()
        {
            $("#cbOHUsoHab").val($("#HID_UhabXThab_" + $("#HID_UhabXThab_" + $("#cbOHUsoHab").val()).val() 
                + "_A" + $("#OHAdultos").val() + "_N" + $("#OHNinos").val()).val());
        }

        function SetEmpresa()
        {
            $.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');
                    $('#HidEmprXTari').html(json.d);
                    SetEmpresa2();
                }
            });
        }

        function SetEmpresa2()
        {
            $("#OHEmpresa").html($("#HID_EmprXTari_" + $("#cbContrato").val()).val());
            $("#cbMoneda").val($("#HID_EmprXTari_" + $("#cbContrato").val() + "_id_mone").val());
            if(parseInt($("#HID_EmprXTari_" + $("#cbContrato").val() + "_directo").val()) == 1)
            {
                $('#OHPrecio').prop("disabled", false);
            }
            else
            {
                //$('#OHPrecio').val("");
                $('#OHPrecio').prop("disabled", true);
            }
        }

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

        function GetUsoXHuespedes()
        {
            var Guests = parseInt($("#jqgOHH").getGridParam("reccount"));
            var PropUso = $("#HID_UH_T" + $('#HID_habi_id_thab_' + $('#cbOHHabitacion').val()).val() + "_A" + (Guests - parseInt($('#OHNinos').val())) + "_N" + $('#OHNinos').val()).val();
            /*
            alert("Guests: " + Guests + 
                  " Thab: " + $('#HID_habi_id_thab_' + $('#cbOHHabitacion').val()).val() + 
                  " Guests - Ninos: " + (Guests - parseInt($('#OHNinos').val())) +
                  " Ninos: " + parseInt($('#OHNinos').val()));
            */
            //alert("PropUso:" + $("#HID_UH_T" + $('#HID_habi_id_thab_' + $('#cbOHHabitacion').val()).val() + "_A" + (Guests - parseInt($('#OHNinos').val())) + "_N" + $('#OHNinos').val()).val());
            //alert("PropUso:" + $("#HID_UH_T" + $('#HID_habi_id_thab_' + $('#cbOHHabitacion').val()).val() + "_A" + (Guests - parseInt($('#OHNinos').val())) + "_N" + $('#OHNinos').val() + "_uso_hab").val());
            if(!isNaN(PropUso))
            {
                var GuestsP = parseInt($("#HID_UH_Adultos_" + $('#cbOHUsoHab').val()).val()) + parseInt($("#HID_UH_Ninos_" + $('#cbOHUsoHab').val()).val());
                //alert("PropUso Adultos: " + $("#HID_UH_Adultos_" + $('#cbOHUsoHab').val()).val() + " PropUso Ninos " + $("#HID_UH_Ninos_" + $('#cbOHUsoHab').val()).val());
                //alert("Guests: " + Guests + " GuestsP: " + GuestsP);
                if(Guests != GuestsP)
                {
                    $('#hidPropUso').val(PropUso);
                    $('#txtUsoCambio2').html($("#HID_UH_T" + $('#HID_habi_id_thab_' + $('#cbOHHabitacion').val()).val() + "_A" + (Guests - parseInt($('#OHNinos').val())) + "_N" + $('#OHNinos').val() + "_uso_hab").val());

                    GetPrecioUso();
                }
                else
                {
                    PropUso = 0;
                }
            }
            else
            {
                PropUso = 0;
            }
        }

        function GetUsoXHuespedesParteB()
        {
            if(parseInt($('#IdSubElement').val()) != 0  && parseInt($('#IdSubElementEli').val()) != 2)
            {
                //$('#txtPrecioCambio2').html(json.d);
                $('#txtMoneCambio2').html($("#cbMoneda option:selected").text());
                if(parseInt($('#hidPropUso').val()) > 0){
                    $('#dlgCambioHuesp').dialog('open');
                }
            }
            else
            {
                if(parseInt($('#hidPropUso').val()) > 0){
                    $('#OHPrecio').val($('#txtPrecioCambio2').html());
                    $('#cbOHUsoHab').val($('#hidPropUso').val());
                }
                        
            }
        }

        function GetPrecio(origen) {
            $.ajax({
                url: 'Servicio.svc/GetOHPrecioImpuestos',
                data: {
                    "id_face": $('#IdSubElement').val()
                  , "id_cont": $('#cbContrato').val()
                  , "id_uhab": $('#cbOHUsoHab').val()
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>"
                },
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                //beforeSend: function () {
                //    $("#dlgCargando5").dialog('open');
                //},
                success: function (json) {
                    if(parseInt($('#IdSubElement').val()) != 0 && parseInt($('#IdSubElementEli').val()) != 2)
                    {
                        if(origen == 0)
                        {
                            $('#txtDlgCambio').html("<%=L.LBL("LblOHCambioPrecioXUso") %>");
                        }
                        else
                        {
                            $('#txtDlgCambio').html("<%=L.LBL("LblOHCambioPrecioXCont") %>");
                        }
                        $('#txtPrecioCambio').html(json.d);
                        $('#txtMoneCambio').html($("#cbMoneda option:selected").text());
                        $('#dlgCambio').dialog('open');
                    }
                    else
                    {
                        $('#OHPrecio').val(json.d);
                    }
                }
            });
        }

        function GetPrecioCHA() {
            $.ajax({
                url: 'Servicio.svc/GetOHPrecioImpuestos',
                data: {
                    "id_face": $('#IdSubElement').val()
                  , "id_cont": $('#cbContrato').val()
                  , "id_uhab": $('#cbOHUsoHabCHA').val()
                , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                , "LangCode": "<%=LangCode %>"
                },
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                //beforeSend: function () {
                //    $("#dlgCargando5").dialog('open');
                //},
                success: function (json) {
                    $('#txtCHAPrecioNuevo').val(json.d);
                    if(parseInt($('#cbOHUsoHabCHA').val()) != 0){
                        $('#CHAMarker').css('visibility', 'visible');
                    }
                }
            });
        }

        <% /* JS_FUN_JQ01 */ %>

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

        function CheckOut2() {
            $.ajax({
                url: 'Servicio.svc/GetOHAdosadas',
                data: {
                    "id_face": $('#IdSubElement').val(), "Anulando": $('#HIDAnulando').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');
                    $("#OHCKOUTMens").html(json.d);
                    $("#dlgCheckOut").dialog('open');
                }
            });
        }

        <% /* Evento al darle al botón de Nuevo (Check In) esto es para Walk-Ins */ %>

        function PrepararCheckInWalkIn()
        {
            $('#IdSubElementEli').val(0);
            $('#ISETemporal').val(0);
            BotonNuevo();
            ResetForm();
            LockMainButtons('disable');
            $('#IdSubElementModo').val(1);
            GetOHHabitacionesCombo(1);
            $('#btnBuscar').button('disable');
            $('#btnBuscarHab').button('enable');
            $('#btnMontos').button('disable');
        }

        <% /* Cargará el formulario con los datos de la habitación ocupada seleccionada */ %>

        function LoadForm()
        {
            if(parseInt($('#IdSubElement').val()) != 0 || parseInt($('#IdSubElementEli').val()) == 2)
            {
                $("#cbOHHabitacion").val($("#IdSubElementHab").val());
                //RefreshGridOHH();
                //SetEmpresa();
                GetCheckIn();
            }
            else
            {
                ResetForm();
            }
        }

        function LoadForm2()
        {
            RefreshGridOHH();
            //SetEmpresa();

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

            //5.0.236
            if(!(parseInt($('#IdSubElementEli').val()) == 2 && parseInt($('#HID_CK_id_habi').val()) != 0))
            {
                GetOHUsosHabXHabCombo(); 
            }

            //$('#cbOHAdosada').val($('#HID_CK_adosada_a').val());
            GetOHAdosadaCombo();
            //$('#txtid_dega').val($('#HID_CK_id_dega').val());
            $('#cbMoneda').val($('#HID_CK_id_mone').val());
            //$('#txtid_faca').val($('#HID_CK_id_faca').val());

            //Grupos, no funciona muy bien en fox, leer descripción del grupo si tiene
            //$('#txtid_grup').val($('#HID_CK_id_grup').val());

            $('#cbDescuento').val($('#HID_CK_id_dcto').val());
            $('#cbContrato').val($('#HID_CK_id_cont').val());
            SetEmpresa();
            $('#cbRegAloj').val($('#HID_CK_id_ralo').val());
            $('#cbOHUsoHab').val($('#HID_CK_id_uhab').val());
            SetUsoHab();
            $('#OHFechaEntrada').html($('#HID_CK_fecha_ent_display').val());
            $('#OHFechaSalida').val($('#HID_CK_fecha_sal').val());

            $('#OHPrecio').val($('#HID_CK_precio').val());
            $('#OHObservaciones').val($('#HID_CK_observaciones').val());

            if(parseInt($('#HID_CK_vip').val()) == 1)
            {
                $('#OHVIP').prop('checked', true);
            }
            else
            {
                $('#OHVIP').prop('checked', false);
            }

            $('#OHReferencia').val($('#HID_CK_referencia').val());
            $('#OHTarjeta').val($('#HID_CK_tar_cred').val());

            if(parseInt($('#HID_CK_sin_equip').val()) == 1)
            {
                $('#OHSinEquip').prop('checked', true);
            }
            else
            {
                $('#OHSinEquip').prop('checked', false);
            }

            if(parseInt($('#HID_CK_credito').val()) == 1)
            {
                $('#OHCredito').prop('checked', true);
            }
            else
            {
                $('#OHCredito').prop('checked', false);
            }

            if(parseInt($('#HID_CK_id_room').val()) != 0)
            {
                $('#OHReseRoom').html('<%=L.LBL("LblFDKNroRooming") %>');
                $('#OHNroReserva').html($('#HID_CK_nro_rooming').val());
                $('#btnGrupos').button('enable');
            }
            else if(parseInt($('#HID_CK_id_rese').val()) != 0)
            {
                $('#OHReseRoom').html('<%=L.LBL("LblFDKNroReserva") %>');
                $('#OHNroReserva').html($('#HID_CK_nro_reserva').val());
                $('#btnGrupos').button('disable');
            }

            if(parseInt($('#HID_CK_id_room').val()) == 0 && parseInt($('#HID_CK_id_rese').val()) == 0)
            {
                $('#OHReseRoom').html('&nbsp;');
                $('#OHNroReserva').html('&nbsp;');
                $('#btnGrupos').button('disable');
            }

            $('#cbVueloSal').val($('#HID_CK_id_vuel').val());
            $('#OHOrigenDesc').html($('#HID_CK_origen_reg').val());
            $('#cbAgenteVentas').val($('#HID_CK_id_venta').val());
            $('#OHOperador').html($('#HID_CK_operador').val());
            //$('#txtCambiaPrecio').val($('#HID_CK_CambiaPrecio').val());

            if(parseInt($('#HID_CK_FacturaAgencia').val()) != 0)
            {
                $('#OHFolioAgencia').html($('#HID_CK_FacturaAgencia').val());
            }
            else
            {
                $('#OHFolioAgencia').html('&nbsp;');
            }
            if(parseInt($('#HID_CK_Prepagado').val()) != 0)
            {
                $('#OHPrepagoMonto').html($('#HID_CK_Prepagado').val() + ' (' + $('#HID_CK_cod_mone').val() + ')');
            }
            else
            {
                $('#OHPrepagoMonto').html('&nbsp;');
            }
            if(parseInt($('#HID_CK_ImporteFacturas').val()) != 0)
            {
                $('#OHImporteFacturas').html($('#HID_CK_ImporteFacturas').val() + ' (' + $('#HID_CK_cod_mone').val() + ')');
            }
            else
            {
                $('#OHImporteFacturas').html('&nbsp;');
            }

            <% /* Si los buscas, están junto con el IdSubElement */%>
            $('#OHPrepago').val($('#HID_CK_id_dega').val());
            $('#OHFactAgencia').val($('#HID_CK_id_faca').val());
            $('#OHRese').val($('#HID_CK_id_rese').val());
            $('#OHRoom').val($('#HID_CK_id_room').val());
            $('#OHOrigen').val($('#HID_CK_id_origen').val());
            $('#OHGrupo').val($('#HID_CK_id_grup').val());
            $('#OHGrupoDesc').html($('#HID_CK_desc_grup').val());

            if(parseInt($('#IdSubElementEli').val()) != 2){
                BotonDefault();
                $('#btnTarjRegistro').button('enable');
                $('#btnTarjetaRegistroAll').button('enable');
                $('#btnMontos').button('enable');
            }
            else
            {
                $('#btnBuscarHab').button('enable');

                <% /* Indicar Tipo de habitación en Filtro de Habitaciones */%>

                $('#cbFil_id_thabFILHAB').prop('checked', true);
                $('#cbTipoHabiFilHab').val($("#HID_UhabXThab_" + $('#HID_CK_id_uhab').val()).val());
                GetDataFilHab();
            }

            if(parseInt($('#HID_CK_id_dega').val()) != 0 || parseInt($('#HID_CK_ImporteFacturas').val()) != 0 /*|| parseInt($('#HID_CK_FacturaAgencia').val()) != 0*/)
            {
                $('#btnEliminar').button('disable');
            }
            else
            {
                if(parseInt($('#IdSubElementEli').val()) != 2){
                    $('#btnEliminar').button('enable');
                }
            }

            if(parseInt($('#IdSubElementEli').val()) == 2 && parseInt($('#HID_CK_id_habi').val()) != 0)
            {
                $('#IdSubElementHab').val($('#HID_CK_id_habi').val());
                $('#cbOHHabitacion').val($('#HID_CK_id_habi').val());
                CheckDirty();
            }
        }

        <% /* Reinicia el formulario y lo deja en blanco */ %>

        function ResetForm()
        {
            $('#IdSubElement').val(0);
            $('#IdSubElementHab').val(0);

            $('#cbOHHabitacion').val(0);
            $('#OHAdultos').val(0);
            $('#OHNinos').val(0);
            $('#cbUsoHab').val(0);

            <% /* Si los buscas, están junto con el IdSubElement */%>
            $('#OHPrepago').val(0);
            $('#OHFactAgencia').val(0);
            $('#OHRese').val(0);
            $('#OHRoom').val(0);
            $('#OHOrigen').val(1);
            $('#OHGrupo').val(0);
            $('#OHGrupoDesc').html('');

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

            $('#OHFechaSalida').val('<%=String.Format("{0:d}", gen.fecha_hotelera.AddDays(1)) %>');
            $('#OHReferencia').val('');
            $('#OHVIP').prop('checked', false);

            $('#cbContrato').val(0);
            $('#cbRegAloj').val(<%=gen.id_ralo %>);
            $('#cbMoneda').val(<%=gen.id_mone %>);

            $('#OHPrecio').val(0);
            $('#cbDescuento').val(0);
            GetOHAdosadaCombo();

            $('#OHTarjeta').val('');
            $('#cbAgenteVentas').val(0);

            $('#cbVueloSal').val('');
            $('#OHSinEquip').prop('checked', false);
            $('#OHCredito').prop('checked', false);

            $('#OHObservaciones').val('');

            $('#OHFechaEntrada').html('<%=String.Format("{0:d}", DateTime.Now) + " " + String.Format("{0:HH:mm:ss}", DateTime.Now) %>');
            $('#OHTipoHabi').html('');
            $('#OHNroReserva').html('');
            SetEmpresa();
            $('#OHGrupoDesc').html('');
            $('#OHOperador').html('<%=NombreOperador %>');
            $('#OHOrigenDesc').html($('#HID_Desc_Origen1').val());

            $('#jqgOHH').jqGrid('clearGridData');
            BotonDefaultOHH();

            $('#btnTarjRegistro').button('disable');
            $('#btnTarjetaRegistroAll').button('disable');

            $('#OHPrepagoMonto').html('&nbsp;');
            $('#OHImporteFacturas').html('&nbsp;');

            $('#jqgCargAut').jqGrid('clearGridData');
            BotonDefaultCargAut();
            $('#jqgRedir').jqGrid('clearGridData');
            BotonDefaultRedir();

        }

        <% /* Evento al darle al botón de Cancelar Principal (en donde esta el de Check-In y Check-Out) */ %>

        function RecargarFormulario(modo)
        {
            $("#TablaGrid").jqGrid('delRowData', 0);
            //$('#TablaGrid').jqGrid('resetSelection');
            $('#jqgOHH').jqGrid('clearGridData');
            BotonDefaultOHH();
            GetOHHabitacionesHidden0(0);
            $('#IdSubElement').val($('#IdSubElementB').val());
            $('#IdSubElementHab').val($('#IdSubElementHabB').val());
            $('#IdSubElementModo').val(0);
            BotonDefault();
            lastsel2 = $('#IdSubElementHab').val();

            $('#btnBuscar').button('enable');
            $('#btnBuscarHab').button('disable');
            $('#btnMontos').button('enable');

            if(!(modo == 0 && parseInt($('#IdSubElementEli').val()) != 2))
            {
                $('#TablaGrid').jqGrid('clearGridData');
                $('#IdSubElementEli').val(0);
                ResetForm();
            }
        }
        
        function CargarHabitacion()
        {
            var idn = $('#cbOHHabitacion').val();
            if(parseInt($('#IdSubElementModo').val()) == 0)
            {
                if(parseInt($('#IdSubElementEli').val()) != 2){
                    $("#TablaGrid").jqGrid('delRowData', idn);
                    $("#TablaGrid").jqGrid('addRowData', idn, { 'id': idn, "temporal": 0, "Codigo": $('#HID_habi0_habitacion' + idn).val(), "Eli": 0 });
                    $('#TablaGrid').jqGrid('sortGrid', 'Codigo', true, 'asc');
                    $('#TablaGrid').jqGrid('setSelection', idn);
                    lastsel2 = idn;
                    BotonSelect();
                }
            }
            else
            {
                $("#TablaGrid").jqGrid('delRowData', 0);
                $("#TablaGrid").jqGrid('addRowData', 0, { 'id': 0, "temporal": 0, "Codigo": $('#HID_habi1_habitacion' + idn).val(), "Eli": 1 });
                $('#TablaGrid').jqGrid('sortGrid', 'Codigo', true, 'asc');
                $('#TablaGrid').jqGrid('setSelection', 0);
                lastsel2 = 0;
            }
        }

        // Para cuando se acabó de hacer el nuevo check-in, los datos ocultos aun no se han refrescado cuando se llama en el PutData();
        function CargarHabitacionPutNew(codigo)
        {
            lastsel2 = 0;
            var idn = $('#cbOHHabitacion').val();

            $("#TablaGrid").jqGrid('delRowData', idn);
            $("#TablaGrid").jqGrid('addRowData', idn, { 'id': idn, "Codigo": codigo, "Eli": 0 });
            $('#TablaGrid').jqGrid('sortGrid', 'Codigo', true, 'asc');
            //$('#TablaGrid').jqGrid('resetSelection');
            //$('#TablaGrid').jqGrid('setSelection', idn);
            lastsel2 = idn;
            BotonSelect();
        }

        // Para cuando se acabó de hacer el nuevo check-in, los datos ocultos aun no se han refrescado cuando se llama en el PutData();
        function CargarHabitacionPutNewResRL(codigo, idr)
        {
            lastsel2 = 0;
            var idn = $('#cbOHHabitacion').val();

            $("#TablaGrid").jqGrid('delRowData', idr);
            $("#TablaGrid").jqGrid('addRowData', idn, { 'id': idn, "Codigo": codigo, "Eli": 0 });
            $('#TablaGrid').jqGrid('sortGrid', 'Codigo', true, 'asc');
            //$('#TablaGrid').jqGrid('resetSelection');
            //$('#TablaGrid').jqGrid('setSelection', idn);
            lastsel2 = idn;
            BotonSelect();
            $('#IdSubElementEli').val(0);
        }

        function CheckDirty()
        {
            if(parseInt($('#IdSubElementModo').val()) == 1 || parseInt($('#IdSubElementEli').val()) == 2)
            {
                if(parseInt($('#HID_habi1_habi_val' + $('#cbOHHabitacion').val()).val()) == 0)
                {
                    $('#dlgSucia').dialog('open');
                }
                else
                {
                    BeginLoadRoom();
                }
            }
            else
            {
                BeginLoadRoom();
            }
        }

        function CheckDirtyCHA()
        {
            if(parseInt($('#HID_habi1_habi_val' + $('#cbOHHabitacionCHA').val()).val()) == 0)
            {
                $('#dlgSuciaCHA').dialog('open');
            }
            else
            {
                GetOHUsosHabXHabComboCHA(); 
            }
        }

        function BeginLoadRoom()
        {
            CargarHabitacion(); 
            if(parseInt($('#IdSubElement').val()) == 0 || parseInt($('#IdSubElementEli').val()) == 2)
            { 
                GetOHUsosHabXHabCombo(); 
            }
        }

        <% /* JS_FUN_DLG */ %>

        function AbrirDialogoFilHab()
        {
            var uhab = parseInt($('#cbOHUsoHab').val());
            if(!isNaN(uhab)){
                $('#cbTipoHabiFilHab').val($('#HID_UhabXThab_' + $('#cbOHUsoHab').val()).val());
            }
            $('#dlgFiltroHab').dialog('open');
        }

        function OpenDialogoPrecios()
        {
            if(parseInt($('#IdSubElement').val()) != 0)
            {
                $.ajax({
                    url: 'Servicio.svc/GetOHPrecios',
                    data: {
                        "id_face": $('#IdSubElement').val(), "precio": $('#OHPrecio').val(), "fecha_sal": $('#OHFechaSalida').val(), "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 () {
                        $("#dlgCargando4").dialog('open');
                    },
                    success: function (json) {
                        $("#dlgCargando4").dialog('close');
                        $("#HidPrecios").html(json.d);

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

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

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

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

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

        function DialogoCheckIn()
        {
            DialogoResRL_Lock();
            $("#dlgFiltroResRL").dialog("open");
        }

        function DialogoResRL_Lock() 
        {
            if(parseInt($('input[name=rbResRL]:checked').val()) == 0)
            {
                $('#cbFilResRLGrupo').prop('checked', false);
                $('#cbFilResRLGrupo').prop('disabled', true);
                $('#cbResRLGrupo').prop('disabled', true);

                $('#cbFilResRLOrigen').prop('checked', false);
                $('#cbFilResRLOrigen').prop('disabled', true);
                $('#cbResRLOrigen').prop('disabled', true);

                $('#cbFilResRLReservante').prop('disabled', false);
                $('#cbResRLReservante').prop('disabled', false);

                $('#btnCheckInInmediato').button('disable');
                $('#cbFilResRLConfirmadas').prop('disabled', false);
                $('#cbFilResRLVIP').prop('disabled', false);

                $('#cbFilResRLRoon').prop('checked', false);
                $('#cbFilResRLRoon').prop('disabled', true);
                $('#cbRoomingHuesped').val(0);
                $('#cbRoomingHuesped').prop('disabled', true);
            }
            else
            {
                $('#cbFilResRLGrupo').prop('disabled', false);
                $('#cbResRLGrupo').prop('disabled', false);

                $('#cbFilResRLOrigen').prop('disabled', false);
                $('#cbResRLOrigen').prop('disabled', false);

                $('#cbFilResRLReservante').prop('checked', false);
                $('#cbFilResRLReservante').prop('disabled', true);
                $('#cbResRLReservante').prop('disabled', true);

                $('#btnCheckInInmediato').button('enable');
                $('#cbFilResRLConfirmadas').prop('disabled', true);
                $('#cbFilResRLVIP').prop('disabled', true);

                $('#cbFilResRLRoon').prop('disabled', false);
                $('#cbRoomingHuesped').prop('disabled', false);
                GetOHRoomingHuespedesCombo();
            }

            //GetOHResRLFilCombos0();
            //GetOHResRLFilCombos1();
            //GetOHResRLFilCombos2();
            //GetOHResRLFilCombos3();
            //GetOHResRLFilCombos4();
            //GetOHResRLFilCombos5();
            //GetOHResRLFilCombos6();
            //GetOHResRLFilCombos7();
            //GetOHResRLFilCombos8();

            GetDataFilResRL();
            
        }

        function DialogoMensajes()
        {
            if(parseInt($('#IdSubElement').val()) != 0)
            {
                $('#IdSubElementMENS').val(0);
                $('#txtDe').val('');
                $('#txtResponderA').val('');
                $('#txtRecibido').val('<%=string.Format("{0:d}", DateTime.Now) + " " + string.Format("{0:HH:mm:ss}", DateTime.Now) %>');
                $('#txtMensaje').val('');

                var id = $("#TablaGrid").jqGrid('getGridParam','selrow');
                var ret = jQuery("#TablaGrid").jqGrid('getRowData', id);
                $('#dlgMensajes').dialog('option', 'title', '<%=L.TIT("Mensajes") %>' + ' (' + '<%=L.LBL("LblGENRoom") %>' + ' ' + ret.Codigo + ')');
                RefreshGridMENS();
                $('#dlgMensajes').dialog('open');
            }
        }

        function DialogoCargAut()
        {
            if(parseInt($('#IdSubElement').val()) != 0)
            {
                $('#IdSubElementFA0').val(0);
                $('#jqgCargAut').jqGrid('clearGridData');
                var id = $("#TablaGrid").jqGrid('getGridParam','selrow');
                var ret = jQuery("#TablaGrid").jqGrid('getRowData', id);
                $('#dlgCargAut').dialog('option', 'title', '<%=L.TIT("CargosAutomaticos") %>' + ' (' + '<%=L.LBL("LblGENRoom") %>' + ' ' + ret.Codigo + ')');
                RefreshGridFA0();
                $('#dlgCargAut').dialog('open');
            }
        }

        function DialogoRedirCargos()
        {
            if(parseInt($('#IdSubElement').val()) != 0)
            {
                var id = $("#TablaGrid").jqGrid('getGridParam','selrow');
                var ret = jQuery("#TablaGrid").jqGrid('getRowData', id);
                $('#IdSubElementFA1').val(0);
                $('#jqgRedirCargos').jqGrid('clearGridData');
                $('#dlgRedirCargos').dialog('option', 'title', '<%=L.TIT("RedireccCargos") %>' + ' (' + '<%=L.LBL("LblGENRoom") %>' + ' ' + ret.Codigo + ')');
                RefreshGridFA1();
                GetServFactXMonedaComboRedir();
                $('#dlgRedirCargos').dialog('open');
            }
        }

        function DialogoCambioHabitacion()
        {
            if(parseInt($('#IdSubElement').val()) != 0)
            {
                var id = $("#TablaGrid").jqGrid('getGridParam','selrow');
                var ret = jQuery("#TablaGrid").jqGrid('getRowData', id);
                $('#cbOHHabitacionCHA').val(0);
                GetOHUsosHabXHabComboCHA();
                GetOHHabitacionesComboCHA();
                $('#dlgCambioHabi').dialog('option', 'title', '<%=L.LBL("LblFDKCambioHabi") %>' + ' (' + '<%=L.LBL("LblGENRoom") %>' + ' ' + ret.Codigo + ')');
                $('#txtCHAPrecioAct').val($('#OHPrecio').val());
                $('#txtCHAPrecioNuevo').val('<%=String.Format("{0:N2}", 0) %>');
                $('#txtCHAMone').html($('#cbMoneda  option:selected').text());
                $('#dlgCambioHabi').dialog('open');
            }
        }

        function DialogoGrupos()
        {
            if(parseInt($('#IdSubElement').val()) != 0 && parseInt($('#HID_CK_id_room').val()) != 0)
            {
                GetGR();
                $('#dlgGrupos').dialog('open');
            }
        }

        function DialogoCheckOutGrupos()
        {
            GetGRO();
            $('#dlgGruposOut').dialog('open');
        }

        function DialogoCheckInRoomInmediato()
        {
            $('#jqgRI').jqGrid('clearGridData');
            BeginCheckInRoomInme();
            $('#dlgRoomInme').dialog('open');
        }

        <% /* JS_FUN_COMBO */ %>

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

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

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

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

        <%--function GetOHResRLFilCombos0() {
            $.ajax({
                url: 'Servicio.svc/GetOHResRLFilCombos',
                data: {
                    "Modo": 0, "ReservaRL": $('input[name=rbResRL]: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');
                    $("#cbResRLReferencia").html('');
                },
                success: function (json) {
                    $("#dlgCargando").dialog('close');
                    $("#cbResRLReferencia").html(json.d);
                    
                }
            });
        }

        function GetOHResRLFilCombos1() {
            $.ajax({
                url: 'Servicio.svc/GetOHResRLFilCombos',
                data: {
                    "Modo": 1, "ReservaRL": $('input[name=rbResRL]: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');
                    $("#cbResRLContrato").html('');
                },
                success: function (json) {
                    $("#dlgCargando2").dialog('close');
                    $("#cbResRLContrato").html(json.d);
                }
            });
        }

        function GetOHResRLFilCombos2() {
            $.ajax({
                url: 'Servicio.svc/GetOHResRLFilCombos',
                data: {
                    "Modo": 2, "ReservaRL": $('input[name=rbResRL]: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 () {
                    $("#dlgCargando3").dialog('open');
                    $("#cbResRLVuelo").html('');
                },
                success: function (json) {
                    $("#dlgCargando3").dialog('close');
                    $("#cbResRLVuelo").html(json.d);
                }
            });
        }

        function GetOHResRLFilCombos3() {
            $.ajax({
                url: 'Servicio.svc/GetOHResRLFilCombos',
                data: {
                    "Modo": 3, "ReservaRL": $('input[name=rbResRL]: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 () {
                    $("#dlgCargando4").dialog('open');
                    $("#cbResRLNacionalidad").html('');
                },
                success: function (json) {
                    $("#dlgCargando4").dialog('close');
                    $("#cbResRLNacionalidad").html(json.d);
                }
            });
        }

        function GetOHResRLFilCombos4() {
            $.ajax({
                url: 'Servicio.svc/GetOHResRLFilCombos',
                data: {
                    "Modo": 4, "ReservaRL": $('input[name=rbResRL]: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 () {
                    $("#dlgCargando5").dialog('open');
                    $("#cbResRLReservante").html('');
                },
                success: function (json) {
                    $("#dlgCargando5").dialog('close');
                    $("#cbResRLReservante").html(json.d);
                }
            });
        }

        function GetOHResRLFilCombos5() {
            $.ajax({
                url: 'Servicio.svc/GetOHResRLFilCombos',
                data: {
                    "Modo": 5, "ReservaRL": $('input[name=rbResRL]: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 () {
                    $("#dlgCargando6").dialog('open');
                    $("#cbResRLNombre").html('');
                },
                success: function (json) {
                    $("#dlgCargando6").dialog('close');
                    $("#cbResRLNombre").html(json.d);
                }
            });
        }

        function GetOHResRLFilCombos6() {
            $.ajax({
                url: 'Servicio.svc/GetOHResRLFilCombos',
                data: {
                    "Modo": 6, "ReservaRL": $('input[name=rbResRL]: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 () {
                    $("#dlgCargando7").dialog('open');
                    $("#cbResRLGrupo").html('');
                },
                success: function (json) {
                    $("#dlgCargando7").dialog('close');
                    $("#cbResRLGrupo").html(json.d);
                }
            });
        }

        function GetOHResRLFilCombos7() {
            $.ajax({
                url: 'Servicio.svc/GetOHResRLFilCombos',
                data: {
                    "Modo": 7, "ReservaRL": $('input[name=rbResRL]: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 () {
                    $("#dlgCargando8").dialog('open');
                    $("#cbResRLCardex").html('');
                },
                success: function (json) {
                    $("#dlgCargando8").dialog('close');
                    $("#cbResRLCardex").html(json.d);
                }
            });
        }

        function GetOHResRLFilCombos8() {
            $.ajax({
                url: 'Servicio.svc/GetOHResRLFilCombos',
                data: {
                    "Modo": 8, "ReservaRL": $('input[name=rbResRL]: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 () {
                    $("#dlgCargando9").dialog('open');
                    $("#cbResRLOrigen").html('');
                },
                success: function (json) {
                    $("#dlgCargando9").dialog('close');
                    $("#cbResRLOrigen").html(json.d);
                }
            });
        }--%>

        function LockMainButtons(lock)
        {
            $('#btnMensajes').button(lock);
            $('#btnPrepagos').button(lock);
            $('#btnCargAut').button(lock);
            $('#btnRedirCargos').button(lock);

            //$('#btnCheckIn').button(lock);
            $('#btnAnularCheckIn').button(lock);
            $('#btnCambioHab').button(lock);
            //$('#btnCheckOutGrupo').button(lock);
        }

        function PutOHCambioHabitacion() {

            var rsel = $("#TablaGrid").jqGrid('getGridParam', 'selrow');
            if(rsel > 0 || rsel < 0){
                $.ajax({
                    url: 'Servicio.svc/PutOHCambioHabitacion',
                    data: {
                        "id_face": $("#IdSubElement").val()
                        , "id_habi": $("#cbOHHabitacionCHA").val()
                        , "id_uhab": $("#cbOHUsoHabCHA").val()
                        , "precio": $("#txtCHAPrecioNuevo").val()
                        , "motivo": $("#txtCHAMotivo").val()
                        , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                        , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                        , "LangCode": "<%=LangCode %>"
                    },
                    dataType: "json",
                    type: "GET",
                    contentType: "application/json; charset=utf-8",
                    beforeSend: function () {
                        $("#dlgCargando9").dialog('open');
                    },
                    success: function (json) {
                        try {
                            var res = json.d;
                            if(res > 0 || res < 0)
                            {
                                var idn = $("#cbOHHabitacionCHA").val();
                                $('#IdSubElement').val($("#IdSubElement").val());
                                $('#IdSubElementB').val($("#IdSubElement").val());
                                $('#IdSubElementHab').val(idn);
                                $('#IdSubElementHabB').val(idn);
                                $("#TablaGrid").jqGrid('delRowData', $("#cbOHHabitacion").val());
                                $("#TablaGrid").jqGrid('addRowData', idn, { 'id': idn, "Codigo": $('#HID_habi1_habitacion' + idn).val(), "Eli": 0 });
                                //$('#TablaGrid').jqGrid('setSelection', idn);
                                RecargarFormulario(0);
                                $("#dlgCargando9").dialog('close');
                                $("#dlgCambioHabi").dialog('close');
                            }
                            else
                            {
                                $('#dlgInformation').html(json.d); 
                                $('#dlgInformation').dialog('open');
                                $("#dlgCargando9").dialog('close');
                            }
                        }
                        catch(err) {
                            $("#dlgCargando9").dialog('close');
                            $('#dlgInformation').html(json.d); 
                            $('#dlgInformation').dialog('open');
                        }
                    }
                });
            }
        }

        function BeginCheckOutGrupo() {

            $.ajax({
                url: 'Servicio.svc/OHCheckOutGrupo',
                data: {
                    "id_grup": $("#IdSubElementGRO").val()
                    , "U": "<%=Request.Cookies[Parametros.COOKIE_USR].Value %>", "N": "<%=Request.Cookies[Parametros.COOKIE_NOM].Value %>"
                    , "D": "<%=Request.Cookies[Parametros.COOKIE_DAT].Value %>", "I": "<%=Enigma.Encriptar(Request.ServerVariables["REMOTE_ADDR"]) %>"
                    , "LangCode": "<%=LangCode %>"
                },
                dataType: "json",
                type: "GET",
                contentType: "application/json; charset=utf-8",
                beforeSend: function () {
                    $("#dlgCargando9").dialog('open');
                },
                success: function (json) {
                    try {
                        var res = json.d;
                        if(res > 0 || res < 0)
                        {
                            //$("#dlgGruposOut").dialog('close');
                            //$('#TablaGrid').jqGrid('clearGridData');

                            //$("#dlgCargando9").dialog('close');
                            location.reload();
                        }
                        else
                        {
                            $('#dlgInformation').html(json.d); 
                            $('#dlgInformation').dialog('open');
                            $("#dlgCargando9").dialog('close');
                        }
                    }
                    catch(err) {
                        $("#dlgCargando9").dialog('close');
                        $('#dlgInformation').html(json.d); 
                        $('#dlgInformation').dialog('open');
                    }
                }
            });
        }

        <% /* JS_FUN_PER */ %>

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

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

            if(parseInt(modo) == 0) 
            {
                $('#IdSubElementCardFA0').val($('#IdSubElementPER').val());
                BotonGuardarFA0();
                $('#dlgFiltroPER').dialog('close');
            }
            else if(parseInt(modo) == 1) 
            {
                $('#IdSubElementCardFA1').val($('#IdSubElementPER').val());
                BotonGuardarFA1();
                $('#dlgFiltroPER').dialog('close');
            }
            else 
            {
                $('#' + modo + '_id_cardex').val($('#IdSubElementPER').val());
                BotonGuardarOHH();
                $('#dlgFiltroPER').dialog('close');
            }
        }

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

            if(modo == 0) 
            {
                $('#IdSubElementCardFA0').val(0);
                BotonGuardarFA0();
                $('#dlgFiltroPER').dialog('close');
            }
            else if(modo == 1) 
            {
                $('#IdSubElementCardFA1').val(0);
                BotonGuardarFA1();
                $('#dlgFiltroPER').dialog('close');
            }
            else 
            {
                $('#' + modo + '_id_cardex').val(0);
                BotonGuardarOHH();
                $('#dlgFiltroPER').dialog('close');
            }
        }

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

        <% /* JS_DYNA */ %>

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

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

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

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

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

        <% /* JS_DOC */ %>

        $(document).ready(function () {

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

            $("#dlgCambio").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 240,
                width: 370,
                modal: true,
                buttons: {
                    "<%=L.LBL("LblGENAceptar") %>": function () {
                        $(this).dialog("close");
                        $('#OHPrecio').val($('#txtPrecioCambio').html());
                        BotonGuardar();
                    },
                    "<%=L.LBL("LblGENCancel") %>": function () {
                        $(this).dialog("close");
                    }
                }
            });

            $("#dlgCambioHuesp").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 240,
                width: 370,
                modal: true,
                buttons: {
                    "<%=L.LBL("LblGENAceptar") %>": function () {
                        $(this).dialog("close");
                        $('#OHPrecio').val($('#txtPrecioCambio2').html());
                        $('#cbOHUsoHab').val($('#hidPropUso').val());
                        BotonGuardar();
                    },
                    "<%=L.LBL("LblGENCancel") %>": function () {
                        $(this).dialog("close");
                    }
                }
            });

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

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

            $("#dlgSucia").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 210,
                width: 320,
                modal: true,
                buttons: {
                    "<%=L.LBL("LblGENAceptar") %>": function () {
                        $(this).dialog("close");
                        BeginLoadRoom();
                    },
                    "<%=L.LBL("LblGENCancel") %>": function () {
                        $(this).dialog("close");
                        $('#cbOHHabitacion').val(0);
                    }
                }
            });

            $("#dlgSuciaCHA").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 210,
                width: 320,
                modal: true,
                buttons: {
                    "<%=L.LBL("LblGENAceptar") %>": function () {
                        $(this).dialog("close");
                        GetOHUsosHabXHabComboCHA(); 
                    },
                    "<%=L.LBL("LblGENCancel") %>": function () {
                        $(this).dialog("close");
                        $('#cbOHHabitacionCHA').val(0);
                    }
                }
            });

            $("#dlgFiltro").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 570,
                width: 520,
                modal: true,
                open: function()
                {
                    LoadTarifasComboFilCK();
                },
                buttons: {
                    "<%=L.LBL("LblGENSearch") %>": function () {
                        $(this).dialog("close");
                        GetOHCheckInFiltro();
                    },
                    "<%=L.LBL("LblGENCancel") %>": function () {
                        $(this).dialog("close");
                    }
                }
            });

            $("#dlgFiltroHab").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 300,
                width: 520,
                modal: true,
                buttons: {
                    "<%=L.LBL("LblGENSearch") %>": function () {
                        GetDataFilHab();
                    },
                    "<%=L.LBL("LblFDKSSeleccionar") %>": function () {
                        $(this).dialog("close");
                        var rsel = $("#jqgFilHab").jqGrid('getGridParam', 'selrow');
                        if(rsel != 0){
                            $('#cbOHHabitacion').val(rsel);
                            BotonGuardar();
                            CheckDirty();
                        }
                    },
                    "<%=L.LBL("LblGENCancel") %>": function () {
                        $(this).dialog("close");
                    }
                }
            });

            $("#dlgFiltroResRL").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 450,
                width: 690,
                modal: true,
                open: function()
                {
                    LoadTarifasComboFilResRL();
                    GetOHRoomingHuespedesCombo();
                },
                buttons: {
                    "<%=L.LBL("LblGENSearch") %>": function () {
                        GetDataFilResRL();
                    },
                    "<%=L.LBL("LblFDKSSeleccionar") %>": function () {
                        BeginCheckInB();
                        $(this).dialog("close");
                        
                    },
                    "<%=L.LBL("LblGENCancel") %>": function () {
                        $(this).dialog("close");
                    }
                }
            });

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

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

            $("#dlgGruposOut").dialog({
                autoOpen: false,
                show: "fade",
                hide: "curtain",
                resizable: false,
                height: 420,
                width: 440,
                modal: true,
                open: function()
                {
                    LoadTarifasComboFilGROUP();
                },
                buttons: {
                    "<%=L.LBL("LblGENSearch") %>": function () {
                        RefreshGridGR();
                    },
                    "<%=L.LBL("LblFDKOHCheckOutGrupo") %>": function () {
                        $("#dlgCKOUTGrupo").dialog('open');
                    },
                    "<%=L.LBL("LblGENCancel") %>": function () {
                        $(this).dialog("close");
                    }
                }
            });

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

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

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

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

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

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

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

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

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

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

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

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

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

            $('#IdSubElementLOAD').val(<%=id_habi %>);

            <% } %>

            GetOHHabitacionesHidden0(0);

            LoadGrid();
            LoadGridOHH();
            LoadGridFilHab();
            LoadGridFilResRL();
            LoadGridMENS();
            LoadGridFA0();
            LoadGridFA1();
            LoadGridCargAut();
            LoadGridRedir();
            LoadGridGR();
            LoadGridGRO();
            LoadGridRI();
            LoadGridPER();
            LoadGridDGA();
            LoadGridDG();

            BotonDefault();
            BotonDefaultOHH();
            BotonDefaultMENS();
            BotonDefaultFA0();
            BotonDefaultFA1();
            BotonDefaultCargAut();
            BotonDefaultRedir();
            BotonDefaultGR();
            BotonDefaultDGA();

            InitializeComponents();
            InitializeComponentsMENS();
            InitializeComponentsFA0();
            InitializeComponentsFA1();

            //$('#cbMoneda').prop('disabled', true);
            $('#cbMoneda').val(<%=gen.id_mone %>);
            $('#cbMonedaFA0').val(<%=gen.id_mone %>);
            $('#cbMonedaFA1').val(<%=gen.id_mone %>);
            $('#cbRegAloj').val(<%=gen.id_ralo %>);

            $('#btnBuscarHab').button('disable');
            $('#btnMontos').button('disable');

            $("#OHFechaSalida").datepicker({
                showOn: "button",
                buttonImage: "css/Themes/Fall/calendar.png",
                buttonImageOnly: true,
                firstDay: 0,
                changeYear: true, 
                changeMonth: true,
                minDate: new Date(<%=gen.fecha_hotelera.Year %>, <%=gen.fecha_hotelera.Month %> - 1, <%=gen.fecha_hotelera.Day %>)
            });

            ResetForm();

            LockMainButtons('disable');

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

            <%=CambioPrecioDir != 1 ? "$('#OHPrecio').prop('readonly', true);" : "" %>

        });
    </script>

    <style type="text/css">
        .ResRLRow td 
        {
            color: #B618F5; 
            font-style: italic;
        }

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

    <% } catch { } %>

</asp:Content>

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

    <% try{ %>

    <div id="SevenBreadcrumb" class="ui-state-default">
        <table style="width: 100%; white-space: nowrap;">
            <tr>
                <td>
                    <div class="SevenEnlaces" onclick="window.location.href='Menu.aspx#M2';" 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="OperacionesHabitaciones.aspx"><%=L.TIT("OperacionesHabitaciones") %> [1.1]</a>
                </td>
                <td style="width: 100%;"></td>
                <td>
                    <%=L.LBL("LblGENLanguage") %>
                </td>
                <td>
                    <!-- #include file="LanguageCombo.html" -->
                </td>
            </tr>
        </table>
    </div>
            
    <div id="SevenPrincipal">
                
        <div id="SevenMedio">
                    
            <div id="SevenInterno" style="width: 830px;">

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

                </div>

                <% /* DLG_VAR */ %>

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

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

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

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

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

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

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

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

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

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

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

                <div id="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="dlgRoomInme" title="<%=L.LBL("LblFDKCheckInInmediato") %>" style="text-align: center; padding-top: 25px">
                    <%=L.LBL("LblFDKSeleccioneLineas") %>
                    <br /><br />
                    <input type="hidden" id="IdSubElementRI" value="0" />
                    <table id="jqgRI"></table>
                </div>

                <div id="dlgCambio" title="<%=L.LBL("LblGENInformation") %>" style="text-align: center; padding-top: 25px">
                    <div style="border: 4px solid #96C9FF; border-radius: 30%; padding: 10px;">
                        <span id="txtDlgCambio"></span><br />
                        <b><span id="txtPrecioCambio"></span> <span id="txtMoneCambio"></span></b><br />
                        <%=L.LBL("LblOHAceptaCambio") %>
                    </div>
                </div>

                <div id="dlgCambioHuesp" title="<%=L.LBL("LblGENInformation") %>" style="text-align: center; padding-top: 25px">
                    <div style="border: 4px solid #96C9FF; border-radius: 30%; padding: 10px;">
                        <%=L.LBL("LblOHCambioPrecioXUsoHuesp") %>
                        <input type="hidden" id="hidPropUso" value="0" />
                        <b><span id="txtUsoCambio2"></span>   <span id="txtPrecioCambio2"></span> <span id="txtMoneCambio2"></span></b><br />
                        <%=L.LBL("LblOHAceptaCambio") %>
                    </div>
                </div>

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

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

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

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

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

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

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

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

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

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

                <% /* DLG_DGA */%>

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

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

                <% /* DLG_FIL_DG */%>

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

                <% /* DLG_CHA */ %>

                <div id="dlgCambioHabi" title="<%=L.LBL("LblFDKCambioHabi") %>" style="text-align: center; padding-top: 25px">
                    <table style="text-align: left; width: 100%;">
                        <tr>
                            <td style="width: 20%;">
                                <%=L.LBL("LblFDKCHAHabDest") %>
                            </td>
                            <td style="width: 10%;">

                            </td>
                            <td style="width: 40%;">
                                <%=L.LBL("LblFDKCHANuevoUso") %>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <select id="cbOHHabitacionCHA" style="width: 130px;" onchange="CheckDirtyCHA();"></select>
                            </td>
                            <td>

                            </td>
                            <td>
                                <select id="cbOHUsoHabCHA" style="width: 150px;" onchange="GetPrecioCHA(0);"></select>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <%=L.LBL("LblFDKCHAPrecioAnt") %>
                            </td>
                            <td>

                            </td>
                            <td>
                                <%=L.LBL("LblFDKCHAPrecioNuevo") %>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="text" id="txtCHAPrecioAct" value="" disabled="disabled" style="width: 100px;" />
                            </td>
                            <td>
                                <span id="txtCHAMone"></span>
                            </td>
                            <td>
                                <div id="CHAMarker" style="width: 70%; border: 3px solid #FFADD2; padding: 10px; border-radius: 50%; text-align: center; visibility: hidden;">
                                    <input type="text" id="txtCHAPrecioNuevo" value="<%=String.Format("{0:N2}", 0) %>" style="width: 100px; text-align: right; color: #B30050; visibility: visible;" />
                                </div>
                            </td>
                        </tr>
                        <tr>
                            <td colspan="3">
                                <%=L.LBL("LblGENMotivo") %>
                            </td>
                        </tr>
                        <tr>
                            <td colspan="3">
                                <textarea id="txtCHAMotivo" style="width: 380px; height: 70px;" ></textarea>
                            </td>
                        </tr>
                    </table>
                </div>

                <% /* DLG_CARG_AUT */ %>

                <div id="dlgCargAut" title="<%=L.TIT("CargosAutomaticos") %>" style="text-align: center; padding-top: 25px">
                    <table style="width: 100%;">
                        <tr>
                            <td>
                                <input type="hidden" id="IdSubElementFA0" value="0" />
                                <input type="hidden" id="IdSubElementCardFA0" value="0" />
                                <table id="jqgFA0"></table>
                            </td>
                            <td style="text-align: left;">
                                <b><%=L.LBL("LblFDKDatosFactura") %></b>
                                <br /><br />
                                <fieldset>
                                    <table style="width: 100%;">
                                        <tr>
                                            <td>
                                                <%=L.LBL("LblGENOrder") %>
                                            </td>
                                            <td>
                                                <%=L.LBL("LblGENMoney") %>
                                            </td>
                                            <td>
                                                <%=L.LBL("LblGENNumero") %>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <input type="text" id="txtFA0Orden" value="" disabled="disabled" style="width: 50px;" />
                                            </td>
                                            <td>
                                                <%=cbMonedaFA0 %>
                                            </td>
                                            <td>
                                                <input type="text" id="txtFA0Numero" value="" disabled="disabled" style="width: 80px; background-color: #D1E0ED; text-align: right;"  />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                               
                                            </td>
                                            <td>
                                                
                                            </td>
                                            <td>
                                                <%=L.LBL("LblGENImporte") %>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <input type="checkbox" id="cbFA0Factura" name="cbFA0Factura" value="1" />
                                                <%=L.LBL("LblGENFactura") %>
                                            </td>
                                            <td>
                                                <button type="button" id="btnFA0Cardex" onclick="$('#IdSubElementPERCon').val(1);$('#IdSubElementPERModo').val(0);$('#IdSubElementPERFil').val($('#IdSubElementCardFA0').val());RefreshGridPER();$('#dlgFiltroPER').dialog('open');">
                                                    <table style="padding: 0px;">
                                                        <tr>
                                                            <td><img id="imgKardex01" src="img/Seven/Kardex.png" alt="<%=L.LBL("LblFDKPerfil") %>" /></td>
                                                        </tr>
                                                    </table>
                                                </button>
                                            </td>
                                            <td>
                                                <input type="text" id="txtFA0Importe" value="<%=String.Format("{0:N2}", 0) %>" disabled="disabled" style="width: 80px; background-color: aliceblue; text-align: right;"  />
                                            </td>
                                        </tr>
                                    </table>
                                </fieldset>
                                
                                <table style="width: 100%;">
                                    <tr>
                                        <td colspan="4">
                                            <table style="width: 100%;">
                                                <tr>
                                                    <td style="width: 100%;"></td>
                                                    <td>
                                                        <button type="button" id="btnNuevoFA0" onclick="CreateFA0();">
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <img src="img/document.png" alt="<%=L.LBL("LblGENNew") %>" />
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </button>
                                                    </td>
                                                    <td>
                                                        <button type="button" id="btnEliminarFA0" onclick="DeleteFA0();">
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <img id="btnEliminarIconFA0" src="img/cross-script.png" alt="<%=L.LBL("LblGENDelete") %>" />
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </button>
                                                    </td>
                                                    <td>
                                                        <button type="button" id="btnGuardarFA0" onclick="SaveFA0();">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img src="img/disk.png" alt="<%=L.LBL("LblGENSave") %>" />
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                        </button>
                                                    </td>
                                                    <td>
                                                        <button type="button" id="btnCancelarFA0" onclick="CancelFA0();">
                                                                <table>
                                                                    <tr>
                                                                        <td><img src="img/arrow-return-180-left.png" alt="<%=L.LBL("LblGENCancel") %>" /></td>
                                                                    </tr>
                                                                </table>
                                                        </button>
                                                    </td>
                                                </tr>
                                            </table>
                                        </td>
                                    </tr>
                                </table>
                            </td>
                        </tr>
                    </table>
                    <table>
                        <tr>
                            <td>
                                <input type="hidden" id="IdSubElementCargAut" value="0" />
                                <table id="jqgCargAut"></table>
                            </td>
                            <td>
                                <table style="width: 100%;">
                                    <tr>
                                        <td colspan="4">
                                            <table style="width: 100%;">
                                                <tr>
                                                    <td>
                                                        <button type="button" id="btnNuevoCargAut" onclick="CreateCargAut();">
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <img src="img/document.png" alt="<%=L.LBL("LblGENNew") %>" />
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </button>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td>
                                                        <button type="button" id="btnEliminarCargAut" onclick="DeleteCargAut();">
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <img id="btnEliminarIconCargAut" src="img/cross-script.png" alt="<%=L.LBL("LblGENDelete") %>" />
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </button>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td>
                                                        <button type="button" id="btnGuardarCargAut" onclick="SaveCargAut();">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img src="img/disk.png" alt="<%=L.LBL("LblGENSave") %>" />
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                        </button>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td>
                                                        <button type="button" id="btnCancelarCargAut" onclick="CancelCargAut();">
                                                                <table>
                                                                    <tr>
                                                                        <td><img src="img/arrow-return-180-left.png" alt="<%=L.LBL("LblGENCancel") %>" /></td>
                                                                    </tr>
                                                                </table>
                                                        </button>
                                                    </td>
                                                </tr>
                                            </table>
                                        </td>
                                    </tr>
                                </table>
                            </td>
                        </tr>
                    </table>
                </div>

                <% /* DLG_REDIR_CARGOS */ %>

                <div id="dlgRedirCargos" title="<%=L.TIT("RedireccCargos") %>" style="text-align: center; padding-top: 25px">
                    <table style="width: 100%;">
                        <tr>
                            <td>
                                <input type="hidden" id="IdSubElementFA1" value="0" />
                                <input type="hidden" id="IdSubElementCardFA1" value="0" />
                                <table id="jqgFA1"></table>
                            </td>
                            <td style="text-align: left;">
                                <b><%=L.LBL("LblFDKDatosFactura") %></b>
                                <br /><br />
                                <fieldset>
                                    <table style="width: 100%;">
                                        <tr>
                                            <td>
                                                <%=L.LBL("LblGENOrder") %>
                                            </td>
                                            <td>
                                                <%=L.LBL("LblGENMoney") %>
                                            </td>
                                            <td>
                                                <%=L.LBL("LblGENNumero") %>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <input type="text" id="txtFA1Orden" value="" disabled="disabled" style="width: 50px;" />
                                            </td>
                                            <td>
                                                <%=cbMonedaFA1 %>
                                            </td>
                                            <td>
                                                <input type="text" id="txtFA1Numero" value="" disabled="disabled" style="width: 80px; background-color: #D1E0ED; text-align: right;"  />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                               
                                            </td>
                                            <td>
                                                
                                            </td>
                                            <td>
                                                <%=L.LBL("LblGENImporte") %>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <input type="checkbox" id="cbFA1Factura" name="cbFA1Factura" value="1" />
                                                <%=L.LBL("LblGENFactura") %>
                                            </td>
                                            <td>
                                                <button type="button" id="btnFA1Cardex" onclick="$('#IdSubElementPERCon').val(1);$('#IdSubElementPERModo').val(1);$('#IdSubElementPERFil').val($('#IdSubElementCardFA0').val());RefreshGridPER();$('#dlgFiltroPER').dialog('open');">
                                                    <table style="padding: 0px;">
                                                        <tr>
                                                            <td><img id="imgKardex02" src="img/Seven/Kardex.png" alt="<%=L.LBL("LblFDKPerfil") %>" /></td>
                                                        </tr>
                                                    </table>
                                                </button>
                                            </td>
                                            <td>
                                                <input type="text" id="txtFA1Importe" value="<%=String.Format("{0:N2}", 0) %>" disabled="disabled" style="width: 80px; background-color: aliceblue; text-align: right;"  />
                                            </td>
                                        </tr>
                                    </table>
                                </fieldset>
                                
                                <table style="width: 100%;">
                                    <tr>
                                        <td colspan="4">
                                            <table style="width: 100%;">
                                                <tr>
                                                    <td style="width: 100%;"></td>
                                                    <td>
                                                        <button type="button" id="btnNuevoFA1" onclick="CreateFA1();">
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <img src="img/document.png" alt="<%=L.LBL("LblGENNew") %>" />
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </button>
                                                    </td>
                                                    <td>
                                                        <button type="button" id="btnEliminarFA1" onclick="DeleteFA1();">
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <img id="btnEliminarIconFA1" src="img/cross-script.png" alt="<%=L.LBL("LblGENDelete") %>" />
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </button>
                                                    </td>
                                                    <td>
                                                        <button type="button" id="btnGuardarFA1" onclick="SaveFA1();">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img src="img/disk.png" alt="<%=L.LBL("LblGENSave") %>" />
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                        </button>
                                                    </td>
                                                    <td>
                                                        <button type="button" id="btnCancelarFA1" onclick="CancelFA1();">
                                                                <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>
                    <table>
                        <tr>
                            <td>
                                <input type="hidden" id="IdSubElementRedir" value="0" />
                                <table id="jqgRedir"></table>
                            </td>
                            <td>
                                <table style="width: 100%;">
                                    <tr>
                                        <td>
                                            <table style="width: 100%;">
                                                <tr>
                                                    <td>
                                                        <button type="button" id="btnNuevoRedir" onclick="CreateRedir();">
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <img src="img/document.png" alt="<%=L.LBL("LblGENNew") %>" />
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </button>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td>
                                                        <button type="button" id="btnEliminarRedir" onclick="DeleteRedir();">
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <img id="btnEliminarIconRedir" src="img/cross-script.png" alt="<%=L.LBL("LblGENDelete") %>" />
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </button>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td>
                                                        <button type="button" id="btnGuardarRedir" onclick="SaveRedir();">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img src="img/disk.png" alt="<%=L.LBL("LblGENSave") %>" />
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                        </button>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td>
                                                        <button type="button" id="btnCancelarRedir" onclick="CancelRedir();">
                                                                <table>
                                                                    <tr>
                                                                        <td><img src="img/arrow-return-180-left.png" alt="<%=L.LBL("LblGENCancel") %>" /></td>
                                                                    </tr>
                                                                </table>
                                                        </button>
                                                    </td>
                                                </tr>
                                            </table>
                                        </td>
                                    </tr>
                                </table>
                            </td>
                        </tr>
                    </table>
                </div>

                <% /* DLG_FIL_PER */%>

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

                <% /* DLG_MENS */ %>

                <div id="dlgMensajes" title="<%=L.TIT("Mensajes") %>" style="text-align: center; padding-top: 25px">
                    <table style="text-align: left;">
                        <tr>
                            <td>   
                                <input type="hidden" id="IdSubElementMENS" value="0" />
                                <table id="jqgMENS"></table>
                            </td>
                            <td>
                                <table>
                                    <tr>
                                        <td>
                                            <%=L.LBL("LblGENFrom") %>
                                        </td>
                                        <td>
                                            <%=L.LBL("LblFDKResponderA") %>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <input type="text" id="txtDe" value="" style="width: 180px;" />
                                        </td>
                                        <td>
                                            <input type="text" id="txtResponderA" value="" style="width: 180px;" />
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <%=L.LBL("LblGENRecibido") %>
                                        </td>
                                        <td>
                                            
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <input type="text" id="txtRecibido" class="eligeFechaHora" value="<%=string.Format("{0:d}", DateTime.Now) + " " + string.Format("{0:HH:mm:ss}", DateTime.Now) %>" style="width: 150px;" />
                                        </td>
                                        <%--<td style="text-align: right;">
                                            <table>
                                                <tr>
                                                    <td>
                                                        <button type="button" id="btnMensajesOn" onclick="EnviarSenalNoMensajes(0);" >
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <img src="img/Seven/FDK/MensajesOff.png" 
                                                                           alt="<%=L.LBL("LblGENReporte") %>" />
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </button>
                                                    </td>
                                                    <td>
                                                        <button type="button" id="btnMensajesOff" onclick="EnviarSenalNoMensajes(1);" >
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <img src="img/Seven/FDK/MensajesOn.png" 
                                                                           alt="<%=L.LBL("LblGENReporte") %>" />
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </button>
                                                    </td>
                                                    <td>
                                                        <button type="button" id="btnNoMolesOn" onclick="EnviarSenalNoMolestar(1);" >
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <img src="img/Seven/FDK/NoMolestarOn.png" 
                                                                           alt="<%=L.LBL("LblGENReporte") %>" />
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </button>
                                                    </td>
                                                    <td>
                                                        <button type="button" id="btnNoMolesOff" onclick="EnviarSenalNoMolestar(0);" >
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <img src="img/Seven/FDK/NoMolestarOff.png" 
                                                                           alt="<%=L.LBL("LblGENReporte") %>" />
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </button>
                                                    </td>
                                                </tr>
                                            </table>
                                        </td>--%>
                                    </tr>
                                    <tr>
                                        <td>
                                            <%=L.LBL("LblFDKTextoMensaje") %>
                                        </td>
                                        <td>
                                            
                                        </td>
                                    </tr>
                                    <tr>
                                        <td colspan="2">
                                            <textarea id="txtMensaje" style="width: 420px; height: 150px; resize: none;" ></textarea>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <b><%=L.LBL("LblGENRegistrado") %>: </b>
                                            <span id="UsuarioMens"></span>
                                        </td>
                                        <td>
                                            <b><%=L.LBL("LblGENModificado") %>: </b>
                                            <span id="UsuarioMensMod"></span>
                                        </td>
                                    </tr>
                                </table>

                                <br />

                                <table style="width: 100%;">
                                    <tr>
                                        <td colspan="4">
                                            <table style="width: 100%;">
                                                <tr>
                                                    <td>
                                                        <div class="SevenEnlaces">
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <input type="checkbox" id="cbEliminadoMENS" onchange="BotonDefaultMENS();RefreshGridMENS();" value="1" /> <%=L.LBL("LblGENShowDeleted") %>
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </div>
                                                    </td>
                                                    <td style="width: 100%;"></td>
                                                    <td>
                                                        <button type="button" id="btnRepMens" onclick="window.open('Informe.aspx?r=2&id=' + $('#IdSubElementMENS').val(), 'REPMSG');" >
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <img src="img/printer.png" 
                                                                           alt="<%=L.LBL("LblGENReporte") %>" />
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </button>
                                                    </td>
                                                    <td>
                                                        <button type="button" id="btnNuevoMENS" onclick="CreateMENS();">
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <img src="img/document.png" alt="<%=L.LBL("LblGENNew") %>" />
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </button>
                                                    </td>
                                                    <td>
                                                        <button type="button" id="btnEliminarMENS" onclick="DeleteMENS();">
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <img id="btnEliminarIconMENS" src="img/cross-script.png" alt="<%=L.LBL("LblGENDelete") %>" />
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </button>
                                                    </td>
                                                    <td>
                                                        <button type="button" id="btnGuardarMENS" onclick="SaveMENS();">
                                                                <table>
                                                                    <tr>
                                                                        <td>
                                                                            <img src="img/disk.png" alt="<%=L.LBL("LblGENSave") %>" />
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                        </button>
                                                    </td>
                                                    <td>
                                                        <button type="button" id="btnCancelarMENS" onclick="CancelMENS();">
                                                                <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="btnSalirMENS" onclick="$('#dlgMensajes').dialog('close');">
                                                                <table>
                                                                    <tr>
                                                                        <td><img src="img/door-open-in.png" alt="<%=L.LBL("LblGENExit") %>" /></td>
                                                                    </tr>
                                                                </table>
                                                        </button>
                                                    </td>
                                                </tr>
                                            </table>
                                        </td>
                                    </tr>
                                </table>
                            </td>
                        </tr>
                    </table>
                </div>

                <% /* DLG_PRE */ %>

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

                <% /* DLG_HUES */ %>

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

                    <input type="hidden" id="HIDHU" value="0" />

                    <table style="width: 100%; text-align: left; white-space: nowrap;">
                        <tr>
                            <td>
                                <b><%=L.LBL("LblFDKDatosGenerales") %></b>
                            </td>
                            <td>
                                <b><%=L.LBL("LblFDKDireccionCliente") %></b>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <table>
                                    <tr>
                                        <td>
                                            <fieldset>
                                                <table>
                                                    <tr>
                                                        <td>
                                                            <b><%=L.LBL("LblFDKSFechaEntrada") %></b>
                                                        </td>
                                                        <td>
                                                            <b><%=L.LBL("LblFDKSFechaSalida") %></b>
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td>
                                                            <input type="text" id="txtHUFecEntrada" style="width: 80px" disabled="disabled" />
                                                        </td>
                                                        <td>
                                                            <input type="text" id="txtHUFecSalida" style="width: 80px" disabled="disabled" />
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td>
                                                            <fieldset style="width: 70%;">
                                                                <input type="radio" id="rbGenero1" name="rbGenero" value="0" checked="checked" /> <%=L.LBL("LblFDKMasculino") %> <br />
                                                                <input type="radio" id="rbGenero0" name="rbGenero" value="1" /> <%=L.LBL("LblFDKFemenino") %>
                                                            </fieldset>
                                                        </td>
                                                        <td>
                                                            <fieldset style="width: 70%;">
                                                                <input type="radio" id="rbAdulto1" name="rbAdulto" value="1" checked="checked" /> <%=L.LBL("LblFDKAdulto") %> <br />
                                                                <input type="radio" id="rbAdulto0" name="rbAdulto" value="0" /> <%=L.LBL("LblFDKNino") %>
                                                            </fieldset>
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td colspan="2">
                                                            <b><%=L.LBL("LblFDKFechaNac") %></b>
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td colspan="2">
                                                            <input type="text" id="txtHUFecNacimiento" style="width: 80px" class="eligeFecha" />
                                                        </td>
                                                    </tr>
                                                </table>
                                            </fieldset>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <b><%=L.LBL("LblFDKIdentificacion") %></b>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <fieldset>
                                                <input type="checkbox" id="cbPasaporte" name="cbPasaporte" value="1" /><b><%=L.LBL("LblFDKPasaporte") %></b><br />
                                                <table>
                                                    <tr>
                                                        <td>
                                                            <%=L.LBL("LblGENNumero") %>
                                                        </td>
                                                        <td>
                                                            <%=L.LBL("LblFDKSFechaVencimiento") %>
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td>
                                                            <input type="text" id="txtHUNumPasaporte" style="width: 100px" />
                                                        </td>
                                                        <td>
                                                            <input type="text" id="txtHUFecVenc" style="width: 80px" class="eligeFecha" />
                                                        </td>
                                                    </tr>
                                                </table>
                                            </fieldset>
                                        </td>
                                    </tr>
                                </table>
                            </td>
                            <td>
                                <fieldset>
                                    <table>
                                        <tr>
                                            <td><b><%=L.LBL("LblGENDireccion") %></b></td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <input type="text" id="txtHUDireccion" style="width: 100px" />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td><b><%=L.LBL("LblFDKLocalidad") %></b></td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <input type="text" id="txtHULocalidad" style="width: 100px" />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td><b><%=L.LBL("LblFDKCiudad") %></b></td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <input type="text" id="txtHUCiudad" style="width: 100px" />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td><b><%=L.LBL("LblFDKProvincia") %></b></td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <input type="text" id="txtHUProvincia" style="width: 100px" />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td><b><%=L.LBL("LblFDKCodigoPostal") %></b></td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <input type="text" id="txtHUCodigoPostal" style="width: 100px" />
                                            </td>
                                        </tr>
                                    </table>
                                </fieldset>
                            </td>
                        </tr>
                    </table>
                </div>

                <% /* DLG_RESRL_FIL */ %>

                <div id="dlgFiltroResRL" title="<%=L.LBL("LblFDKCheckInResRL") %>" 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="cbFilResRLReferencia" name="cbFilResRLReferencia" value="1" onchange="GetDataFilResRL();" />
                                            </td>
                                            <td>
                                                <%=L.LBL("LblGENReference") %>:
                                            </td>
                                            <td>
                                                <%--<select id="cbResRLReferencia" name="cbResRLReferencia" onchange="$('#cbFilResRLReferencia').prop('checked', true);" style="width: 200px;" ></select>--%>
                                                <input type="text" id="cbResRLReferencia" name="cbResRLReferencia" onchange="$('#cbFilResRLReferencia').prop('checked', true);" onblur="GetDataFilResRL();" style="width: 200px;" />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <input type="checkbox" id="cbFilResRLContrato" name="cbFilResRLContrato" value="1" onchange="GetDataFilResRL();" />
                                            </td>
                                            <td>
                                                <%=L.LBL("LblGENTarifa") %>:
                                            </td>
                                            <td>
                                                <input type="hidden" id="ISETariFilResRL" value="0" />
                                                <select id="cbResRLTarifa" name="cbResRLTarifa" style="width: 200px;" 
                                                    onchange="$('#ISETariFilResRL').val($('#cbResRLTarifa').val());$('#cbFilResRLContrato').prop('checked', true);GetDataFilResRL();"></select>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <input type="checkbox" id="cbFilResRLVuelo" name="cbFilResRLVuelo" value="1" onchange="GetDataFilResRL();" />
                                            </td>
                                            <td>
                                                <%=L.LBL("LblFDKVuelo") %>:
                                            </td>
                                            <td>
                                                <%--<select id="cbResRLVuelo" name="cbResRLVuelo" onchange="$('#cbFilResRLVuelo').prop('checked', true);" style="width: 200px;" ></select>--%>
                                                <%=cbVueloEntFilResRL %>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <input type="checkbox" id="cbFilResRLNacionalidad" name="cbFilResRLNacionalidad" value="1" onchange="GetDataFilResRL();" />
                                            </td>
                                            <td>
                                                <%=L.LBL("LblFDKSEXNacionalidad") %>:
                                            </td>
                                            <td>
                                                <%--<select id="cbResRLNacionalidad" name="cbResRLNacionalidad" onchange="$('#cbFilResRLNacionalidad').prop('checked', true);" style="width: 200px;" ></select>--%>
                                                <%=cbNacionalidadFilResRL %>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <input type="checkbox" id="cbFilResRLReservante" name="cbFilResRLReservante" value="1" onchange="GetDataFilResRL();" />
                                            </td>
                                            <td>
                                                <%=L.LBL("LblFDKReservante") %>:
                                            </td>
                                            <td>
                                                <%--<select id="cbResRLReservante" name="cbResRLReservante" onchange="$('#cbFilResRLReservante').prop('checked', true);" style="width: 200px;" ></select>--%>
                                                <input type="text" id="cbResRLReservante" name="cbResRLReservante" onchange="$('#cbFilResRLReservante').prop('checked', true);" onblur="GetDataFilResRL();" style="width: 200px;" />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <input type="checkbox" id="cbFilResRLNombre" name="cbFilResRLNombre" value="1" onchange="GetDataFilResRL();" />
                                            </td>
                                            <td>
                                                <%=L.LBL("LblGENName") %>:
                                            </td>
                                            <td>
                                                <%--<select id="cbResRLNombre" name="cbResRLNombre" onchange="$('#cbFilResRLNombre').prop('checked', true);" style="width: 200px;" ></select>--%>
                                                <input type="text" id="cbResRLNombre" name="cbResRLNombre" onchange="$('#cbFilResRLNombre').prop('checked', true);" onblur="GetDataFilResRL();" style="width: 200px;" />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <input type="checkbox" id="cbFilResRLRoon" name="cbFilResRLRoon" value="1" onchange="GetDataFilResRL();" />
                                            </td>
                                            <td>
                                                <%=L.LBL("LblFDKHuesped") %> (<%=L.LBL("LblFDKESRERooming") %>):
                                            </td>
                                            <td>
                                                <select id="cbRoomingHuesped" name="cbRoomingHuesped" onchange="$('#cbFilResRLRoon').prop('checked', true);GetDataFilResRL();" style="width: 200px;" ></select>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <input type="checkbox" id="cbFilResRLGrupo" name="cbFilResRLGrupo" value="1" onchange="GetDataFilResRL();" />
                                            </td>
                                            <td>
                                                <%=L.LBL("LblGENGroup") %>:
                                            </td>
                                            <td>
                                                <%--<select id="cbResRLGrupo" name="cbResRLGrupo" onchange="$('#cbFilResRLGrupo').prop('checked', true);" style="width: 200px;" ></select>--%>
                                                <%=cbGruposFilResRL %>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <input type="checkbox" id="cbFilResRLCardex" name="cbFilResRLCardex" value="1" onchange="GetDataFilResRL();" />
                                            </td>
                                            <td>
                                                <%=L.LBL("LblFDKPerfil") %>:
                                            </td>
                                            <td>
                                                <select name="cbFilResRLCardexCB" id="cbFilResRLCardexCB" onchange="$('#cbFilResRLCardex').prop('checked', true);GetDataFilResRL();" style="width: 200px;">
                                                    <option value="0"></option>
                                                    <%
                                                        foreach (System.Data.DataRow dr in Cardex.Rows)
                                                        {
                                                            Response.Write(Utils.GetSelectOption(dr[0].ToString(), dr[1].ToString(), false));
                                                        }
                                                    %>
                                                </select>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <input type="checkbox" id="cbFilResRLOrigen" name="cbFilResRLOrigen" value="1" onchange="GetDataFilResRL();" />
                                            </td>
                                            <td>
                                                <%=L.LBL("LblGENOrigen") %>:
                                            </td>
                                            <td>
                                                <%--<select id="cbResRLOrigen" name="cbResRLOrigen" onchange="$('#cbFilResRLOrigen').prop('checked', true);" style="width: 200px;" ></select>--%>
                                                <%=cbOrigenFilResRL %>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td colspan="2">
                                                <input type="checkbox" id="cbFilResRLConfirmadas" name="cbFilResRLConfirmadas" value="1" onchange="GetDataFilResRL();" /><%=L.LBL("LblFDKConfirmadas") %>
                                            </td>
                                            <td style="text-align: right;">
                                                <input type="checkbox" id="cbFilResRLVIP" name="cbFilResRLVIP" value="1" onchange="GetDataFilResRL();" />VIP
                                            </td>
                                        </tr>
                                    </table>
                                </fieldset>
                            </td>
                            <td>
                                <table>
                                    <tr>
                                        <td>
                                            <fieldset>
                                                <input type="radio" id="rbResRL0" name="rbResRL" value="0" checked="checked" onclick="DialogoResRL_Lock();" /> <%=L.LBL("LblFDKReservas") %> <br />
                                                <input type="radio" id="rbResRL1" name="rbResRL" value="1" onclick="DialogoResRL_Lock();" /> <%=L.LBL("LblFDKRoomingList") %>
                                            </fieldset>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <table id="jqgFilResRL"></table>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <button type="button" id="btnCheckInInmediato" onclick="DialogoCheckInRoomInmediato();">
                                                    <table>
                                                        <tr>
                                                            <td><img src="img/clock--arrow.png" alt="<%=L.LBL("LblFDKCheckInInmediato") %>" /></td>
                                                            <td><%=L.LBL("LblFDKCheckInInmediato") %></td>
                                                        </tr>
                                                    </table>
                                            </button>
                                        </td>
                                    </tr>
                                </table>
                            </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>
                                                <input type="hidden" id="ISETariFilGRUP" value="0" />
                                                <select id="cbContratoGRUP" name="cbContratoGRUP" 
                                                    style="width: 100px;" onchange="$('#ISETariFilGRUP').val($('#cbContratoGRUP').val());$('#cbFilGRUPContrato').prop('checked', true);GetGR();"></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_GRUP_OUT */ %>

                <div id="dlgGruposOut" title="<%=L.LBL("LblFDKCheckOutGrupos") %>" 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="cbFilGROUPNroRooming" name="cbFilGROUPNroRooming" value="1" onchange="GetGRO();" />
                                            </td>
                                            <td>
                                                <%=L.LBL("LblFDKNroRooming") %>:
                                            </td>
                                            <td>
                                                <input type="text" id="txtFilGROUPNroRooming" value="" style="width: 100px;" onblur="$('#cbFilGROUPNroRooming').prop('checked', true);GetGRO();" />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <input type="checkbox" id="cbFilGROUPVuelo" name="cbFilGROUPVuelo" value="1" onchange="GetGRO();" />
                                            </td>
                                            <td>
                                                <%=L.LBL("LblFDKVueloSal") %>:
                                            </td>
                                            <td>
                                                <%=cbVueloSalFilGROUP %>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <input type="checkbox" id="cbFilGROUPContrato" name="cbFilGROUPContrato" value="1" onchange="GetGRO();" />
                                            </td>
                                            <td>
                                                <%=L.LBL("LblGENTarifa") %>:
                                            </td>
                                            <td>
                                                <input type="hidden" id="ISETariFilGROUP" value="0" />
                                                <select id="cbContratoGROUP" name="cbContratoGROUP" 
                                                    style="width: 100px;" onchange="$('#ISETariFilGROUP').val($('#cbContratoGROUP').val());$('#cbFilGROUPContrato').prop('checked', true);GetGRO();"></select>
                                            </td>
                                        </tr>
                                    </table>
                                </fieldset>
                            </td>
                        </tr>
                        <tr>
                            <td>

                                <input type="hidden" id="IdSubElementGRO" value="0" />
                                <table id="jqgGRO"></table>

                                <br />
                                <input type="checkbox" id="cbCKOUTGRCerrarFactCero" name="cbCKOUTGRCerrarFactCero" value="1" checked="checked" disabled="disabled" />
                                <%=L.LBL("LblFDKCerrarCheqCero") %><br />
                                <input type="checkbox" id="cbCKOUTGRImprimirFactCerr" name="cbCKOUTGRImprimirFactCerr" value="1" checked="checked" disabled="disabled" />
                                <%=L.LBL("LblFDKImprimirCheqCerr") %><br />
                            </td>
                        </tr>
                    </table>
                </div>

                <% /* DLG_CK_FIL */ %>

                <div id="dlgFiltro" title="<%=L.LBL("LblGENSearch") %>" style="text-align: center; padding-top: 25px">
                    <table style="text-align: left;">
                        <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);") %>
                            </td>
                            <td>
                                <input type="text" id="txtFil_fecha_ent" value="" class="eligeFecha" onchange="$('#cbFil_fecha_ent').prop('checked', true);" />
                                <br />
                                <input type="text" id="txtFil_fecha_ent2" value="" class="eligeFecha" onchange="$('#cbFil_fecha_ent').prop('checked', true);" />
                            </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", "cbDateOps2") %>
                            </td>
                            <td>
                                <input type="text" id="txtFil_fecha_sal" value="" class="eligeFecha" onchange="$('#cbFil_fecha_sal').prop('checked', true);" />
                                <br />
                                <input type="text" id="txtFil_fecha_sal2" value="" class="eligeFecha" onchange="$('#cbFil_fecha_sal').prop('checked', true);" />
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFil_id_grup" name="cbFil_id_grup" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblGENGroup") %>:
                            </td>
                            <td colspan="2">
                                <%=cbGruposFilCK %>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFil_nro_reserva" name="cbFil_nro_reserva" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblFDKNroReserva") %>:
                            </td>
                            <td colspan="2">
                                <input type="text" id="txtFil_nro_reserva" value="" onchange="$('input[name=cbFil_nro_reserva]').prop('checked', true);" style="width: 100px;" />
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFil_nro_rooming" name="cbFil_nro_rooming" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblFDKNroRooming") %>:
                            </td>
                            <td colspan="2">
                                <input type="text" id="txtFil_nro_rooming" value="" onchange="$('input[name=cbFil_nro_rooming]').prop('checked', true);" style="width: 100px;" />
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFil_id_thab" name="cbFil_id_thab" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblGENRoomType") %>:
                            </td>
                            <td colspan="2">
                                <%=cbTipoHabFilCK %>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFil_id_uhab" name="cbFil_id_uhab" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblGENUsoHab") %>:
                            </td>
                            <td colspan="2">
                                <%=cbUsoHabFilCK %>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFil_id_vuel" name="cbFil_id_vuel" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblFDKVueloSal") %>:
                            </td>
                            <td colspan="2">
                                <%=cbVueloSalFilCK %>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFil_id_cont" name="cbFil_id_cont" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblGENTarifa") %>:
                            </td>
                            <td colspan="2">
                                <input type="hidden" id="ISETariFilCK" value="0" />
                                <select id="cbContratoFilCK" name="cbContratoFilCK" 
                                    style="width: 200px;" onchange="$('#ISETariFilCK').val($('#cbContratoFilCK').val());$('#cbFil_id_cont').prop('checked', true);"></select>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFil_id_naci" name="cbFil_id_naci" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblFDKSEXNacionalidad") %>:
                            </td>
                            <td colspan="2">
                                <%=cbNacionalidadFilCK %>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFil_id_mone" name="cbFil_id_mone" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblGENMoney") %>:
                            </td>
                            <td colspan="2">
                                <%=cbMonedaFilCK %>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFil_nombre" name="cbFil_nombre" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblGENName") %>:
                            </td>
                            <td colspan="2">
                                <input type="text" id="txtFil_nombre" value="" onchange="$('input[name=cbFil_nombre]').prop('checked', true);" />
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFil_adosada_a" name="cbFil_adosada_a" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblAdosadaA") %>:
                            </td>
                            <td colspan="2">
                                <%=cbAdosadasFilCK %>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFil_vip" name="cbFil_vip" value="1" />
                            </td>
                            <td>
                                VIP
                            </td>
                            <td colspan="2">
                                
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFil_id_venta" name="cbFil_id_venta" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblFDKSAgenteVentas") %>:
                            </td>
                            <td colspan="2">
                                <%=cbAgenteVentasFilCK %>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFil_id_oper" name="cbFil_id_oper" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblGENUser") %>:
                            </td>
                            <td colspan="2">
                                <%=cbOperadoresFilCK %>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="checkbox" id="cbFil_id_origen" name="cbFil_id_origen" value="1" />
                            </td>
                            <td>
                                <%=L.LBL("LblGENOrigen") %>:
                            </td>
                            <td colspan="2">
                                <%=cbOrigenFilCK %>
                            </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("OperacionesHabitaciones") %> [1.1]</span>
                        </td>
                        <td>&nbsp;&nbsp;&nbsp;</td>
                        <%--<td>
                            <div class="SevenEnlaces">
                                <table>
                                    <tr>
                                        <td>
                                            <input type="checkbox" id="cbEliminado" onchange="BotonDefault()RefreshGrid();" value="1" /> <%=L.LBL("LblGENShowDeleted") %>
                                        </td>
                                    </tr>
                                </table>
                            </div>
                        </td>
                        <td>
                            <div class="SevenEnlaces">
                                <table>
                                    <tr>
                                        <td>
                                            <a href="#" onclick="ImprimirListado();" id="A2" ><img src="img/printer.png" /> <%=L.LBL("LblGENPrint") %></a>
                                        </td>
                                    </tr>
                                </table>
                            </div>
                        </td>--%>
                        <td>
                            <div class="SevenEnlaces">
                                <table>
                                    <tr>
                                        <td>
                                            <a href="#" onclick="window.open('http://mysevenmanuales.jimdo.com/front-desk/1-1-operaciones-sobre-habitaciones/', '_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>

                <%  } %>

                <br />

                <% /* HIVE */ %>

                <div id="HiddenHive">
                    <input type="hidden" id="IdSubElement" value="0" />
                    <input type="hidden" id="IdSubElementB" value="0" />
                    <input type="hidden" id="IdSubElementHab" value="0" />
                    <input type="hidden" id="IdSubElementHabB" value="0" />
                    <input type="hidden" id="IdSubElementModo" value="0" />
                    <input type="hidden" id="IdSubElementEli" value="0" />
                    <input type="hidden" id="IdSubElementLOAD" value="0" />
                    <input type="hidden" id="ISETemporal" value="0" />

                    <input type="hidden" id="OHPrepago" value="0" />
                    <input type="hidden" id="OHFactAgencia" value="0" />
                    <input type="hidden" id="OHRese" value="0" />
                    <input type="hidden" id="OHRoom" value="0" />
                    <input type="hidden" id="OHOrigen" value="0" />
                    <input type="hidden" id="OHGrupo" value="0" />

                    <input type="hidden" id="HIDAnulando" value="0" />

                    <div id="CheckInData">

                    </div>

                    <% /*=hidOrigen*/ %>

                    <%=hidHabi %>

                    <div id="HidUsosHab">
                        <%=hidUsosHab %>
                    </div>

                    <div id="HidUsosHabXTari">
                        <%=hidUsosHabXTipoHab %>
                    </div>

                    <div id="HidEmprXTari">
                        <%=hidEmpresasXTarifa %>
                    </div>

                    <div id="HidHabiOcup">

                    </div>
                    <div id="HidHabiDisp">

                    </div>
                    <div id="HidMENS">

                    </div>

                    <div id="HidPrecios">

                    </div>
                </div>

                <table style="width: 100%;">
                    <tr>
                        <td>
                            <% /* B01 */ %>

                            <table id="TablaGrid"></table>
                            <div id="Paginador" ></div>
                        </td>
                        <td>
                            <% /* B02 */ %>

                            <fieldset>
                                <table style="border-collapse: collapse;">
                                    <tr>
                                        <td>
                                            <%=L.LBL("LblGENRooms") %>
                                        </td>
                                        <td></td>
                                        <td>
                                            <%=L.LBL("LblGENAdults") %>
                                        </td>
                                        <td>
                                            <%=L.LBL("LblGENChildren") %>
                                        </td>
                                        <td>
                                            <%=L.LBL("LblGENUsoHab") %>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <select id="cbOHHabitacion" style="width: 130px;" onchange="CheckDirty();"></select>
                                        </td>
                                        <td>
                                            <button type="button" id="btnBuscarHab" onclick="AbrirDialogoFilHab();">
                                                <table style="padding: 0px;">
                                                    <tr>
                                                        <td><img src="img/question-octagon.png" alt="<%=L.LBL("LblGENSearch") %>" /></td>
                                                    </tr>
                                                </table>
                                            </button>
                                        </td>
                                        <td>
                                            <input type="text" id="OHAdultos" value="0" style="width: 20px;" onchange="SetUsoHab();" />
                                        </td>
                                        <td>
                                            <input type="text" id="OHNinos" value="0" style="width: 20px;" onchange="SetUsoHab();" />
                                        </td>
                                        <td>
                                            <select id="cbOHUsoHab" style="width: 110px;" onchange="GetPrecio(0);">

                                            </select>
                                        </td>
                                    </tr>
                                </table>
                                <table style="border-collapse: collapse;">
                                    <tr>
                                        <td>
                                            <%=L.LBL("LblFDKSFechaSalida") %>
                                        </td>
                                        <td>
                                            <%=L.LBL("LblGENReference") %>
                                        </td>
                                        <td></td>
                                        <td></td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <input type="text" id="OHFechaSalida" value="<%=String.Format("{0:d}", gen.fecha_hotelera.AddDays(1)) %>" style="width: 80px;" />
                                        </td>
                                        <td>
                                            <input type="text" id="OHReferencia" value=""  style="width: 170px;"/>
                                        </td>
                                        <td>
                                            <input type="checkbox" id="OHVIP" name="OHVIP" value="1" />VIP
                                        </td>
                                        <td>
                                            <button type="button" id="btnGrupos" onclick="DialogoGrupos();">
                                                <table style="padding: 0px;">
                                                    <tr>
                                                        <td><img src="img/Seven/FDK/RoomList.png" alt="<%=L.LBL("LblGENGroup") %>" /></td>
                                                    </tr>
                                                </table>
                                            </button>
                                        </td>
                                    </tr>
                                </table>
                                <table style="border-collapse: collapse;">
                                    <tr>
                                        <td>
                                            <%=L.LBL("LblGENTarifa") %>
                                        </td>
                                        <td>
                                            <%=L.LBL("LblFDKSEXRegimen") %>
                                        </td>
                                        <td>
                                            <%=L.LBL("LblGENMoney") %>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <select name="cbContrato" id="cbContrato" onchange="SetEmpresa();GetPrecio(1);" style="width: 160px;">
                                                <%
                                                    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>
                                            <%=cbRegAloj %>
                                        </td>
                                        <td>
                                            <%=cbMoneda %>
                                        </td>
                                    </tr>
                                </table>
                                <table style="border-collapse: collapse;">
                                    <tr>
                                        <td>
                                            <%=L.LBL("LblGENPrecioII") %>
                                        </td>
                                        <td>
                                            
                                        </td>
                                        <td>
                                            <%=L.LBL("LblFDKSDescuento") %>
                                        </td>
                                        <td>
                                            <%=L.LBL("LblAdosadaA") %>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <input type="text" id="OHPrecio" value="0" style="width: 80px; text-align: right;" />
                                        </td>
                                        <td>
                                            <button type="button" id="btnMontos" onclick="OpenDialogoPrecios();">
                                                <table style="padding: 0px;">
                                                    <tr>
                                                        <td><img src="img/currency-dollar-usd.png" alt="<%=L.LBL("LblGENPrice") %>" /></td>
                                                    </tr>
                                                </table>
                                            </button>
                                        </td>
                                        <td>
                                            <%=cbDescuento %>
                                        </td>
                                        <td>
                                            <select id="cbOHAdosada" style="width: 130px;"></select>
                                        </td>
                                    </tr>
                                </table>
                                <table style="border-collapse: collapse;">
                                    <tr>
                                        <td>
                                            <%=L.LBL("LblFDKSTarjCred") %>
                                        </td>
                                        <td>
                                            <%=L.LBL("LblFDKSAgenteVentas") %>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <input type="text" id="OHTarjeta" value="" style="width: 150px;" />
                                        </td>
                                        <td>
                                            <%=cbAgenteVentas %>
                                        </td>
                                    </tr>
                                </table>
                                <table style="border-collapse: collapse;">
                                    <tr>
                                        <td>
                                            <%=L.LBL("LblFDKVueloSal") %>
                                        </td>
                                        <td></td>
                                        <td></td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <%=cbVueloSal %>
                                        </td>
                                        <td>
                                            <input type="checkbox" id="OHSinEquip" name="OHSinEquip" value="1" /><%=L.LBL("LblFDKMSNoCorreo") %>
                                        </td>
                                        <td>
                                            <input type="checkbox" id="OHCredito" name="OHCredito" value="1" /><%=L.LBL("LblFDKCredito") %>
                                        </td>
                                    </tr>
                                </table>
                                <table style="border-collapse: collapse;">
                                    <tr>
                                        <td>
                                            <%=L.LBL("LblGENObservations") %>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <textarea id="OHObservaciones" style="font-family: Arial, Helvetica, sans-serif; width:360px; height: 58px; font-size: 8pt; resize: none;"></textarea>
                                        </td>
                                    </tr>
                                </table>
                            </fieldset>
                        </td>
                        <td rowspan="2">
                            <table>
                                <tr>
                                    <td>
                                        <fieldset>
                                            <% /* B03 */ %>

                                            <table style="width: 300px; border-collapse: collapse;">
                                                <tr>
                                                    <td>
                                                        <%=L.LBL("LblFDKSFechaEntrada") %>:
                                                    </td>
                                                    <td style="text-align: right;">
                                                        <span id="OHFechaEntrada">
                                                            
                                                        </span>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td>
                                                        <%=L.LBL("LblGENRoomType") %>:
                                                    </td>
                                                    <td style="text-align: right;">
                                                        <span id="OHTipoHabi">
                                                            
                                                        </span>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td style="background-color: white;">
                                                        <span id="OHReseRoom" style="font-weight: bold;">
                                                            &nbsp;
                                                        </span>
                                                    </td>
                                                    <td style="background-color: white; text-align: right;">
                                                        <span id="OHNroReserva">
                                                            &nbsp;
                                                        </span>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td>
                                                        <%=L.LBL("LblGENCompany") %>:
                                                    </td>
                                                    <td style="text-align: right;">
                                                        <span id="OHEmpresa">
                                                            
                                                        </span>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td>
                                                        <%=L.LBL("LblGENGroup") %>:
                                                    </td>
                                                    <td style="text-align: right;">
                                                        <span id="OHGrupoDesc">
                                                            
                                                        </span>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td>
                                                        <%=L.LBL("LblFDKOHRealizadoPor") %>:
                                                    </td>
                                                    <td style="text-align: right;">
                                                        <span id="OHOperador">
                                                            
                                                        </span>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td>
                                                        <%=L.LBL("LblGENOrigen") %>:
                                                    </td>
                                                    <td style="text-align: right;">
                                                        <span id="OHOrigenDesc">
                                                            
                                                        </span>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td colspan="2">
                                                        <hr />
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td>
                                                        <%=L.LBL("LblFDKFolioAgencia") %>:
                                                    </td>
                                                    <td style="text-align: right;">
                                                        <span id="OHFolioAgencia" style="font-size: 10pt; font-weight: bold; color: maroon; cursor: pointer;" 
                                                            onclick="OpenFacturaEmpresa();">
                                                            
                                                        </span>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td>
                                                        <%=L.TIT("Prepagos") %>:
                                                    </td>
                                                    <td style="text-align: right;">
                                                        <span id="OHPrepagoMonto" style="font-size: 10pt; font-weight: bold;">
                                                            
                                                        </span>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td>
                                                        <%=L.LBL("LblFDKImporteFacturas") %>:
                                                    </td>
                                                    <td style="text-align: right;">
                                                        <span id="OHImporteFacturas" style="font-size: 10pt; font-weight: bold;">
                                                            
                                                        </span>
                                                    </td>
                                                </tr>
                                            </table>
                                        </fieldset>
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        <% /* B04 */ %>

                                        <br /><br /><br />

                                        <table style="border-collapse: collapse;">
                                            <tr>
                                                <td>
                                                    <button type="button" id="btnBuscar" value="Search" onclick="$('#dlgFiltro').dialog('open');">
                                                        <table style="padding: 0px;">
                                                            <tr>
                                                                <td>
                                                                    <img src="img/binocular.png" 
                                                                       alt="<%=L.LBL("LblGENSearch") %>" />
                                                                </td>
                                                            </tr>
                                                        </table>
                                                    </button>
                                                </td>
                                                <td>
                                                    &nbsp;
                                                </td>
                                                <td>
                                                    <button type="button" id="btnTarjRegistro" title="<%=L.LBL("LblFDKOHTarjRegistro") %>" onclick="ImprimirTarjetaRegistro();" >
                                                        <table style="padding: 0px;">
                                                            <tr>
                                                                <td>
                                                                    <img src="img/Seven/FDK/TarjetaRegistro.png" 
                                                                       alt="<%=L.LBL("LblFDKOHTarjRegistro") %>" />
                                                                </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>
                                                <td>
                                                    &nbsp;
                                                </td>
                                                <td>
                                                    <button type="button" id="btnNuevo" onclick="PrepararCheckInWalkIn();">
                                                        <table>
                                                            <tr>
                                                                <td>
                                                                    <img src="img/document.png" alt="<%=L.LBL("LblGENNew") %>" />
                                                                </td>
                                                            </tr>
                                                        </table>
                                                    </button>
                                                </td>
                                                <td>
                                                    <button type="button" id="btnEliminar" onclick="$('#HIDAnulando').val(0);CheckOut();">
                                                        <table>
                                                            <tr>
                                                                <td>
                                                                    <img id="btnEliminarIcon" src="img/cross-script.png" alt="<%=L.LBL("LblGENDelete") %>" />
                                                                </td>
                                                            </tr>
                                                        </table>
                                                    </button>
                                                </td>
                                                <td>
                                                    <button type="button" id="btnGuardar" onclick="PutCheckIn(0, 0);">
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <img src="img/disk.png" alt="<%=L.LBL("LblGENSave") %>" />
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                    </button>
                                                </td>
                                                <td>
                                                    <button type="button" id="btnCancelar" onclick="RecargarFormulario(0);">
                                                            <table>
                                                                <tr>
                                                                    <td><img src="img/arrow-return-180-left.png" alt="<%=L.LBL("LblGENCancel") %>" /></td>
                                                                </tr>
                                                            </table>
                                                    </button>
                                                </td>
                                            </tr>
                                        </table>
                                        <br /><br />
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        <% /* B05 */ %>

                                        <fieldset>
                                            <table>
                                                <tr>
                                                    <td>
                                                        <button type="button" id="btnMensajes" onclick="DialogoMensajes();" style="width: 150px;">
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <img src="img/balloon-box.png" 
                                                                           alt="<%=L.LBL("LblFDKMensajes") %>" />
                                                                    </td>
                                                                    <td>
                                                                        <%=L.LBL("LblFDKMensajes") %>
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </button>
                                                    </td>
                                                    <td>
                                                        <button type="button" id="btnPrepagos" onclick="RefreshGridDGA();$('#dlgDGA').dialog('open');" style="width: 150px;">
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <img src="img/Seven/FDK/Prepagos.png" 
                                                                           alt="<%=L.TIT("Prepagos") %>" />
                                                                    </td>
                                                                    <td>
                                                                        <%=L.TIT("Prepagos") %>
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </button>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td>
                                                        <button type="button" id="btnCargAut" onclick="DialogoCargAut();" style="width: 150px;">
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <img src="img/Seven/FDK/CargosAut.png" 
                                                                           alt="<%=L.LBL("LblFDKOHCargosAutom") %>" />
                                                                    </td>
                                                                    <td>
                                                                        <%=L.LBL("LblFDKOHCargosAutom") %>
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </button>
                                                    </td>
                                                    <td>
                                                        <button type="button" id="btnRedirCargos" onclick="DialogoRedirCargos();" style="width: 150px;">
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <img src="img/Seven/FDK/HistCambHab.png" 
                                                                           alt="<%=L.LBL("LblFDKOHRedirCargos") %>" />
                                                                    </td>
                                                                    <td>
                                                                        <%=L.LBL("LblFDKOHRedirCargos") %>
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </button>
                                                    </td>
                                                </tr>
                                            </table>
                                        </fieldset>
                                        <br />
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        <% /* B06 */ %>
                                        <br />
                                        <b style="font-size: 10pt;"><%=L.LBL("LblGENOtros") %></b>
                                        <br />
                                        <fieldset>
                                            <table>
                                                <tr>
                                                    <td>
                                                        <button type="button" id="btnCheckIn" onclick="DialogoCheckIn();" style="width: 150px;">
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <img src="img/luggage--arrow.png" 
                                                                           alt="<%=L.LBL("LblFDKOHCheckInResRL") %>" />
                                                                    </td>
                                                                    <td>
                                                                        <%=L.LBL("LblFDKOHCheckInResRL") %>
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </button>
                                                    </td>
                                                    <td>
                                                        <button type="button" id="btnAnularCheckIn" onclick="$('#HIDAnulando').val(1);CheckOut();" style="width: 150px;">
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <img src="img/cross-script.png" 
                                                                           alt="<%=L.LBL("LblFDKOHAnularCheckIn") %>" />
                                                                    </td>
                                                                    <td>
                                                                        <%=L.LBL("LblFDKOHAnularCheckIn") %>
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </button>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td>
                                                        <button type="button" id="btnCambioHab" onclick="DialogoCambioHabitacion();" style="width: 150px;">
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <img src="img/Seven/FDK/HistCambHab.png" 
                                                                           alt="<%=L.LBL("LblFDKCambioHab") %>" />
                                                                    </td>
                                                                    <td>
                                                                        <%=L.LBL("LblFDKCambioHab") %>
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </button>
                                                    </td>
                                                    <td>
                                                        <button type="button" id="btnCheckOutGrupo" onclick="DialogoCheckOutGrupos();" style="width: 150px;">
                                                            <table>
                                                                <tr>
                                                                    <td>
                                                                        <img src="img/Seven/FDK/RoomList.png" 
                                                                           alt="<%=L.LBL("LblFDKOHCheckOutGrupo") %>" />
                                                                    </td>
                                                                    <td>
                                                                        <%=L.LBL("LblFDKOHCheckOutGrupo") %>
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </button>
                                                    </td>
                                                </tr>
                                            </table>
                                        </fieldset>
                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>
                    <tr>
                        <% /* B07 */ %>

                        <td colspan="2">
                            <table>
                                <tr>
                                    <td>
                                        
                                        <table id="jqgOHH"></table>
                                        <div id="PaginadorOHH"></div>

                                    </td>
                                    <td>
                                        <button type="button" id="btnNuevoOHH" onclick="CreateOHH();">
                                            <table>
                                                <tr>
                                                    <td>
                                                        <img src="img/document.png" alt="<%=L.LBL("LblGENNew") %>" />
                                                    </td>
                                                </tr>
                                            </table>
                                        </button>
                                        <br />
                                        <button type="button" id="btnEliminarOHH" onclick="DeleteOHH();">
                                            <table>
                                                <tr>
                                                    <td>
                                                        <img id="btnEliminarIconOHH" src="img/cross-script.png" alt="<%=L.LBL("LblGENDelete") %>" />
                                                    </td>
                                                </tr>
                                            </table>
                                        </button>
                                        <br />
                                        <button type="button" id="btnGuardarOHH" onclick="SaveOHH();">
                                                <table>
                                                    <tr>
                                                        <td>
                                                            <img src="img/disk.png" alt="<%=L.LBL("LblGENSave") %>" />
                                                        </td>
                                                    </tr>
                                                </table>
                                        </button>
                                        <br />
                                        <button type="button" id="btnCancelarOHH" onclick="CancelOHH();">
                                                <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>
                               
            </div>
                    
        </div>
                
    </div>

    <% } catch { } %>

</asp:Content>

