// Функция для создания и добавления футера
function addFooter() {
    // Проверка, существует ли уже футер на странице
    if (document.querySelector('footer')) {
        return; // Если футер уже существует, выходим из функции
    }

    // Создаем элемент футера
    const footer = document.createElement('footer');

    // Добавляем содержимое футера
    footer.innerHTML = `
        <div class="footer-content">
            <p>&#169; JIYRMA Education</p>
            <nav class="footer-nav">
                <ul>
                    <li><a href="#" target="_blank">Политика конфиденциальности</a></li>
                </ul>
            </nav>
            <nav class="footer-nav social-icons">
                <ul>
                    <li class="hidden"><a href="#" target="_blank"><i class="fa-brands fa-telegram"></i></a></li>
					<li class="hidden"><a href="#" target="_blank"><i class="fa-brands fa-whatsapp"></i></a></li>
                    <li class="hidden"><a href="#" target="_blank"><i class="fa-brands fa-vk"></i></a></li>
                    <li class="hidden"><a href="#" target="_blank"><i class="fa-brands fa-square-odnoklassniki"></i></a></li>
                    <li class="hidden"><a href="#" target="_blank"><i class="fa-brands fa-square-facebook"></i></a></li>
                    <li class="hidden"><a href="#" target="_blank"><i class="fa-brands fa-instagram"></i></a></li>
                    <li class="hidden"><a href="#" target="_blank"><i class="fa-brands fa-youtube"></i></a></li>
                    <li class="hidden"><a href="#" target="_blank"><i class="fa-brands fa-square-x-twitter"></i></a></li>
                    <li class="hidden"><a href="#" target="_blank"><i class="fa-brands fa-tiktok"></i></a></li>
                    <li class="hidden"><a href="#" target="_blank"><i class="fa-brands fa-linkedin"></i></a></li>
                    <li class="hidden"><a href="#" target="_blank"><i class="fa-solid fa-link"></i></a></li>
                    <li class="hidden"><a href="#" target="_blank"><i class="fa-solid fa-envelope"></i></a></li>
                </ul>
            </nav>
        </div>
        <a href="#" id="scrollToTopBtn" class="scroll-to-top">↑</a>
    `;

    // Добавляем футер в конец тела документа
    document.body.appendChild(footer);
}

// Функция для проверки URL и добавления футера
function checkAndAddFooter() {
    const path = window.location.pathname;
    if (path.includes('/teach/control/lesson/') || path.includes('/teach/control/stream/')) {
        addFooter();
    }
}

// Вызываем функцию проверки и добавления футера при загрузке документа
document.addEventListener('DOMContentLoaded', checkAndAddFooter);


//Кнопка «Наверх»
document.addEventListener('DOMContentLoaded', () => {
    // Получаем ссылку на кнопку
    const scrollToTopBtn = document.getElementById('scrollToTopBtn');

    // Проверяем, найден ли элемент
    if (!scrollToTopBtn) {
        console.error('Element with id "scrollToTopBtn" not found');
        return;
    }

    // Функция показа/скрытия кнопки
    function toggleScrollToTopBtn() {
        if (window.scrollY > 1000) {
            scrollToTopBtn.classList.add('show');
        } else {
            scrollToTopBtn.classList.remove('show');
        }
    }

    // Функция плавного прокручивания к началу страницы с использованием ease-in-out
    function scrollToTop(e) {
        e.preventDefault();
        window.scrollTo({
            top: 0,
            behavior: 'smooth',
        });
    }

    // Слушатель прокрутки для показа/скрытия кнопки
    window.addEventListener('scroll', toggleScrollToTopBtn);

    // Слушатель клика для прокрутки к началу страницы
    scrollToTopBtn.addEventListener('click', scrollToTop);
});