$(function() {
    $('.slideshow').each(function(i, element) {
        if($(this).children('img').length) {
            setInterval(function() {
                var active = $(element).children('img.active');
                if(active.length == 0) {
                    active = $(element).children('img:last');
                }
                
                var next = active.next().length ? active.next() : $(element).children('img:first');
                active.addClass('lastActive');
                next.css({opacity: 0.0})
                    .addClass('active')
                    .animate({opacity: 1.0}, 1000, function() {
                        active.removeClass('active lastActive');
                    });
            }, 5000);
        }
    });
    
    $('.textSlideshow').each(function(i, element) {
        if($(element).children('a').length) {
            setInterval(function() {
                var active = $(element).children('a.active');
                if(active.length == 0) {
                    active = $(element).children('a:last');
                }
                
                var next = active.next().length ? active.next() : $(element).children('a:first');
                active.addClass('lastActive');
                next.css({opacity: 0.0})
                    .addClass('active')
                    .animate({opacity: 1.0}, 1000, function() {
                        active.removeClass('active lastActive');
                    });
            }, 5000);
        }
    });
});