$(document).ready(function(){if(typeof tituloModal!=="undefined"&&tituloModal.length!==0)mostrarVentanaModal(tituloModal,mensajeModal,null)}); function mostrarVentanaModal(titulo,texto,deConfirmacion){crearVentanaModal(titulo,texto,deConfirmacion);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%"});$("#ventanaModal").css({display:"block"});$("#fondoCapaModal").css({display:"block"}); $("#fondoCapaModal").css("height",$(document).innerHeight());$(".btnForm:first").focus()} 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").attr("aria-hidden",false);$("#ventanaModal").attr("aria-hidden",true);$("#ventanaModal").css({display:"none"});$("#fondoCapaModal").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+='\x3ch1 id\x3d"modal-label" class\x3d"tituloAviso"\x3e'+titulo+"\x3c/h1\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";$("#fondoCapaModal").after(divVentanaModal);$(".decorator").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)$("#ventanaModal .btnForm:first").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)$("#ventanaModal .btnForm:first").focus()})}function eliminarVentanaModal(){$(".ventanaModal").remove()}; $(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"]}};