var ar = new Array(); function preload() { if (!document.images) return; var arguments = preload.arguments; for (var i = 0; i < arguments.length; i++) { ar[i] = new Image(); ar[i].src = arguments[i]; } } var num = 0; function start() { setInterval("update()", 2000); } function update() { document.images.rotate.src = ar[num].src; num++; if (num == ar.length) num = 0; }