var other_timer;
var music_timer;
var film_timer;
var break_timer;

function doAnimateOther() {
    //Animate Other
    current_active_other = $('#other_articles li.active');
    next_active_other = current_active_other.next();
    if(!next_active_other.get(0)) {
        next_active_other = $('#other_articles ul').children(":first");
    }
    current_active_other.removeClass('active');
    next_active_other.addClass('active');

    doTimerOther();
}

function doTimerOther() {
    other_timer = setTimeout("doAnimateOther()",5000);
}

function doAnimateMusic() {
    //Animate Music
    current_active_music = $('#jmusic li.active');
    next_active_music = current_active_music.next();
    if(!next_active_music.get(0)) {
        next_active_music = $('#jmusic ul').children(":first");
    }
    current_active_music.removeClass('active');
    next_active_music.addClass('active');

    doTimerMusic();
}

function doTimerMusic() {
    music_timer = setTimeout("doAnimateMusic()",5000);
}

function doAnimateFilm() {
    //Animate Film
    current_active_film = $('#jfilm li.active');
    next_active_film = current_active_film.next();
    if(!next_active_film.get(0)) {
        next_active_film = $('#jfilm ul').children(":first");
    }
    current_active_film.removeClass('active');
    next_active_film.addClass('active');

    doTimerFilm();
}

function doTimerFilm() {
    film_timer = setTimeout("doAnimateFilm()",5000);
}

function doAnimateBreak() {
    //Animate Break
    current_active_break = $('#jbreak li.active');
    next_active_break = current_active_break.next();
    if(!next_active_break.get(0)) {
        next_active_break = $('#jbreak ul').children(":first");
    }
    current_active_break.removeClass('active');
    next_active_break.addClass('active');

    doTimerBreak();
}

function doTimerBreak() {
    break_timer = setTimeout("doAnimateBreak()",5000);
}

$(document).ready(function() {
     $('#other_articles li').click(function() {
        clearTimeout(other_timer);
        current_click_other = $(this);
        current_active_other = $(this).siblings('.active');
        current_active_other.removeClass('active');
        current_click_other.addClass('active');

        doTimerOther();
    });

    $('#jmusic li').click(function() {
        clearTimeout(music_timer);
        current_click_music = $(this);
        current_active_music = $(this).siblings('.active');
        current_active_music.removeClass('active');
        current_click_music.addClass('active');

        doTimerMusic();
    });

    $('#jbreak li').click(function() {
        clearTimeout(break_timer);
        current_click_break = $(this);
        current_active_break = $(this).siblings('.active');
        current_active_break.removeClass('active');
        current_click_break.addClass('active');

        doTimerBreak();
    });

    $('#jfilm li').click(function() {
        clearTimeout(film_timer);
        current_click_film = $(this);
        current_active_film = $(this).siblings('.active');
        current_active_film.removeClass('active');
        current_click_film.addClass('active');

        doTimerFilm();
    });
});

doTimerMusic();
doTimerFilm();
doTimerBreak();
doTimerOther();

