$(document).ready(function () {
    var frustrations = $("div#content.home ul.leaf_list li");
    var index = 0;
    var speed = 4500;
    var transitionSpeed = 1000;

    function switchFrustration() {
        var next = index + 1;
        if (next == frustrations.length)
            next = 0;
        $(frustrations[next]).animate({
            opacity: 1
        }, transitionSpeed).css("display", "block");
        $(frustrations[index]).animate({
            opacity: 0
        }, transitionSpeed, function () {
            $(this).css("display", "none");
            setTimeout(switchFrustration, speed);
        });
        index = next;
    }

    setTimeout(switchFrustration, speed);
});
