$(function() { setTimeout('swapNewsFeed()', 5000); }); function swapNewsFeed() { if($('.loop').is(':visible')) { $('.loop:visible').hide(function() { $(this).next('.loop').show(); }); } else { $('.loop:first').show(); } setTimeout('swapNewsFeed()', 5000); }