What kind of animation? If you want a simple replace-this-image-with-this-image-after-a-set-amount-of-time-animation My suggestion would be to do something like this:
Code:
<head>
<script>
var millisecondsBetweenSwaps=3000
var Images = new Array("Image1.jpg","Image2.jpg","Image3.jpg")
var Preloads=new Array()
var imageNum=0
for(var i=0;i<Images.length;i++){
Preloads[i]=new Image()
Preloads[i].src=Images[i]
}
function swap(){
document.getElementById('ImageHolder').src=Preloads[(imageNum=(imageNum+1)%Preloads.length)].src
}
swap()
setInterval("swap()",millisecondsBetweenSwaps)
</script>
</head>
<body>
<img id="ImageHolder">
</body>