1 2 3 4 5<!DOCTYPE html> 6<html lang="es" xml:lang="es" xmlns="http://www.w3.org/1999/xhtml"> 7<head> 8 9 10<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 11<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" /> 12<meta http-equiv="x-ua-compatible" content="ie=edge" /> 13 14 15
15<script> 16 var urlTrifasico = 'https://sede.aytobadajoz.es/portal-afirma-server-triphase-signer/'; 17 </script>
17 18 19 20 21 22 23<title>SEDE ELECTRÓNICA</title> 24 25 26 27<!-- Bootstrap core CSS --> 28<link href="/sede/css/bootstrap.min.css" rel="stylesheet" /> 29<!-- Sweet Alert --> 30<link href="/portal/js/sweetalert2/sweetalert2.min.css" rel="stylesheet" /> 31<!-- Material Design Bootstrap --> 32<link href="/sede/css/mdb.min.css" rel="stylesheet" /> 33<!-- Font Awesome --> 34<link rel="stylesheet" href="/sede/css/font-awesome/css/font-awesome.min.css" /> 35<!-- DataTables --> 36<link href="/sede/css/dataTables.bootstrap4.min.css" rel="stylesheet" /> 37<!-- DatePicker --> 38<link href="/sede/css/datepicker/bootstrap-datepicker3.min.css" rel="stylesheet" /> 39<!-- Styles Sede --> 40<link href="/sede/css/style.css" rel="stylesheet" /> 41 42 43 44 45<!-- Alto contraste --> 46 47 48 49 50 <link href="/sede/css/colors_1.css" rel="stylesheet" /> 51 52 53 54<!-- Icono de la Sede --> 55 56</head> 57<body> 58 <!-- Loading --> 59 <div id="cover-spin"></div> 60 61 62 63 64 65 66 67 68 69 70 71 72<header id="cabecera"> 73 <h1 role="heading" aria-level="1"> 74 Ayuntamiento de Badajoz 75 </h1> 76 <div class="container pr-0 pl-0"> 77 <nav class="navbar navbar-expand-lg indigo fondo-cabecera p-0"> 78 79 <a role="button" aria-label="texto-cabecera" id="texto-cabecera" name="texto-cabecera" class="navbar-brand p-0 texto-cabecera" onclick="$('#cover-spin').show(0);" href="/portal/entidades.do?ent_id=1&idioma=1"> 80 81 <div class="float-left"> 82 83 <img src="/sede/img/escudo/ESCUDOVACIO.PNG" height="75" alt="Ayuntamiento de Badajoz" class="d-inline-block align-top"> 84 85 </div> 86 <div class="float-left pt-2 pl-2"> 87 88 <span class="d-block mt-1" role="heading" aria-level="1">SEDE ELECTRÓNICA</span> 89 <span class="d-block font-9"> 90 Ayuntamiento de Badajoz 91 </span> 92 93 </div> 94 95 </a> 96 97 <!-- Collapse button --> 98 <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarPrincipal" aria-controls="navbarPrincipal" aria-expanded="false" aria-label="Toggle navigation"> 99 <span class="navbar-toggler-icon"></span> 100 </button> 101 102 <!-- Collapsible content --> 103 <div class="collapse navbar-collapse" id="navbarPrincipal"> 104 <ul class="navbar-nav mr-auto font-9"> 105 <li class="nav-item active"> 106 <a title="Inicio" class="nav-link texto-cabecera" onclick="$('#cover-spin').show(0);" href="/portal/entidades.do?ent_id=1&idioma=1"> 107 <i class="fa fa-home"></i> 108 <span class="d-xl-inline-block"> 109 Inicio <!-- <span class="sr-only">(current)</span> --> 110 </span> 111 </a> 112 </li> 113 114 <li class="nav-item "> 115 <a title="Catálogo de Trámites" aria-label="Catálogo de Trámites" class="nav-link texto-cabecera" onclick="$('#cover-spin').show(0);" href="/sede/catalogoTramites.do?ent_id=1&idioma=1"> 116 <i class="fa fa-files-o d-xl-none d-lg-none"></i> 117 <span class="d-xl-inline-block d-lg-inline-block"> 118 Catálogo de Trámites 119 </span> 120 </a> 121 </li> 122 123 124 <li class="nav-item "> 125 <a id="loginCarpeta" name="loginCarpeta" title="Mi Carpeta" class="nav-link texto-cabecera" href='javascript: abrirLogin("/sede/miCarpeta.do?ent_id=1&idioma=1");'> 126 <i class="fa fa-folder-open d-xl-none d-lg-none"></i> 127 <span class="d-xl-inline-block d-lg-inline-block"> 128 Mi Carpeta 129 </span> 130 </a> 131 </li> 132 </ul> 133 <ul class="navbar-nav ml-auto font-9"> 134 135 <!-- Buscador --> 136 <li class="nav-item mr-1"> 137 <a id="buscador" href="#modalBuscador" title="Buscar" class="nav-link waves-effect waves-light texto-cabecera" data-toggle="modal" data-target="#modalBuscador"> 138 <i class="fa fa-search fa-1_5x" aria-hidden="true"></i> 139 <span class="sr-only">Buscar</span> 140 </a> 141 </li> 142 143 144 <!-- Accesibilidad --> 145 <li class="nav-item mr-1"> 146 <a id="accesibilidad" href="#modalAccesibilidad" title="Accesibilidad" class="nav-link waves-effect waves-light texto-cabecera"> 147 <i class="fa fa-universal-access fa-1_5x" aria-hidden="true"></i> 148 <span class="sr-only">Accesibilidad</span> 149 </a> 150 </li> 151 152 153 <!-- Idiomas --> 154 155 156 157 <li class="nav-item dropdown"> 158 <a class="nav-link dropdown-toggle waves-effect waves-light texto-cabecera" id="dropdownEntidades" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 159 <i class="fa fa-building-o"></i> 160 <span class="d-xl-inline-block"> 161 Ayuntamiento de Badajoz 162 </span> 163 </a> 164 <div class="dropdown-menu dropdown-menu-right dropdown-unique" aria-labelledby="dropdownEntidades"> 165 166 <a class='dropdown-item waves-effect waves-light' href='/portal/inicio.do?ent_id=1&idioma=1'>Ayuntamiento de Badajoz</a><a class='dropdown-item waves-effect waves-light' href='/portal/inicio.do?ent_id=4&idioma=1'>Fundación Municipal de Deportes</a><a class='dropdown-item waves-effect waves-light' href='/portal/inicio.do?ent_id=5&idioma=1'>I.F.E.B.A.</a><a class='dropdown-item waves-effect waves-light' href='/portal/inicio.do?ent_id=6&idioma=1'>Instituto Municipal de S. Sociales</a> 167 </div> 168 </li> 169 170 171 172 <!-- Identificate --> 173 174 <li class="nav-item"> 175 <a id="login" name="login" class="nav-link waves-effect waves-light texto-cabecera" href="javascript: abrirLogin('');"> 176 <i class="fa fa-user"></i> 177 <span class="d-xl-inline-block"> 178 Identifícate 179 </span> 180 </a> 181 </li> 182 183 184 </ul> 185 </div> 186 187 188 </nav> 189 </div> 190 191</header> 192<!--/.Navbar--> 193 194 195 196 197<!--Modal: modalBuscador--> 198<div class="modal fade top" id="modalBuscador" tabindex="-1" role="dialog" aria-hidden="true"> 199 <div class="modal-dialog modal-frame modal-top modal-notify modal-info" role="document"> 200 <!--Content--> 201 <div class="modal-content"> 202 <!--Body--> 203 <div class="modal-body"> 204 <div class="mr-2"> 205 <button type="button" class="close" data-dismiss="modal" aria-label="Close">
206 <span aria-hidden="true">×</span> 207 </button> 208 </div> 209 <div class="row justify-content-md-center"> 210 <div class="col col-lg-6"> 211 <div class="row d-flex justify-content-center align-items-center"> 212 <form action="/sede/buscador.do" name="FormBuscador" class="form-inline md-form m-0" method="post" onsubmit="javascript: return validarBusqueda();"> 213 <input type='hidden' value='c191a4c2-cd44-4763-a10d-34e012d935f8' name='CSRFToken'/> 214 <input class="form-control form-control-sm2 mr-sm-2" type="text" id="buscador_modal" name="aBuscar" placeholder="Buscar por" aria-label="Buscar por" title="Buscar por" size="60em" required="required"> 215 <button class="btn btn-primary btn-sm btn-sm-2 my-0 waves-effect waves-light" type="submit">Buscar</button> 216 </form> 217 </div> 218 </div> 219 </div> 220 </div> 221 </div> 222 <!--/.Content--> 223 </div> 224</div> 225<!--Modal: modalBuscador--> 226 227 228 229 230 231 232 233 234 235<!--Modal: Login--> 236<div class="modal fade" id="modalLogin" tabindex="-1" role="dialog" aria-labelledby="labelLogin" aria-hidden="true"> 237 <div class="modal-dialog modal-login cascading-modal" role="document"> 238 <!--Content--> 239 <div class="modal-content"> 240 241 <div class="modal-header modalGeneral"> 242 <div id="labelLogin" class="h4 title"><i class="fa fa-user"></i> Identifícate</div> 243 </div> 244 <div class="modal-body mb-0"> 245 246 <div class="row" style="margin-bottom: 10px;"> 247 <div class="col-md-12"> 248 <div id="errorLogin" style="display: none;" class="alert alert-danger" aria-atomic="true" role="alert"></div> 249 </div> 250 </div> 251 252 <form id="formLogin" name="formLogin" action="https://sede.aytobadajoz.es/portal/login.do?ent_id=1&idioma=1" onsubmit="return login();" method="post"> 253 254 <input type='hidden' value='c191a4c2-cd44-4763-a10d-34e012d935f8' name='CSRFToken'/> 255 <input type="hidden" name="opcion" id="opcion" value="1" /> 256 <input type="hidden" name="urlVuelta" id="urlVuelta" value="" /> 257 <input type="hidden" name="ajax" value="1" /> 258 <input type="hidden" name="loginPempleado" id="loginPempleado" value="" /> 259 260 261 <input type="hidden" name="shaLogin" id='shaLogin' value="D480330C3AF5A5083765A1F9FB889DFA60DA0723"/> 262 <input type='hidden' name='firmaLogin' value='' id='firmaLogin'/> 263 264 265 <input type="hidden" name="opc_id" id='opc_id4' value="null" /> 266 <input type="hidden" name="idioma" id='idioma4' value="1"/> 267 268 <!-- Usuario/clave --> 269 <div id="bloqueIdentificacionUsuario" class="d-none"> 270 <div class="md-form form-sm"> 271 <i class="fa fa-envelope prefix"></i> 272 <input type="text" id="email" name="email" aria-label="Usuario" class="form-control" required> 273 <label for="email">Usuario</label> 274 </div> 275 276 <div class="md-form form-sm"> 277 <i class="fa fa-lock prefix"></i> 278 <input type="password" id="password" name="password" aria-label="Contraseña" class="form-control" required autocomplete="off"> 279 <label for="password">Contraseña</label> 280 </div> 281 <div style="margin-bottom: 5px;"> 282 <button type="submit" class="btn btn-block btn-outline-primary">Acceder <i class="fa fa-sign-in ml-1"></i></button> 283 </div> 284 </div> 285 286 <!-- Certificado digital --> 287 288 <div style="margin-bottom: 5px;"> 289 <!-- Si esta portal detras de un proxy es necesario firmar --> 290 <button type="button" class="btn btn-block btn-outline-primary" name="firmar" id="firmar" onclick="pulsarFirmarIdentificate();"> 291 Certificado digital <i class="fa fa-id-card-o ml-1"></i> 292 </button> 293 294 </div> 295 296 297 <!-- Cl@ve --> 298 299 <div style="margin-bottom: 5px;"> 300 <button style="width:100%; background-image:url(/sede/img/logoClave.png); background-repeat:no-repeat; background-position:center;
300" type="button" name="btnClave" id="btnClave" class="btn btn-block btn-outline-primary" onclick="javascript: pulsarLoginClave();" aria-label="Cl@ve"> </button> 301 </div> 302 303 304 <!-- VALid --> 305 306 307 <!-- Giltz@ --> 308 309 </form> 310 </div> 311 <div class="modal-footer"> 312 <div class="row w-100"> 313 <div class="col-6 pr-0 pl-0 text-left"> 314 315 <!-- Recordar clave --> 316 <div id="bloqueRecordarClave" class="d-none"> 317 <p><a class="enlaceLogin" title='¿Olvidó su contraseña?' data-toggle="modal" data-target="#modalRecordarClave">¿Olvidó su contraseña?</a></p> 318 </div> 319 </div> 320 <div class="col-6 col-lg-6 pr-0 pl-0 text-right"> 321 <button type="button" class="btn btn-outline-primary w-100" data-dismiss="modal">Cerrar</button> 322 </div> 323 </div> 324 </div> 325 </div> 326 <!--/.Content--> 327 </div> 328</div> 329<!--Modal: Login--> 330<!--Modal: Error Login--> 331 <div class="modal fade" id="modalLoginError" tabindex="-1" role="dialog" aria-labelledby="modalLoginError" aria-hidden="true"> 332 <div class="modal-dialog modal-notify modal-warning" role="document"> 333 <!--Content--> 334 <div class="modal-content"> 335 <!--Header--> 336 <div class="modal-header d-flex justify-content-center p-1 pr-2"> 337 <p class="heading lead"></p> 338 339 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 340 <span aria-hidden="true" class="white-text">×</span> 341 </button> 342 </div> 343 344 <!--Body--> 345 <div class="modal-body"> 346 <div class="text-center"> 347 <i class="fa fa-warning fa-4x mb-3 text-warning"></i> 348 </div> 349 <div class="mt-2" id="textoLoginError"></div> 350 </div> 351 352 <!--Footer--> 353 <div class="modal-footer justify-content-center p-1"> 354 <a type="button" class="btn btn-sm btn-sm-2 btn-outline-warning waves-effect" data-dismiss="modal">Cerrar</a> 355 </div> 356 </div> 357 <!--/.Content--> 358 </div> 359 </div> 360<!--/.Modal: Error Login--> 361<!-- Modal: Login Email --> 362<div class="modal fade" id="modalLoginEmail" tabindex="-1" role="dialog" aria-labelledby="modalLoginEmail" aria-hidden="true"> 363 <div class="modal-dialog modal-md modal-notify modal-info" role="document"> 364 <!--Content--> 365 <form id="formLoginEmail" name="formLoginEmail" onsubmit="return validarLoginEmail();"> 366 <input type='hidden' value='c191a4c2-cd44-4763-a10d-34e012d935f8' name='CSRFToken'/> 367 <div class="modal-content"> 368 369 <!--Body--> 370 <div class="modal-body mb-1"> 371 372 <div class="alert alert-info" role="alert"> 373 <i class="fa fa-info-circle mr-2"></i>Debe indicar una dirección de correo electrónico para poder darse de alta en la sede electrónica. 374 </div> 375 376 <div id="alertErrorLoginEmail" class="alert alert-warning d-none" role="alert"> 377 <i class="fa fa-warning mr-2"></i><span id="msgErrorLoginEmail"></span> 378 </div> 379 380 <div class="md-form form-sm"> 381 <i class="fa fa-envelope prefix"></i> 382 <input type="email" id="login_dce" name="login_dce" aria-label="Correo Electrónico" class="form-control" required> 383 <label for="login_dce">Correo Electrónico</label> 384 </div> 385 <div class="md-form form-sm"> 386 <i class="fa fa-check prefix"></i> 387 <input type="email" id="login_dce2" name="login_dce2" aria-label="Confirmar Correo" class="form-control" required> 388 <label for="login_dce2">Confirmar Correo</label> 389 </div> 390 </div> 391 392 <div class="modal-footer"> 393 <button type="submit" class="btn btn-primary">Aceptar</button><!-- Aceptar --> 394 <button type="button" class="btn btn-outline-primary" data-dismiss="modal">Cerrar</button> 395 </div> 396 </div> 397 </form> 398 <!--/.Content--> 399 </div> 400</div> 401<!-- Modal: Login Email --> 402 403<!-- Modal: Identificacion LDAP --> 404 405
406<script type="text/javascript"> 407 var cnf_fic = "-1"; 408 var cnf_usu = "0"; 409</script>
409 410<!--/. Modal: Identificacion LDAP --> 411 412 413 414 415<!--Modal: Recordar Clave--> 416<div class="modal fade" id="modalRecordarClave" tabindex="-1" role="dialog" aria-labelledby="labelRecordarClave" aria-hidden="true"> 417 <div class="modal-dialog cascading-modal" role="document"> 418 <!--Content--> 419 <div class="modal-content"> 420 421 <div class="modal-header modalGeneral"> 422 <div id="labelRecordarClave" class="h4 title"><i class="fa fa-key mr-2"></i>Recordar Clave</div> 423 </div> 424 <form id="formRecordarClave1" name="formRecordarClave1" action="/portal/login.do" method="post" onsubmit="javascript: return recordarClavePaso1();"> 425 <input type='hidden' value='c191a4c2-cd44-4763-a10d-34e012d935f8' name='CSRFToken'/> 426 <div class="modal-body mb-0"> 427 428 <input type="hidden" name="idioma" value="1"/> 429 430 431 432 433 <input type="hidden" name="opcion" value="5"/> 434 <input type="hidden" name="ajax" value="1" /> 435 436 <div class="row mt-3"> 437 <div class="col-md-12"> 438 <div id="errorRecordarClave" style="display: none;" class="alert alert-danger" aria-atomic="true" role="alert"></div> 439 <div id="okRecordarClave" style="display: none;" class="alert alert-success" aria-atomic="true" role="alert"></div> 440 </div> 441 </div> 442 443 <div class="row"> 444 <div class="col-md-12">Introduzca su dirección de correo electrónico para que podamos enviarle una nueva clave de acceso:</div> 445 <div class="col-md-12"> 446 <div class="md-form form-sm"> 447 <i class="fa fa-envelope prefix"></i> 448 <input type="text" id="email_clave" name="email_clave" class="form-control" maxlength="250"> 449 <label for="email_clave">Dirección</label> 450 </div> 451 </div> 452 </div> 453 454 <div class="text-center mt-3"> 455 <button type="button" onclick="javascript: enviarClave();" class="btn btn-primary btn-block mb-1 waves-effect waves-light"> 456 <i class="fa fa-send mr-2"></i>Enviar Clave<!-- Enviar Clave --> 457 </button> 458 </div> 459 460 461 </div> 462 <div class="modal-footer"> 463 <button type="button" class="btn btn-outline-primary" data-dismiss="modal">Cerrar</button><!-- CERRAR --> 464 </div> 465 </form> 466 467 </div> 468 469 <!--/.Content--> 470 </div> 471</div> 472<!--Modal: Recordar Clave--> 473 <!-- Central Modal Medium Danger --> 474 <div class="modal fade" id="centralModalDanger" tabindex="-1" role="dialog" aria-labelledby="tituloDanger" aria-hidden="true"> 475 <div class="modal-dialog modal-md modal-notify modal-danger" role="document"> 476 <!--Content--> 477 <div class="modal-content"> 478 <!--Header--> 479 <div class="modal-header d-flex justify-content-center p-1 pr-2"> 480 <p id="tituloDanger" class="heading lead"></p> 481 482 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 483 <span aria-hidden="true" class="white-text">×</span> 484 </button> 485 </div> 486 487 <div class="modal-body"> 488 <div class="text-center"> 489 <i class="fa fa-times fa-2x"></i> 490 <div class="mt-2" id="textoDanger"></div> 491 </div> 492 </div> 493 494 <!--Footer--> 495 <div class="modal-footer justify-content-center p-1"> 496 <a type="button" class="btn btn-sm btn-sm-2 btn-outline-danger waves-effect" data-dismiss="modal">Cerrar</a> 497 </div> 498 </div> 499 <!--/.Content--> 500 </div> 501 </div> 502 <!-- Central Modal Medium Danger--> 503 <!-- Central Modal Medium Info --> 504 <div class="modal fade" id="centralModalWarning" tabindex="-1" role="dialog" aria-labelledby="tituloWarning" aria-hidden="true"> 505 <div class="modal-dialog modal-md modal-notify modal-warning" role="document"> 506 <!--Content--> 507 <div class="modal-content"> 508 <!--Header--> 509 <div class="modal-header d-flex justify-content-center p-1 pr-2"> 510 <p id="tituloWarning" class="heading lead"></p> 511 512 <button type="button" class="close" data-dismiss="modal" aria-label="Close">
513 <span aria-hidden="true" class="white-text">×</span> 514 </button> 515 </div> 516 517 <!--Body--> 518 <div class="modal-body"> 519 <div class="text-center"> 520 <i class="fa fa-warning fa-2x"></i> 521 <div class="mt-2" id="textoWarning"></div> 522 </div> 523 </div> 524 525 <!--Footer--> 526 <div class="modal-footer justify-content-center p-1"> 527 <a type="button" class="btn btn-sm btn-sm-2 btn-outline-warning waves-effect" data-dismiss="modal">Cerrar</a> 528 </div> 529 </div> 530 <!--/.Content--> 531 </div> 532 </div> 533<!-- Central Modal Medium Danger--> 534<!-- Central Modal Medium Info --> 535<div class="modal fade" id="centralModalInfo" tabindex="-1" role="dialog" aria-labelledby="tituloInfo" aria-hidden="true"> 536 <div class="modal-dialog modal-md modal-notify" role="document"> 537 <!--Content--> 538 <div class="modal-content"> 539 <!--Header--> 540 <div class="modal-header modalGeneral d-flex justify-content-center p-1 pr-2"> 541 <p id="tituloInfo" class="heading lead"></p> 542 543 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 544 <span aria-hidden="true" class="white-text">×</span> 545 </button> 546 </div> 547 548 <div class="modal-body"> 549 <div class="text-center"> 550 <i class="fa fa-check fa-2x"></i> 551 <div class="mt-2" id="textoInfo"></div> 552 </div> 553 </div> 554 555 <!--Footer--> 556 <div class="modal-footer justify-content-center p-1"> 557 <a type="button" class="btn btn-sm btn-sm-2 btn-outline-primary waves-effect" data-dismiss="modal">Cerrar</a> 558 </div> 559 </div> 560 <!--/.Content--> 561 </div> 562</div> 563 <!-- Central Modal Medium Danger--> 564 565 <div class="modal fade show" id="modalConfirmDelete" tabindex="-1" role="dialog" aria-labelledby="txtConfirmDelete" aria-hidden="true"> 566 <div class="modal-dialog modal-md modal-notify modal-danger" role="document"> 567 <!--Content--> 568 <div class="modal-content text-center"> 569 <!--Header--> 570 <div class="modal-header d-flex justify-content-center p-1 pr-2"> 571 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 572 <span aria-hidden="true" class="white-text">×</span> 573 </button> 574 </div> 575 576 <!--Body--> 577 <div class="modal-body"> 578 <div class="text-center"> 579 <i class="fa fa-times fa-2x"></i> 580 <div class="mt-2 font-bold-500" id="txtConfirmDelete"></div> 581 <div class="mt-2 text-justify" id="txtDesDelete"></div> 582 </div> 583 </div> 584 585 <!--Footer--> 586 <div class="modal-footer flex-center p-1"> 587 <a id="btnConfirmDelete" href="#" class="btn btn-sm btn-sm-2 btn-outline-danger waves-effect waves-light">Sí</a> 588 <a type="button" class="btn btn-sm btn-sm-2 btn-danger waves-effect" data-dismiss="modal">No</a> 589 </div> 590 </div> 591 <!--/.Content--> 592 </div> 593</div> 594 595 596 597 598 599 600 601<!--Modal: Login--> 602<div id="modalAccesibilidad" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="labelAccesibilidad" aria-hidden="true"> 603 <div class="modal-dialog modal-md modal-notify" role="document"> 604 <div class="modal-content"> 605 <!--Header--> 606 <div id="labelAccesibilidad" class="modal-header modalGeneral p-2"> 607 <p class="heading lead"><i class="fa fa-universal-access" aria-hidden="true"></i></span> Accesibilidad</p> 608 609 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 610 <span aria-hidden="true" class="white-text">×</span> 611 </button> 612 </div> 613 <!--Content-->
614 <div class="modal-body modal-altura-maxima"> 615 616 617 <form id="FormAltoContraste" action="/portal/inicio.do" method="post"> 618 <input type="hidden" id="altoContrasteActivo" name="altoContrasteActivo" value='false' /> 619 <input type="hidden" id="tamanyoFuente" name="tamanyoFuente" value='1' /> 620 <div class="row mt-2"> 621 <div class="col-md-12"> 622 <!-- Alto contraste --> 623 <label class="form-label" for="altoContrasteSelect"><i class="fa fa-adjust mr-2"></i>Alto contraste</label><!-- Alto contraste --> 624 <select id="altoContrasteSelect" name="altoContrasteSelect" class="browser-default w-100" aria-invalid="false"> 625 <option value="true" >Activado</option><!-- Activado --> 626 <option value="false" selected>No activado</option><!-- Desactivado --> 627 </select> 628 </div> 629 630 <!-- Aumentar/Disminuir fuente --> 631 <div class="col-md-12 mt-3"> 632 <label class="form-label" for="aumentarFuenteSelect"><i class="fa fa-text-height mr-2"></i>Tamaño de la fuente</label><!-- Tamaño de la fuente --> 633 <select id="aumentarFuenteSelect" name="aumentarFuenteSelect" class="browser-default w-100" aria-invalid="false"> 634 <option value="1" selected>Normal</option><!-- Normal --> 635 <option value="2" >Grande</option><!-- Grande --> 636 <option value="3" >Muy grande</option><!-- Muy grande --> 637 </select> 638 </div> 639 </div> 640 </div> 641 </form> 642 643 644 645 <div class="modal-footer"> 646 <button id="aplicarAccesibilidad" class="btn btn-primary btn-sm btn-sm-2 waves-effect waves-light" data-dismiss="modal"><i class="fa fa-solid fa-check fa-sm pr-2" aria-hidden="true"></i>Aplicar</button> 647 </div> 648 </div> 649 <!--/.Content--> 650 </div> 651 </div> 652</div> 653<!--Modal: Login--> 654 655 656 657 <div class="container pr-0 pl-0 z-depth-1"> 658 659 660 661 662 663<div class="row"> 664 665 <div class="col-sm-12 col-md-12 col-xl-12 "> 666 <!-- <div class="col-sm-12 col-md-12"> --> 667 <!--Carousel Wrapper--> 668 <div id="carousel-example-1z" class="carousel slide carousel-fade" data-ride="carousel" data-interval="4000"> 669 <!--Indicators--> 670 671 <!--/.Indicators--> 672 <!--Slides--> 673 <div class="carousel-inner" role="listbox" aria-label="Carousel"> 674 <!--First slide--> 675 676 677 <div class="carousel-item active"> 678 679 <div class="view"> 680 <img alt="1. Ayuntamiento de Badajoz" class="d-block w-100" src="/sede/img/carousel/inicio/BIENVENIDA.JPG"> 681 </div> 682 <div class="carousel-caption"> 683 684 685 686 687 </div> 688 </div> 689 690 </div> 691 <!--/.Slides--> 692 <!--Controls--> 693 694 <!--/.Controls--> 695 </div> 696 </div> 697 698 699</div> 700 701 </div> 702 703 704 <main class="container pb-4 z-depth-1"> 705 706 707 <!-- LISTAS --> 708 709 710 711 712 713 714<div class="row"> 715 716 <!-- LISTA 1 --> 717 <div class="col-xl-4 col-lg-6 order-1"> 718 719 720 721 722 723 724 725 726<div id="wid_5" class="single-post mt-4"> 727 728 <div class="card"> 729 <div class="card-header modalGeneral pt-2 pb-2 pl-3 pr-3 cabecera-widget-negrita font-10 "> 730 731 732 <!-- ICONO Y TITULO --> 733 734 735 <i class="fa fa-star fa-1x mr-2"></i> 736 737 738 Trámites Destacados 739 740 741 742 743 </div> 744 <div class="card-body p-0"> 745 746 747 748 <p class="font-9 color-texto p-2 mb-0"> Trámites electrónicos más habituales</p> 749 750 751 <!-- LISTA DE ENLACES --> 752 <section id="wid_lis_5" class="list-group" role="menu" aria-label="Trámites Destacados"> 753 754 755 756 <a role="menuitem" id="bc_110" name="bc_110" title="Subsanación de Solicitudes" rel="nofollow noopener noreferrer" target="_self" href="javascript: abrirLogin('/sede/tramitacionElectronica.do?asu_mod_cod=1&asu_cod=34&asunto=34&aplcorreo=4')" class="list-group-item waves-effect enlace-widget font-9 "> 757 <span class="float-left"><i class="fa fa-angle-right fa-1_5x mr-2"></i></span> 758 <span class="float-left maxw-95">Subsanación de Solicitudes</span> 759 </a> 760 761 <a role="menuitem" id="bc_2" name="bc_2" title="Solicitud Genérica" rel="nofollow noopener noreferrer" target="_self" href="javascript: abrirLogin('/sede/tramitacionElectronica.do?asu_mod_cod=1&asu_cod=2&asunto=2&aplcorreo=4')" class="list-group-item waves-effect enlace-widget font-9 "> 762 <span class="float-left"><i class="fa fa-angle-right fa-1_5x mr-2"></i></span> 763 <span class="float-left maxw-95">Solicitud Genérica</span> 764 </a> 765 766 <a role="menuitem" id="bc_3" name="bc_3" title="Quejas y sugerencias" rel="nofollow noopener noreferrer" target="_self" href="javascript: abrirLogin('/sede/tramitacionElectronica.do?asu_mod_cod=1&asu_cod=3&asunto=3&aplcorreo=4')" class="list-group-item waves-effect enlace-widget font-9 "> 767 <span class="float-left"><i class="fa fa-angle-right fa-1_5x mr-2"></i></span> 768 <span class="float-left maxw-95">Quejas y sugerencias</span> 769 </a> 770 771 <a role="menuitem" id="bc_22" name="bc_22" title="Volantes de Empadronamiento" rel="nofollow noopener noreferrer" target="_self" href="/portal/noEstatica.do?opc_id=48&ent_id=1&idioma=1" class="list-group-item waves-effect enlace-widget font-9 "> 772 <span class="float-left"><i class="fa fa-angle-right fa-1_5x mr-2"></i></span> 773 <span class="float-left maxw-95">Volantes de Empadronamiento</span> 774 </a> 775 776 <a role="menuitem" id="bc_23" name="bc_23" title="Certificado de empadronamiento" rel="nofollow noopener noreferrer" target="_self" href="javascript: abrirLogin('/portal/noEstatica.do?opc_id=49')" class="list-group-item waves-effect enlace-widget font-9 "> 777 <span class="float-left"><i class="fa fa-angle-right fa-1_5x mr-2"></i></span> 778 <span class="float-left maxw-95">Certificado de empadronamiento</span> 779 </a> 780 781 782 </section> 783 784 785 </div> 786 </div> 787 788</div> 789 790 791 792 793 794 795 796<!-- BLOQUE SIN IMAGEN --> 797<a id="bad_39" name="bad_39" title="Tablón Electrónico" rel="nofollow noopener noreferrer" target="_self" href="/portal/noEstatica.do?opc_id=268&ent_id=1&idioma=1"> 798 <div class="bloque-widget w-100 rounded d-block p-3 mt-4"> 799 800 801 802 <div class="d-flex justify-content-start"> 803 <div class=" pt-2"> 804 805 <i class="fa fa-bullhorn fa-3_5x mr-3"></i> 806 807 </div> 808 <div class=""> 809 <div class="font-15 font-bold-500 "> 810 Tablón Electrónico 811 </div> 812 <div class="font-9 "> 813 Tablón electrónico del Ayuntamiento de Badajoz 814 </div> 815 </div> 816 </div> 817 818 819 </div> 820</a> 821 822 823 824 825 826 827 828 829<!-- BLOQUE SIN IMAGEN --> 830<a id="bad_40" name="bad_40" title="Perfil del Contratante" rel="nofollow noopener noreferrer" target="_blank" href="https://contrataciondelestado.es/wps/poc?uri=deeplink%3AperfilContratante&idBp=1y0AHuBk5voQK2TEfXGy%2BA%3D%3D"> 831 <div class="bloque-widget w-100 rounded d-block p-3 mt-4"> 832 833 834 835 <div class="d-flex justify-content-start"> 836 <div class=" pt-2"> 837 838 <i class="fa fa-university fa-3_5x mr-3"></i> 839 840 </div> 841 <div class=""> 842 <div class="font-15 font-bold-500 "> 843 Perfil del Contratante 844 </div> 845 <div class="font-9 "> 846 Acceso al perfil del contratante del Sector Público del Ayuntamiento de Badajoz 847 </div> 848 </div> 849 </div> 850 851 852 </div> 853</a> 854 855 856 </div> 857 858 <!-- LISTA 2 --> 859 <div class="col-xl-4 col-lg-6 order-3"> 860 861 862 863 864 865 866 867 868<div class="single-post mt-4"> 869 870 <div class="card"> 871 <div class="card-header modalGeneral pt-2 pb-2 pl-3 pr-3 cabecera-widget-negrita font-10 "> 872 873 874 <!-- ICONO Y TITULO --> 875 876 877 <i class="fa fa-bank fa-1x mr-2"></i> 878 879 880 Servicios de la Sede Electrónica 881 882 883 </div> 884 <div class="card-body p-0 pl-2 pr-2"> 885 886 887 <div class="form-row"> 888 889 890 891 892 893 <div class="col-6 col-md-4 col-sm-4 mt-3 text-center color-fondo-general"> 894 <a id="mui_14" name="mui_14" title="Buzón de Notificaciones" href="javascript: abrirLogin('/portal/noEstatica.do?opc_id=10000')" class="enlace-widget"> 895 896 897 <i class="fa fa-envelope-open fa-2x"></i> 898 899 900 <div class="h6 font-9 enlace-widget mt-3">Buzón de Notificaciones</div> 901 </a> 902 </div> 903 904 905 906 <div class="col-6 col-md-4 col-sm-4 mt-3 text-center color-fondo-general"> 907 <a id="mui_21" name="mui_21" title="Todos los trámites" href="/portal/noEstatica.do?opc_id=119&ent_id=1&idioma=1" class="enlace-widget"> 908 909 910 <i class="fa fa-bar-chart-o fa-2x"></i> 911 912 913 <div class="h6 font-9 enlace-widget mt-3">Todos los trámites</div> 914 </a> 915 </div> 916 917 918 919 <div class="col-6 col-md-4 col-sm-4 mt-3 text-center color-fondo-general"> 920 <a id="mui_20" name="mui_20" title="Verificador Documentos" href="/portal/noEstatica.do?opc_id=279&ent_id=1&idioma=1" class="enlace-widget"> 921 922 923 <i class="fa fa-check-circle fa-2x"></i> 924 925 926 <div class="h6 font-9 enlace-widget mt-3">Verificador Documentos</div> 927 </a> 928 </div> 929 930 931 932 <div class="col-6 col-md-4 col-sm-4 mt-3 text-center color-fondo-general"> 933 <a id="mui_15" name="mui_15" title="Factura Electrónica" href="/portal/noEstatica.do?opc_id=10001&ent_id=1&idioma=1" class="enlace-widget"> 934 935 936 <i class="fa fa-file-pdf-o fa-2x"></i> 937 938 939 <div class="h6 font-9 enlace-widget mt-3">Factura Electrónica</div> 940 </a> 941 </div> 942 943 944 945 <div class="col-6 col-md-4 col-sm-4 mt-3 text-center color-fondo-general"> 946 <a id="mui_4" name="mui_4" title="Test de Requisitos" href="/portal/noEstatica.do?opc_id=263&ent_id=1&idioma=1" class="enlace-widget"> 947 948 949 <i class="fa fa-wrench fa-2x"></i> 950 951 952 <div class="h6 font-9 enlace-widget mt-3">Test de Requisitos</div> 953 </a> 954 </div> 955 956 957 958 <div class="col-6 col-md-4 col-sm-4 mt-3 text-center color-fondo-general"> 959 <a id="mui_1" name="mui_1" title="Hora Oficial" href="/portal/noEstatica.do?opc_id=217&ent_id=1&idioma=1" class="enlace-widget"> 960 961 962 <i class="fa fa-clock-o fa-2x"></i> 963 964 965 <div class="h6 font-9 enlace-widget mt-3">Hora Oficial</div> 966 </a> 967 </div> 968 969 970 971 <div class="col-6 col-md-4 col-sm-4 mt-3 text-center color-fondo-general"> 972 <a id="mui_17" name="mui_17" title="Contacto" href="javascript: abrirLogin('/sede/tramitacionElectronica.do?asu_mod_cod=1&asu_cod=3&asunto=3&aplcorreo=4')" class="enlace-widget"> 973 974 975 <i class="fa fa-user fa-2x"></i> 976 977 978 <div class="h6 font-9 enlace-widget mt-3">Contacto</div> 979 </a> 980 </div> 981 982 983 984 <div class="col-6 col-md-4 col-sm-4 mt-3 text-center color-fondo-general"> 985 <a id="mui_19" name="mui_19" title="FAQ" href="/portal/noEstatica.do?opc_id=275&ent_id=1&idioma=1" class="enlace-widget"> 986 987 988 <i class="fa fa-question-circle fa-2x"></i> 989 990 991 <div class="h6 font-9 enlace-widget mt-3">FAQ</div> 992 </a> 993 </div> 994 995 996 997 <div class="col-6 col-md-4 col-sm-4 mt-3 text-center color-fondo-general"> 998 <a id="mui_18" name="mui_18" title="Id Sede" href="/portal/noEstatica.do?opc_id=278&ent_id=1&idioma=1" class="enlace-widget"> 999 1000 1001 <i class="fa fa-info-circle fa-2x"></i> 1002 1003 1004 <div class="h6 font-9 enlace-widget mt-3">Id Sede</div> 1005 </a> 1006 </div> 1007 1008 1009 1010 1011 </div> 1012 1013 1014 </div> 1015 </div> 1016 1017</div> 1018 1019 1020 1021 1022 1023<div class="single-post mt-4"> 1024 1025 <div class="alert alert-warning mb-0" aria-atomic="true" role="alert"> 1026 <div style="text-align: justify;"><strong><a href="https://www.aytobadajoz.es/es/ayto/tramites-online/tramite/" rel="nofollow noopener noreferrer" target="_blank"><span style="font-size: 20px;">Consulta de registros, expedientes y verificación de documentos (anteriores a 26/10/2021)</span></a></strong></div> 1027 </div> 1028 1029</div> 1030 1031 </div> 1032 1033 <!-- LISTA 3 --> 1034 1035 <div class="col-xl-4 col-lg-6 order-2"> 1036 1037 1038 1039 1040 1041 1042 1043<!-- BLOQUE SIN IMAGEN --> 1044<a id="bad_44" name="bad_44" title="Portal de Tributos" rel="nofollow noopener noreferrer" target="_blank" href="https://tributos.aytobadajoz.es/"> 1045 <div class="bloque-widget w-100 rounded d-block p-3 mt-4"> 1046 1047 1048 1049 <div class="d-flex justify-content-start"> 1050 <div class=" pt-2"> 1051 1052 <i class="fa fa-laptop fa-3_5x mr-3"></i> 1053 1054 </div> 1055 <div class=""> 1056 <div class="font-15 font-bold-500 "> 1057 Portal de Tributos 1058 </div> 1059 <div class="font-9 "> 1060 Acceso al portal tributario del Ayuntamiento de Badajoz 1061 </div> 1062 </div> 1063 </div> 1064 1065 1066 </div> 1067</a> 1068 1069 1070 1071 1072 1073 1074 1075 1076<!-- BLOQUE SIN IMAGEN --> 1077<a id="bad_45" name="bad_45" title="Mi Carpeta" rel="nofollow noopener noreferrer" target="_blank" href="https://sede.aytobadajoz.es/sede/miCarpeta.do?ent_id=1&idioma=1&ext=1"> 1078 <div class="bloque-widget w-100 rounded d-block p-3 mt-4"> 1079 1080 1081 1082 <div class="d-flex justify-content-start"> 1083 <div class=" pt-2"> 1084 1085 <i class="fa fa-folder-open fa-3_5x mr-3"></i> 1086 1087 </div> 1088 <div class=""> 1089 <div class="font-15 font-bold-500 "> 1090 Mi Carpeta 1091 </div> 1092 <div class="font-9 "> 1093 Acceda a sus Notificaciones, Trámites y Datos Personales 1094 </div> 1095 </div> 1096 </div> 1097 1098 1099 </div> 1100</a> 1101 1102 1103 1104 1105 1106 1107 1108 1109<div id="verificarDocumentos" class="single-post mt-4"> 1110 1111 <div class="card"> 1112 <div class="card-header modalGeneral pt-2 pb-2 pl-3 pr-3 cabecera-widget-negrita font-10 "> 1113 1114 1115<!-- ICONO Y TITULO --> 1116 1117 1118 <i class="fa fa-check-square-o fa-1x mr-2"></i> 1119 1120 1121Verificador de documentos 1122 1123 1124 </div> 1125 <div class="card-body p-3"> 1126 1127 1128 <div class="font-9"> </div> 1129 1130 <div id="errorCodVerif" class="alert alert-danger d-none font-9 mb-0" aria-atomic="true" role="alert"></div> 1131 1132 <form id='FormVerificarDoc' action="/portal/verificarDocumentos.do" onsubmit="return validarCodVerif(true);" method="post"> 1133 <input type='hidden' name='opcion' value='verificar'/> 1134 1135 <div class="row pt-3 pb-3 "> 1136 <input type='hidden' value='c191a4c2-cd44-4763-a10d-34e012d935f8' name='CSRFToken'/> 1137 <div class="col-12"><input style="box-sizing: inherit !important;" title="Introduzca el código de verificación" aria-label="Introduzca el código de verificación" placeholder="Introduzca el código de verificación" type="text" class="form-control form-control-sm2" name="codigo" required="required" maxlength="17" /></div> 1138 1139 <!-- Incluir CAPTCHA --> 1140 1141 1142 <div class="col-12 mt-3 mb-3 font-9">Por favor, responda a la siguiente pregunta para poder comprobar su
1142código:</div> 1143 <div class="col-12"><div id="pregCaptcha" class="alert alert-info font-9"></div></div> 1144 <div class="col-12 mb-3"><input style="box-sizing: inherit !important;" placeholder="Respuesta" aria-label="Respuesta" type="text" class="form-control form-control-sm2" name="respuesta" id="respuesta" /></div> 1145 1146 1147 1148 1149 <div class="col-12"> 1150 <button type="submit" class="btn btn-block btn-sm btn-sm-2 btn-primary"> 1151 1152 <i class="fa fa-download mr-2" aria-hidden="true"></i> 1153 1154 Comprobar CSV 1155 </button> 1156 </div> 1157 </div> 1158 </form> 1159 1160 </div> 1161 1162 1163 </div> 1164 1165</div> 1166 1167 </div> 1168 1169</div> 1170 1171 1172 1173 </main> 1174 1175 1176 1177 1178<!--Modal: Aviso --> 1179<div id="modalAviso" class="modal fade" id="centralModalLGInfoDemo" tabindex="-1" role="dialog" aria-labelledby="modalAviso" aria-hidden="true"> 1180 <div class="modal-dialog modal-lg modal-notify modal-info" role="document"> 1181 <!--Content--> 1182 <div class="modal-content"> 1183 <!--Header--> 1184 1185 <div id="labelAviso" class="modal-header modalGeneral p-2"> 1186 <p class="heading lead">Información sobre el uso de la sede electrónica</p> 1187 1188 <button type="button" class="close" data-dismiss="modal" onclick="javascript: aceptarAviso('1');" aria-label="Close"> 1189 <span aria-hidden="true" class="white-text">×</span> 1190 </button> 1191 </div> 1192 1193 1194 <!--Body--> 1195 <div class="modal-body"> 1196 <h1 style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; text-align: justify; -webkit-text-stroke-width: 0px;"><span style="font-size: 18px;"><font color="#616161"><strong>Para acceder a las funcionalidades de esta Sede Electrónica debe</strong>:</font></span></h1> <ol style="text-align: left; color: rgb(97, 97, 97); text-transform: none; letter-spacing: normal; font-family: Roboto,sans-serif; font-size: 12.8px; font-style: normal; font-weight: 300; margin-top: 0px; margin-bottom: 1rem; word-spacing: 0px; white-space: normal; box-sizing: border-box; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"> <li style="text-align: justify; box-sizing: border-box;"><span style="font-size: 16px;"><span style="box-sizing: border-box;">Utilizar cualquiera de los siguientes <strong style="font-weight: bolder; box-sizing: border-box;">navegadores </strong>actualizados: Internet Explorer, Mozilla Firefox o Google Chrome.</span></span></li> <li style="text-align: justify; box-sizing: border-box;"><span style="font-size: 16px;"><span style="box-sizing: border-box;">Obtener un <strong style="font-weight: bolder; box-sizing: border-box;">certificado digital</strong> compatible con esta sede (<a href="https://sede.aytobadajoz.es/portal/noEstatica.do?opc_id=278&pes_cod=-1&ent_id=1&idioma=1" rel="nofollow noopener noreferrer" target="_blank"><span style="color: rgb(41, 128, 185);">Certificados admitidos</span></a>).</span></span></li> <li style="text-align: justify; box-sizing: border-box;"><span style="font-size: 16px;"><span style="box-sizing: border-box;"><strong style="font-weight: bolder; box-sizing: border-box;">Instalar la aplicación Autofirma</strong>, suministrada por el Gobierno de España (Únicamente la primera vez que se accede).Puede obtenerla en el siguiente enlace: <a href="http://firmaelectronica.gob.es/Home/Descargas.html" rel="nofollow noopener noreferrer" style="transition:0.2s ease-in-out; color: rgb(0, 123, 255); text-decoration: none; cursor: pointer; box-sizing: border-box;" rel="nofollow noopener noreferrer" target="_blank"><span style="color: rgb(41, 128, 185);"><font style="box-sizing: border-box;">Descarga Autofirma</font></span></a></span></span></li> <li style="text-align: justify; box-sizing: border-box;"><span style="font-size: 16px;"><span style="box-sizing: border-box;"> Darse de alta en la sede haciendo clic en "<strong style="font-weight: bolder; box-sizing: border-box;">Identifícate</strong>".</span></span></li></ol> 1197 1198 </div> 1199 1200 <!--Footer--> 1201 <div class="modal-footer"> 1202 <button class="btn btn-outline-primary btn-sm btn-sm-2 waves-effect waves-light" onclick="javascript: aceptarAviso('1');">Cerrar</button> 1203 </div> 1204 </div> 1205 <!--/.Content--> 1206 </div> 1207</div>
1208<script> 1209 var mostrarSiempre = "0"; 1210</script>
1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221<!-- Footer --> 1222 1223<div class="container pr-0 pl-0"> 1224 1225 <footer class="page-footer pie pt-4 mt-0"> 1226 <div class="container"> 1227 1228 <div class="row ml-1 mr-1 mb-3"> 1229 1230 1231 <div class="col-md-3 text-center text-md-left mb-3 mb-md-0"> 1232 1233 1234 1235 1236 1237 1238 1239 <a id="pie_bad_47" name="pie_bad_47" title="Ayuntamiento de Badajoz" rel="nofollow noopener noreferrer" target="_blank" href="https://www.aytobadajoz.es/es/ayto/portada"> 1240 <img alt="Ayuntamiento de Badajoz" class="img-fluid" src="/sede/img/widgets/47/1/feder.jpg"> 1241 </a> 1242 1243 1244 </div> 1245 1246 <div class="col-md-3 text-center text-md-left mb-3 mb-md-0"> 1247 1248 1249 1250 1251 1252 1253 1254 1255<div id="wid_8" class="single-post"> 1256 1257 <div class="h6 titulo-pie-negrita font-12 mb-3"> 1258 <!-- ICONO Y TITULO --> 1259 1260 1261 <i class="fa fa-legal fa-1x mr-2"></i> 1262 1263 1264 SOBRE LA SEDE ELECTRÓNICA 1265 </div> 1266 1267 1268 1269 <p class="mb-2"> 1270 <a id="pie_bc_24" name="pie_bc_24" title="Instrucciones de acceso a la sede" rel="nofollow noopener noreferrer" target="_self" href="/portal/contenedor.do?det_cod=24&ent_id=1&idioma=1" class="font-9"> 1271 <i class="fa fa-angle-right mr-2"></i>Instrucciones de acceso a la sede 1272 </a> 1273 </p> 1274 1275 <p class="mb-2"> 1276 <a id="pie_bc_5" name="pie_bc_5" title="Aviso Legal" rel="nofollow noopener noreferrer" target="_self" href="/portal/contenedor.do?det_cod=5&ent_id=1&idioma=1" class="font-9"> 1277 <i class="fa fa-angle-right mr-2"></i>Aviso Legal 1278 </a> 1279 </p> 1280 1281 <p class="mb-2"> 1282 <a id="pie_bc_6" name="pie_bc_6" title="Ordenanzas Municipales" rel="nofollow noopener noreferrer" target="_blank" href="https://www.aytobadajoz.es/es/ayto/ordenanzas#" class="font-9"> 1283 <i class="fa fa-angle-right mr-2"></i>Ordenanzas Municipales 1284 </a> 1285 </p> 1286 1287 <p class="mb-2"> 1288 <a id="pie_bc_7" name="pie_bc_7" title="Calendario de sede y hora oficial" rel="nofollow noopener noreferrer" target="_self" href="/portal/contenedor.do?det_cod=7&ent_id=1&idioma=1" class="font-9"> 1289 <i class="fa fa-angle-right mr-2"></i>Calendario de sede y hora oficial 1290 </a> 1291 </p> 1292 1293 <p class="mb-2"> 1294 <a id="pie_bc_8" name="pie_bc_8" title="Accesibilidad" rel="nofollow noopener noreferrer" target="_self" href="/portal/contenedor.do?det_cod=8&ent_id=1&idioma=1" class="font-9"> 1295 <i class="fa fa-angle-right mr-2"></i>Accesibilidad 1296 </a> 1297 </p> 1298 1299 <p class="mb-2"> 1300 <a id="pie_bc_9" name="pie_bc_9" title="Política de Privacidad" rel="nofollow noopener noreferrer" target="_self" href="/portal/contenedor.do?det_cod=9&ent_id=1&idioma=1" class="font-9"> 1301 <i class="fa fa-angle-right mr-2"></i>Política de Privacidad 1302 </a> 1303 </p> 1304 1305 <p class="mb-2"> 1306 <a id="pie_bc_10" name="pie_bc_10" title="Titularidad de la sede" rel="nofollow noopener noreferrer" target="_self" href="/portal/contenedor.do?det_cod=10&ent_id=1&idioma=1" class="font-9"> 1307 <i class="fa fa-angle-right mr-2"></i>Titularidad de la sede 1308 </a> 1309 </p> 1310 1311 <p class="mb-2"> 1312 <a id="pie_bc_16" name="pie_bc_16" title="Mapa Web" rel="nofollow noopener noreferrer" target="_self" href="/portal/noEstatica.do?opc_id=218&ent_id=1&idioma=1" class="font-9"> 1313 <i class="fa fa-angle-right mr-2"></i>Mapa Web 1314 </a> 1315 </p> 1316 1317 <p class="mb-2"> 1318 <a id="pie_bc_108" name="pie_bc_108" title="Certificados y sistemas de firma electrónica" rel="nofollow noopener noreferrer" target="_self" href="/portal/noEstatica.do?opc_id=278&ent_id=1&idioma=1" class="font-9"> 1319 <i class="fa fa-angle-right mr-2"></i>Certificados y sistemas de firma electrónica 1320 </a> 1321 </p> 1322 1323 1324</div> 1325 1326 </div> 1327 1328 <div class="col-md-3 text-center text-md-left mb-3 mb-md-0"> 1329 1330 1331 1332 1333 1334 1335 1336 1337<div id="wid_9" class="single-post"> 1338 1339 <div class="h6 titulo-pie-negrita font-12 mb-3"> 1340 <!-- ICONO Y TITULO --> 1341 1342 1343 <i class="fa fa-question-circle-o fa-1x mr-2"></i> 1344 1345 1346 CONTACTO 1347 </div> 1348 1349 1350 1351 <p class="mb-2"> 1352 <a id="pie_bc_11" name="pie_bc_11" title="Consultas, quejas, sugerencias..." rel="nofollow noopener noreferrer" target="_blank" href="https://sede.aytobadajoz.es/sede/tramitacionElectronica.do?asu_mod_cod=1&asu_cod=3&aplcorreo=4&ent_id=1&idioma=1" class="font-9"> 1353 <i class="fa fa-angle-right mr-2"></i>Consultas, quejas, sugerencias... 1354 </a> 1355 </p> 1356 1357 <p class="mb-2"> 1358 <a id="pie_bc_12" name="pie_bc_12" title="Oficinas de asistencia en materia de registro" rel="nofollow noopener noreferrer" target="_self" href="/portal/contenedor.do?det_cod=12&ent_id=1&idioma=1" class="font-9"> 1359 <i class="fa fa-angle-right mr-2"></i>Oficinas de asistencia en materia de registro 1360 </a> 1361 </p> 1362 1363 <p class="mb-2"> 1364 <a id="pie_bc_13" name="pie_bc_13" title="FAQ" rel="nofollow noopener noreferrer" target="_self" href="/portal/noEstatica.do?opc_id=275&ent_id=1&idioma=1" class="font-9"> 1365 <i class="fa fa-angle-right mr-2"></i>FAQ 1366 </a> 1367 </p> 1368 1369 <p class="mb-2"> 1370 <a id="pie_bc_109" name="pie_bc_109" title="Canales de Acceso" rel="nofollow noopener noreferrer" target="_self" href="/portal/contenedor.do?det_cod=109&ent_id=1&idioma=1" class="font-9"> 1371 <i class="fa fa-angle-right mr-2"></i>Canales de Acceso 1372 </a> 1373 </p> 1374 1375 1376</div> 1377 1378 </div> 1379 1380 <div class="col-md-3 text-center text-md-left mb-3 mb-md-0"> 1381 1382 1383 1384 1385 1386<div class="single-post "> 1387 1388 <h6 class="titulo-pie-negrita font-12 mb-3"><i class="fa fa-home fa-fw"></i><span style="color: rgb(255, 255, 255);"> Ayuntamiento de Badajoz</span></h6><span> <span style="color: rgb(255, 255, 255);">CIF: P0601500B<br /><i class="fa fa-map-marker fa-fw"></i> Plaza de España,1 06002 (Badajoz)<br /><i class="fa fa-phone fa-fw"></i> Teléfono: 924 21 00 00<br /><i class="fa fa-globe fa-fw"></i> </span></span><u><a href="http://www.aytobadajoz.es"><span style="color: rgb(255, 255, 255);">https://www.aytobadajoz.es</span></a></u><br /></i><i class="fa fa-rss-square fa-fw"></i><span style="color: rgb(255, 255, 255);"> Redes Sociales:</span><br /><a href="https://www.facebook.com/aytobadajoz/" rel="nofollow noopener noreferrer" target="_blank"><img alt="" height="50" src="\sede\img\redes\pie_facebook.png" style="width: 58px; height: 55px;" width="51" /></a><a href="https://twitter.com/aytodebadajoz" rel="nofollow noopener noreferrer" target="_blank"><img alt="" height="51" src="\sede\img\redes\pie_twitter.png" style="width: 58px; height: 55px;" width="51" /></a> 1389 1390</div> 1391 1392 </div> 1393 1394 </div> 1395 1396 </div> 1397 <!--Copyright--> 1398 <div class="footer-copyright text-center py-3"> 1399 <div class="container-fluid"> 1400 <div class="row"> 1401 <div class="col-3"></div> 1402 <div class="col-6 d-flex justify-content-center align-items-center"> 1403 1404 © 2026 Ayuntamiento de Badajoz 1405 1406 </div> 1407 <div class="col-3" id="contenedorBotonCookiesFooter"> 1408 <button type="button" class="btn btn-primary btn-sm" 1409 onclick="location.href='/portal/literal.do?opc_id=293&ent_id=1&idioma=1';"> 1410 Accesibilidad 1411 </button> 1412 </div> 1413 </div> 1414 </div> 1415 </div> 1416 <!--/.Copyright--> 1417 <!-- Incluimos las cookies --> 1418 1419 1420 1421 1422 1423 1424 1425<!-- JQuery -->
1426<script type="text/javascript" src="/sede/js/vendors/jquery/jquery-3.7.1.min.js"></script>
vendor: 2 bytes, line 1426
1426
1427<script> 1428 const idGA = ""; 1429 const insuitValor = "0"; 1430 const urlInsuit = "https://insuit.net/i4tservice/insuit-app.js"; 1431 const cookiesGoogleAnalitycs = 'cookies-google-analytics'; 1432 const cookiesInsuit = 'cookies-insuit'; 1433 const aceptadasCadena = 'aceptadas'; 1434 const rechazadasCadena = 'rechazadas'; 1435 let etqEsteSitioUsaCookies = "Este sitio usa cookies"; 1436 let etqEsteSitioUtilizaCookies = "Este sitio web utiliza cookies para mejorar tu experiencia:"; 1437 let etqCookiesTecnicas = "Cookies técnicas"; 1438 let etqObligatorias = "Obligatorias"; 1439 let etqCookiesAnaliticas = "Cookies analíticas"; 1440 let etqGoogleAnalytics = "Google Analytics"; 1441 let etqAceptar = "Aceptar"; 1442 let etqAceptarTodas = "Aceptar todas"; 1443 let etqRechazarTodas = "Rechazar todas"; 1444 let etqPoliticaCookies = "Política de Cookies"; 1445 let etqQueSonLasCookies = "¿Qué son las cookies?"; 1446 let etqDefinicionCookiesUno = "Las cookies son pequeños archivos de texto que se almacenan en tu dispositivo cuando visitas una página web."; 1447 let etqDefinicionCookiesDos = "Su función principal es ayudar a que la web funcione mejor y a que la experiencia del usuario sea más personalizada y cómoda."; 1448 let etqDefinicionCookiesTres = "No son programas ni contienen virus, simplemente guardan información sencilla, como tus preferencias o la configuración que usas en la página."; 1449 let etqConfiguracionCookies = "Configuración de cookies"; 1450 let etqCookiesTecnicasDescripcionUno = "Son imprescindibles para que la página funcione correctamente."; 1451 let etqCookiesTecnicasDescripcionDos = "Por ejemplo, permiten que se mantenga la configuración de idioma o la selección de entidad."; 1452 let etqCookiesTecnicasDescripcionTres = "Estas cookies no recopilan datos personales ni se usan para seguimiento o publicidad, solo para que puedas navegar sin problemas."; 1453 let etqCookiesAnaliticasDescripcionUno = "Estas cookies nos ayudan a entender cómo usas la página, para mejorarla y hacerla más útil."; 1454 let etqCookiesAnaliticasDescripcionDos = "Son opcionales, es decir, puedes aceptarlas o rechazarlas según tu preferencia."; 1455 let etqCookiesAnaliticasDescripcionTres = "No afectan al funcionamiento básico de la web."; 1456 let etqCookiesUtilizadas = "Cookies utilizadas en esta web"; 1457 let etqCookiesUtilizadasDescripcionUno = "Guardan la información sobre la entidad concreta que seleccionas."; 1458 let etqCookiesUtilizadasDescripcionDos = "Guardan el idioma que has elegido para que la página se muestre correctamente."; 1459 let etqCookiesUtilizadasDescripcionTres = "Utilizamos cookies de Google Analytics, que nos permiten analizar el tráfico y el comportamiento de los usuarios en la web."; 1460 let etqCookiesUtilizadasDescripcionCuatro = "Estas cookies no recopilan datos personales identificables y puedes rechazarlas si prefieres no compartir esta información."; 1461 let etqServiciosDeTerceros = "Servicios de terceros"; 1462 let etqServiciosDeTercerosDescripcionUno = "En nuestra página utilizamos servicios externos que pueden requerir el uso de cookies para funcionar correctamente."; 1463 let etqServiciosDeTercerosDescripcionDos = "Estas cookies nos ayudan a ofrecer una mejor experiencia de navegación y a adaptar algunos contenidos o funcionalidades a tus necesidades."; 1464 let etqServiciosDeTercerosDescripcionTres = "A continuación, te explicamos cómo las utiliza cada servicio:"; 1465 let etqPreguntaAceptarCookiesTerceros = "¿Desea aceptar las cookies opcionales?"; 1466 let etqParaMasInfoConsulta = "Para más información consulta nuestra"; 1467 let etqInsuit = "Insuit"; 1468 let etqCookiesMarketing = "Cookies de marketing"; 1469 let etqCookiesMarketingDescripcionUno = "Estas cookies permiten mostrarte publicidad personalizada y adaptar el contenido a tus intereses."; 1470 let etqCookiesMarketingDescripcionDos = "Son opcionales, pero si no las aceptas, la herramienta Insuit no funcionará correctamente, ya que necesita este tipo de cookies."; 1471 let etqCookiesMarketingDescripcionTres = "Rechazarlas no afecta al funcionamiento básico de la web."; 1472 let etqServiciosDeTercerosGoogleDescripcionUno = "Utilizamos Google Analytics para recopilar datos anónimos sobre cómo
1472se usa la página, con el fin de mejorar su contenido y funcionamiento."; 1473 let etqServiciosDeTercerosGoogleDescripcionDos = "Nosotros no usamos estas cookies para publicidad personalizada ni compartimos esta información con anunciantes."; 1474 let etqServiciosDeTercerosInsuitDescripcionUno = "La herramienta Insuit, que mejora la accesibilidad de la página, utiliza algunas cookies relacionadas con marketing y publicidad para ofrecer sus servicios."; 1475 let etqServiciosDeTercerosInsuitDescripcionDos = "Estas cookies son gestionadas exclusivamente por Insuit y no por nosotros."; 1476 let etqCookie = "Cookie"; 1477 let etqDominio = "Dominio"; 1478 let etqDuracion = "Duración"; 1479 let etqFinalidad = "Finalidad"; 1480 let etqCookieGaNormal = "_ga"; 1481 let etqCookieGaCompletable = "_ga_"; 1482 let etqCookieGid = "_gid"; 1483 let etqCookieHstc = "_hstc"; 1484 let etqCookieHubspotutk = "hubspotutk"; 1485 let etqCookieHssrc = "_hssrc"; 1486 let etqCookieNmstat = "nmstat"; 1487 let etqCookieGclAu = "_gcl_au"; 1488 let etqCookieIdioma = "idioma"; 1489 let etqCookiePerCod = "perCod"; 1490 let etqCookieEntidad = "entidad"; 1491 let etqCookieJsessionId = "JSESSIONID"; 1492 let etqUrlInsuit = ".insuit.net"; 1493 let etqUnoDosAnos = "1-2 años"; 1494 let etqVeinticuatroHoras = "24 horas"; 1495 let etqSeisMeses = "6 meses"; 1496 let etqMilDias = "1000 días"; 1497 let etqSesion = "Sesión"; 1498 let eqtFinalidadCookieGaNormal = "Identifica usuarios con un ID único para analizar tráfico"; 1499 let eqtFinalidadCookieGaCompletable = "Cookie GA4 para mantener estado de sesión y análisis"; 1500 let eqtFinalidadCookieGid = "Distingue usuarios para análisis de sesiones y navegación"; 1501 let eqtFinalidadCookieHstc = "HubSpot, rastrea visitas y sesiones en el sitio"; 1502 let eqtFinalidadCookieHubspotutk = "Identifica usuarios para seguimiento y formularios en HubSpot"; 1503 let eqtFinalidadCookieHssrc = "Detecta si la sesión se reinicia (HubSpot)"; 1504 let eqtFinalidadCookieNmstat = "Siteimprove, recopila estadísticas para mejorar el sitio"; 1505 let eqtFinalidadCookieGclAu = "Google Ads, mide la efectividad de la publicidad y campañas"; 1506 let eqtFinalidadCookieIdioma = "Guarda la preferencia de idioma seleccionada por el usuario para personalizar la experiencia"; 1507 let eqtFinalidadCookiePerCod = "Guarda información del perfil que ha iniciado sesión"; 1508 let eqtFinalidadCookieEntidad = "Almacena la entidad seleccionada para adaptar el contenido y servicios mostrados"; 1509 let eqtFinalidadCookieJsessionId = "Es una cookie que identifica la sesión del usuario para mantener su estado mientras navega por una aplicación web."; 1510 let etqTresMeses = "3 meses"; 1511 let etqCookiesOpcionales = "Cookies opcionales"; 1512 let etqPersonalizar = "Personalizar"; 1513 let etqConfigurarCookies = "Configurar Cookies"; 1514 let etqGuardar = "Guardar"; 1515 let etqCookieGaInsuit = "_ga_TBYQHP5YLQ"; 1516 let etqCookiesPropias = "Cookies propias"; 1517 let etqSegundo = "texto1383?"; 1518 let etqSegundos = "segundos"; 1519 let etqMinuto = "minuto"; 1520 let etqMinutos = "minutos"; 1521 let etqHora = "hora"; 1522 let etqHoras = "horas"; 1523 let etqMes = "mes"; 1524 let etqMeses = "meses"; 1525 let etqAnio = "año"; 1526 let etqAnios = "años"; 1527 let etqDia = "día"; 1528 let etqDias = "días"; 1529 let tiempoCookiesPropias = convertirTiempo("2592000"); 1530 1531 $('#contenedorBotonCookiesFooter').append('<button type="button" class="btn btn-primary btn-sm" onclick="crearAlertaCookies();">Configurar Cookies</button>'); 1532 1533 let idGAExists = (idGA && idGA.trim() !== ""); 1534 let insuitExists = (insuitValor == -1); 1535 let tercerosExists = idGAExists || insuitExists; 1536 const dominio = window.location.hostname; 1537 const idModal = "cookiesModal"; 1538 let primeraConfiguracion = true; 1539 $(document).ready(function () { 1540 $('#'+idModal).appendTo('body'); 1541 const consentimientoGoogleAnalytics = localStorage.getItem(cookiesGoogleAnalitycs); 1542 const consentimientoInsuit = localStorage.getItem(cookiesInsuit); 1543 if (!consentimientoGoogleAnalytics || !consentimientoInsuit) { 1544 crearAlertaCookies(); 1545 } 1546 if(consentimientoGoogleAnalytics === rechazadasCadena){ 1547 eliminarCookiesGAExceptoInsuit(); 1548 } 1549 if (consentimientoGoogleAnalytics === aceptadasCadena) { 1550 cargarGoogleAnalytics(idGA); 1551 } 1552 if (consentimientoInsuit === aceptadasCadena) { 1553 cargarInsuit(); 1554 } 1555 }); 1556 function crearAlertaCookies(){ 1557 let cookiesAnaliticasAceptadas = true; 1558 let cookiesMarketingAceptadas = true; 1559 let preguntaAceptarCookiesOpcionales = tercerosExists?'<h4 class="mt-3"><b>'+etqPreguntaAceptarCookiesTerceros+'</b></h4>':'';
1560 let checkboxCookiesTecnicas = (tercerosExists)?'':( 1561 '<div class="form-check form-switch">' + 1562 '<input class="form-check-input" type="checkbox" role="switch" id="cookiesObligatorias" checked disabled />' + 1563 '<label class="form-check-label" for="cookiesObligatorias" style="font-size: 1.25rem !important;">' + 1564 '<strong>' + etqCookiesTecnicas + '</strong> (' + etqObligatorias + ')' + 1565 '</label>' + '</div>' 1566 ); 1567 Swal.fire({ 1568 title: etqEsteSitioUsaCookies, 1569 html: '<div class="text-left">' + 1570 '<p>' + etqEsteSitioUtilizaCookies + '</p><p><small>'+etqParaMasInfoConsulta+' <a href="#" id="verCookies">'+ 1571 etqPoliticaCookies+'</a>.</small></p>'+checkboxCookiesTecnicas, 1572 showCancelButton: tercerosExists, 1573 confirmButtonText: tercerosExists?etqAceptarTodas:etqAceptar, 1574 cancelButtonText: etqRechazarTodas, 1575 buttonsStyling: false, 1576 customClass: { 1577 confirmButton: 'btn btn-primary mx-2', 1578 cancelButton: 'btn btn-secondary mx-2' 1579 }, 1580 allowOutsideClick: false, 1581 allowEscapeKey: false, 1582 allowEnterKey: false, 1583 onOpen: () => { 1584 primeraConfiguracion = false; 1585 if(tercerosExists){ 1586 const footer = Swal.getActions(); 1587 const customButton = document.createElement('button'); 1588 customButton.textContent = etqPersonalizar; 1589 customButton.style.marginLeft = '10px'; 1590 customButton.addEventListener('click', () => { 1591 cookiesAnaliticasAceptadas = false; 1592 cookiesMarketingAceptadas = false; 1593 modalConfiguracionCookies(); 1594 }); 1595 footer.appendChild(customButton); 1596 } 1597 crearModalCookies(); 1598 $('#verCookies').on('click', function (e) { 1599 e.preventDefault(); 1600 Swal.close(); 1601 $('#' + idModal).modal('show'); 1602 $('#' + idModal).one('hidden.bs.modal', function () { 1603 crearAlertaCookies(); 1604 }); 1605 }); 1606 } 1607 }).then((result) => { 1608 if (result.value) { 1609 if(idGAExists){ 1610 localStorage.setItem(cookiesGoogleAnalitycs, aceptadasCadena); 1611 cargarGoogleAnalytics(idGA); 1612 }else{ 1613 localStorage.setItem(cookiesGoogleAnalitycs, rechazadasCadena); 1614 limpiarCookies([cookiesGoogleAnalitycs]); 1615 } 1616 if(insuitExists){ 1617 localStorage.setItem(cookiesInsuit, aceptadasCadena); 1618 cargarInsuit(); 1619 }else{ 1620 localStorage.setItem(cookiesInsuit, rechazadasCadena); 1621 limpiarCookies([cookiesInsuit]); 1622 } 1623 }else if(result.dismiss === Swal.DismissReason.cancel){ 1624 localStorage.setItem(cookiesGoogleAnalitycs, rechazadasCadena); 1625 localStorage.setItem(cookiesInsuit, rechazadasCadena); 1626 limpiarCookies([cookiesGoogleAnalitycs, cookiesInsuit]); 1627 } 1628 }); 1629 } 1630 function modalConfiguracionCookies(){ 1631 let cookiesTerceros = tercerosExists?'<h5 class="mt-3"><b>'+etqCookiesOpcionales+':</b></h5>':''; 1632 let cookiesAnaliticas = tercerosExists?'<div class="form-check form-switch">' + 1633 '<input class="form-check-input" type="checkbox" role="switch" id="cookiesAnaliticas" />' + 1634 '<label class="form-check-label" for="cookiesAnaliticas" style="font-size: 1.25rem !important;">' + 1635 '<strong>' + etqCookiesAnaliticas + '</strong> (' + 1636 (idGAExists ? etqGoogleAnalytics : '') + 1637 (idGAExists && insuitExists ? ', ' : '') + 1638 (insuitExists ? etqInsuit : '') + 1639 ')' + 1640 '</label>' + 1641 '</div>':''; 1642 let cookiesMarketing = insuitExists?'<div class="form-check form-switch">' + 1643 '<input class="form-check-input" type="checkbox" role="switch" id="cookiesMarketing" />' + 1644 '<label class="form-check-label" for="cookiesMarketing" style="font-size: 1.25rem !important;">' + 1645 '<strong>' + etqCookiesMarketing + '</strong> (' + etqInsuit + ')' + 1646 '</label>' + 1647 '</div>':''; 1648 Swal.fire({ 1649 title: etqConfigurarCookies, 1650 html: '<div style="text-align: left; padding: 1rem;">'+ 1651 '<div class="form-check form-switch">' + 1652 '<h5><b>'+etqCookiesPropias+':</b></h5>'+ 1653 '<input class="form-check-input" type="checkbox" role="switch" id="cookiesObligatorias" checked disabled />' + 1654 '<label class="form-check-label" for="cookiesObligatorias" style="font-size: 1.25rem !important;">' + 1655 '<strong>' + etqCookiesTecnicas + '</strong> (' + etqObligatorias + ')' + '</label>' + 1656 cookiesTerceros + 1657 '</div>' + cookiesAnaliticas + cookiesMarketing + '</div></div></div></div>', 1658 allowOutsideClick: false, 1659 allowEscapeKey: false, 1660 allowEnterKey: false, 1661 onOpen: () => { 1662 const footer = Swal.getActions(); 1663 const customButton = document.createElement('button'); 1664 customButton.textContent = etqGuardar; 1665 customButton.classList.add('swal2-styled'); 1666 customButton.style.marginLeft = '10px'; 1667 customButton.addEventListener('click', () => { 1668 cookiesAnaliticasAceptadas = $('#cookiesAnaliticas').prop('checked'); 1669 cookiesMarketingAceptadas = $('#cookiesMarketing').prop('checked');
1670 if(!cookiesMarketingAceptadas && !cookiesAnaliticasAceptadas){ 1671 eliminarCookiesGAExceptoInsuit(); 1672 limpiarCookies([cookiesGoogleAnalitycs, cookiesInsuit]); 1673 } 1674 if(idGAExists && cookiesAnaliticasAceptadas){ 1675 localStorage.setItem(cookiesGoogleAnalitycs, aceptadasCadena); 1676 cargarGoogleAnalytics(idGA); 1677 }else{ 1678 localStorage.setItem(cookiesGoogleAnalitycs, rechazadasCadena); 1679 limpiarCookies([cookiesGoogleAnalitycs]); 1680 } 1681 if(insuitExists && cookiesMarketingAceptadas && cookiesAnaliticasAceptadas){ 1682 localStorage.setItem(cookiesInsuit, aceptadasCadena); 1683 cargarInsuit(); 1684 }else{ 1685 localStorage.setItem(cookiesInsuit, rechazadasCadena); 1686 limpiarCookies([cookiesInsuit]); 1687 } 1688 Swal.close(); 1689 }); 1690 footer.appendChild(customButton); 1691 }, 1692 showCancelButton: true, 1693 confirmButtonText: etqAceptarTodas, 1694 cancelButtonText: etqRechazarTodas, 1695 }).then((result) => { 1696 if (result.value) { 1697 if(idGAExists){ 1698 localStorage.setItem(cookiesGoogleAnalitycs, aceptadasCadena); 1699 cargarGoogleAnalytics(idGA); 1700 }else{ 1701 localStorage.setItem(cookiesGoogleAnalitycs, rechazadasCadena); 1702 limpiarCookies([cookiesGoogleAnalitycs]); 1703 } 1704 if(insuitExists){ 1705 localStorage.setItem(cookiesInsuit, aceptadasCadena); 1706 cargarInsuit(); 1707 }else{ 1708 localStorage.setItem(cookiesInsuit, rechazadasCadena); 1709 limpiarCookies([cookiesInsuit]); 1710 } 1711 }else if(result.dismiss === Swal.DismissReason.cancel){ 1712 localStorage.setItem(cookiesGoogleAnalitycs, rechazadasCadena); 1713 localStorage.setItem(cookiesInsuit, rechazadasCadena); 1714 limpiarCookies([cookiesGoogleAnalitycs, cookiesInsuit]); 1715 } 1716 }); 1717 } 1718 function cargarGoogleAnalytics(idGA){ 1719 const script = document.createElement('script'); 1720 script.type = 'text/javascript'; 1721 script.src = "https://www.googletagmanager.com/gtag/js?id=" + idGA; 1722 script.async = true; 1723 script.defer = true; 1724 script.onerror = function(){ if (window.console) console.warn('Google Analytics no disponible'); }; 1725 document.head.appendChild(script); 1726 1727 window.dataLayer = window.dataLayer || []; 1728 function gtag() { dataLayer.push(arguments); } 1729 window.gtag = gtag; 1730 gtag('js', new Date()); 1731 gtag('config', idGA, { 'anonymize_ip': true }); 1732 } 1733 function cargarInsuit(){ 1734 const script = document.createElement('script'); 1735 script.type = 'text/javascript'; 1736 script.src = urlInsuit; 1737 script.async = true; 1738 script.defer = true; 1739 script.onerror = function(){ if (window.console) console.warn('Insuit no disponible:', urlInsuit); }; 1740 document.head.appendChild(script); 1741 } 1742 function crearModalCookies(){ 1743 let configuracionCookiesAnaliticas = '<p><strong>'+etqCookiesAnaliticas+': </strong>'+ etqCookiesAnaliticasDescripcionUno +' '+ 1744 (insuitExists?etqCookiesMarketingDescripcionDos:etqCookiesAnaliticasDescripcionDos) +' '+ 1745 etqCookiesAnaliticasDescripcionTres + '</p>'; 1746 let configuracionCookiesMarketing = '<p><strong>'+etqCookiesMarketing+': </strong>'+ etqCookiesMarketingDescripcionUno +' '+ 1747 etqCookiesMarketingDescripcionDos +' '+ 1748 etqCookiesMarketingDescripcionTres + '</p>'; 1749 let cookiesUtilizadasAnaliticas = '<p><b>'+ etqCookiesAnaliticas +':</b></p>'+ 1750 '<table class="table">'+ 1751 '<thead>'+ 1752 '<tr>'+ 1753 '<th style="font-size: 1rem !important;"><b>'+etqCookie+'</b></th>'+ 1754 '<th style="font-size: 1rem !important;"><b>'+etqDominio+'</b></th>'+ 1755 '<th style="font-size: 1rem !important;"><b>'+etqDuracion+'</b></th>'+ 1756 '<th style="font-size: 1rem !important;"><b>'+etqFinalidad+'</b></th>'+ 1757 '</tr>'+ 1758 '</thead>'+ 1759 '<tbody>'+ 1760 '<tr>'+ 1761 '<td style="font-size: 1rem !important;">'+etqCookieGaNormal+'</td>'+ 1762 '<td style="font-size: 1rem !important;">'+(idGAExists?dominio:'')+(idGAExists&&insuitExists?'/':'')+(insuitExists?etqUrlInsuit:'')+'</td>'+ 1763 '<td style="font-size: 1rem !important;">'+etqUnoDosAnos+'</td>'+ 1764 '<td style="font-size: 1rem !important;">'+eqtFinalidadCookieGaNormal+'</td>'+ 1765 '</tr>'+ 1766 (idGAExists&&identificarTipoGAActual(idGA)?'<tr>'+ 1767 '<td style="font-size: 1rem !important;">'+obtenerGaCompletable()+'</td>'+ 1768 '<td style="font-size: 1rem !important;">'+dominio+'</td>'+ 1769 '<td style="font-size: 1rem !important;">'+etqUnoDosAnos+'</td>'+ 1770 '<td style="font-size: 1rem !important;">'+eqtFinalidadCookieGaCompletable+'</td>'+ 1771 '</tr>':'')+ 1772 (idGAExists&&!identificarTipoGAActual(idGA)?'<tr>'+ 1773 '<td style="font-size: 1rem !important;">'+obtenerGatCompletable()+'</td>'+ 1774 '<td style="font-size: 1rem !important;">'+dominio+'</td>'+ 1775 '<td style="font-size: 1rem !important;">'+etqUnoDosAnos+'</td>'+ 1776 '<td style="font-size: 1rem !important;">'+eqtFinalidadCookieGaCompletable+'</td>'+ 1777 '</tr>':'')+ 1778 (insuitExists?'<tr>'+ 1779 '<td style="font-size: 1rem !important;">'+etqCookieGaInsuit+'</td>'+ 1780 '<td style="font-size: 1rem !important;">'+etqUrlInsuit+'</td>'+ 1781 '<td style="font-size: 1rem !important;">'+etqUnoDosAnos+'</td>'+ 1782 '<td style="font-size: 1rem !important;">'+eqtFinalidadCookieGaCompletable+'</td>'+ 1783 '</tr>':'')+ 1784 (insuitExists?'<tr>'+ 1785 '<td style="font-size: 1rem !important;">'+etqCookieGid+'</td>'+ 1786 '<td style="font-size: 1rem !important;">'+etqUrlInsuit+'</td>'+ 1787 '<td style="font-size: 1rem !important;">'+etqVeinticuatroHoras+'</td>'+ 1788 '<td style="font-size: 1rem !important;">'+eqtFinalidadCookieGid+'</td>'+ 1789 '</tr>'+ 1790 '<tr>'+ 1791 '<td style="font-size: 1rem !important;">'+etqCookieHstc+'</td>'+ 1792 '<td style="font-size: 1rem !important;">'+etqUrlInsuit+'</td>'+ 1793 '<td style="font-size: 1rem !important;">'+etqSeisMeses+'</td>'+ 1794 '<td style="font-size: 1rem !important;">'+eqtFinalidadCookieHstc+'</td>'+ 1795 '</tr>'+ 1796 '<tr>'+ 1797 '<td style="font-size: 1rem !important;">'+etqCookieHubspotutk+'</td>'+ 1798 '<td style="font-size: 1rem !important;">'+etqUrlInsuit+'</td>'+ 1799 '<td style="font-size: 1rem !important;">'+etqSeisMeses+'</td>'+ 1800 '<td style="font-size: 1rem !important;">'+eqtFinalidadCookieHubspotutk+'</td>'+ 1801 '</tr>'+ 1802 '<tr>'+ 1803 '<td style="font-size: 1rem !important;">'+etqCookieHssrc+'</td>'+ 1804 '<td style="font-size: 1rem !important;">'+etqUrlInsuit+'</td>'+ 1805 '<td style="font-size: 1rem !important;">'+etqSesion+'</td>'+ 1806 '<td style="font-size: 1rem !important;">'+eqtFinalidadCookieHssrc+'</td>'+ 1807 '</tr>'+ 1808 '<tr>'+ 1809 '<td style="font-size: 1rem !important;">'+etqCookieNmstat+'</td>'+ 1810 '<td style="font-size: 1rem !important;">'+etqUrlInsuit+'</td>'+ 1811 '<td style="font-size: 1rem !important;">'+etqMilDias+'</td>'+ 1812 '<td style="font-size: 1rem !important;">'+eqtFinalidadCookieNmstat+'</td>'+ 1813 '</tr>':'')+ 1814 '</tbody>'+ 1815 '</table>'; 1816 let cookiesUtilizadasMarketing = '<p><b>'+ etqCookiesMarketing +':</b></p>'+ 1817 '<table class="table">'+ 1818 '<thead>'+ 1819 '<tr>'+ 1820 '<th style="font-size: 1rem !important;"><b>'+etqCookie+'</b></th>'+ 1821 '<th style="font-size: 1rem !important;"><b>'+etqDominio+'</b></th>'+ 1822 '<th style="font-size: 1rem !important;"><b>'+etqDuracion+'</b></th>'+ 1823 '<th style="font-size: 1rem !important;"><b>'+etqFinalidad+'</b></th>'+ 1824 '</tr>'+ 1825 '</thead>'+ 1826 '<tbody>'+ 1827 '<tr>'+ 1828 '<td style="font-size: 1rem !important;">'+etqCookieGclAu+'</td>'+ 1829 '<td style="font-size: 1rem !important;">'+etqUrlInsuit+'</td>'+ 1830 '<td style="font-size: 1rem !important;">'+etqTresMeses+'</td>'+ 1831 '<td style="font-size: 1rem !important;">'+eqtFinalidadCookieGclAu+'</td>'+ 1832 '</tr>'+ 1833 '</tbody>'+ 1834 '</table>'; 1835 let serviciosDeTercerosTexto = '<div class="card mb-4">'+ 1836 '<div class="card-body">'+ 1837 '<h5 class="card-title">'+etqServiciosDeTerceros+'</h5>'+ 1838 '<p>'+ 1839 etqServiciosDeTercerosDescripcionUno+ ' '+ 1840 etqServiciosDeTercerosDescripcionDos+ ' '+ 1841 etqServiciosDeTercerosDescripcionTres+ 1842 '</p>'+ 1843 (idGAExists?'<h6><b>'+ etqGoogleAnalytics +'</b></h6>'+ 1844 '<p>'+ 1845 etqServiciosDeTercerosGoogleDescripcionUno+ ' '+ 1846 etqServiciosDeTercerosGoogleDescripcionDos+ 1847 '</p>':'')+ 1848 (insuitExists?'<h6><b>'+ etqInsuit +'</b></h6>'+ 1849 '<p>'+ 1850 etqServiciosDeTercerosInsuitDescripcionUno+ ' '+ 1851 etqServiciosDeTercerosInsuitDescripcionDos+ 1852 '</p>':'')+ 1853 '</div>'+ 1854 '</div>'; 1855 let html = '<div class="modal fade" id="'+idModal+'" tabindex="-1" role="dialog" aria-labelledby="cookiesModalLabel" aria-hidden="true" style="z-index: 110000 !important;">'+ 1856 '<div class="modal-dialog" role="document" style="max-width: 80vw;">'+ 1857 '<div class="modal-content">'+ 1858 '<div class="modal-header">'+ 1859 '<h5 class="modal-title" id="cookiesModalLabel">
1859'+etqPoliticaCookies+'</h5>'+ 1860 '<button type="button" class="close" data-dismiss="modal" aria-label="Cerrar">'+ 1861 '<span aria-hidden="true">×</span>'+ 1862 '</button>'+ 1863 '</div>'+ 1864 '<div class="modal-body">'+ 1865 '<div class="container">'+ 1866 '<h1 class="mb-4">'+etqPoliticaCookies+'</h1>'+ 1867 '<div class="card mb-4">'+ 1868 '<div class="card-body">'+ 1869 '<h5 class="card-title">'+etqQueSonLasCookies+'</h5>'+ 1870 '<p class="card-text">'+ 1871 etqDefinicionCookiesUno+' '+ 1872 etqDefinicionCookiesDos+' '+ 1873 etqDefinicionCookiesTres+ 1874 '</p>'+ 1875 '</div>'+ 1876 '</div>'+ 1877 1878 '<div class="card mb-4">'+ 1879 '<div class="card-body">'+ 1880 '<h5 class="card-title">'+etqConfiguracionCookies+'</h5>'+ 1881 '<p><strong>'+etqCookiesTecnicas+': </strong>'+ etqCookiesTecnicasDescripcionUno +' '+ 1882 etqCookiesTecnicasDescripcionDos +' '+ 1883 etqCookiesTecnicasDescripcionTres+'</p>'+ 1884 (tercerosExists?configuracionCookiesAnaliticas:'')+ 1885 (insuitExists?configuracionCookiesMarketing:'')+ 1886 '</div>'+ 1887 '</div>'+ 1888 '<div class="card mb-4">'+ 1889 '<div class="card-body">'+ 1890 '<h5 class="card-title">'+etqCookiesUtilizadas+'</h5>'+ 1891 '<p><b>'+etqCookiesTecnicas+':</b></p>'+ 1892 '<table class="table">'+ 1893 '<thead>'+ 1894 '<tr>'+ 1895 '<th style="font-size: 1rem !important;"><b>'+etqCookie+'</b></th>'+ 1896 '<th style="font-size: 1rem !important;"><b>'+etqDominio+'</b></th>'+ 1897 '<th style="font-size: 1rem !important;"><b>'+etqDuracion+'</b></th>'+ 1898 '<th style="font-size: 1rem !important;"><b>'+etqFinalidad+'</b></th>'+ 1899 '</tr>'+ 1900 '</thead>'+ 1901 '<tbody>'+ 1902 '<tr>'+ 1903 '<td style="font-size: 1rem !important;">'+etqCookieIdioma+'</td>'+ 1904 '<td style="font-size: 1rem !important;">'+dominio+'</td>'+ 1905 '<td style="font-size: 1rem !important;">'+tiempoCookiesPropias+'</td>'+ 1906 '<td style="font-size: 1rem !important;">'+eqtFinalidadCookieIdioma+'</td>'+ 1907 '</tr>'+ 1908 '<tr>'+ 1909 '<td style="font-size: 1rem !important;">'+etqCookiePerCod+'</td>'+ 1910 '<td style="font-size: 1rem !important;">'+dominio+'</td>'+ 1911 '<td style="font-size: 1rem !important;">'+tiempoCookiesPropias+'</td>'+ 1912 '<td style="font-size: 1rem !important;">'+eqtFinalidadCookiePerCod+'</td>'+ 1913 '</tr>'+ 1914 '<tr>'+ 1915 '<td style="font-size: 1rem !important;">'+etqCookieEntidad+'</td>'+ 1916 '<td style="font-size: 1rem !important;">'+dominio+'</td>'+ 1917 '<td style="font-size: 1rem !important;">'+tiempoCookiesPropias+'</td>'+ 1918 '<td style="font-size: 1rem !important;">'+eqtFinalidadCookieEntidad+'</td>'+ 1919 '</tr>'+ 1920 '<tr>'+ 1921 '<td style="font-size: 1rem !important;">'+etqCookieJsessionId+'</td>'+ 1922 '<td style="font-size: 1rem !important;">'+dominio+'</td>'+ 1923 '<td style="font-size: 1rem !important;">'+etqSesion+'</td>'+ 1924 '<td style="font-size: 1rem !important;">'+eqtFinalidadCookieJsessionId+'</td>'+ 1925 '</tr>'+ 1926 '</tbody>'+ 1927 '</table>'+ 1928 (tercerosExists?cookiesUtilizadasAnaliticas:'')+ 1929 (insuitExists?cookiesUtilizadasMarketing:'')+ 1930 '</div>'+ 1931 '</div>'+ 1932 (tercerosExists?serviciosDeTercerosTexto:'')+ 1933 '</div>'+ 1934 '</div>'+ 1935 '</div>'+ 1936 '</div>'+ 1937 '</div>'; 1938 $('body').append(html); 1939 } 1940 function identificarTipoGAActual(trackingId) { 1941 if (typeof trackingId !== 'string') return false; 1942 if (/^G-[A-Z0-9]+$/i.test(trackingId)) { 1943 return true; 1944 } 1945 return false; 1946 } 1947 function convertirTiempo(segundos) { 1948 const segundosEnMinuto = 60; 1949 const segundosEnHora = segundosEnMinuto * 60; 1950 const segundosEnDia = segundosEnHora * 24; 1951 const segundosEnMes = segundosEnDia * 30; 1952 const segundosEnAnio = segundosEnDia * 365; 1953 1954 if (segundos >= segundosEnAnio) { 1955 const anios = Math.floor(segundos / segundosEnAnio); 1956 const resto = segundos % segundosEnAnio; 1957 const meses = Math.floor(resto / segundosEnMes); 1958 return anios + ' ' + (anios === 1 ? etqAnio : etqAnios) + 1959 (meses > 0 ? ', ' + meses + ' ' + (meses === 1 ? etqMes : etqMeses) : ''); 1960 } 1961 1962 if (segundos >= segundosEnMes) { 1963 const meses = Math.floor(segundos / segundosEnMes); 1964 const resto = segundos % segundosEnMes; 1965 const dias = Math.floor(resto / segundosEnDia); 1966 return meses + ' ' + (meses === 1 ? etqMes : etqMeses) + 1967 (dias > 0 ? ', ' + dias + ' ' + (dias === 1 ? etqDia : etqDias) : ''); 1968 } 1969 1970 if (segundos >= segundosEnDia) { 1971 const dias = Math.floor(segundos / segundosEnDia); 1972 return dias + ' ' + (dias === 1 ? etqDia : etqDias); 1973 } 1974 1975 if (segundos >= segundosEnHora) { 1976 const horas = Math.floor(segundos / segundosEnHora); 1977 return horas + ' ' + (horas === 1 ? etqHora : etqHoras);
1978 } 1979 1980 if (segundos >= segundosEnMinuto) { 1981 const minutos = Math.floor(segundos / segundosEnMinuto); 1982 return minutos + ' ' + (minutos === 1 ? etqMinuto : etqMinutos); 1983 } 1984 1985 return segundos + ' ' + (segundos === 1 ? etqSegundo : etqSegundos); 1986 } 1987 function obtenerGaCompletable(){ 1988 if(idGA.startsWith('G-')){ 1989 return etqCookieGaCompletable+idGA.substring(2); 1990 } 1991 return false; 1992 } 1993 function obtenerGaCompletable(){ 1994 if(idGA.startsWith('G-')){ 1995 return etqCookieGaCompletable+idGA.substring(2); 1996 } 1997 return false; 1998 } 1999 function obtenerGatCompletable() { 2000 if (idGA.startsWith('UA-')) { 2001 const idFormateado = idGA.replace(/-/g, '_'); 2002 return '_gat_gtag_' + idFormateado; 2003 } 2004 return false; 2005 } 2006 function recargar(){ 2007 location.reload(); 2008 } 2009 function limpiarGoogleAnalytics(){ 2010 if(idGA.startsWith('G-')){ 2011 [etqCookieGaNormal, obtenerGaCompletable()].forEach(function(cookie) { 2012 document.cookie = cookie + '=; Max-Age=0; path=/; SameSite=Lax'; 2013 }); 2014 }else if(idGA.startsWith('UA-')){ 2015 [etqCookieGaNormal, etqCookieGid, obtenerGatCompletable()].forEach(function(cookie) { 2016 document.cookie = cookie + '=; Max-Age=0; path=/; SameSite=Lax'; 2017 }); 2018 } 2019 } 2020 function limpiarInsuit(){ 2021 [etqCookieGaNormal, etqCookieGaInsuit, etqCookieGid, etqCookieHstc, etqCookieHubspotutk, etqCookieHssrc, eqtFinalidadCookieNmstat, etqCookieGclAu].forEach(function(cookie) { 2022 document.cookie = cookie + '=; Max-Age=0; path=/; SameSite=Lax'; 2023 }); 2024 } 2025 function limpiarCookies(tipos){ 2026 tipos.forEach(tipo => { 2027 if(tipo === cookiesGoogleAnalitycs){ 2028 limpiarGoogleAnalytics(); 2029 } 2030 if(tipo === cookiesInsuit){ 2031 limpiarInsuit(); 2032 } 2033 if(!primeraConfiguracion){ 2034 recargar(); 2035 } 2036 }); 2037 } 2038 function eliminarCookiesGAExceptoInsuit() { 2039 const cookies = document.cookie.split(';'); 2040 cookies.forEach(cookie => { 2041 const [rawName] = cookie.split('='); 2042 const name = rawName.trim(); 2043 if (name.startsWith(etqCookieGaCompletable) && name !== etqCookieGaInsuit) { 2044 document.cookie = name + '=; Max-Age=0; path=/; SameSite=Lax'; 2045 } 2046 }); 2047 } 2048</script>
2048 2049 2050 2051 </footer> 2052 2053 2054</div> 2055 2056<!--/.Footer--> 2057 2058 <!-- SCRIPTS --> 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070<!-- Modal - Politicas de Uso --> 2071 2072 2073 2074<!--Modal: Politicas de uso --> 2075 2076 2077<!-- JQuery -->
2078<script type="text/javascript" src="/sede/js/vendors/jquery/jquery-3.7.1.min.js"></script>
vendor: 2 bytes, line 2078
2078
2079<script type="text/javascript" src="/sede/js/vendors/jquery/jquery.validate.min.js"></script>
vendor: 2 bytes, line 2079
2079
2080<script type="text/javascript" charset="UTF-8" src="/sede/js/vendors/jquery/locales/messages_es.js"></script>
2080 2081<!-- Bootstrap tooltips -->
2082<script type="text/javascript" src="/sede/js/vendors/bootstrap/popper.min.js"></script>
2082 2083<!-- Bootstrap core JavaScript -->
2084<script type="text/javascript" src="/sede/js/vendors/bootstrap/bootstrap.min.js"></script>
2084 2085<!-- Sweet Alert -->
2086<script type="text/javascript" src="/portal/js/sweetalert2/sweetalert2.min.js"></script>
2086 2087<!-- MDB core JavaScript -->
2088<script type="text/javascript" src="/sede/js/vendors/mdb/mdb.min.js"></script>
2088 2089<!-- JQuery Mask -->
2090<script type="text/javascript" src="/sede/js/vendors/jquery/jquery.mask.min.js"></script>
2090 2091<!-- DataTables -->
2092<script type="text/javascript" src="/sede/js/vendors/dataTables/jquery.dataTables.min.js"></script>
vendor: 2 bytes, line 2092
2092
2093<script type="text/javascript" src="/sede/js/vendors/dataTables/dataTables.bootstrap4.min.js"></script>
2093 2094<!-- DatePicker -->
2095<script type="text/javascript" src="/sede/js/vendors/datepicker/bootstrap-datepicker.min.js"></script>
vendor: 2 bytes, line 2095
2095
2096<script type="text/javascript" src="/sede/js/vendors/datepicker/locales/bootstrap-datepicker.es.min.js"></script>
2096 2097<!-- Mustache -->
2098<script type="text/javascript" src="/sede/js/vendors/mustache/mustache.min.js"></script>
2098 2099<!-- Compatibilidad con IE -->
2100<script type="text/javascript" src="/sede/js/vendors/keyboard-event.js"></script>
2100 2101<!-- Moment -->
2102<script type="text/javascript" src="/sede/js/vendors/moment.min.js"></script>
vendor: 2 bytes, line 2102
2102
2103<script type="text/javascript" src="/sede/js/vendors/dataTables/datetime-moment.js"></script>
2103 2104<!-- DomPurify -->
2105<script type="text/javascript" src="/sede/js/vendors/purify/purify.min.js"></script>
2105 2106
2107<script type="text/javascript" charset="UTF-8" src="/sede/js/funciones.js"></script>
vendor: 2 bytes, line 2107
2107
2108<script type="text/javascript" charset="UTF-8" src="/sede/js/validaciones.js"></script>
2108 2109 2110 2111 2112
2113<script> 2114var errorFirmando = false; 2115 2116function pulsarFirmarIdentificateCallback(resFirma) 2117{ 2118 if (resFirma!="" && resFirma != undefined) 2119 { 2120 2121 document.formLogin.firmaLogin.value = resFirma; 2122 document.formLogin.opcion.value = "11"; 2123 2124 var form = $('#formLogin')[0]; 2125 var formData = new FormData(form); 2126 2127 $.ajax({ 2128 url: form.action, 2129 data: formData, 2130 type: 'POST', 2131 contentType: false, 2132 processData: false, 2133 dataType: "json", 2134 success: function (data) { 2135 2136 if (data.error != '-1') 2137 { 2138 if (data.forward == "altaPerfil") 2139 { 2140 document.location.href = "/portal/perfil.do?opcion=19"; 2141 } 2142 else 2143 { 2144 setTimeout(ocultarLoader, 0); 2145 $('#errorLogin').css('display', 'inline-block'); 2146 $('#errorLogin').html(data.msgError); 2147 } 2148 } 2149 else 2150 { 2151 if (data.email) 2152 { 2153 setTimeout(ocultarLoader, 0); 2154 $('#modalLoginEmail').modal('show'); 2155 } 2156 else 2157 { 2158 if (data.url != null && data.url != "") 2159 { 2160 if (data.url.startsWith("http") || data.url.startsWith("https")) 2161 { 2162 document.location.href = data.url; 2163 } 2164 else 2165 { 2166 document.location.href = "" + data.url; 2167 } 2168 } 2169 else 2170 { 2171 location.reload(); 2172 } 2173 } 2174 } 2175 } 2176 }); 2177 2178 /** 2179 document.forms['formLogin'].firmaLogin.value = resFirma; 2180 document.forms['formLogin'].opcion.value = 10; 2181 document.forms['formLogin'].submit(); 2182 **/ 2183 } 2184} 2185 2186function pulsarFirmarIdentificateCallbackError(tipo,mensaje) 2187{ 2188 $('#cover-spin').hide(0); 2189 2190 if (!errorFirmando) 2191 { 2192 errorFirmando = true; 2193 if (tipo == 'es.gob.afirma.standalone.ApplicationNotFoundException') 2194 { 2195 $('#modalLoginError').modal('show'); 2196 $('#textoLoginError').html("ATENCIÓN: Para poder realizar firmas digitales es necesario instalar la aplicación Autofirma. Descargue la versión mas conveniente para usted:<ul><li><a class='enlaces' rel='nofollow noopener noreferrer' target='_blank' href='http://firmaelectronica.gob.es/Home/Descargas.html'>Versión de escritorio: Windows,Linux o Mac</a></li><li><a class='enlaces' rel='nofollow noopener noreferrer' target='_blank' href='https://play.google.com/store/apps/details?id=es.gob.afirma'>Android</a></li><li><a class='enlaces' rel='nofollow noopener noreferrer' target='_blank' href='https://itunes.apple.com/us/app/cliente-firma-movil/id627410001?mt=8'>iOS (Iphone)</a></li></ul>Una vez instalada la aplicación debe recargar la página antes de volver a intentar la realización de la firma"); 2197 } 2198 else 2199 { 2200 $('#modalLoginError').modal('show'); 2201 $('#textoLoginError').html('Error obteniendo la firma digital de la solicitud.' + ' ' + mensaje); 2202 } 2203 } 2204 2205 } 2206 2207function pulsarFirmarIdentificate() 2208{ 2209 if (isiOS) 2210 { 2211 $('#modalLoginError').modal('show'); 2212 $('#textoLoginError').html("Opción no disponible por error del componente Autofirm@ con el sistema operativo iOS, por favor, seleccione un sistema de identificación/firma diferente o contacte con su entidad en el caso de no existir sistema de identificación/firma alternativo."); 2213 } 2214 else 2215 { 2216 $('#cover-spin').show(0); 2217 errorFirmando = false; 2218 firmar(document.forms['formLogin'].shaLogin.value,'Error obteniendo la firma digital de la solicitud.',"","TEXTO",0,pulsarFirmarIdentificateCallback,pulsarFirmarIdentificateCallbackError,true); 2219 } 2220} 2221 2222function pulsarFirmarCallback(resFirma) 2223{ 2224 if (resFirma!="" && resFirma != undefined) 2225 { 2226 resFirma = filtrarXSSFirma(resFirma); 2227 document.forms['datos'].firmaLogin.value = resFirma; 2228 document.forms['datos'].submit(); 2229 } 2230 else 2231 { 2232 $('#cover-spin').hide(0); 2233 } 2234} 2235function pulsarFirmar() 2236{ 2237 $('#cover-spin').show(0); 2238 errorFirmando=false; 2239 firmar(document.forms['datos'].shaLogin.value ,'Error obteniendo la firma digital de la solicitud.',"","TEXTO",0,pulsarFirmarCallback,pulsarFirmarCallbackError); 2240} 2241 2242function pulsarFirmarCallbackError(tipo,mensaje) 2243{ 2244 $('#cover-spin').hide(0); 2245 2246 if (!errorFirmando) 2247 { 2248 errorFirmando = true; 2249 if (tipo == 'es.gob.afirma.standalone.ApplicationNotFoundException') 2250 { 2251 $('#modalLoginError').modal('show'); 2252 $('#textoLoginError').html("ATENCIÓN: Para poder realizar firmas digitales es necesario instalar la aplicación Autofirma. Descargue la versión mas conveniente para usted:<ul><li><a class='enlaces' rel='nofollow noopener noreferrer' target='_blank' href='http://firmaelectronica.gob.es/Home/Descargas.html'>Versión de escritorio: Windows,Linux o Mac</a></li><li><a class='enlaces' rel='nofollow noopener noreferrer' target='_blank' href='https://play.google.com/store/apps/details?id=es.gob.afirma'>Android</a></li><li><a class='enlaces' rel='nofollow noopener noreferrer' target='_blank' href='https://itunes.apple.com/us/app/cliente-firma-movil/id627410001?mt=8'>iOS (Iphone)</a></li></ul>Una vez instalada la aplicación debe recargar la página antes de volver a intentar la realización de la firma"); 2253 } 2254 else 2255 { 2256 $('#modalLoginError').modal('show'); 2257 $('#textoLoginError').html('Error obteniendo la firma digital de la solicitud.' + " " + mensaje); 2258 } 2259 } 2260 2261} 2262 2263function loginSinFirma() 2264{ 2265 $('#cover-spin').show(0); 2266 2267 document.formLogin.opcion.value = "11"; 2268 2269 var form = $('#formLogin')[0]; 2270 var formData = new FormData(form); 2271 2272 $.ajax({
2273 url: form.action, 2274 data: formData, 2275 type: 'POST', 2276 contentType: false, 2277 processData: false, 2278 dataType: "json", 2279 success: function (data) { 2280 2281 if (data.error != '-1') 2282 { 2283 if (data.forward == "altaPerfil") 2284 { 2285 document.location.href = "/portal/perfil.do?opcion=19"; 2286 } 2287 else 2288 { 2289 setTimeout(ocultarLoader, 0); 2290 $('#errorLogin').css('display', 'inline-block'); 2291 $('#errorLogin').html(data.msgError); 2292 } 2293 } 2294 else 2295 { 2296 if (data.url != null && data.url != "") 2297 { 2298 if (data.url.startsWith("http") || data.url.startsWith("https")) 2299 { 2300 document.location.href = data.url; 2301 } 2302 else 2303 { 2304 document.location.href = "" + data.url; 2305 } 2306 } 2307 else 2308 { 2309 location.reload(); 2310 } 2311 } 2312 } 2313 }); 2314} 2315</script>
vendor: 2 bytes, line 2315
2315
2316<script type="text/javascript" src="/sede/js/firmaDigital.js"></script>
2316 2317 2318<!-- Agregamos el JS de la accesibilidad -->
2319<script type="text/javascript" src="/sede/js/accesibilidad.js"></script>
2319 2320 2321
2322<script type="text/javascript"> 2323; 2324loadAppletFirma(-1,'','Applet (Mini aplicación Java) para la firma digital de solicitudes.','','Cargando applet (Mini aplicación Java) para firma digital','https://sede.aytobadajoz.es/portal/js','1','es','false',-1); 2325</script>
2325 2326 2327
2328<script type="text/javascript" src="/sede/js/buscador.js"></script>
vendor: 2 bytes, line 2328
2328
2329<script type="text/javascript" src="/sede/js/aviso.js"></script>
2329 2330 2331 2332
2333<script type="text/javascript"> 2334 var contexto = ""; 2335 2336 // Variables necesarias para el login 2337 var rutaClave = "https://sede.aytobadajoz.es/portal/loginClave.do?ent_id=1&idioma=1"; 2338 var rutaIdCat = "https://sede.aytobadajoz.es/portal/loginIdCat.do?ent_id=1&idioma=1"; 2339 var rutaValid = "https://sede.aytobadajoz.es/portal/loginValid.do?ent_id=1&idioma=1"; 2340 var rutaGiltza = "https://sede.aytobadajoz.es/portal/loginGiltza.do?ent_id=1&idioma=1"; 2341 var cnf_pxi = "-1"; 2342 var etq_8985 = "A continuación, será redirigido a la página de Cl@ve para realizar la autenticación. ¿Desea continuar?"; 2343 var etq_8986 = "A continuación, será redirigido a la página de la AOC para realizar la autenticación mediante idCAT. ¿Desea continuar?"; 2344 var etq_5874 = "A continuación, será redirigido a la página de Giltz@ para realizar la autenticación. ¿Desea continuar?"; 2345 var etq_1978 = "Pregunta"; 2346 var etq_1986 = "No ha establecido una pregunta de seguridad por lo que no puede reestablecer la clave por este sistema. "; 2347 var etq_1985 = "No se ha encontrado ningún usuario activo con ese identificador. "; 2348 var etq_414 = "El valor de los campos "; 2349 var etq_415 = " y "; 2350 var etq_416 = " debe coincidir"; 2351 var etq_2102 = "Correo Electrónico"; 2352 var etq_2103 = "Confirmar Correo"; 2353 var etq_403 = "Campo obligatorio:"; 2354 var etq_3052 = "Es necesario que acepte las condiciones de acceso"; 2355 2356 // Baja del perfil 2357 var urlBajaPerfil = "/portal/perfil.do?opcion=2&ent_id=1&idioma=1"; 2358 var etq_2137 = "¿Confirma que desea eliminar su perfil de usuario?"; 2359 var etq_2138 = "Esta operación de eliminación de perfil no puede deshacerse, en el caso de tener solicitudes pendientes o en proceso se cancelarán; aquellas que estén en trámite, no se cancelarán, pudiendo ser resueltas por la entidad. Asegúrese de haber revisado todas sus peticiones."; 2360 2361 // Identificacion ldap 2362 var idToken = ''; 2363 2364 // Validaciones 2365 var etq_417 = "El documento no es válido"; 2366 2367 2368 2369 2370 2371 var sanitizedMsg; 2372 2373 2374 2375</script>
2375 2376
2377<script type="text/javascript" src="/sede/js/login/login.js"></script>
vendor: 2 bytes, line 2377
2377
2378<script type="text/javascript" src="/sede/js/politicasUso.js"></script>
vendor: 2 bytes, line 2378
2378
2379<script> 2380 (function() { 2381 let _v = false; 2382 2383 Object.defineProperty(window, "usuarioLogado", { 2384 get: function() { return _v; }, 2385 set: function(val) { _v = val; } 2386 }); })(); 2387</script>
2387 2388 2389 2390
2390<script> 2391 // Declaramos variables necesarias para los scripts 2392 var contexto = ""; 2393 var incluirCaptcha = "-1"; 2394 var etq_223 = "Ver todos"; 2395 var etq_224 = "Ver menos"; 2396 var quiereAccederA = "0"; 2397 var miStorage = window.localStorage; 2398 //Se revisa que haya algún error (!=-1) y que no sea un error originado por una opción no visible tipo no siempre disponible (!=990) 2399 var hayError = false; 2400 var textoError = "texto-1?"; 2401 $(document).ready(function() { 2402 //$('#modalAviso').modal({backdrop: 'static', keyboard: false}) 2403 2404 // Si he vuelto del menu responsive clicando en accesibilidad se abre el modal 2405 if(miStorage.getItem('accesibilidadDesdeResponsive') == '1') { 2406 $('#modalAccesibilidad').modal('show'); 2407 miStorage.removeItem('accesibilidadDesdeResponsive'); 2408 } else { 2409 if (quiereAccederA == 1) 2410 { 2411 abrirLogin(); 2412 } 2413 else 2414 { 2415 // Ventana de Aviso 2416 2417 if(localStorage.getItem("aceptaAvisoInicio") == null) { 2418 $('#modalAviso').modal('show'); 2419 } 2420 2421 } 2422 } 2423 2424 // Mostramos sweet alert en caso de error 2425 if(hayError) { 2426 Swal.fire({ 2427 type: 'error', 2428 title: '¡Ups!', 2429 text: textoError 2430 }).then(function() { 2431 // Borrar error en todos los casos, se confirme o se cierre la alerta 2432 borrarErrorEnServidor(); 2433 }); 2434 } 2435 2436 }); 2437 2438 function borrarErrorEnServidor() { 2439 $.ajax({
2440 url: contexto + '/borrarError.do', 2441 method: 'POST', 2442 success: function() { 2443 console.log('Limpieza de error correcta'); 2444 }, 2445 error: function() { 2446 console.error('Error al limpiar el error en sesión'); 2447 } 2448 }); 2449 } 2450 </script>
2450 2451 2452
2452<script type="text/javascript" src="/sede/js/widgets/general.js"></script>
2452 2453
2453<script type="text/javascript" src="/sede/js/widgets/verificarDocumentos.js"></script>
2453 2454 2455 2456</body> 2457 2458</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.