// SLIDER
if (window.innerWidth >= 480) {
    var swiper = new Swiper(".q-speakers", {
        slidesPerView: 1,
        spaceBetween: 10,
        centeredSlides: false,
        loop: false,
        navigation: {
            nextEl: ".q-speakers_next",
            prevEl: ".q-speakers-prev",
        },
        breakpoints: {
            860: {
                slidesPerView: 4,
                centeredSlides: false,
                loop: true,
            },
        },
    });
}

// HEADER FIXED
$(window).scroll(function() {
    var sticky = $('header'),
      scroll = $(window).scrollTop();
  
    if (scroll >= 15) sticky.addClass('fixed');
    else sticky.removeClass('fixed');
});

// MOBILE MENU
$("body").append('<div class="e-overlay hidden"></div>');

$('.mobmenu-btn').on('click', function(){
	$('.mobmenu, .mobmenu-btn, .e-overlay').toggleClass('active');
});

$(".header-menu_sub a").on("click", function () {
    $(this).toggleClass("active");
});

$(document).on("click", function (e) {
    if (!$(e.target).closest("header").length) {
        $(".mobmenu, .mobmenu-btn, .e-overlay").removeClass("active");
    }
    e.stopPropagation();
});

// MODAL 2024
$(document).ready(function() {
    $('a[name="modal"]').on('click', function() {
        $(this).closest('.modal').fadeOut(300);
        $('.e-overlay').fadeOut(300);
        
        var modalId = $(this).attr('href');
        var dataAttributes = $(this).data(); // Получаем все data-* атрибуты
        
        // Открываем модальное окно
        $('.modal, .e-overlay').not(modalId).hide();
        $(modalId + ', .e-overlay').fadeIn(300);

        // Передаем значения в инпуты модального окна
        for (var key in dataAttributes) {
            var input = $(modalId).find('input[name="' + key + '"]');
            if (input.length) {
                input.val(dataAttributes[key]);
            }
        }
    });
    
    $('.modal .close').on('click', function() {
        $(this).closest('.modal').fadeOut(300);
        $('.e-overlay').fadeOut(300);
    });
    
    $('.e-overlay').on('click', function() {
        $('.modal').hide();
        $('.e-overlay').fadeOut(300);
    });
    
    $('.modal .fa-xmark').on('click', function() {
        $(this).closest('.modal').fadeOut(300);
        $('.e-overlay').fadeOut(300);
    });
});


// PHONE MASK
$(document).ready(function(){
    $('.phonemask').mask('+7 (000) 000-00-00');
});