есть способ гораздо проще и короче по коду look
Code
function banners(i) {
i1 = 0;
sek = 5000;
var picturs;
m = i;
picturs = imgArray[i];
document.images[i1].src = picturs;
i = i + 1;
if (i == imgArray.length) {
i = 0;
}
j = i;
timerID = setTimeout("banners(j)",sek);
}
//-->
var m;
imgArray = new Array ('skins/test/img/img1.jpg','skins/test/img/img2.jpg','skins/test/img/img3.jpg','skins/test/img/img4.jpg');
//-->
</script>
это пишем между <head> </head>
далее к тегу <body> дописываем чтобы при загрузке выполнял скрипт Т.Е. <body onLoad="banners(0)">
скрипт с заданным интервалом меняет первую картинку внутри тега <body>
пример работы скрипта http://just-game.net