function openTab(evt, tabName){
document.querySelectorAll(".tab-content").forEach(tab=> {
tab.classList.add("hidden");
});
document.querySelectorAll(".tab-button").forEach(button=> {
button.classList.remove("active-tab");
});
document.getElementById(tabName).classList.remove("hidden");
evt.currentTarget.classList.add("active-tab");
}
document.addEventListener("DOMContentLoaded", function (){
document.querySelector(".tab-button").click();
});
document.addEventListener("DOMContentLoaded", function (){
const mobileBreakpoint=1024;
const menuItems=document.querySelectorAll(".hasChild > a");
menuItems.forEach((item)=> {
item.addEventListener("click", function (e){
if(window.innerWidth < mobileBreakpoint){
e.preventDefault();
const submenu=this.parentElement.querySelector(".submenu");
document.querySelectorAll(".hasChild .submenu").forEach((el)=> {
if(el!==submenu){
el.classList.add("hidden");
}});
submenu.classList.toggle("hidden");
}});
});
});
window.addEventListener('scroll', function (){
const scroll=window.scrollY;
const header=document.querySelector('.headerMain');
if(!header) return;
if(scroll >=50){
header.classList.add('stickyHeader');
}else{
header.classList.remove('stickyHeader');
}});
document.addEventListener('DOMContentLoaded', function (){
const navTrigger=document.querySelector('.navTrigger');
const navClose=document.querySelector('.navClose');
if(navTrigger){
navTrigger.addEventListener('click', function (){
document.body.classList.add('nav-open');
});
}
if(navClose){
navClose.addEventListener('click', function (){
document.body.classList.remove('nav-open');
});
}});
document.addEventListener("DOMContentLoaded", ()=> {
const faqItems=document.querySelectorAll(".faq-item");
faqItems.forEach((item)=> {
const toggle=item.querySelector(".faq-toggle");
const content=item.querySelector(".faq-content");
const plusIcon=item.querySelector(".plus-icon");
const minusIcon=item.querySelector(".minus-icon");
toggle.addEventListener("click", ()=> {
const isOpen = !content.classList.contains("hidden");
faqItems.forEach((el)=> {
el.querySelector(".faq-content").classList.add("hidden");
el.querySelector(".plus-icon").classList.remove("hidden");
el.querySelector(".minus-icon").classList.add("hidden");
});
if(!isOpen){
content.classList.remove("hidden");
plusIcon.classList.add("hidden");
minusIcon.classList.remove("hidden");
}});
});
});
AOS.init();