var shows = [];
var interval = 5000;
var fade = 2000;

$(document).ready(function(){
    slidify();
});

function slidify() {
    $(".slideshow").each(function(index, div) {
        var show = {};
        show.items = $.makeArray($(div).children());
        show.idx = 0;
        for (var i=0;i<show.items.length;i++) {
            $(show.items[i]).css("position", "absolute").css("z-index", i+1);
            if (i>0) $(show.items[i]).toggle();
        }
        shows[index] = show;
    });
    setInterval( "nextSlide()", interval );
}

function nextSlide() {
    for (var i=0;i<shows.length;i++) {
        var show = shows[i];
        $(show.items[show.idx]).fadeOut(fade);
        show.idx++;
        if (show.idx>=show.items.length) show.idx=0;
        $(show.items[show.idx]).fadeIn(fade);
    }
}

