jQuery(document).ready(function($){
function getCurrentLanguage(){
const url=window.location.href;
if(url.includes('/en/')) return 'en';
if(url.includes('/fr/')) return 'fr';
if(url.includes('/pt-pt/')) return 'pt';
return 'es';
}
const messages={
'es': {
title: "Vamos a movernos",
text: "Para mostrarte la información que buscas vamos a movernos a la web de Kingspan | Invespanel. ",
confirm: "¿Deseas continuar?",
si:"Si"
},
'en': {
title: "Let's move on",
text: "To show you the information you are looking for, let's move to the Kingspan | Invespanel website.",
confirm: "Do you want to continue?",
si:"Yes"
},
'fr': {
title: "Passons à l'action",
text: "Pour vous montrer les informations que vous recherchez, nous allons nous rendre sur le site web de Kingspan | Invespanel.",
confirm: "Voulez-vous continuer ?",
si:"Oui"
},
'pt': {
title: "Vamos mudar de lugar",
text: "Para lhe mostrar as informações que procura, vamos passar para o sítio Web da Kingspan | Invespanel.",
confirm: "Deseja continuar?",
si:"Sim"
}};
const currentHost=window.location.host;
$('nav, .menu, .main-navigation, [id*="menu"]').find('a').each(function(){
const link=$(this);
const href=link.attr('href');
if(href&&this.hostname&&this.hostname!==currentHost){
link.on('click', function(e){
e.preventDefault();
const lang=getCurrentLanguage();
const message=messages[lang]||messages['es'];
const popupOverlay=$('<div class="teczone-popup-overlay"></div>');
$('body').append(popupOverlay);
const popup=$(`
<div class="teczone-popup">
<h2>${message.title}</h2>
<p>${message.text}</p>
<p class="confirm-text">${message.confirm}</p>
<div class="popup-content">
<div class="popup-buttons">
<a href="${href}" target="_blank" class="btn btn-yes" rel="noopener">${message.si}</a>
<a href="#" class="btn btn-no">No</a>
</div>
<img src="/wp-content/uploads/2024/08/Salto.png" alt="Salto" class="ventana-modal-image">
</div>
</div>
`);
$('body').append(popup);
popupOverlay.fadeIn();
popup.fadeIn();
popup.find('.btn-yes').on('click', function(){
window.open(href, '_blank');
popup.remove();
popupOverlay.remove();
});
popup.find('.btn-no').on('click', function(ev){
ev.preventDefault();
popup.remove();
popupOverlay.remove();
});
});
}});
});