function slideSwitch(switchSpeed) { var $active = $('#homephoto DIV.active'); if ( $active.length == 0 ) $active = $('#homephoto DIV:last'); var $next = $active.next('DIV').length ? $active.next('DIV') : $('#homephoto DIV:first'); $active.addClass('last-active'); $next.css({opacity: 0.0}).addClass('active').animate({opacity: 1.0}, switchSpeed, function() {$active.removeClass('active last-active');}); } $(function() {setInterval ( "slideSwitch(1000)", 9000 );});