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();