var current = 0; var myPics = new Array(); var myTimer = setInterval('checkIt(1)',10000); // 10 second interval; function addPic(_p) { myPics[myPics.length?myPics.length:0] = new Image(); myPics[myPics.length-1].src=_p; // preload all pics } addPic("http://www.charmcityswing.com/images/dancers/dancers5.jpg"); addPic("http://www.charmcityswing.com/images/dancers/dancers6.jpg"); addPic("http://www.charmcityswing.com/images/dancers/dancers11.jpg"); addPic("http://www.charmcityswing.com/images/dancers/dancers13.jpg"); addPic("http://www.charmcityswing.com/images/dancers/dancers2.jpg"); addPic("http://www.charmcityswing.com/images/dancers/dancers4.jpg"); addPic("http://www.charmcityswing.com/images/dancers/dancers12.jpg"); addPic("http://www.charmcityswing.com/images/dancers/dancers9.jpg"); addPic("http://www.charmcityswing.com/images/dancers/dancers7.jpg"); addPic("http://www.charmcityswing.com/images/dancers/dancers10.jpg"); function checkIt(val) { current = Math.abs((current+parseInt(val))%myPics.length); document.myimg.src = myPics[current].src; }