inversion.vui.cr Open in urlscan Pro
13.91.144.29  Public Scan

URL: https://inversion.vui.cr/Login.aspx?ReturnUrl=/
Submission Tags: 7513386
Submission: On May 11 via api from US — Scanned from DE

Form analysis 1 forms found in the DOM

Name: frmLoginPOST ./Login.aspx?ReturnUrl=%2f

<form name="frmLogin" method="post" action="./Login.aspx?ReturnUrl=%2f" id="frmLogin">
  <div>
    <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
    <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
      value="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">
  </div>
  <script type="text/javascript">
    //<![CDATA[
    var theForm = document.forms['frmLogin'];
    if (!theForm) {
      theForm = document.frmLogin;
    }

    function __doPostBack(eventTarget, eventArgument) {
      if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
      }
    }
    //]]>
  </script>
  <script src="/WebResource.axd?d=6u_F4cpbDbrhK9yPInjh4ydLoJhIJS0d2XicqcLs2pAoQkJ3d8NKmLSBa1bZxsC9EzL22W84JM46Md2pqNmql7K29-I1&amp;t=637814437746327080" type="text/javascript"></script>
  <script src="/WebResource.axd?d=JWAXtVxxuDH4YAzOE9lBJPT8sGTuPIqC3bZlsJvViAMOb95TlcCF_ygPDdeGDRUpFK73ZPg6iDSBe-q8DvD-4BPPUOsskqIPlNwAtrWuTnIKZdOeDIJcycgaifYoVRyewQyMpnNrMRrAj8q2XD1S8cLDUHiMSDpBiv_z0yAhoc_lq9B00&amp;t=637850404487620360"
    type="text/javascript"></script>
  <script type="text/javascript">
    //<![CDATA[
    var colorpickerlngApply = 'Aplicar'; //]]>
  </script>
  <script src="/ScriptResource.axd?d=cUZ300m3CKdG_50HEepBWdIwmKfY4FmSWzo-4uoGI7t4Xaod6oYNAJnEGzPVgz2_dChd13NMHBslsZwDyAx6FE77kkta2n9B64Ih4ze1KfcZFFWdB82mf8CHI38LQjb1bs1HNDzltecKKbjWd9Ny8FM8fS7uyumqNjQtTaM2mxGefy-00&amp;t=49337fe8"
    type="text/javascript"></script>
  <script src="/ScriptResource.axd?d=npjh8JiO7UTiPGzK9QeZDtZUyZsgSkWEq3lfWk_1-z8kJAbwLTm5TPghGQHPR3hxyqJr_EET1ZYPQygl166NAmu2jKhu6E-qlxBSSyp6v7qgOpyzhJcUGmDyq2AJHgsqFH73iM2C_RBIFwwGf6KWeL7KyU01SCdveUWZ0YtHdBRVUbfe0&amp;t=49337fe8"
    type="text/javascript"></script>
  <div>
    <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="C2EE9ABB">
    <input type="hidden" name="__VIEWSTATEENCRYPTED" id="__VIEWSTATEENCRYPTED" value="">
  </div>
  <div id="divDynamicLogin" class="divDynamicLoginSize" style="min-width:450px;min-height:300px;">
    <div id="divFormLogin" class="divFormSize" style="width:450px;height:300px;">
      <div id="AP__Style">
        <style type="text/css"></style>
      </div>
      <link href="StyleGalleryShow.ashx?type=2&amp;id=1011" rel="stylesheet" type="text/css">
      <script type="text/javascript" src="/ckeditor/ckeditor.js"></script>
      <script type="text/javascript">
        CKEDITOR.on('instanceCreated', function(event) {
          var editor = event.editor;
          editor.on('instanceReady', function(e) {
            $(e.editor.element.$).removeAttr("title");
          });
        });
      </script>
      <style type="text/css">
        .adaptative {
          display: flex;
          flex-wrap: wrap;
          align-content: flex-start;
        }

        .cke_combo__styles .cke_combo_text {
          width: 240px;
        }

        .cke_combopanel__styles {
          width: 240px;
        }

        .cke_combo_text {
          line-height: 22px;
        }

        .cke_combo_button {
          margin-right: 3px;
        }
      </style>
      <script type="text/javascript">
        function isEmail(email) {
          var patron = /^.+@.+\..{2,}$/;
          //var patron = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+\s?$/;
          return patron.test(email);
        }
        /**************************REALIZA CALCULO*******************************************************************/
        function updateFormFromGCDirectEdit(idCtrl) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            updateForm(idCtrl);
          });
          else {
            var xml = creaXML(idCtrl + '_', 45, '');
            enviaInfo(xml, true, rellenaDatos);
          }
        }

        function updateForm(idCtrl) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            updateForm(idCtrl);
          });
          else {
            var xml = creaXML(idCtrl + '_', 33, '');
            enviaInfo(xml, true, rellenaDatos);
          }
        }

        function realizaCalculo(idCtrl, strIdCampos) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            realizaCalculo(idCtrl, strIdCampos);
          });
          else {
            var xml = creaXML(idCtrl + '_', 1, strIdCampos);
            enviaInfo(xml, true, rellenaDatos);
          }
        }

        function rellenaDatos(json) {
          if (json.controles != null) {
            var func = new Array();
            for (var i = 0; i < json.controles.length; i++) {
              if (json.controles[i].accion != null) func.push(json.controles[i].accion.replace(/\n/g, '\\n').replace(/\r/g, '\\r'));
              else if (json.controles[i].url != null) {
                var ventana = null;
                if (json.controles[i].args != null) {
                  ventana = window.open(json.controles[i].url, json.controles[i].id, json.controles[i].args);
                } else {
                  ventana = window.open(json.controles[i].url, json.controles[i].id);
                }
                if (!ventana) alert(ResourceC01439);
              } else setJSONOperacion(json.controles[i].control);
            }
            //Actualizamos los anchos de las celdas de los grupos de campos
            executeSizeGC();
            if (document.getElementById('scrollGC').value.length > 0) eval(document.getElementById('scrollGC').value);
            document.getElementById('scrollGC').value = '';
            setTimeout(function() {
              eval(func.join(';'));
              func = null;
            }, 10);
          } else if (json.url != null) {
            var ventana = null;
            if (json.args != null) {
              ventana = window.open(json.url, json.id, json.args);
            } else {
              ventana = window.open(json.url, json.id);
            }
            if (!ventana) alert(ResourceC01439);
          } else if (json.mensaje != null) {
            apAlert(json.mensaje);
          }
          initDatePicker();
          initFileUploader();
          moveListItems();
          redimVeilDiv();
          InitScrollCommentLogField();
          try {
            setFocus();
          } catch (e) {}
        }
        /**************************FIN REALIZA CALCULO***************************************************************/
        /**************************EVALUA CONDICION******************************************************************/
        function evaluaCondicion(idCtrl, idCampoTabla) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            evaluaCondicion(idCtrl, idCampoTabla);
          });
          else {
            var xml = creaXML(idCtrl + '_', 2, idCampoTabla);
            enviaInfo(xml, true, rellenaDatos);
          }
        }
        /*************************FIN EVALUA CONDICION**************************************************************/
        /****************************Carga Sufijos*************************************/
        function cargaSufijos(idCtrl, idCampo, idElemento, idElementoFila, indiceFila, idCuenta, asincrono) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            cargaSufijos(idCtrl, idCampo, idElemento, idElementoFila, indiceFila, idCuenta, asincrono)
          });
          else {
            if (idCampo != 0) var xml = creaXML(idCtrl + '_', 3, idCampo + '#' + idElemento + '#' + idElementoFila + '#' + indiceFila + '#' + idCuenta);
            else var xml = creaXML(idCtrl + '_', 3, '');
            if (asincrono == null) enviaInfo(xml, true, rellenaDatos);
            else enviaInfo(xml, asincrono, rellenaDatos);
          }
        }
        /*********************Fin Carga Sufijos***************************************/
        /****************************Calcula Regla*************************************/
        function RecalcularReglaXML(idCtrl, idCampo, idElemento, idElementoFila, indiceFila) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            RecalcularReglaXML(idCtrl, idCampo, idElemento, idElementoFila, indiceFila);
          });
          else {
            var xml = creaXML(idCtrl + '_', AccionRecalcularRegla, idCampo + '#' + idElemento + '#' + idElementoFila + '#' + indiceFila);
            enviaInfo(xml, true, rellenaDatos);
          }
        }
        /****************************Fin Calcula Regla*************************************/
        /***********************Abrir Grupo de Campos al cargar la tarea*************/
        function abrirGrupoCamposCarga(cargarSuf, idCtrl, scriptGC) {
          if (cargarSuf) cargaSufijos(idCtrl, 0, 0, 0, 0, false);
          setTimeout(scriptGC, 1000);
        }
        /*******************************Fin Grupo Campos*****************************/
        /*********************Carga Campos Dependientes******************************/
        function cargaCamposDependientes(idCtrl, idCampo, idElemento, idElementoFila, indiceFila) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            cargaCamposDependientes(idCtrl, idCampo, idElemento, idElementoFila, indiceFila);
          });
          else {
            var xml = creaXML(idCtrl + '_', 5, idCampo + '#' + idElemento + '#' + idElementoFila + '#' + indiceFila);
            enviaInfo(xml, true, rellenaDatos);
          }
        }
        /*******************Fin Carga Campos Dependientes***************************/
        /*****************Actualiza Grupo de Campos**********************************/
        function actualizaGrupoCampos(nombreControl, idCampoGC, idCampoFormularioGC, idAmpliacion, forceRefreshControl, updateForm, updateType, divScroll, top, left) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            actualizaGrupoCampos(nombreControl, idCampoGC, idCampoFormularioGC, idAmpliacion, forceRefreshControl, updateForm, updateType, divScroll, top, left);
          });
          else {
            if (divScroll && document.getElementById(divScroll)) document.getElementById('scrollGC').value = 'document.getElementById("' + divScroll + '").scrollTop=' + top + ';document.getElementById("' + divScroll + '").scrollLeft=' + left + ';';
            //Actualizamos los pies	
            var xml = creaXML(nombreControl + '_', 10, idCampoFormularioGC + '#' + idCampoGC + '#' + idAmpliacion + '#' + updateForm + '#' + updateType + '#' + forceRefreshControl);
            enviaInfo(xml, true, rellenaDatos);
          }
        }
        /*******************Fin Actualiza Grupo de Campos ****************************/
        /******************** Firma **************************/
        function actualizaFirma(idCtrl, idCampo, valor, idElementoFila, indiceFila, firmar, login) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            actualizaFirma(idCtrl, idCampo, valor, idElementoFila, indiceFila, firmar, login);
          });
          else {
            if (document.getElementById(idCtrl + '_hfPlainAmpliationID').value != '0') {
              __doPostBack(idCtrl + '$lbtnActualizarFirma', idCampo + '#' + valor + '#' + firmar + '#' + idElementoFila + '#' + indiceFila + "#" + login);
            } else {
              var xml = creaXML(idCtrl + '_', 6, idCampo + "#" + valor + "#" + firmar + "#" + idElementoFila + "#" + indiceFila + "#" + login, idCampo);
              enviaInfo(xml, true, rellenaDatos);
            }
          }
        }
        /*****************Fin  Firma***********************/
        /*************Actualiza Valores Campos*************/
        function actualizaValores(idCtrl) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            actualizaValores(idCtrl);
          });
          else {
            var xml = creaXML(idCtrl + '_', 12, '');
            enviaInfo(xml, true, rellenaDatos);
          }
        }
        /***********Fin Actualiza Valores*****************/
        /*****************VACIA CAMPOS DE LA PAGINA*************************/
        function vaciaCampos(idCtrl) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            vaciaCampos(idCtrl);
          });
          else {
            var xml = creaXML(idCtrl + '_', 9, '');
            enviaInfo(xml, true, rellenaDatos);
          }
        }
        /*****************FIN VACIA CAMPOS*********************************/
        /*****************EJECUTA ACCIONES COMBINADAS**********************/
        function touchStart(e) {
          e.preventDefault();
          e.target.focus();
          e.target.onclick();
        }

        function ejecutaAccionCombinada(save, idCtrl, data, evt) {
          if (ExecuteAjax()) {
            if (AjaxAction() == "2") {
              var x = evt.clientX;
              var y = evt.clientY;
              FunctionQueue.add(function() {
                executeClick(x, y);
              });
            } else {
              FunctionQueue.add(function() {
                ejecutaAccionCombinada(save, idCtrl, data, null);
              });
            }
          } else {
            var xml = creaXML(idCtrl + '_', 8, data);
            if (save) {
              if (document.getElementById('hfIsNewItem') != null) {
                if (document.getElementById('hfIsNewItem').value.toLowerCase() == "true") {
                  document.getElementById('hfIsNewItem').value = "false";
                  //Mostramos la opción de cerrar ventana
                  displayCloseWindow();
                }
              }
              saveFrames(function() {
                enviaInfo(xml, true, rellenaDatos);
              });
            } else enviaInfo(xml, true, rellenaDatos);
          }
        }
        /**
         * Ejecuta un click sobre el objeto en la posicion x y
         * @param x posicion horizontal donde esta el objeto
         * @param y posicion vertical donde esta el objeto
         */
        function executeClick(x, y) {
          closeInProcess();
          preLoadFormEnabledEvents();
          //        setTimeout(function () {
          var obj = document.elementFromPoint(x, y);
          if (obj != null) obj.click();
          //}, 500);        
          preLoadFormDisabledEvents();
        }
        /*****************FIN ACCIONES COMBINADAS**************************/
        /*****************Imprimir Grupo de Campos*************************/
        function imprimirGC(idCtrl, idCampo, valuerelationgf, nombreGC) {
          if (ExecuteAjax()) {
            FunctionQueue.add(function() {
              imprimirGC(idCtrl, idCampo, nombreGC);
            });
          } else {
            document.getElementById(idCtrl + '_hfValueRelationGFExtension').value = valuerelationgf;
            var xml = creaXML(idCtrl + '_', 7, idCampo);
            enviaInfo(xml, false, rellenaDatos);
            AbrirImpresion(1, 64, nombreGC);
          }
        }
        /*****************Fin Imprimir Grupo de Campos********************/
        /*******************Formulario Externo***********************/
        function abrirFormExterno(idCtrl, idCampo) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            abrirFormExterno(idCtrl, idCampo);
          });
          else {
            var xml = creaXML(idCtrl + '_', 13, idCampo);
            enviaInfo(xml, true, rellenaDatos);
          }
        }
        /******************Fin Formulario Externo*******************/
        /******************Vacia Session***************************/
        function vaciaSession(idCtrl) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            vaciaSession(idCtrl);
          });
          else {
            var xml = creaXML(idCtrl + '_', 14, '', -1);
            enviaInfo(xml, false, null);
          }
        }
        /****************Fin Vacia Session*************************/
        /*****************Guardar Formulario***********************/
        function guardarFormulario(idCtrl) {
          if (!__NoLimitDataValid) {
            __NoLimitDataValid = true;
            return;
          }
          if (ExecuteAjax()) FunctionQueue.add(function() {
            guardarFormulario(idCtrl);
          });
          else {
            var xml = creaXML(idCtrl + '_', 4, 'true');
            saveFrames(function() {
              enviaInfo(xml, true, rellenaDatos);
            });
          }
        }

        function guardarSalirFormulario(idCtrl, funcion) {
          if (!__NoLimitDataValid) {
            __NoLimitDataValid = true;
            return;
          }
          if (ExecuteAjax()) FunctionQueue.add(function() {
            guardarSalirFormulario(idCtrl, funcion);
          });
          else {
            saveFrames();
            var callback = function(json) {
              if (json.mensaje != null) {
                apAlert(json.mensaje);
              } else if (json.controles.length > 0 && json.controles[0].control != null && json.controles[0].control.mensaje != null) {
                apAlert(json.controles[0].control.mensaje);
              } else {
                var value = '';
                if (json.controles != null) {
                  for (var i = 0; i < json.controles.length; i++) {
                    if (json.controles[i].accion != null);
                    else if (json.controles[i].control.mandatory != null) {
                      showMandatory(json.controles[i].control.mandatory);
                      return;
                    } else if (
                      (json.controles[i].control.ctrlVisible != null) && (
                        (json.controles[i].control.ctrlVisible.id.lastIndexOf("__Name") > 0) || (json.controles[i].control.ctrlVisible.id.lastIndexOf("3__AccountName") > 0))) {
                      value = json.controles[i].control.ctrlVisible.valor.replace(/'/g, '\\\'');
                      if (funcion.lastIndexOf("exit") > -1) {
                        eindex = funcion.lastIndexOf(")");
                        funcion = funcion.substr(0, eindex) + ",'" + value + "')"; //Añadimos el nombre del elemento a la función para pasarlo a la página de llamada
                      }
                      break;
                    }
                  }
                }
                setTimeout(function() {
                  eval(funcion);
                }, 10);
              }
            };
            var xml = creaXML(idCtrl + '_', 4, 'true');
            enviaInfo(xml, true, callback);
          }
        }
        /***************Fin Guardar Formulario*********************/
        /***************ENVIAR DATOS**************************************/
        function enviarDatos() {
          try {
            terminar();
          } catch (Error) {
            guardar();
          }
        }
        /**************FIN ENVIAR DATOS***********************************/
        /*****************DISPARADORES*********************/
        function muestraControlesDisparados(idCtrl, parametros) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            muestraControlesDisparados(idCtrl, parametros);
          });
          else {
            var xml = creaXML(idCtrl + '_', 15, parametros);
            enviaInfo(xml, true, rellenaDatos);
          }
        }
        /******************FIN DISPARADORES***************/
        /************Actualiza Idioma Formulario*********/
        function actualizaIdioma(control, idCtrl) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            actualizaIdioma(control, idCtrl);
          });
          else {
            var callback = function(json) {
              __doPostBack(idCtrl + '$lbtnActualizaIdioma', '');
            }
            if (control.options) var idioma = control.options[control.selectedIndex].value;
            else var idioma = control.value;
            var xml = creaXML(idCtrl + '_', 19, idioma);
            enviaInfo(xml, true, callback);
          }
        }
        /***********Fin Actualiza Idioma******************/
        /*************Comprobar Login********************/
        function comprobarLogin(idCampo, idCtrl) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            comprobarLogin(idCampo, idCtrl);
          });
          else {
            var xml = creaXML(idCtrl + '_', 21, idCampo);
            enviaInfo(xml, true, rellenaDatos);
          }
        }
        /*********Fin Comprobar Login********************/
        /*************Multimedia************************/
        function updateMultimedia(value, formFieldId, elementId, elementRowId, ctrlId) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            updateMultimedia(value, formFieldId, elementId, elementRowId, ctrlId);
          });
          else {
            var xml = creaXML(ctrlId + '_', 24, formFieldId + '#' + value);
            enviaInfo(xml, true, rellenaDatos);
          }
        }
        /**********************************************/
        /*************Campo Familia Relación************************/
        function deleteRelationFamily(formFieldId, ctrlId) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            deleteRelationFamily(formFieldId, ctrlId);
          });
          else {
            var xml = creaXML(ctrlId + '_', 25, (formFieldId + '#true#0#false'));
            enviaInfo(xml, true, rellenaDatos);
          }
        }

        function updateRelationFamily(formFieldId, ctrlId, _elementId, updatedata) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            updateRelationFamily(formFieldId, ctrlId, _elementId, updatedata);
          });
          else {
            var xml = creaXML(ctrlId + '_', 25, (formFieldId + '#false#' + _elementId + "#" + updatedata));
            enviaInfo(xml, true, rellenaDatos);
          }
        }
        /**********************************************/
        /*************Applet Digital Certificate************************/
        function updateCertificateData(idCtrl, strData) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            updateCertificateData(idCtrl, strData);
          });
          else {
            var xml = creaXML(idCtrl + '_', 27, strData);
            enviaInfo(xml, true, rellenaDatos);
          }
        }
        /**********************************************/
        /************Filtros Grupo Campos**************/
        function executeFiltersGC(idCtrl, strData, all) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            executeFiltersGC(idCtrl, strData, all);
          });
          else {
            var xml = creaXML(idCtrl + '_', 26, strData);
            enviaInfo(xml, true, rellenaDatos);
          }
        }
        /**********************************************/
        /************Filtros Grupo Campos**************/
        function executeSizeGC() {
          $("[ap-data-gf-id]").each(function() {
            $this = $(this);
            setSizeCtrlGF($this.attr("ap-data-gf-id"), $this.attr("ap-data-fi-id"), $this.attr("ap-data-he-id"), $this.attr("ap-data-bo-id"), $this.attr("ap-data-fo-id"));
          })
        }
        /**********************************************/
        /**************Validar Campos******************/
        function validateFields(ctrlId) {
          var msg = "";
          var callback = function(json) {
            if (json.controles != null) {
              for (var i = 0; i < json.controles.length; i++) {
                if (json.controles[i].control != null && json.controles[i].control.mensaje != null) {
                  msg = json.controles[i].control.mensaje;
                  break;
                }
              }
            }
          }
          var xml = creaXML(ctrlId + '_', 28, '');
          enviaInfo(xml, false, callback);
          return msg;
        }
        /**********************************************/
        /*********************Visor de Documentos*************************/
        function UpdateViewer(controlname, action, formfieldid) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            UpdateViewer(controlname, action, formfieldid);
          });
          else {
            var xml = creaXML(controlname + '_', action, formfieldid);
            enviaInfo(xml, true, rellenaDatos);
          }
        }
        /**********************************************/
        /*********************Visor de Documentos PDF*************************/
        function UpdatePdfViewers(tableFieldId) {
          $("iframe[ap-data-table='" + tableFieldId + "']").each(function() {
            this.contentWindow.location.reload();
          });
        }
        /***********************************************************/
        /*******************Update Token Office 365*****************/
        function manageOffice365Event(ctrl, action, data) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            manageOffice365Event(ctrl, action, data);
          });
          else {
            var xml = creaXML(ctrl, action, data);
            enviaInfo(xml, true, rellenaDatos);
          }
        }
        /***********************************************************/
        /*******************Campos Limitados************************/
        var __NoLimitDataValid = true;

        function validateLimitAJAX(ctrlId, ctrlFocus, fieldId, value) {
          __NoLimitDataValid = true;
          var valid = false;
          var callback = function(json) {
            if (json.controles != null && json.controles[0].control != null) {
              if (!json.controles[0].control.result) {
                FunctionQueue.clear();
                __NoLimitDataValid = false;
              }
              executeLimit(json.controles[0].control.result, json.controles[0].control.message, ctrlFocus);
            } else if (json.mensaje != null) {
              FunctionQueue.clear();
              apAlert(json.mensaje);
            }
          }
          var xml = creaXML(ctrlId + '_', 30, fieldId + '#' + value);
          enviaInfo(xml, true, callback);
          return valid;
        }
        /**********************************************************/
        /************Movimiento Barra Desplazamiento**************/
        //moveHorizontal -> null, -1, 0, 1
        //moveVertical -> null, -1, 0, 1
        function moveScroll(moveHorizontal, moveVertical) {
          var scrollForm = document.getElementById('__ctrlForm').parentNode;
          var scrollPage = document.body;
          var scrollElement = null;
          var winHeight = win ? win.availHeight() : screen.availHeight;
          var width, height;
          if (winHeight > scrollPage.clientHeight) {
            scrollElement = $(scrollForm);
            width = scrollElement.width();
            height = scrollElement.height();
          } else {
            scrollElement = $("html,body");
            height = win ? win.availHeight() : screen.availHeight;
            width = win ? win.availWidth() : screen.availWidth;
          }
          if (moveHorizontal != null) {
            if (moveHorizontal == -1) scrollElement.scrollLeft(0);
            if (moveHorizontal == 0) scrollElement.scrollLeft((scrollElement[0].scrollWidth - width) / 2);
            if (moveHorizontal == 1) scrollElement.scrollLeft(scrollElement[0].scrollWidth - width);
          }
          if (moveVertical != null) {
            if (moveVertical == -1) scrollElement.scrollTop(0);
            if (moveVertical == 0) scrollElement.scrollTop((scrollElement[0].scrollHeight - height) / 2);
            if (moveVertical == 1) scrollElement.scrollTop(scrollElement[0].scrollHeight - height);
          }
          scrollForm = null;
          scrollElement = null;
          scrollPage = null;
        }
        /********************************************************/
        function onDateChange(sender, selectedDate) {
          var formattedDate = sender.formatDate(selectedDate, ShortDatePattern);
          alert(formattedDate);
        }
        /**********************Update Password**************************/
        function UpdatePassword(idCtrl, data) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            UpdatePassword(idCtrl, data);
          });
          else {
            var xml = creaXML(idCtrl + '_', 32, data);
            enviaInfo(xml, true, rellenaDatos);
          }
        }

        function UpdateControlPasswordContacto(password) {
          if (document.getElementById('txtPwd')) document.getElementById('txtPwd').value = password;
          if (document.getElementById('txtConfPwd')) document.getElementById('txtConfPwd').value = password;
          if (document.getElementById('hfPwdOculto')) document.getElementById('hfPwdOculto').value = password;
          if (document.getElementById('hfPwdAntiguo')) document.getElementById('hfPwdAntiguo').value = password;
          ShowChangePassword('none', 0);
        }
        /***************************************************************/
        /***************Update All iframes*****************************/
        function refreshAllFrames() {
          var iframes = document.getElementById("__ctrlForm").getElementsByTagName("iframe");
          for (var i = 0, num = iframes.length; i < num; i++) {
            if (iframes[i].getAttribute("data-no-refresh") == "true" || iframes[i].getAttribute("src") == null) continue;
            try { //ABG: De esta forma se evita el mensaje de reenviar datos de POST.
              if (iframes[i].contentWindow.location.protocol.toLowerCase() != "javascript:") iframes[i].src = iframes[i].src;
            } catch (Error) {}
          }
          CerrarEnProceso();
        }
        /**************************************************************/
        /***************Save iframes***********************************/
        //ABG: global var for calculate frames updated.
        var G_updateFrames = 0;

        function saveFrames(callback) {
          G_updateFrames = 0;
          var callbackExecuted = false;
          var iframes = document.getElementById("__ctrlForm").getElementsByTagName("iframe");
          for (var i = 0; i < iframes.length; i++) {
            if (iframes[i].getAttribute("save") == "true" && iframes[i].contentWindow.save) {
              try {
                iframes[i].contentWindow.save();
                $(iframes[i]).off("load", executeCallbackIframes);
                $(iframes[i]).on("load", callback, executeCallbackIframes);
                G_updateFrames++;
                callbackExecuted = true;
              } catch (Error) {}
            }
          }
          if ((callback != null) && (!callbackExecuted)) {
            callback();
          }
        }

        function executeCallbackIframes(evt) {
          G_updateFrames--;
          if (G_updateFrames < 1 && evt.data) evt.data();
        }
        /**************************************************************/
        //ABG: global vars for resume actions
        var G_encryptData;
        /***************oAuth for Connector Rest***********************/
        function GetAuthToken(url, encryptData) {
          window.open(url, "nuevaVentana", "width=600, height=700");
          G_encryptData = encryptData;
        }

        function setAuthCode(code, state) {
          var data = new Array();
          data.push("<authCode>");
          data.push("<action>0</action>");
          data.push("<values>");
          data.push("<authCodeRest>" + code + "</authCodeRest>");
          data.push("<authResponseState>" + state + "</authResponseState>");
          data.push("<data>" + G_encryptData + "</data>");
          data.push("</values>");
          data.push("</authCode>");
          manageAuthCode(G_IdControl, 41, data.join(""));
        }

        function manageAuthCode(ctrl, action, data) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            manageAuthCode(ctrl, action, data);
          });
          else {
            var xml = creaXML(ctrl, action, data);
            enviaInfo(xml, true, rellenaDatos);
          }
        }
        /************Planning & Events Office365***********************/
        function managePlanning(data, encryptData) {
          G_encryptData = encryptData;
          if (data.error) window.open(data.error.url, "_blank", "width=520, height=540");
          else {
            showOffice365Event(0, 0, true, {
              "dateIni": data.data.dateIni,
              "hourIni": data.data.hourIni,
              "dateEnd": data.data.dateEnd,
              "hourEnd": data.data.hourEnd,
              "subject": data.data.subject,
              "body": data.data.body,
              "eventId": data.data.eventId,
              "url": data.data.url
            });
            if (data.data.eventId == "") setInterfaceOffice365Create();
            else setInterfaceOffice365Edit(true);
          }
        }

        function setToken(token) {
          var data = new Array();
          data.push("<office>");
          data.push("<action>0</action>");
          data.push("<values>");
          data.push("<token>" + token + "</token>");
          data.push("<data>" + G_encryptData + "</data>");
          data.push("</values>");
          data.push("</office>");
          manageOffice365Event(G_IdControl, 34, data.join(""));
        }

        function updateOffice365Event() {
          var eventData = getDataOffice365();
          var data = new Array();
          data.push("<office>");
          data.push("<action>1</action>");
          data.push("<values>");
          data.push("<startDate>" + eventData.startDate + "</startDate>");
          data.push("<startTime>" + eventData.startTime + "</startTime>");
          data.push("<endDate>" + eventData.endDate + "</endDate>");
          data.push("<endTime>" + eventData.endTime + "</endTime>");
          data.push("<subject>" + eventData.subject + "</subject>");
          data.push("<body>" + eventData.body + "</body>");
          data.push("<eventId>" + eventData.eventId + "</eventId>");
          data.push("<urlEvent>" + eventData.urlEvent + "</urlEvent>");
          data.push("</values>");
          data.push("</office>");
          manageOffice365Event(G_IdControl, 34, data.join(""));
          hideCreateOffice365Event();
        }

        function deleteOffice365Event() {
          var eventData = getDataOffice365();
          var data = new Array();
          data.push("<office>");
          data.push("<action>2</action>");
          data.push("<values>");
          data.push("<eventId>" + eventData.eventId + "</eventId>");
          data.push("</values>");
          data.push("</office>");
          manageOffice365Event(G_IdControl, 34, data.join(""));
          hideCreateOffice365Event();
        }

        function openOffice365Event() {
          var eventData = getDataOffice365();
          window.open(eventData.urlEvent);
          hideCreateOffice365Event();
        }
        /**************************************************************/
        /*************Change Button Text*************/
        function updateButtonText(id, text) {
          var button = document.getElementById(id);
          if (button) {
            switch (button.tagName.toLowerCase()) {
              case "button":
                button.innerText = text;
                break;
            }
          }
        }
        /********************************************/
        /*************Manage Calendar View GC*********************/
        function manageCalendarViewGC(ctrl, action, data, changeControl) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            manageCalendarViewGC(ctrl, action, data, changeControl);
          });
          else {
            var xml = creaXML(ctrl, action, data);
            enviaInfo(xml, true, (changeControl ? rellenaDatos : updateCalendarViewGC));
          }
        }

        function updateCalendarViewGC(json) {
          if (json.controles) {
            var schedule = getSchedule(json.controles[0].ctrlId);
            schedule.setData(json.controles[0].data);
          } else if (json.mensaje) apAlert(json.mensaje);
        }
        /*******************Paging GC***************************/
        function pagingGC(ctrl, fieldId, action, ctrlBody, ctrlTotal, ctrlPage, ctrlData, ctrlDataFoot) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            pagingGC(ctrl, fieldId, action, ctrlBody, ctrlTotal, ctrlPage, ctrlData, ctrlDataFoot);
          });
          else {
            var data = new Array();
            data.push("<paging>");
            data.push("<values>");
            data.push("<fld>" + fieldId + "</fld>");
            data.push("<act>" + action + "</act>");
            data.push("<pag>" + document.getElementById(ctrlPage).value + "</pag>");
            data.push("<tot>" + document.getElementById(ctrlTotal).value + "</tot>");
            data.push("<dat>" + document.getElementById(ctrlData).value + "</dat>");
            data.push("<datfoot>" + document.getElementById(ctrlDataFoot).value + "</datfoot>");
            data.push("</values>");
            data.push("</paging>");
            var xml = creaXML(ctrl, 37, data.join(""));
            enviaInfo(xml, true, rellenaDatos);
            document.getElementById(ctrlBody).scrollTop = 0;
          }
        }
        /*****************EJECUTA ACCIONES COMBINADAS**********************/
        function triggerActionButton(idCtrl, idElemento) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            triggerActionButton(idCtrl, idElemento);
          });
          else {
            var xml = creaXML(idCtrl + '_', 38, idElemento);
            enviaInfo(xml, true, rellenaDatos);
          }
        }
        /***************Rebind DDL Prefix**********************/
        function rebindDdlPrefix(idCtrl, fieldId, ctrl) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            rebindDdlPrefix(idCtrl, fieldId, ctrl);
          });
          else {
            if ($(ctrl).attr("data-rebind") === undefined) {
              var xml = creaXML(idCtrl + "_", 39, fieldId);
              enviaInfo(xml, true, updateDdlPrefix);
              return false;
            }
          }
        }

        function updateDdlPrefix(json) {
          if (json.controles) {
            var ddl = document.getElementById(json.controles[0].ctrlId);
            var $ddl = $(ddl).apcombobox();
            $ddl.bindItems(json.controles[0].items);
            $ddl.showItems(ddl);
            $(ddl).attr("data-rebind", "true");
          } else if (json.mensaje) apAlert(json.mensaje);
        }

        function moveListItems() {
          removeDuplicateListItems();
          $(".apc-combobox-listbox").appendTo($("form"));
        }

        function removeDuplicateListItems() {
          var exist = {};
          $(".apc-combobox-listbox").each(function() {
            var id = $(this).attr("id");
            if (exist[id]) $(this).remove();
            else exist[id] = true;
          });
        }
        /*************Rebin DDL Prefix in filter GC************/
        function rebindDdlPrefixFilterGC(idCtrl, fieldGCId, filterId, ctrl) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            rebindDdlPrefixFilterGC(idCtrl, fieldGCId, filterId, ctrl);
          });
          else {
            if ($(ctrl).attr("data-rebind") === undefined) {
              var xml = creaXML(idCtrl + "_", 40, fieldGCId + "#" + filterId, -1);
              enviaInfo(xml, true, updateDdlPrefix);
              return false;
            }
          }
        }
        /***************Rebind DDL campo relación 1**********************/
        function rebindDdlRelation1(idCtrl, fieldId, ctrl) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            rebindDdlRelation1(idCtrl, fieldId, ctrl);
          });
          else {
            if ($(ctrl).attr("data-rebind") === undefined) {
              var xml = creaXML(idCtrl + "_", 44, fieldId);
              enviaInfo(xml, true, updateDdlPrefix);
              return false;
            }
          }
        }
        /******************************************************/
        /*************End Task or Message*********************/
        function endObject(idCtrl) {
          if (!__NoLimitDataValid) {
            __NoLimitDataValid = true;
            return;
          }
          if (ExecuteAjax()) FunctionQueue.add(function() {
            endObject(idCtrl);
          });
          else {
            var xml = creaXML(idCtrl + '_', 42, '');
            saveFrames(function() {
              enviaInfo(xml, true, rellenaDatos);
            });
          }
        }

        function updateReadOnlyHidden(idCtrl, value) {
          $("#" + idCtrl + "_hfSoloLectura").val(value);
          $("#" + idCtrl + "_hfBloqueado").val(value);
        }

        function disabledBar() {
          $("[id^='Bt_DivBar_']").attr("data-d", "d").css({
            "pointer-events": "none"
          });
        }
        /******************************************************/
        function clickButtonNavigationPanel(idCtrl, id) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            clickButtonNavigationPanel(idCtrl, id);
          });
          else {
            var xml = creaXML(idCtrl + '_', 43, id);
            saveFrames(function() {
              enviaInfo(xml, true, rellenaDatos);
            });
          }
        }
        /********************Redim Div*******************************/
        function redimVeilDiv() {
          var divSize = document.getElementById("__ctrlForm").parentNode;
          $(".apf-veil").each(function() {
            this.style.width = divSize.scrollWidth + "px";
            this.style.height = divSize.scrollHeight + "px";
          });
        }
        /**********Delete Row Group of Field***********/
        function deleteRowGroupField(idCtrl, id, rowId, divId) {
          if (ExecuteAjax()) FunctionQueue.add(function() {
            deleteRowGroupField(idCtrl, id, rowId, divId);
          });
          else {
            apConfirm(ResourceA08388, true).done(function(ok) {
              if (ok) {
                if (document.getElementById(divId)) document.getElementById('scrollGC').value = 'document.getElementById("' + divId + '").scrollTop=' + document.getElementById(divId).scrollTop + ';document.getElementById("' + divId +
                  '").scrollLeft=' + document.getElementById(divId).scrollLeft + ';';
                var xml = creaXML(idCtrl + '_', 11, id + "#" + rowId);
                enviaInfo(xml, true, rellenaDatos);
              }
            });
          }
        }
      </script>
      <script type="text/javascript">
        var documentToken = '';
        var buttonIntegrateName = '';
        var dropZoneName = '';
        var relativeUploadUrl = '/upfiles.ashx';
        var chunkSize = 20;
        var maxRetries = 3;
        var callPageIntegrate = 0;
        var integrateDocumentsParameters =
          '{"DistributedFileSystemNodeUrl":null,"DistributedFileSystemNodeIntegrationData":null,"DistributedFileSystemNodeConfiguration":null,"Parameters":"FN8nKORgGJhJ5P4M6mq1q++J/PfakL/DvmlIW5wDvDb/8TQwXqpjFPlR5uA1wUNHSqgn3GSDXECIfG/U5NkoV1ZD6XW1hdsiCxEU3F1FHSK5pMRIWP/gHiroD/uhXkBusT4WxevOFDdQqryOk7hnombVlC69Kp5giXbqBiZ4cUMJLwYCAJVfTv4aWrGjVgFiFvHcKon/0TMnPMty7G3WBO9X2mn+bWEYWWH0T33852AbTjA4ziqqZu8w65GUZeMTWgOMDbyuLm28DrgrEsLMzhD/jtbpfnPxOF1b4RllO1Hq2mtBxWz7kS/eS/nx4O6nCAAlHYEhG1BAZXiVfgnHyFwxFntjdUpM8u8OJcMdjN3Ddm6NndeahsLyyvbCr48ooy8uoEiBgXpf2mMn6irXRCJ0xOXce6bUln6dHqJSw+quNC5e+EDUa3GJ1n+G/xLIErFzodiKecZ9l5OiMFp7z2oFV0XpodwZ1JO86maJWxc=","MaxFileSize":26214400,"ExtensionsAllowed":null,"ExtensionsRejected":null,"ErrorResourceMaxFileSize":"El fichero {0} excede el tamaño máximo permitido.","ErrorResourceExtensions":"La extensión del fichero {0} no está permitida.","LibraryTermId":0,"LibraryFormFieldId":0,"LibraryTableFieldId":0,"IsLibraryDFS":false,"EvaluateConditions":false}';
        var replaceContentDocumentName = '';
        var literalIntegrateDocuments = 'Integrar documentos';
        var literalSelectFiles = 'Seleccionar ficheros';
        var literalSelectFile = 'Seleccionar fichero';
        var literalIntegrateSelected = 'Integrar seleccionados';
        var literalViewThumbs = 'Miniaturas';
        var literalViewList = 'Lista';
        var literalFilename = 'Nombre del documento';
        var literalStatus = 'Estado';
        var literalSize = 'Tamaño';
        var literalReplaceContent = 'Sustituir contenido';
        var literalDragFilesHere = 'Arrastrar ficheros aquí o pulsar en [Seleccionar ficheros]';
        var literalDragFileHere = 'Arrastrar el fichero aquí o pulsar en [Seleccionar fichero]';
        var literalExtensionsAllowed = 'Extensiones permitidas: ';
        var literalExtensionsRefused = 'Extensiones rechazadas: ';
        var literalSavingStorage = 'Integrado en el servidor, grabando en almacenamiento...';
        var literalMaxFileSize = 'Tamaño máximo del fichero: ';
        var literalFileEmpty = 'El contenido del fichero no puede estar vac\u00EDo: ';
      </script>
      <style type="text/css">
        .uploader-drop-zone {
          margin: 10px;
          position: absolute;
          border: 3px dashed #BCBCBC;
          z-index: 99999;
          background-color: white;
        }

        #integrationDivSec {
          float: left;
          position: absolute;
          background-color: white;
          width: 600px;
          height: 375px;
          border: 1px solid #A4ABB2;
          border-radius: 5px;
          z-index: 555555;
          left: 50%;
          top: 50%;
          transform: translate(-50%, -50%);
          -webkit-transform: translate(-50%, -50%);
          box-shadow: 1px 1px 9px 1px rgb(74, 74, 74);
        }

        #integrationDiv {
          display: none;
          background-color: rgba(0, 0, 0, 0.5);
          width: 100vw;
          height: 100vh;
          z-index: 555554;
          position: absolute;
          left: 0;
          top: 0;
        }

        #integrationHeader {
          margin-left: 10px;
          margin-right: 10px;
          height: 60px;
          background-color: white;
        }

        #integrationHeader>img {
          position: absolute;
          left: 20px;
          top: 15px;
        }

        #integrationHeader>span {
          position: absolute;
          left: 65px;
          top: 15px;
          font-size: 1.4rem;
          color: #000;
        }

        #integrationContainer {
          padding: 0px 0px 20px 0px;
          overflow: auto;
        }

        #integrationFileTable {
          width: 100%;
          background-color: white;
        }

        #divProgressGeneral {
          background-color: lightgray;
          border-radius: 5px;
          margin-top: 15px;
          border: 1px solid #868686;
          margin: 30px 15px 0px 15px;
        }

        #progressGeneral {
          background-color: #868686;
          width: 0%;
          height: 23px;
          border-radius: 5px;
          text-align: center;
          color: white;
          line-height: 22px;
        }

        .single-progress-div {
          background-color: lightgray;
          border-radius: 5px;
          padding: 0px;
        }

        .single-progress {
          background-color: #868686;
          width: 0%;
          height: 20px;
          border-radius: 5px;
          color: white;
          text-align: center;
        }
      </style>
      <div id="integrationDiv">
        <div id="integrationDivSec">
          <div id="integrationHeader">
            <img src="Styles/Comun/upload.png" width="30">
            <span>Integration Status</span>
          </div>
          <div id="integrationContainer">
            <table id="integrationFileTable" border="0" style="border-collapse: separate; border-spacing: 0px;">
              <thead>
                <tr class="apwc_header apwc_header_row">
                  <td style="width: 350px; padding-left: 23px;" class="apwc_header_sep_rig apwc_header_cell">Filename</td>
                  <td style="width: 100px;" class="apwc_header_sep_rig apwc_header_cell">Size</td>
                  <td style="width: 150px;" class="apwc_header_sep_rig apwc_header_cell">Progress</td>
                </tr>
              </thead>
              <tbody>
              </tbody>
            </table>
          </div>
          <div id="divProgressGeneral">
            <div id="progressGeneral"></div>
          </div>
        </div>
      </div>
      <script type="text/javascript">
        var uploadCorrect = true;
        var result = {
          listTerms: [],
          error: "",
          token: ""
        }; // Objeto que almacena el resultado de la subida -- result.listTerms
        var onStartUpload = function(data) {
          if (isMobileBrowser()) {
            AbrirEnProceso();
          } else {
            $("#integrationDiv").css("display", "block");
          }
          $("#integrationFileTable > tbody").empty();
          for (var i = 0; i < data.files.length; i++) {
            var file = data.files[i];
            var rowClass = (i % 2 == 0 ? "apwc_body_row_p" : "apwc_body_row_i");
            $("#integrationFileTable > tbody").append("<tr class='" + rowClass + "'>" + "<td style='width:350px;padding-left: 23px;padding-top:10px;' class='apwc_body_sep_rig apwc_body_cell'>" + file.name + "</td>" +
              "<td style='width:100px;padding-top:10px;' class='apwc_body_sep_rig apwc_body_cell'>" + (file.size / 1024 / 1024).toFixed(2) + "</td>" +
              "<td style='width:150px;padding-right: 20px;' class='apwc_body_sep_rig apwc_body_cell'><div class='single-progress-div'><div id='fileProgress" + file.index + "' class='single-progress'></div></div></td></tr>");
          }
          var heightMax = $(window).height() - 150;
          var heightDesired = (data.files.length * 35) + 194;
          var heightFinal = heightDesired > heightMax ? heightMax : heightDesired;
          $("#integrationDivSec").css('height', heightFinal + 'px');
          $("#integrationContainer").css('height', (heightFinal - 156) + 'px');
          $("#progressGeneral").css("width", "0%");
          $("#progressGeneral").text("");
        }
        var onFileProgressUpload = function(data) {
          $("#fileProgress" + data.file.index).css("width", data.percent + "%");
          var progressFileSize = 100 / data.files.length;
          var posStart = data.file.index == 0 ? 0 : progressFileSize * data.file.index;
          var progressGeneral = Math.round(posStart + (progressFileSize * (data.percent / 100)));
          $("#progressGeneral").css("width", progressGeneral + "%");
          $("#progressGeneral").text(progressGeneral + "%");
          if (data.file.percent === 100) {
            $("#progressGeneral").text(literalSavingStorage);
          } else {
            $("#progressGeneral").text(progressGeneral + "%");
          }
        };
        var onFileEndUpload = function(data) {
          var percent = Math.round((100 * (data.file.index + 1)) / data.files.length);
          $("#fileProgress" + data.file.index).css("background-color", "white");
          $("#fileProgress" + data.file.index).parent().css("background-color", "white");
          $("#fileProgress" + data.file.index).append("<img src='Styles/Comun/tick_green.png' style='width: 16px;margin-top: 2px;'/>");
          result.listTerms.push(data.id);
          $("#progressGeneral").css("width", percent + "%");
          $("#progressGeneral").text(percent + "%");
        }
        var onError = function(data) {
          if (data.message != "") {
            $("#integrationDiv").css("display", "none");
            apAlert(data.message);
          } else {
            uploadCorrect = false;
          }
          $("#fileProgress" + data.file.index).css("background-color", "#B01717");
          $("#fileProgress" + data.file.index).css("width", "100%");
          $("#fileProgress" + data.file.index).text("Retry");
          $("#fileProgress" + data.file.index).hover(function() {
            $(this).css('cursor', 'pointer');
            $(this).css('font-weight', 'bold');
          }, function() {
            $(this).css('cursor', 'default');
            $(this).css('font-weight', 'normal');
          });
        }
        var onEndUpload = function(data) {
          if (uploadCorrect) {
            $("#integrationDiv").css("display", "none");
            if (isMobileBrowser()) {
              CerrarEnProceso();
            }
            if (uploader.filesUploaded > 0) {
              if (typeof endUploadMethodName === "function") {
                endUploadMethodName(data);
              } else if (data.files != null) {
                var url = "DocTags_Edit.aspx?" + encodeBase64("argumentIds=true&lmt=1&callPage=" + callPageIntegrate);
                var tagsCallback = function(tagsData) {
                  if (typeof UpdateViewer === "function" || typeof UpdatePdfViewers === "function") {
                    if (typeof UpdateViewer === "function" && typeof data.controlRefreshId !== "undefined" && typeof data.formFieldId !== "undefined") {
                      UpdateViewer(data.controlRefreshId, 29, data.formFieldId);
                    }
                    if (typeof UpdatePdfViewers === "function" && typeof data.tableFieldId !== "undefined") {
                      UpdatePdfViewers(data.tableFieldId);
                    }
                  }
                  if (typeof data.evaluateConditions !== "undefined" && typeof evaluaCondicion === "function" && typeof data.controlRefreshId !== "undefined" && typeof data.tableFieldId !== "undefined") {
                    evaluaCondicion(data.controlRefreshId, data.tableFieldId)
                  }
                  if (typeof Refresh === "function") {
                    Refresh();
                  }
                };
                var documentsId = "";
                for (var i = 0; i < data.files.length; i++) {
                  documentsId += data.files[i].id;
                  if (i !== data.files.length - 1) {
                    documentsId += "#";
                  }
                }
                OpenModal(url, tagsCallback, null, null, null, null, encodeBase64(documentsId), false);
              }
            }
          } else {
            if (typeof endUploadMethodName === "function") {
              endUploadMethodName(data);
            }
            $("#progressGeneral").css("width", 100 + "%");
            $("#progressGeneral").text(100 + "%");
            $("#progressGeneral").css("background-color", "#B01717");
            $("#progressGeneral").text("Retry all failed files");
            $("#progressGeneral").hover(function() {
              $(this).css('cursor', 'pointer');
              $(this).css('font-weight', 'bold');
            }, function() {
              $(this).css('cursor', 'default');
              $(this).css('font-weight', 'normal');
            });
          }
        }
        if (typeof uploader === "undefined" || uploader === null) {
          var uploader = new Uploader(chunkSize, relativeUploadUrl, maxRetries);
        }
        uploader.onError = onError;
        //uploader.onFileStartUpload = showData;
        uploader.onFileEndUpload = onFileEndUpload;
        uploader.onFileProgressUpload = onFileProgressUpload;
        uploader.onStartUpload = onStartUpload;
        uploader.onEndUpload = onEndUpload;
        $(document).ready(function() {
          if (buttonIntegrateName !== '') {
            if (typeof integrateDocumentsParameters !== "undefined") {
              uploader.addButtonJson(buttonIntegrateName, null, integrateDocumentsParameters);
            }
            if (dropZoneName !== '') {
              uploader.addDropZone(dropZoneName, null, buttonIntegrateName);
            }
          }
          uploader.init();
        });
      </script>
      <div id="__ctrlForm">
        <input type="hidden" id="iniciaPostBack" value="false">
        <script type="text/javascript">
          //<![CDATA[
          Sys.WebForms.PageRequestManager._initialize('ctrlDynamicLogin$ScriptManager1', 'frmLogin', ['tctrlDynamicLogin$upAuxiliar', '', 'tctrlDynamicLogin$up', ''], ['ctrlDynamicLogin$lbtnPaginaAnterior', '', 'ctrlDynamicLogin$lbtnPaginaPosterior',
            '', 'ctrlDynamicLogin$lbtnActualizaTablaValores', '', 'ctrlDynamicLogin$lbtnActualizarFirma', '', 'ctrlDynamicLogin$lbtnActualizaIdioma', ''
          ], [], 90, '');
          //]]>
        </script>
        <div id="ctrlDynamicLogin_upAuxiliar">
          <input type="hidden" name="ctrlDynamicLogin$hfIdPagina" id="ctrlDynamicLogin_hfIdPagina" value="kjObKVxZJxzHdVAiyjXuLSANzBE9apNsyaJVRjK5/4FcXwf5rAoQ4VhlYQC1WcxP">
          <input type="hidden" name="ctrlDynamicLogin$hfIdFormulario" id="ctrlDynamicLogin_hfIdFormulario" value="bxKrf9NKTCizUBo+zqBdiAqhe0suf/BHsocE/PEsBhww65GvMHWoLje8HDpEolt3O1MtXMyQQh4=">
          <input type="hidden" name="ctrlDynamicLogin$hfIdFicha" id="ctrlDynamicLogin_hfIdFicha" value="JN8UPK5WlBfJZeWi2y8bYU7xBaH8H9zSoplnGKbeibF3i7sdDWppqIzFSaeJjFRK">
          <input type="hidden" name="ctrlDynamicLogin$hfIdAmpliacion" id="ctrlDynamicLogin_hfIdAmpliacion" value="JN8UPK5WlBfJZeWi2y8bYU7xBaH8H9zSoplnGKbeibF3i7sdDWppqIzFSaeJjFRK">
          <input type="hidden" name="ctrlDynamicLogin$hfPlainAmpliationID" id="ctrlDynamicLogin_hfPlainAmpliationID" value="0">
          <input type="hidden" name="ctrlDynamicLogin$hfIdRegistro" id="ctrlDynamicLogin_hfIdRegistro" value="JN8UPK5WlBfJZeWi2y8bYU7xBaH8H9zSoplnGKbeibF3i7sdDWppqIzFSaeJjFRK">
          <input type="hidden" name="ctrlDynamicLogin$hfIdRegistroPadre" id="ctrlDynamicLogin_hfIdRegistroPadre" value="JN8UPK5WlBfJZeWi2y8bYU7xBaH8H9zSoplnGKbeibF3i7sdDWppqIzFSaeJjFRK">
          <input type="hidden" name="ctrlDynamicLogin$hfIdProceso" id="ctrlDynamicLogin_hfIdProceso" value="JN8UPK5WlBfJZeWi2y8bYU7xBaH8H9zSoplnGKbeibF3i7sdDWppqIzFSaeJjFRK">
          <input type="hidden" name="ctrlDynamicLogin$hfIdTipoFicha" id="ctrlDynamicLogin_hfIdTipoFicha" value="3f7V+hKmwEHKGH+Lpo5Dc/eBHPCtcxqaMmI9w4YLkW1Lu4Kx56sEMKVIX3LQMwoZ">
          <input type="hidden" name="ctrlDynamicLogin$hfMensajeNuevo" id="ctrlDynamicLogin_hfMensajeNuevo" value="sJjSg0ZDrm/Oy6CwmYf/E5lZu3o0N4eYco3rxrJX6NH6JB588jvazZwtGVgBdunv/L9VDNmOu8Q=">
          <input type="hidden" name="ctrlDynamicLogin$hfMensaje" id="ctrlDynamicLogin_hfMensaje" value="sJjSg0ZDrm/Oy6CwmYf/E5lZu3o0N4eYco3rxrJX6NH6JB588jvazZwtGVgBdunv/L9VDNmOu8Q=">
          <input type="hidden" name="ctrlDynamicLogin$hfIdGeneroMensaje" id="ctrlDynamicLogin_hfIdGeneroMensaje" value="uZQbiywumKVKLIbpbKutel1DxYLnOcg9hqQQ/RDFQEZlHhsBfQbcFaK3DPTf9dEM">
          <input type="hidden" name="ctrlDynamicLogin$hfIdTarea" id="ctrlDynamicLogin_hfIdTarea" value="JN8UPK5WlBfJZeWi2y8bYU7xBaH8H9zSoplnGKbeibF3i7sdDWppqIzFSaeJjFRK">
          <input type="hidden" name="ctrlDynamicLogin$hfTipoObjetoProceso" id="ctrlDynamicLogin_hfTipoObjetoProceso" value="JN8UPK5WlBfJZeWi2y8bYU7xBaH8H9zSoplnGKbeibF3i7sdDWppqIzFSaeJjFRK">
          <input type="hidden" name="ctrlDynamicLogin$hfIdCorriente" id="ctrlDynamicLogin_hfIdCorriente" value="JN8UPK5WlBfJZeWi2y8bYU7xBaH8H9zSoplnGKbeibF3i7sdDWppqIzFSaeJjFRK">
          <input type="hidden" name="ctrlDynamicLogin$hfIdPortal" id="ctrlDynamicLogin_hfIdPortal" value="JN8UPK5WlBfJZeWi2y8bYU7xBaH8H9zSoplnGKbeibF3i7sdDWppqIzFSaeJjFRK">
          <input type="hidden" name="ctrlDynamicLogin$hfIdControl" id="ctrlDynamicLogin_hfIdControl" value="AQ+YoFKR9LhuiTxOBwI/ImRc3i3T7c/GyIzkaMuGH+ewrxyzNnzTTI0BSZayBmLiPibbvPV/Zpc1a/hQuIQyiQ==">
          <input type="hidden" name="ctrlDynamicLogin$hfEstadoTarea" id="ctrlDynamicLogin_hfEstadoTarea" value="3f7V+hKmwEHKGH+Lpo5Dc/eBHPCtcxqaMmI9w4YLkW1Lu4Kx56sEMKVIX3LQMwoZ">
          <input type="hidden" name="ctrlDynamicLogin$hfPaginaLlamada" id="ctrlDynamicLogin_hfPaginaLlamada" value="uZQbiywumKVKLIbpbKutel1DxYLnOcg9hqQQ/RDFQEZlHhsBfQbcFaK3DPTf9dEM">
          <input type="hidden" name="ctrlDynamicLogin$hfBloqueado" id="ctrlDynamicLogin_hfBloqueado" value="false">
          <input type="hidden" name="ctrlDynamicLogin$hfSoloLectura" id="ctrlDynamicLogin_hfSoloLectura" value="sJjSg0ZDrm/Oy6CwmYf/E5lZu3o0N4eYco3rxrJX6NH6JB588jvazZwtGVgBdunv/L9VDNmOu8Q=">
          <input name="ctrlDynamicLogin$hfDivOcultosCondicion" type="hidden" id="ctrlDynamicLogin_hfDivOcultosCondicion" ap-data-frm="-2" ap-data-type="info-1">
          <input name="ctrlDynamicLogin$hfCmpOcultosCondicion" type="hidden" id="ctrlDynamicLogin_hfCmpOcultosCondicion" ap-data-frm="-1" ap-data-type="info-1">
          <input name="ctrlDynamicLogin$hfDivOcultosControl" type="hidden" id="ctrlDynamicLogin_hfDivOcultosControl" ap-data-frm="-4" ap-data-type="info-1">
          <input name="ctrlDynamicLogin$hfCmpOcultosControl" type="hidden" id="ctrlDynamicLogin_hfCmpOcultosControl" ap-data-frm="-3" ap-data-type="info-1">
          <input name="ctrlDynamicLogin$hfDivMostrados" type="hidden" id="ctrlDynamicLogin_hfDivMostrados" ap-data-frm="-10" ap-data-type="info-1">
          <input name="ctrlDynamicLogin$hfCmpMostrados" type="hidden" id="ctrlDynamicLogin_hfCmpMostrados" ap-data-frm="-9" ap-data-type="info-1">
          <input name="ctrlDynamicLogin$hfDivZIndex" type="hidden" id="ctrlDynamicLogin_hfDivZIndex" ap-data-frm="-5" ap-data-type="info-1">
          <input name="ctrlDynamicLogin$hfZIndexMax" type="hidden" id="ctrlDynamicLogin_hfZIndexMax" ap-data-frm="-6" ap-data-type="info-1" value="1001">
          <input name="ctrlDynamicLogin$hfDivSoloLectura" type="hidden" id="ctrlDynamicLogin_hfDivSoloLectura" ap-data-frm="-13" ap-data-type="info-1">
          <input name="ctrlDynamicLogin$hfCmpSoloLectura" type="hidden" id="ctrlDynamicLogin_hfCmpSoloLectura" ap-data-frm="-16" ap-data-type="info-1">
          <input type="hidden" name="ctrlDynamicLogin$hfValueRelationGFExtension" id="ctrlDynamicLogin_hfValueRelationGFExtension" value="hcgICJQ5pAdtXVkAcD+L3z5kjmNv8aJhWE+yEp6UttEo8vg70t4sXMO9DwU7atfi">
          <script>
            var arrayControles = [];
            var textoEncabezado = 'Campos obligatorios';
            var G_IdControl = 'ctrlDynamicLogin_';
            var prefijoRequerido = 'Req_';
          </script>
          <script language="javascript">
            var ResourceC01439 = 'Tiene el bloqueador de pop up\'s activado.\n\nAgregue AuraQuantic como \'sitio de confianza\' en su navegador de internet o en \'sitios permitidos\' del bloqueador de pop up\'s.';
            var ResourceC01923 =
              'No puede entrar en esta opci\u00F3n porque tiene el bloqueador de pop up\'s activado.\n\nAgregue AuraQuantic como \'sitio de confianza\' en su navegador de internet o en \'sitios permitidos\' del bloqueador de pop up\'s y vuelva a intentarlo.';
            var ResourceC01145 = 'Tiene el bloqueador de pop up\'s activado.\n\nInt\u00E9ntelo de nuevo o agregue AuraQuantic como \'sitio de confianza\' en su navegador de internet o en \'sitios permitidos\' del bloqueador de pop up\'s.';
            var ResourceC01422 = 'Antes de elegir esta opción debe seleccionarse el tercero.';
            var ResourceC01446 = 'Esta acci\u00F3n desenlazar\u00E1 el elemento.';
            var ResourceC02060 = 'Esta acci\u00F3n quitar\u00E1 el archivo multimedia.';
            var ResourceC01439 = 'Tiene el bloqueador de pop up\'s activado.\n\nAgregue AuraQuantic como \'sitio de confianza\' en su navegador de internet o en \'sitios permitidos\' del bloqueador de pop up\'s.';
            var ResourceC02345 = 'Esta acci\u00F3n eliminar\u00E1 la relaci\u00F3n.';
            var ResourceA08388 = 'Confirme su decisión.';
            var ResourceC00361 = 'La fecha debe introducirse según el siguiente formato:\n\nyyyy-MM-dd\n\nEjemplo: 2005-05-24';
            var ctrlElementoDivision = '36';
            var AccionRecalcularRegla = '23';
            var ResourceA08063 = "<span style=\"font-size:17px;color:rgb(51,51,51);\">Formulario terminado</span><br/><br/><br/>Para salir utilice las opciones de su navegador.";
            var ResourceC02799 = "Conexi\u00F3n no disponible.";
          </script>
          <script type="text/javascript">
            var jsonTriggers = [];
          </script>
          <input type="hidden" id="scrollGC" value="">
        </div>
        <div id="ctrlDynamicLogin_up">
          <div id="ctrlDynamicLogin_Div_15231" ap-data-div="15231" ap-data-div-order="1" style="left:0px;top:0px;position:absolute;width:450px;height:300px;z-index:1000;">
            <div id="ctrlDynamicLogin_Div_Container_15231" style="box-sizing:border-box;border-radius:30px;position:relative;width:450px;height:300px;background-color:#FFFFFF;">
              <span style="right:0;left:0;display:inline-block;position:absolute;font-size:8pt;font-family:Verdana;margin-top:0px;margin-right:0px;margin-left:0px;margin-bottom:0px;"></span>
              <div id="ctrlDynamicLogin_Ctrl_352361" class="apf-column" ap-data-frm="352361" style="left:15px;position:absolute;z-index:1000;top:40px;">
                <div>
                  <div id="ctrlDynamicLogin_DivChg_352361" class="apf-column apf-login DivRecovery_pnl" style="display:none;">
                    <div><img src="App_Themes/Minimal/barraacciones/plslback.png" height="17px" width="17px" style="cursor:pointer;" onclick="RecoveryPasswordCancel(this);return false;"></div>
                    <div><span class="apf-label-top style-gal-title apf-size" style="text-align:left;width:235px;color:#60a4dc;">Introduzca el email asociado a su usuario y le enviaremos un enlace de recuperación de contraseña.</span></div>
                    <div class="">
                      <div class="apf-column apf-column-bottom"><span class="apf-label-top style-gal-title apf-size" style="text-align:left;width:115px;">Email</span><input name="ctrlDynamicLogin$Recov_352361" type="text"
                          id="ctrlDynamicLogin_Recov_352361" tabindex="102" class="apf-textbox style-gal-content" onfocus="SelectTxtField(this);"
                          onkeypress="fnIntroFuncion(event, this.form, this, 'RecoveryPasswordClick(\'ctrlDynamicLogin_Recov_352361\');');" style="width:235px;"></div>
                      <div class="apf-column apf-column-button"><button class="apf-button-login style-gal-21" type="button" tabindex="102" onclick="RecoveryPasswordClick('ctrlDynamicLogin_Recov_352361');">Enviar</button></div>
                    </div>
                  </div>
                  <div id="ctrlDynamicLogin_DivPass_352361" class="apf-column apf-login DivPass_pnl">
                    <div class="apf-row"><span class="apf-label style-gal-title apf-size" style="text-align:right;width:115px;">Correo</span><input name="ctrlDynamicLogin$Log_352361" type="text" id="ctrlDynamicLogin_Log_352361" tabindex="102"
                        class="apf-textbox style-gal-content" onkeypress="fnIntroFuncion(event, this.form, this, 'Validar(\'ctrlDynamicLogin_Log_352361\',\'ctrlDynamicLogin_Pass_352361\')');" onfocus="SelectTxtField(this);" style="width:235px;">
                    </div>
                    <div class="apf-row"><span class="apf-label style-gal-title apf-size" style="text-align:right;width:115px;">Contraseña</span><input name="ctrlDynamicLogin$Pass_352361" type="password" id="ctrlDynamicLogin_Pass_352361"
                        tabindex="102" class="apf-textbox style-gal-content" onkeypress="removeHidePassword(this);fnIntroFuncion(event, this.form, this, 'Validar(\'ctrlDynamicLogin_Log_352361\',\'ctrlDynamicLogin_Pass_352361\')');"
                        onfocus="SelectTxtField(this);" style="width:235px;"></div>
                    <div class="apf-row" style="margin-left:115px;"><label style="white-space:nowrap;"><input name="ctrlDynamicLogin$Remember_352361" type="checkbox" id="ctrlDynamicLogin_Remember_352361" class="apf-checkbox-input"
                          tabindex="102"><span class="apf-checkbox"></span><span class="apf-label style-gal-title apf-size">Recordar</span></label></div>
                    <div class="apf-bottom-buttom"><button class="apf-button-login style-gal-21" type="button" tabindex="102" style="width:calc(100% - 115px);margin-left:115px;"
                        onclick="Validar('ctrlDynamicLogin_Log_352361','ctrlDynamicLogin_Pass_352361','ctrlDynamicLogin_Remember_352361'); return false;" ontouchstart="touchStart(event)">Iniciar sesión</button></div>
                    <div><button class="apf-login-link" type="button" tabindex="102" style="margin-left:115px;" onclick="ShowRecoveryPassword('ctrlDynamicLogin_DivPass_352361', 'ctrlDynamicLogin_DivChg_352361');return false;">He olvidado mi
                        contraseña</button></div>
                  </div>
                  <script text="type/javascript">
                    if (document.getElementById('ctrlDynamicLogin_Log_352361')) {
                      document.getElementById('ctrlDynamicLogin_Log_352361').value = '';
                    }
                    if (document.getElementById('ctrlDynamicLogin_Pass_352361')) document.getElementById('ctrlDynamicLogin_Pass_352361').value = '';
                    if (document.getElementById('ctrlDynamicLogin_Remember_352361')) document.getElementById('ctrlDynamicLogin_Remember_352361').checked = false;
                  </script>
                </div>
              </div>
              <div id="ctrlDynamicLogin_Frm_352363" ap-data-ctrl="true" style="left:80px;position:absolute;top:250px;z-index:1001;">
                <div id="ctrlDynamicLogin_352363" class="apf-size" ap-data-frm="352363" style="height:20px;width:300px;width:300px;height:20px;background-color:;position:relative;z-index:0;">
                  <div style="font-family:Verdana;font-size:8pt;padding:0px 0px 0px 0px;">
                    <div style="text-align: center;"><span style="font-size:10pt;"><span style="font-family:-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica neue,arial,sans-serif;">Si aún no tiene cuenta
                          <a href="/Visitor.aspx?id=31&amp;idPortal=0">REGISTRARSE</a></span></span></div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <a id="ctrlDynamicLogin_lbtnPaginaAnterior" class="novisible" href="javascript:__doPostBack('ctrlDynamicLogin$lbtnPaginaAnterior','')" style="z-index: 104; left: 381px; position: absolute; top: 52px"></a>
        <a id="ctrlDynamicLogin_lbtnPaginaPosterior" class="novisible" href="javascript:__doPostBack('ctrlDynamicLogin$lbtnPaginaPosterior','')" style="z-index: 105; left: 236px; position: absolute; top: 52px"></a>
        <a id="ctrlDynamicLogin_lbtnActualizaTablaValores" class="novisible" href="javascript:__doPostBack('ctrlDynamicLogin$lbtnActualizaTablaValores','')" style="z-index: 109; left: 534px; position: absolute; top: 108px"></a>
        <a id="ctrlDynamicLogin_lbtnActualizarFirma" class="novisible" href="javascript:__doPostBack('ctrlDynamicLogin$lbtnActualizarFirma','')" style="z-index: 109; left: 364px; position: absolute; top: 106px"></a>
        <a id="ctrlDynamicLogin_lbtnActualizaIdioma" class="novisible" href="javascript:__doPostBack('ctrlDynamicLogin$lbtnActualizaIdioma','')" style="z-index: 109; left: 364px; position: absolute; top: 106px"></a>
      </div>
      <script type="text/javascript">
        try {
          executeSizeGC();
        } catch (Error) {}
      </script>
      <script type="text/javascript">
        /**************************FUNCIONES PARA BLOQUEAR EL CONTROL****************************************************/
        var pageInstance = Sys.WebForms.PageRequestManager.getInstance();
        pageInstance.add_beginRequest(BeginRequestHandler);
        pageInstance.add_endRequest(EndRequestHandler);
        //Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(BeginRequestHandler);
        //Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
        function BeginRequestHandler(sender, args) {
          AbrirEnProceso();
          hideMandatory();
        }

        function EndRequestHandler(sender, args) {
          var html = document.getElementById(G_IdControl + 'up').innerHTML;
          html.replace(/(<script[^>]*>)(((?!<\/script>)[\s\S])*)(<\/script>)/igm, runScript);
          $get('iniciaPostBack').value = 'false';
          __activeBlock = 1;
          CerrarEnProceso();
        }

        function runScript(p0, p1, p2, p3) {
          function loadScript(t0, t1) {
            var located = false;
            var scripts = document.getElementsByTagName('script');
            for (var i = 0; i < scripts.length; i++) {
              if (scripts[i].getAttribute("src") == t1.replace(/&amp;/g, '&')) located = true;
            }
            if (!located) {
              var fileref = document.createElement('script');
              fileref.setAttribute("type", "text/javascript");
              fileref.setAttribute("src", t1);
              document.getElementsByTagName("head")[0].appendChild(fileref);
            }
          }
          p1.replace(/src="([^"]+)"/ig, loadScript);
          eval(p2);
        }
        redimVeilDiv();
        //Foco
        var G_nofocus = 1;
        $(document).ready(function() {
          setTimeout(function() {
            $("#__ctrlForm [tabindex]:first").focus();
          }, 500);
          InitScrollCommentLogField();
        });
        //    objeto.html.replace(/(<script[^>]*>)([^<]*)(<\/script>)/ig, runScript);
        /**************************FIN FUNCIONES PARA BLOQUEAR EL CONTROL************************************************/
      </script>
    </div>
  </div>
  <div id="divRecoverPassword" class="outer novisible">
    <div class="middle">
      <div id="divRecoveryPasswordWhiteBox" class="panel-basico panel-top login-form-recover">
        <div class="ngrid-row">
          <div id="divWhiteBoxRecover" class="ngrid-col whiteBox">
            <div class="ngrid-row" id="divRecoverTop">
              <div class="ngrid-col ngrid-col-left">
              </div>
              <div class="ngrid-col ngrid-col-right">
                <img id="imgRecoverPasswordLogo" src="App_Themes/Minimal/Imagenes/Logo-AP-Web.png" style="border-width:0px;">
              </div>
            </div>
            <div id="divLblRecoverPasswordHeader" class="panel-title-label-out title-mobile">
              <div class="panel-title-label-check">
                <div><a id="closeRecoveryPassword" href="#">
                                            <img src="/WindowModal/Close_mobile.png"></a>&nbsp;&nbsp;&nbsp;&nbsp;</div>
                <div><span id="lblRecoverPasswordHeader" class="apc-label-title apc-ali-left">Recuperación de contraseña</span></div>
              </div>
            </div>
            <div id="div5" class="panel-basico panel-basico-fondo">
              <div class="panel-row panel-top" id="divlblRecoverPH2">
                <span id="lblRecoverPasswordHeader2" class="apc-label-info apc-ali-left" style="color:#60A4DC;">Introduzca el email asociado a su usuario y le enviaremos un enlace de recuperación de contraseña.</span>
              </div>
              <div class="panel-row panel-top recovercontrol" id="divRecoverPasswordUserName">
                <span class="apc-control apc-dir-ltr apc-control-float" style="width:100%;"><input name="txtRecoverPasswordUserName" type="text" id="txtRecoverPasswordUserName" class="apc-text apc-ali-left" autocomplete="off"
                    style="width:100%;"><label for="txtRecoverPasswordUserName" id="txtRecoverPasswordUserName_lbl" class="apc-label apc-label-top apc-ali-left">Email</label><span class="apc-bar"></span></span>
              </div>
              <div id="divBtnRecoverPassword" class="panel-row panel-boton ngrid-col center">
                <span class="apc-control apc-dir-ltr"
                  style="width:100%;"><a onclick="return false;" id="btnRecoverPassword" class="apc-link apc-control apc-dir-ltr" href="javascript:__doPostBack('btnRecoverPassword','')"><span id="btnRecoverPassword_btn" class="apc-link-btn apc-link-primary">Enviar</span></a></span>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div id="divMultifactor" class="outer novisible">
    <div class="middle">
      <div id="divMultifactorWhiteBox" class="panel-basico panel-top login-form-multifactor">
        <div class="ngrid-row">
          <div id="divWhiteBoxMultifactor" class="whiteBox">
            <div class="ngrid-col ">
              <div class="ngrid-row" id="divMultifactorTop">
                <div class="ngrid-col ngrid-col-left">
                </div>
                <div class="ngrid-col ngrid-col-right">
                  <img id="imgLogoMultifactor" src="App_Themes/Minimal/Imagenes/Logo-AP-Web.png" style="border-width:0px;">
                </div>
              </div>
              <div id="divMultifactorHeader" class="panel-title-label-out title-mobile">
                <div class="panel-title-label-check">
                  <div><a id="closeMultifactor" href="#">
                                                <img src="/WindowModal/Close_mobile.png"></a>&nbsp;&nbsp;&nbsp;&nbsp;</div>
                  <div><span id="lblMultifactorHeader" class="apc-label-title apc-ali-left">Multifactor</span></div>
                </div>
              </div>
              <div class="panel-basico-fondo">
                <div class="panel-row panel-top center">
                  <div class="contDiv color">
                    <span id="lblSendCode" style="display: inline-block; white-space: nowrap;">Código de autenticación</span>
                  </div>
                </div>
                <div class="center">
                  <div class="contDiv divTxBox">
                    <input name="txtCode" type="text" maxlength="6" id="txtCode" class="txtBox color" autocomplete="off" style="width: 200px;">
                  </div>
                </div>
                <div class="panel-row panel-boton ngrid-col center">
                  <span class="apc-control apc-dir-ltr"
                    style="width:100%;"><a onclick="return false;" id="btnMultifactor" class="apc-link apc-control apc-dir-ltr" href="javascript:__doPostBack('btnMultifactor','')"><span id="btnMultifactor_btn" class="apc-link-btn apc-link-primary">Validar código</span></a></span>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div>
          <a id="btnProceedMultifactor" class="novisible" href="javascript:__doPostBack('btnProceedMultifactor','')"></a>
        </div>
      </div>
    </div>
  </div>
  <div id="divChangePassword" class="outer novisible">
    <div class="middle">
      <div id="divChangePasswordWhiteBox" class="panel-basico panel-top login-form">
        <div id="ChangePasswordWhiteBox" class="ngrid-row whiteBox">
          <div class="panel-basico ngrid-col">
            <div id="divCloseChangePassword" class="ngrid-col-right">
              <div>
              </div>
              <img id="imgChangePasswordLogo" src="App_Themes/Minimal/Imagenes/Logo-AP-Web.png" style="border-width:0px;">
            </div>
            <div class="panel-title-label-out">
              <div>
                <div><a id="closeChangePassword" href="#">
                                            <img src="/WindowModal/Close_mobile.png"></a>&nbsp;&nbsp;&nbsp;&nbsp;</div>
                <div><span id="lblChangePasswordHeader" class="apc-label-title apc-ali-left">Elimina las tablas de eventos de mensaje antiguas, todos sus campos y sus dependencias.</span></div>
              </div>
            </div>
            <div>
              <span id="lblChangePasswordHeader2" class="apc-label-title apc-ali-left"></span>
            </div>
            <div id="div2" class="panel-basico-fondo">
              <div class="panel-row panel-top">
                <span class="apc-control apc-dir-ltr apc-control-float" style="width:100%;"><input name="txtChangePasswordUserName" type="text" id="txtChangePasswordUserName" class="apc-text apc-ali-left" autocomplete="off" style="width:100%;"><label
                    for="txtChangePasswordUserName" id="txtChangePasswordUserName_lbl" class="apc-label apc-label-top apc-ali-left">Login</label><span class="apc-bar"></span></span>
              </div>
              <div class="panel-row panel-top">
                <span class="apc-control apc-dir-ltr apc-control-float" style="width:100%;"><input name="txtChangePasswordOldPassword" type="password" id="txtChangePasswordOldPassword" class="apc-text apc-ali-left" autocomplete="off"
                    style="width:100%;"><label for="txtChangePasswordOldPassword" id="txtChangePasswordOldPassword_lbl" class="apc-label apc-label-top apc-ali-left">Contraseña actual</label><span class="apc-bar"></span></span>
              </div>
              <div class="panel-row panel-top">
                <span class="apc-control apc-dir-ltr apc-control-float" style="width:100%;"><input name="txtChangePasswordNewPassword" type="password" id="txtChangePasswordNewPassword" class="apc-text apc-ali-left" autocomplete="off"
                    style="width:100%;"><label for="txtChangePasswordNewPassword" id="txtChangePasswordNewPassword_lbl" class="apc-label apc-label-top apc-ali-left">Nueva contraseña</label><span class="apc-bar"></span></span>
              </div>
              <div class="panel-row panel-top">
                <span class="apc-control apc-dir-ltr apc-control-float" style="width:100%;"><input name="txtChangePasswordNewPasswordConfirm" type="password" id="txtChangePasswordNewPasswordConfirm" class="apc-text apc-ali-left" autocomplete="off"
                    style="width:100%;"><label for="txtChangePasswordNewPasswordConfirm" id="txtChangePasswordNewPasswordConfirm_lbl" class="apc-label apc-label-top apc-ali-left">Confirmar contraseña</label><span class="apc-bar"></span></span>
              </div>
              <div class="panel-row panel-boton panel-top-30 ngrid-col center">
                <span class="apc-control apc-dir-ltr"
                  style="width:100%;"><a onclick="return false;" id="btnChangePassword" class="apc-link apc-control apc-dir-ltr" href="javascript:__doPostBack('btnChangePassword','')"><span id="btnChangePassword_btn" class="apc-link-btn apc-link-primary">Cambiar contraseña</span></a></span>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div id="divResetPassword" class="outer novisible">
    <div class="middle">
      <div id="divResetPasswordWhiteBox" class="panel-basico panel-top login-form">
        <div id="ResetPasswordWhiteBox" class="ngrid-row whiteBox">
          <div class="ngrid-col">
            <div id="divImgResetPasswordLogo" class="ngrid-col-right">
              <img id="imgResetPasswordLogo" src="App_Themes/Minimal/Imagenes/Logo-AP-Web.png" style="border-width:0px;">
            </div>
            <div id="divLblResetPasswordHeader" class="panel-title-label-out">
              <span id="lblResetPasswordHeader" class="apc-label-title apc-ali-left">Validación de usuario</span>
            </div>
            <div id="div3" class="panel-basico panel-basico-fondo">
              <div class="panel-row">
                <span id="lblResetPasswordHeader2" class="apc-label-info apc-ali-left" style="color:#60A4DC;">Su contraseña ha caducado. Introduzca una nueva.</span>
              </div>
              <div class="panel-row panel-top">
                <span class="apc-control apc-dir-ltr apc-control-float" style="width:100%;"><input name="txtResetPasswordLogin" type="text" readonly="readonly" id="txtResetPasswordLogin" class="apc-text apc-ali-left" autocomplete="off"
                    style="width:100%;"><label for="txtResetPasswordLogin" id="txtResetPasswordLogin_lbl" class="apc-label apc-label-top apc-ali-left">Login</label><span class="apc-bar"></span></span>
              </div>
              <div class="panel-row panel-top">
                <span class="apc-control apc-dir-ltr apc-control-float" style="width:100%;"><input name="txtResetPasswordNewPassword" type="password" id="txtResetPasswordNewPassword" class="apc-text apc-ali-left" autocomplete="off"
                    style="width:100%;"><label for="txtResetPasswordNewPassword" id="txtResetPasswordNewPassword_lbl" class="apc-label apc-label-top apc-ali-left">Nueva contraseña</label><span class="apc-bar"></span></span>
              </div>
              <div class="panel-row panel-top">
                <span class="apc-control apc-dir-ltr apc-control-float" style="width:100%;"><input name="txtResetPasswordNewPasswordConfirm" type="password" id="txtResetPasswordNewPasswordConfirm" class="apc-text apc-ali-left" autocomplete="off"
                    style="width:100%;"><label for="txtResetPasswordNewPasswordConfirm" id="txtResetPasswordNewPasswordConfirm_lbl" class="apc-label apc-label-top apc-ali-left">Confirmar contraseña</label><span class="apc-bar"></span></span>
              </div>
              <div class="panel-row panel-boton panel-top-30 ngrid-col center">
                <span class="apc-control apc-dir-ltr"
                  style="width:100%;"><a onclick="return false;" id="btnResetPassword" class="apc-link apc-control apc-dir-ltr" href="javascript:__doPostBack('btnResetPassword','')"><span id="btnResetPassword_btn" class="apc-link-btn apc-link-primary">Cambiar contraseña</span></a></span>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
    <div>
    </div>
  </div>
  <div id="divAuthenticatorAssistant" class="outer novisible">
    <div class="middle">
      <div id="div1" class="panel-basico panel-top login-form-assistant">
        <div class="ngrid-row whiteBoxAssistant">
          <div id="divCloseAssistant" class="ngrid-row">
            <div class="ngrid-col ">
              <a id="closeMultifactorAssistant" href="#"><img src="/WindowModal/Close_mobile.png"></a>
            </div>
            <div class="ngrid-col">
              <span id="lblMultifactorAssistantTitle" class="apc-label-title apc-ali-left">Siga los siguientes pasos para activar la autenticación multifactor.</span>
            </div>
          </div>
        </div>
        <div class="panel-basico ngrid-col">
          <div id="divContainer" class="pnlContainer">
            <div id="divPanel1" class="pnlItem">
              <div class="pnlIcon">
                <div>
                  <span id="APLabel1" class="apc-label-info apc-ali-left" style="font-size: 32px">1</span>
                </div>
                <div class="divText">
                  <span style="text-align: left">
                    <span id="lblText" class="apc-label-info apc-ali-left" style="display:inline-block;width:100%;">Desde un dispositivo móvil, dirigirse a App Store o Google Play y descargar e instalar una aplicación compatible con tecnología
                      Authenticator.</span>
                  </span>
                </div>
              </div>
            </div>
            <div id="divPanel2" class="pnlItem">
              <div class="pnlIcon">
                <div>
                  <span id="APLabel2" class="apc-label-info apc-ali-left">2</span>
                </div>
                <div class="divText">
                  <span style="text-align: left">
                    <span id="lblQrAuthenticator" class="apc-label-info apc-ali-left" style="display:inline-block;width:100%;">Desde la aplicación Authenticator instalada en el dispositivo móvil, añadir una cuenta y escanear el siguiente código
                      QR.</span>
                  </span>
                </div>
                <div id="divQr" class="Qr">
                </div>
              </div>
            </div>
            <div id="divPanel3" class="pnlItem">
              <div class="pnlIcon">
                <div>
                  <span id="APLabel3" class="apc-label-info apc-ali-left">3</span>
                </div>
                <div class="divText">
                  <span style="text-align: left">
                    <span id="lblAutCode" class="apc-label-info apc-ali-left" style="display:inline-block;width:100%;">En el siguiente campo, introducir el código Authenticator visible en su dispositivo móvil.</span>
                  </span>
                </div>
                <div class="contDiv divTxBox">
                  <input name="txtCodeAssistant" type="text" maxlength="6" id="txtCodeAssistant" class="txtBox color" autocomplete="off">
                </div>
                <span class="apc-control apc-dir-ltr"
                  style="width: 100%;"><a id="btnMultifactorAssistant" class="apc-link apc-control apc-dir-ltr" href="javascript:__doPostBack('btnMultifactorAssistant','')"><span id="btnMultifactorAssistant_btn" class="apc-link-btn apc-link-primary">Activar multifactor</span></a></span>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
    <a id="btnProceedMultifactorAssistant" class="novisible" href="javascript:__doPostBack('btnProceedMultifactorAssistant','')"></a>
  </div>
  <input type="hidden" name="hfPassword" id="hfPassword">
  <input type="hidden" name="hfLogin" id="hfLogin">
  <input type="hidden" name="hfRepeatPassword" id="hfRepeatPassword">
  <input type="hidden" name="hfTimeZone" id="hfTimeZone" value="Morocco Standard Time">
  <script type="text/javascript">
    try {
      if (!win) AbrirEnProcesoInit('./');
      else openVeil();
    } catch (Error) {};
  </script>
  <script type="text/javascript">
    CerrarEnProceso();
  </script>
  <script type="text/javascript">
    try {
      shortcut.add('Esc', function() {
        closeLastAPWindow();
      })
    } catch (Error) {};
  </script><input type="file" id="upload-file" multiple="" style="display:none;">
