document.addEventListener("DOMContentLoaded", function () {
var menu = document.querySelector(".sticky-hover-menu");
if (!menu) return;
var parentItems = menu.querySelectorAll(".menu-item-has-children");
for (var i = 0; i < parentItems.length; i++) {
(function (item) {
var link = item.querySelector("a");
// Hover opens submenu
item.addEventListener("mouseenter", function () {
item.classList.add("submenu-open");
});
// Click parent toggles submenu
link.addEventListener("click", function (e) {
e.preventDefault();
if (item.classList.contains("submenu-open")) {
item.classList.remove("submenu-open");
} else {
closeAll();
item.classList.add("submenu-open");
}
});
})(parentItems[i]);
}
function closeAll() {
for (var j = 0; j < parentItems.length; j++) {
parentItems[j].classList.remove("submenu-open");
}
}
});