﻿/// <reference path="../../Scripts/jquery-2.2.4.min.js" />

(function ($) {
    $.fn.SliderMultimedia = function (options) {

        var params = { effectivetime: 5000, effectivetype: 'show', height: 0 };
        params = jQuery.extend(params, options);
        var self = $(this);
        self.each(function () {
            var self = $(this);
            var swiperContainer = $(self).find('.swiper').first()[0];
            var swiperOptions = {
                slidesPerView: 'auto',
                spaceBetween: 30,
                centeredSlides: true,
                loop: true,
                loopAdditionalSlides: 0,
                initialSlide: 0,
                navigation: {
                    nextEl: ".swiper-button-next",
                    prevEl: ".swiper-button-prev"
                },
                pagination: {
                    el: ".swiper-pagination"
                },
                autoplay: {
                    enabled: params.effectivetime > 0,
                    delay: Math.max(params.effectivetime, 5000)
                }
            };

            // Check the number of slides
            var totalSlides = $(swiperContainer).find('.swiper-slide').length;
            if (totalSlides <= 2) {
                // If there are only 2 or fewer slides, disable loop
                swiperOptions.loop = false;
            }
            new Swiper(swiperContainer, swiperOptions);
            $(swiperContainer).fadeTo(1000, 1);
        });
    }
})(jQuery);