Team:Heidelberg/Templates/carousel-special-css

From 2013.igem.org

                           //stop carousel running automatically
                   $('#myCarousel').carousel({interval: 0}).on('slide.bs.carousel', function(e) {
                       var active_month = $('.month_tab.active');
                       var prev_month = $('.month_tab.active').prev()
                       var next_month = $('.month_tab.active').next()
                       if ($('.item:visible').hasClass('first') == true && $('.item:visible').hasClass('may') == false) {
                           if (e.direction == "right") {
                               active_month.removeClass('active');
                               prev_month.addClass('active');
                           }
                       }
                       if ($('.item:visible').hasClass('first') == true && $('.item:visible').hasClass('may') == true) {
                           if (e.direction == "right") {
                               active_month.removeClass('active');
                               $('.item:visible').hasClass('october').addClass('active');
                           }
                       }
                       if ($('.item:visible').hasClass('last') == true && $('.item:visible').hasClass('october') == false){
                           if (e.direction == "left") {
                               active_month.removeClass('active');
                               next_month.addClass('active');
                           }
                       }
                       if ($('.item:visible').hasClass('last') == true && $('.item:visible').hasClass('october') == true){
                           if (e.direction == "left") {
                               active_month.removeClass('active');
                               $('.item:visible').hasClass('may').addClass('active');
                           }
                       }
                       var current = $('.labjournal-weekly:visible');
                       current.hide();
                       if (e.direction == "left") {
                           current.next().show();
                       }
                       else {
                           current.prev().show();
                       }
                   });
                   $($('.labjournal-weekly').hide()[0]).show();