/* TECNOCEMENTO · catálogo en el pie · 11/10/2026 */ (function(){ function tcCatInit(){ var b=document.querySelector(".et-l--footer a.et_pb_button_0_tb_footer"); if(!b||b.getAttribute("data-tc-cat"))return; var href=b.getAttribute("href")||""; if(!/leads|κατάλογος|catalog/i.test(decodeURIComponent(href)))return; b.setAttribute("data-tc-cat","1"); b.removeAttribute("target"); b.setAttribute("aria-expanded","false"); var panel=document.createElement("div"); panel.className="tc-cat-panel";panel.id="tc-cat-panel";panel.hidden=true; b.setAttribute("aria-controls","tc-cat-panel"); var w=b.closest(".et_pb_button_module_wrapper")||b.parentNode; w.parentNode.insertBefore(panel,w.nextSibling); var loaded=false; b.addEventListener("click",function(e){ e.preventDefault(); var open=panel.hidden; panel.hidden=!open; b.setAttribute("aria-expanded",open?"true":"false"); if(!open||loaded)return; loaded=true; fetch(b.href,{credentials:"same-origin"}).then(function(r){return r.text();}).then(function(t){ var d=new DOMParser().parseFromString(t,"text/html"); var main=d.querySelector("#main-content")||d.body; var src=main.querySelector(".wpcf7"); if(!src){window.location.href=b.href;return;} var node=document.importNode(src,true); panel.appendChild(node); var form=node.querySelector("form.wpcf7-form"); if(form){ form.setAttribute("action",window.location.pathname+"#"+node.id); if(window.wpcf7&&typeof window.wpcf7.init==="function"){window.wpcf7.init(form);} var i=form.querySelector('input[type="email"]');if(i){i.focus();} } }).catch(function(){window.location.href=b.href;}); }); } if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",tcCatInit);}else{tcCatInit();} })();