/** * @file recration.js * @brief JavaScript pro interaktivní funkce na stránce rekreační pobyty (recreation.php). * * Tento skript: * - Přidává interaktivitu pro přepínání obsahu v sekci "Aréal a okolí" na stránce recreation.php. * - Umožňuje přepínání mezi dvěma kategoriemi (Cvičení, Procházky) pomocí klikacích nadpisů. * - Při kliknutí na nadpis zobrazí příslušný obsah a skryje ostatní, zároveň aktualizuje styl nadpisu (třída selected-heading). * - Nastavuje výchozí zobrazení kategorie "Procházky" při načtení stránky. */ document.addEventListener("DOMContentLoaded", function () { const exerciseHeading = document.getElementById("exercise-heading"); const walksHeading = document.getElementById("walks-heading"); const optionExercise = document.querySelector(".optionExercise"); const optionWalks = document.querySelector(".optionWalks"); function selectHeading(selectedHeading, showElement, hideElement) { // Odebere třídu selected-heading ze všech nadpisů exerciseHeading.classList.remove("selected-heading"); walksHeading.classList.remove("selected-heading"); // Přidá třídu selected-heading k vybranému nadpisu selectedHeading.classList.add("selected-heading"); // Zobrazí vybraný obsah a skryje ostatní showElement.style.display = "flex"; hideElement.style.display = "none"; } // Nastaví výchozí obsah "Procházky" selectHeading(exerciseHeading, optionExercise, optionWalks); exerciseHeading.addEventListener("click", function () { selectHeading(exerciseHeading, optionExercise, optionWalks); }); walksHeading.addEventListener("click", function () { selectHeading(walksHeading, optionWalks, optionExercise); }); });