/**
* @file kids.v-4.js
* @brief JavaScript pro interaktivní funkce na stránce dětských pobytů.
*
* Tento skript:
* - Přidává interaktivitu pro přepínání obsahu v sekci "Aréal a okolí" na stránce kids.php.
* - Umožňuje přepínání mezi třemi kategoriemi (Sezónní, 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 "Cvičení" při načtení stránky.
* - Zajišťuje dynamickou změnu obrázků pro "Velkou učebnu" a "Malou učebnu" při interakci s texty "předsálí" a "2. varianta".
*/
document.addEventListener("DOMContentLoaded", function () {
const exerciseHeading = document.getElementById("exercise-heading");
const walksHeading = document.getElementById("walks-heading");
const seasonHeading = document.getElementById("season-heading");
const optionExercise = document.querySelector(".optionExercise");
const optionSeason = document.querySelector(".optionSeason");
const optionWalks = document.querySelector(".optionWalks");
function selectHeading(
selectedHeading,
showElement,
hideElement1,
hideElement2
) {
// Odebere třídu selected-heading ze všech nadpisů
exerciseHeading.classList.remove("selected-heading");
walksHeading.classList.remove("selected-heading");
seasonHeading.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";
hideElement1.style.display = "none";
hideElement2.style.display = "none";
}
// Nastaví výchozí zobrazení na "Cvičení"
selectHeading(exerciseHeading, optionExercise, optionWalks, optionSeason);
seasonHeading.addEventListener("click", function () {
selectHeading(seasonHeading, optionSeason, optionExercise, optionWalks);
});
exerciseHeading.addEventListener("click", function () {
selectHeading(exerciseHeading, optionExercise, optionWalks, optionSeason);
});
walksHeading.addEventListener("click", function () {
selectHeading(walksHeading, optionWalks, optionExercise, optionSeason);
});
});
//HOVER PŘEDSÁLÍ
document.addEventListener("DOMContentLoaded", function () {
const hoverText = document.querySelector(".hover-text");
const schoolingImage = document.getElementById("schoolingImage");
const hoverText2 = document.querySelector(".hover-text2");
const schoolingImage2 = document.getElementById("schoolingImage2");
hoverText.addEventListener("mouseover", function () {
schoolingImage.src = "media/fotogalery/rent/7.1.png";
});
hoverText.addEventListener("mouseout", function () {
schoolingImage.src = "media/rent/schooling/1.png";
});
hoverText2.addEventListener("mouseover", function () {
schoolingImage2.src = "media/fotogalery/rent/4.1.png";
});
hoverText2.addEventListener("mouseout", function () {
schoolingImage2.src = "media/rent/schooling/2.png";
});
});