5 October 2021

Bansko, Statiune De Top Pentru Schi Si Snowboarding

Vrei sa mergi la schi in Bansko si nu stii toate detaliile? In articolul acesta vei gasi toate informatiile pentru vacanta ta! WEGO Adventures organizeaza in […]
#
Agent (Online)
×

Suntem aici să răspundem la orice întrebare legată de serviciile noatre!

(function () { const root = document.querySelector(".wego-homepage"); if (!root) return; const header = root.querySelector("[data-wego-header]"); const nav = root.querySelector("[data-wego-nav]"); const menuToggle = root.querySelector("[data-wego-menu-toggle]"); const filterButtons = root.querySelectorAll("[data-wego-filter]"); const cards = root.querySelectorAll(".wego-camp-card"); const panel = root.querySelector("[data-wego-trip-panel]"); const tripTitle = root.querySelector("[data-wego-trip-title]"); const tripMeta = root.querySelector("[data-wego-trip-meta]"); const tripBody = root.querySelector("[data-wego-trip-body]"); const trips = { portugal: { title: "Portugal", meta: "1 - 8 Mai - Surf Progression Camp", body: "O saptamana de surf progression, coaching pe apa si seri cu comunitatea weGO. Pentru rideri care vor sa creasca fara presiune.", }, egypt: { title: "Egypt", meta: "12 - 19 Iun - Kite Safari Experience", body: "Lagune, yacht life si sesiuni ghidate pentru toate nivelurile. Ritm cald, vant bun si setup complet pentru progres.", }, japan: { title: "Japan", meta: "15 - 26 Feb 2026 - Snow Adventure Camp", body: "Powder days, cultura locala si ghidaj pentru rideri avansati. O experienta snow premium cu spirit de club.", }, }; function syncHeader() { if (header) header.classList.toggle("is-scrolled", window.scrollY > 24); } window.addEventListener("scroll", syncHeader, { passive: true }); syncHeader(); if (menuToggle && nav) { menuToggle.addEventListener("click", function () { const isOpen = nav.classList.toggle("is-open"); menuToggle.setAttribute("aria-expanded", String(isOpen)); }); nav.addEventListener("click", function () { nav.classList.remove("is-open"); menuToggle.setAttribute("aria-expanded", "false"); }); } filterButtons.forEach(function (button) { button.addEventListener("click", function () { const filter = button.dataset.wegoFilter; filterButtons.forEach(function (item) { item.classList.toggle("is-active", item === button); }); cards.forEach(function (card) { const visible = filter === "all" || card.dataset.sport === filter; card.classList.toggle("is-hidden", !visible); }); }); }); root.querySelectorAll("[data-wego-open-trip]").forEach(function (button) { button.addEventListener("click", function () { if (!panel || !tripTitle || !tripMeta || !tripBody) return; const trip = trips[button.dataset.wegoOpenTrip]; if (!trip) return; tripTitle.textContent = trip.title; tripMeta.textContent = trip.meta; tripBody.textContent = trip.body; panel.hidden = false; }); }); root.querySelectorAll("[data-wego-close-trip]").forEach(function (button) { button.addEventListener("click", function () { if (panel) panel.hidden = true; }); }); if (panel) { panel.addEventListener("click", function (event) { if (event.target === panel) panel.hidden = true; }); } window.addEventListener("keydown", function (event) { if (event.key !== "Escape") return; if (panel) panel.hidden = true; if (nav && menuToggle) { nav.classList.remove("is-open"); menuToggle.setAttribute("aria-expanded", "false"); } }); })();