Salve a tutti, io ho trovato questo codice ma non capisco perchè non funziona.
qualcuno può dare uno sguardo che sicuramente ne capite più di me di js?

codice:
	
	<div align="center">
<script type="text/javascript">

var image1=new Image()
image1.src="{{skin url=images/banner_1.jpg}}"
var image2=new Image()
image2.src="{{skin url=images/banner_2.jpg}}"
var image3=new Image()
image3.src="{{skin url=images/banner_3.jpg}}"

</script>
<a href="http://##">
[img]{{skin url=images/banner_1.jpg}}[/img]</a>
<script>

//variable that will increment through the images
var step=1
function slideit(){
//if browser does not support the image object, exit.
if (!document.images)
return
document.images.slide.src=eval("image"+step+".src")
if (step<3)
step++
else
step=1
//call function "slideit()" every 2.5 seconds
setTimeout("slideit()",5000)
}
slideit()

</script>

</div>
dovrebbe essere uno slider di immagini ma visualizza soltanto la prima..

Grazie mille,

Francesco