﻿(function ($) {
    $.fn.bjarnesProductSpotSlider = function () {
        var container = this;
        var displaySlideQty = 4; // TODO: Gör detta till setting
        var sliderItems = $(".sliderItems li", container);
        if (sliderItems.size() == 0) {
            return;
        }

        var slider = $(".sliderItems", container).bxSlider({
            easing: "easeInOutExpo",
            displaySlideQty: displaySlideQty,
            moveSlideQty: 3,
            infiniteLoop: false,
            controls: false,
            onAfterSlide: function (currentSlide, totalSlides) {

                if ((currentSlide + displaySlideQty) >= totalSlides)
                    $("a.scrollArrowRight", container).addClass("novisibility");
                else
                    $("a.scrollArrowRight", container).removeClass("novisibility");


                if ((currentSlide + displaySlideQty) <= displaySlideQty)
                    $("a.scrollArrowLeft", container).addClass("novisibility");
                else
                    $("a.scrollArrowLeft", container).removeClass("novisibility");
            }
        });

        $("a.scrollArrowRight", container).click(function (e) {
            slider.goToNextSlide();
            e.preventDefault();
        });

        $("a.scrollArrowLeft", container).click(function (e) {
            slider.goToPreviousSlide();
            e.preventDefault();
        });
    };
})(jQuery);
