jQuery(document).ready(function() { var imgOffset = new Array( '-120px', '-120px', '-90px' ); var i; var currImg = 0; var intID = setInterval(changeImg, 6000); /* image rotator */ function changeImg(){ var index = currImg++%imgOffset.length; jQuery('#headerbg .bg'+index).animate({opacity: 0}, 500); index = currImg%imgOffset.length; jQuery('#headerbg .bg'+index).animate({opacity: 1}, 500); } });