</form>

Text Content

Integration Status

Filename Size Progress


Introduzca el email asociado a su usuario y le enviaremos un enlace de
recuperación de contraseña.
Email
Enviar
Correo
Contraseña
Recordar
Iniciar sesión
He olvidado mi contraseña
Si aún no tiene cuenta REGISTRARSE
    
Recuperación de contraseña
Introduzca el email asociado a su usuario y le enviaremos un enlace de
recuperación de contraseña.
Email
Enviar
    
Multifactor
Código de autenticación

Validar código

    
Elimina las tablas de eventos de mensaje antiguas, todos sus campos y sus
dependencias.

Login
Contraseña actual
Nueva contraseña
Confirmar contraseña
Cambiar contraseña
Validación de usuario
Su contraseña ha caducado. Introduzca una nueva.
Login
Nueva contraseña
Confirmar contraseña
Cambiar contraseña

Siga los siguientes pasos para activar la autenticación multifactor.
1
Desde un dispositivo móvil, dirigirse a App Store o Google Play y descargar e
instalar una aplicación compatible con tecnología Authenticator.
2
Desde la aplicación Authenticator instalada en el dispositivo móvil, añadir una
cuenta y escanear el siguiente código QR.

3
En el siguiente campo, introducir el código Authenticator visible en su
dispositivo móvil.

Activar multifactor