var bm = bm || {};

bm.init =  bm.init || {};

$('.swiper-container').each(function() {
    var $self = $(this);
    var observer = $('[data-observer="'+$self.data('observer')+'"]');

    var options = {};
    $self.SwiperExtend(options);

    bm.sliderObserver().init(observer, 0);
    var currentSwiper = $self[0].swiper;

    currentSwiper.on('slideChangeStart', function(swiperItem) {
        bm.sliderObserver().changed(observer, swiperItem.activeIndex);
    });

    $self.on('change.bm.sliderObserver', function(event) {
        currentSwiper.slideTo( event.slideNr);
    })

});


//$('.swiper-container').SwiperExtend();
/*
var swiper = new Swiper('.swiper-container', {
    pagination: '.swiper-pagination',
    paginationClickable: true,
    nextButton: '.swiper-button-next',
    prevButton: '.swiper-button-prev',
    spaceBetween: 30,
    slidesPerView: 4,
    breakpoints: breakPointSettings
});
*/