$(document).ready(function(){if(typeof tituloModal!=="undefined"&&tituloModal.length!==0)mostrarVentanaModal(tituloModal,mensajeModal,null)});const ARIA_HIDDEN="aria-hidden";const PRIMER_BOTON_MODAL="#ventanaModal .btnForm:first";const VENTANA_MODAL_SELECTOR="#ventanaModal";const FONDO_CAPA_MODAL_SELECTOR="#fondoCapaModal";const DECORATOR_SELECTOR=".decorator";
function mostrarVentanaModal(titulo,texto,deConfirmacion){crearVentanaModal(titulo,texto,deConfirmacion);if(typeof iconoModalOla!=="undefined"&&iconoModalOla.length!==0){$("#dialog").prepend(iconoModalOla);if(!$(".contenedorCerrar .botonDer a").hasClass("btnFormCancelar"))$("div#ventanaModal div#contenedorVentanaModal .contenedorCerrar a").addClass("btnFormCancelar");$("div#ventanaModal div#contenedorVentanaModal .contenedorCerrar .btnFormCancelar img").attr("src",iconoModalOlaCerrar);if($(".contenedorCerrar .botonDer a").hasClass("btnFormAceptar")){$("div#ventanaModal div#contenedorVentanaModal .contenedorCerrar .btnFormAceptar img").remove();
$("#contenedorVentanaModal").append($(".contenedorCerrar .botonDer .btnForm.btnFormAceptar"));$("div#ventanaModal div#contenedorVentanaModal .btnFormAceptar").text(textoModalBotonConfirmar)}}if(typeof modalBecas!=="undefined"&&modalBecas){$("div#ventanaModal div#contenedorVentanaModal .contenedorCerrar .botonDer a img").remove();$("div#ventanaModal div#contenedorVentanaModal .contenedorCerrar .botonDer a").addClass("botonAceptarBecaM");$("div#ventanaModal div#contenedorVentanaModal .botonAceptarBecaM").text(textoModalBotonConfirmarBecas)}setModalContenedorEstilos();
displayModal()}
function ocultarVentanaModal(){var loc=new String(window.location);if(loc.indexOf("/agenda")===-1&&loc.indexOf("/calendar")===-1)eliminarVentanaModal();if($("#decContenedorInterior").length===1)$("#decContenedorInterior").css({"overflow-y":"auto"});else if($("#decContenedorPantallaCompleta").length===1)$("#decContenedorPantallaCompleta").css({"overflow-y":"auto"});$(DECORATOR_SELECTOR).attr(ARIA_HIDDEN,false);$(VENTANA_MODAL_SELECTOR).attr(ARIA_HIDDEN,true);$(VENTANA_MODAL_SELECTOR).css({display:"none"});$(FONDO_CAPA_MODAL_SELECTOR).css({display:"none"});
$(".decorator a").removeAttr("tabindex");$(".decorator input").removeAttr("tabindex");if($(".decorator main form input").length>0)$(".decorator main form input")[0].focus()}
function crearVentanaModal(titulo,texto,deConfirmacion){var divVentanaModal='\x3cdiv id\x3d"ventanaModal" class\x3d"ventanaModal" role\x3d"dialog" aria-hidden\x3d"false" aria-labelledby\x3d"modal-label"\x3e';divVentanaModal+='\x3cdiv id\x3d"contenedorVentanaModal" class\x3d"window" role\x3d"document"\x3e';divVentanaModal+='\x3cdiv id\x3d"dialog" class\x3d"window"\x3e';divVentanaModal+=`\x3ch3 id\x3d"modal-label" class\x3d"tituloAviso"\x3e${titulo}\x3c/h3\x3e`;divVentanaModal+='\x3cp class\x3d"textoAviso"\x3e'+
texto+"\x3c/p\x3e";divVentanaModal+="\x3c/div\x3e";divVentanaModal+='\x3cdiv class\x3d"contenedorCerrar"\x3e';if(deConfirmacion){divVentanaModal+='\x3cspan class\x3d"botonDer"\x3e';divVentanaModal+='\x3ca href\x3d"#" class\x3d"btnForm btnFormAceptar" title\x3d""\x3e\x3cimg src\x3d"/o/iberdrola-corporativo-theme/images/comunes/okVentanaModal.svg" alt\x3d"Cerrar ventana modal"/\x3e\x3c/a\x3e';divVentanaModal+="\x3c/span\x3e";divVentanaModal+='\x3cspan class\x3d"botonDer"\x3e';divVentanaModal+='\x3ca href\x3d"#" class\x3d"btnForm btnFormCancelar" title\x3d""\x3e\x3cimg src\x3d"/o/iberdrola-corporativo-theme/images/comunes/cerrarVentanaModal.svg" alt\x3d"Cerrar ventana modal"/\x3e\x3c/a\x3e';
divVentanaModal+="\x3c/span\x3e"}else{divVentanaModal+='\x3cspan class\x3d"botonDer"\x3e';var loc=new String(window.location);if(loc.indexOf("/agenda")===-1||loc.indexOf("/calendar")===-1)divVentanaModal+='\x3ca href\x3d"#" class\x3d"btnForm" onclick\x3d"javascript:ocultarVentanaModal(); return false;" title\x3d""\x3e\x3cimg src\x3d"/o/iberdrola-corporativo-theme/images/comunes/cerrarVentanaModal.svg" alt\x3d"Cerrar ventana modal"/\x3e\x3c/a\x3e';else divVentanaModal+='\x3ca href\x3d"#" class\x3d"btnFormCerrar" title\x3d""\x3e\x3cimg src\x3d"/o/iberdrola-corporativo-theme/images/comunes/cerrarVentanaModal.svg" alt\x3d"Cerrar ventana modal"/\x3e\x3c/a\x3e';
divVentanaModal+="\x3c/span\x3e"}divVentanaModal+="\x3c/div\x3e";divVentanaModal+="\x3c/div\x3e";divVentanaModal+="\x3c/div\x3e";$(FONDO_CAPA_MODAL_SELECTOR).after(divVentanaModal);$(DECORATOR_SELECTOR).attr(ARIA_HIDDEN,true);$(".decorator input").attr("tabindex","-1");$(".decorator input").focusin(function(e){var code=e.keyCode?e.keyCode:e.which;if(code===0&&this.tabindex===-1)$(PRIMER_BOTON_MODAL).focus()});$(".decorator a").attr("tabindex","-1");$(".decorator a").focusin(function(e){var code=e.keyCode?
e.keyCode:e.which;if(code===0&&this.tabindex===-1)$(PRIMER_BOTON_MODAL).focus()})}function eliminarVentanaModal(){$(".ventanaModal").remove()}
function mostrarModalAceptacionTerminos(literalesPrivacidadCondicionesModal,accionistasPrivacidad,accionistasCondiciones,pathFormularioAceptacion){const titulo=literalesPrivacidadCondicionesModal.tituloVentanaModal;const texto=`${literalesPrivacidadCondicionesModal.mensajeAccionista}`;let formulario=`\n\t\t\x3cform id\x3d"formAceptacion" method\x3d"POST" action\x3d"${pathFormularioAceptacion}"\x3e\n\t`;if("0"===accionistasPrivacidad)formulario+=`\n\t\t\t\x3cdiv class\x3d"row text-center" style\x3d"margin-left: 0px;"\x3e\n\t\t\t\t\x3cinput type\x3d"checkbox" id\x3d"chkPoliticaPrivacidad" name\x3d"politicaPrivacidadAceptada" value\x3d"true"\x3e\n\t\t\t\t\x3clabel class\x3d"checkform2 labelCheck" for\x3d"chkPoliticaPrivacidad"\x3e\n\t\t\t\t\x3cspan id\x3d"spanPoliticas" tabindex\x3d"0" onkeypress\x3d"return marcaCheck(event, 'chkPoliticaPrivacidad')" role\x3d"checkbox" aria-checked\x3d"false"\x3e\x3c/span\x3e\n\t\t\t\t\t\x3cp class\x3d"textoAviso"\x3e ${literalesPrivacidadCondicionesModal.leidoNuevaPoliticaPrivacidad}\n\t\t\t\t\t\t\x3ca href\x3d"${literalesPrivacidadCondicionesModal.urlPoliticaPrivacidad}" target\x3d"_blank"\n\t\t\t\t\t\t\tclass\x3d"enlace_texto ventanaNueva" title\x3d"${literalesPrivacidadCondicionesModal.linkNuevaVentana}"\x3e\n\t\t\t\t\t\t\t${literalesPrivacidadCondicionesModal.textoPoliticaPrivacidad} \n\t\t\t\t\t\t\t\x3cimg alt\x3d"" class\x3d"ven-new" src\x3d"/o/iberdrola-corporativo-theme/images/comunes/ventana_nueva.png"\x3e\n\t\t\t\t\t\t\t\x3cspan class\x3d"sr-only txt-aa"\x3e${literalesPrivacidadCondicionesModal.linkNuevaVentana}\x3c/span\x3e\n\t\t\t\t\t\t\x3c/a\x3e\n\t\t\t\t\t\x3c/p\x3e\n\t\t\t\t\x3c/label\x3e\n\t\t\t\x3c/div\x3e\n\t\t`;
if("0"===accionistasCondiciones)formulario+=`\n\t\t\t\x3cdiv class\x3d"row text-center" style\x3d"margin-left: 0px;"\x3e\n\t\t\t\t\x3cinput type\x3d"checkbox" id\x3d"chkCondicionesUso" name\x3d"condicionesUsoAceptadas" value\x3d"true"\x3e\n\t\t\t\t\x3clabel class\x3d"checkform2 labelCheck" for\x3d"chkCondicionesUso"\x3e\n\t\t\t\t\x3cspan id\x3d"spanPoliticas" tabindex\x3d"0" onkeypress\x3d"return marcaCheck(event, 'chkCondicionesUso')" role\x3d"checkbox" aria-checked\x3d"false"\x3e\x3c/span\x3e\n\t\t\t\t\t\x3cp class\x3d"textoAviso"\x3e ${literalesPrivacidadCondicionesModal.leidoNuevasCondicionesUso}\n\t\t\t\t\t\t\x3ca href\x3d"${literalesPrivacidadCondicionesModal.urlCondicionesUso}" target\x3d"_blank"\n\t\t\t\t\t\tclass\x3d"enlace_texto ventanaNueva" title\x3d"${literalesPrivacidadCondicionesModal.linkNuevaVentana}"\x3e\n\t\t\t\t\t\t\t${literalesPrivacidadCondicionesModal.textoCondicionesUso}\n\t\t\t\t\t\t\t\x3cimg alt\x3d"" class\x3d"ven-new" src\x3d"/o/iberdrola-corporativo-theme/images/comunes/ventana_nueva.png"\x3e\n\t\t\t\t\t\t\t\x3cspan class\x3d"sr-only txt-aa"\x3e${literalesPrivacidadCondicionesModal.linkNuevaVentana}\x3c/span\x3e\n\t\t\t\t\t\t\x3c/a\x3e\n\t\t\t\t\t\x3c/p\x3e\n\t\t\t\t\x3c/label\x3e\n\t\t\t\x3c/div\x3e\n\t\t`;
formulario+=`\n\t\t\x3cbutton type\x3d"submit" id\x3d"btnAceptarTerminos" class\x3d"btnForm btnFormAceptar" disabled\x3e\n\t\t${literalesPrivacidadCondicionesModal.botonAccederOla}\n\t\t\x3c/button\x3e\n\t\x3c/form\x3e\n\t`;crearVentanaModalPrivacidadCondicionesUso(titulo,texto+formulario);$("#chkPoliticaPrivacidad,#chkCondicionesUso").on("change",habilitarBotonAceptarTerminos);$("#btnAceptarTerminos").on("click",function(e){if(!$(this).prop("disabled")){e.preventDefault();$("#formAceptacion").submit()}});
setModalContenedorEstilos();displayModal()}
function crearVentanaModalPrivacidadCondicionesUso(titulo,texto){let divVentanaPrivacidadModal='\x3cdiv id\x3d"ventanaModal" class\x3d"ventanaModal" role\x3d"dialog" aria-hidden\x3d"false" aria-labelledby\x3d"modal-label"\x3e';divVentanaPrivacidadModal+='\x3cdiv id\x3d"contenedorVentanaModal" class\x3d"window" role\x3d"document"\x3e';divVentanaPrivacidadModal+='\x3cdiv id\x3d"dialog" class\x3d"window privacidad"\x3e';divVentanaPrivacidadModal+=`\x3ch3 id\x3d"modal-label" class\x3d"tituloAviso"\x3e${titulo}\x3c/h3\x3e`;divVentanaPrivacidadModal+=
`\x3cp class\x3d"textoAviso"\x3e${texto}\x3c/p\x3e`;divVentanaPrivacidadModal+="\x3c/div\x3e";divVentanaPrivacidadModal+="\x3c/div\x3e";divVentanaPrivacidadModal+="\x3c/div\x3e";$(FONDO_CAPA_MODAL_SELECTOR).after(divVentanaPrivacidadModal);$(DECORATOR_SELECTOR).attr(ARIA_HIDDEN,true);$(".decorator input").attr("tabindex","-1");$(".decorator input").focusin(function(e){const code=e.keyCode?e.keyCode:e.which;if(code===0&&this.tabindex===-1)$(PRIMER_BOTON_MODAL).focus()});$(".decorator a").attr("tabindex",
"-1");$(".decorator a").focusin(function(e){const code=e.keyCode?e.keyCode:e.which;if(code===0&&this.tabindex===-1)$(PRIMER_BOTON_MODAL).focus()})}
function habilitarBotonAceptarTerminos(){const privacidadAceptada=$("#chkPoliticaPrivacidad").is(":checked");const condicionesAceptadas=$("#chkCondicionesUso").is(":checked");const $btnAceptarTerminos=$("#btnAceptarTerminos");const isPoliticaVisible=$("#chkPoliticaPrivacidad").closest("div").is(":visible");const isCondicionesVisible=$("#chkCondicionesUso").closest("div").is(":visible");if(isPoliticaVisible&&isCondicionesVisible)if(privacidadAceptada&&condicionesAceptadas)$btnAceptarTerminos.prop("disabled",
false);else $btnAceptarTerminos.prop("disabled",true);else if(privacidadAceptada||condicionesAceptadas)$btnAceptarTerminos.prop("disabled",false);else $btnAceptarTerminos.prop("disabled",true)}
function setModalContenedorEstilos(){if($("#decContenedorInterior").length===1)$("#decContenedorInterior").css({"overflow-y":"hidden","position":"fixed","width":"100%","height":"100%"});else if($("#decContenedorPantallaCompleta").length===1)$("#decContenedorPantallaCompleta").css({"overflow-y":"hidden","position":"fixed","width":"100%","height":"100%"})}
function displayModal(){$(VENTANA_MODAL_SELECTOR).css({display:"block"});$(FONDO_CAPA_MODAL_SELECTOR).css({display:"block"});$(FONDO_CAPA_MODAL_SELECTOR).css("height",$(document).innerHeight());$(".btnForm:first").focus()};
$(document).ready(function(){if($("#mensajeInformacion").val()!==undefined&&$("#mensajeInformacion").val().lenght!==0)mostrarVentanaModal(tituloVentanaModal,$("#mensajeInformacion").val());if($("#mensajeError").val()!==undefined&&$("#mensajeError").val().lenght!==0)mostrarVentanaModal(tituloVentanaModal,$("#mensajeError").val());if($("#errores").html()!==undefined)mostrarVentanaModal(tituloVentanaModal,$("#errores").html());if($("#errorLogin").html()!==undefined)mostrarVentanaModal(tituloVentanaModal,
errorUsuario)});
$(document).ready(function(){listenerCerrarModal();listenerBotonEnviar();$.each($('.newsletter input[type\x3d"checkbox"]'),function(){var id=$(this).attr("id");$(this).before($("#"+id+' + input[type\x3d"hidden"]'))});$("#btnGuardarUsuario").click(function(){submitWithCaptcha();return})});
function submitWithCaptcha(){if(activeCaptcha)grecaptcha.ready(function(){if($("#captchaResponse").length){var siteKey=$("#captchaResponse").data("sitekey");grecaptcha.execute(siteKey,{action:"NewsletterRegistro"}).then(function(response){guardarDatosUsuario(response)})}});else guardarDatosUsuario("")}
function guardarDatosUsuario(captchaResponse){var param={};param["email"]=$("#emailNewsletter").val();if($("#condiciones").is(":checked"))param["condiciones"]=$("#condiciones").val();else param["condiciones"]=$("#condiciones_denegadas").val();param["tiempoRelleno"]=$("#tiempoRelleno").val();param["campoSeguridad"]=$("#campoSeguridad").val();param["captchaResponse"]=captchaResponse;$.ajax({url:$urlRegistroUsuario,data:param,global:false,method:"POST",dataType:"json"}).done(function(response){try{mostrarVentanaModal(response.titulo,
response.mensaje,null)}catch(e){document.location=pathMenu+"/400"}}).fail(function(){document.location=pathMenu+"/400"}).always(function(){$("#condiciones").removeProp("checked")})}function marcaCheck(evt,id){var charCode=evt.which?evt.which:evt.keyCode;if(charCode===13||charCode===32)$("#"+id).click()}
function listenerBotonEnviar(){$("#boton-ctr").on("click",function(){if($("#checkBaja").is(":checked")){mostrarVentanaModal(i18nModal("i18n.modal.titulo","ckBaja"),i18nModal("i18n.modal.descripcion","ckBaja"),true);listenerModalBaja()}else $("#newsletterUsuario").submit()})}function listenerModalBaja(){$(".btnFormAceptar").on("click",function(){handlerCheckBaja()});$(".btnFormCancelar").on("click",function(){ocultarVentanaModal()})}function handlerCheckBaja(){$("#newsletterUsuario").submit()}
function listenerCerrarModal(){$("#cerrar-modal").on("click",function(){if($("#idioma").val()==="0")window.location.href="/wcorp/iberdrola";else window.location.href="/wcorp/iberdrola/home"})}
function i18nBotones(clave){var i18nBotonesTraducciones={"i18n.modal.titulo":{"es":"\x26iexcl;Muchas gracias!","en":"Thank You!","pt":"Muito obrigado!"},"i18n.modal.descripcion":{"es":"Tu informacion personal ha sido modificada con \x26eacute;xito.","en":"Your personal information has been modify with success.","pt":"Suas informa\x26ccedil;\x26otilde;es pessoais foram modificadas com sucesso"}};switch($("html").attr("lang")){case "es":return i18nBotonesTraducciones[clave]["es"];case "en":return i18nBotonesTraducciones[clave]["en"];
case "pt":return i18nBotonesTraducciones[clave]["pt"];default:return i18nBotonesTraducciones[clave]["es"]}}
function i18nModal(clave,tipo){var i18nModalTraducciones;switch(tipo){case "1":i18nModalTraducciones={"i18n.modal.titulo":{"es":"\x26iexcl;Muchas gracias!","en":"Thank You!","pt":"Muito obrigado!"},"i18n.modal.descripcion":{"es":"Revise su correo. Le enviaremos un enlace para que pueda modificar su informaci\x26oacute;n personal.","en":"Check your email. We will send you a link to let you modify your personal information.","pt":"Verifique seu email. Enviaremos um link para que voc\x26ecirc; possa modificar suas informa\x26ccedil;\x26otilde;es pessoais"}};
break;case "2":i18nModalTraducciones={"i18n.modal.titulo":{"es":"\x26iexcl;Muchas gracias!","en":"Thank You!","pt":"Muito obrigado!"},"i18n.modal.descripcion":{"es":"Tu informaci\x26oacute;n personal ha sido modificada con \x26eacute;xito.","en":"Your personal information has been modify with success.","pt":"Suas informa\x26ccedil;\x26otilde;es pessoais foram modificadas com sucesso"}};break;case "ckBaja":i18nModalTraducciones={"i18n.modal.titulo":{"es":"Aviso","en":"Warning","pt":"Aviso"},"i18n.modal.descripcion":{"es":"\x26iquest;Est\x26aacute;s seguro que deseas darte de baja de nuestra Newsletter?",
"en":"Are you sure you want to unsubscribe from our Newsletter?","pt":"Tem certeza de que deseja cancelar a inscri\x26ccedil;\x26atilde;o em nossa Newsletter?"}};break;default:break}switch($("html").attr("lang")){case "es":return i18nModalTraducciones[clave]["es"];case "en":return i18nModalTraducciones[clave]["en"];case "pt":return i18nModalTraducciones[clave]["pt"];default:return i18nModalTraducciones[clave]["es"]}};
