var TIMER_COUNT = 8000;
var TOTAL_IMAGES = 4;
var currentImage = 1;
var timer = setTimeout('changeImage()', TIMER_COUNT);
function changeImage() {
	clearTimeout(timer);
	var nextImage = (currentImage >= TOTAL_IMAGES) ? 1 : currentImage + 1;
	new Effect.Fade('rotateImage' + currentImage, {duration:2.0});
	new Effect.Appear('rotateImage' + nextImage, {duration:2.0, afterFinish:resetTimer});
	currentImage = nextImage;
}
function resetTimer() {
	timer = setTimeout('changeImage()', TIMER_COUNT);
}

