var delay = 2000 var imgNum = 1 // Preload animation images theImg = new Array() for( i = 1; i < 18; i++) { theImg[i] = new Image() theImg[i].src = "images/image" + i + ".jpg" } function animate() { document.animation.src = theImg[imgNum].src imgNum++ if(imgNum > 17) { imgNum = 1 } } function slower() { delay+=10 if(delay > 2000) { delay = 2000; } } function faster() { delay-=10 if(delay < 0) { delay = 0; } }