<!-- Original:  Robert Bui (astrogate@hotmail.com) -->
<!-- Web Site:  http://astrogate.virtualave.net -->
<!-- Amended for multiple display Chris Stephen -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
var random_display = 1; // 0 = no, 1 = yes 

var image_index = 0;
image_list = new Array();
image_list[image_index++] = new imageItem("http://images3.fotopic.net/?iid=y792e2&outx=300&nostamp=1");
image_list[image_index++] = new imageItem("http://images3.fotopic.net/?iid=y792e3&outx=300&nostamp=1");
image_list[image_index++] = new imageItem("http://images3.fotopic.net/?iid=y792ef&outx=300&nostamp=1");
image_list[image_index++] = new imageItem("http://images3.fotopic.net/?iid=y792e5&outx=300&nostamp=1");
image_list[image_index++] = new imageItem("http://images3.fotopic.net/?iid=y792es&outx=300&nostamp=1");
image_list[image_index++] = new imageItem("http://images3.fotopic.net/?iid=y792e7&outx=300&nostamp=1");
image_list[image_index++] = new imageItem("http://images3.fotopic.net/?iid=y792e8&outx=300&nostamp=1");
image_list[image_index++] = new imageItem("http://images3.fotopic.net/?iid=y792ec&outx=300&nostamp=1");
image_list[image_index++] = new imageItem("http://images3.fotopic.net/?iid=y792ea&outx=300&nostamp=1");
image_list[image_index++] = new imageItem("http://images3.fotopic.net/?iid=y792eb&outx=300&nostamp=1");

image_list[image_index++] = new imageItem("http://images3.fotopic.net/?iid=y7h1wq&outx=300&nostamp=1");
image_list[image_index++] = new imageItem("http://images3.fotopic.net/?iid=y7h1wr&outx=300&nostamp=1");
image_list[image_index++] = new imageItem("http://images3.fotopic.net/?iid=y7h1wt&outx=300&nostamp=1");
image_list[image_index++] = new imageItem("http://images3.fotopic.net/?iid=y7h1w6&outx=300&nostamp=1");
image_list[image_index++] = new imageItem("http://images3.fotopic.net/?iid=y7h1e4&outx=300&nostamp=1");
image_list[image_index++] = new imageItem("http://images3.fotopic.net/?iid=y7h1eg&outx=300&nostamp=1");
image_list[image_index++] = new imageItem("http://images3.fotopic.net/?iid=y7h1eh&outx=300&nostamp=1");
image_list[image_index++] = new imageItem("http://images3.fotopic.net/?iid=y7h1ei&outx=300&nostamp=1");
image_list[image_index++] = new imageItem("http://images3.fotopic.net/?iid=y7h1ex&outx=300&nostamp=1");
image_list[image_index++] = new imageItem("http://images3.fotopic.net/?iid=y7h1ej&outx=300&nostamp=1");
image_list[image_index++] = new imageItem("http://images3.fotopic.net/?iid=y7h1ek&outx=300&nostamp=1");
image_list[image_index++] = new imageItem("http://images3.fotopic.net/?iid=y7h1el&outx=300&nostamp=1");
image_list[image_index++] = new imageItem("http://images3.fotopic.net/?iid=y7h1em&outx=300&nostamp=1");
image_list[image_index++] = new imageItem("http://images3.fotopic.net/?iid=y7h1en&outx=300&nostamp=1");
var number_of_image = image_list.length; 
function imageItem(image_location) {
this.image_item = new Image();
this.image_item.src = image_location;
}
function get_ImageItemLocation(imageObj) {
return(imageObj.image_item.src)
}
function generate(x, y) {
var range = y - x + 1;
return Math.floor(Math.random() * range) + x;
}
function getNextImage() {
if (random_display) {
image_index = generate(0, number_of_image-1);
}
else {
image_index = (image_index+1) % number_of_image;
}
var new_image = get_ImageItemLocation(image_list[image_index]);
return(new_image);
}
function rotateImage(ind,place,noofplaces,interval) {
var placekey;
var startind;
var nextind;
var i,j;
var alreadydisplayed;
var new_image;
if (ind<0) {
	startind=0;
	nextind=noofplaces;
}
else {
	startind=ind;
	nextind=startind + 1;
}
for (i = startind; i < nextind; i++)
{
	placekey = place + i;
	do {
		new_image = getNextImage();
		if (random_display) 
		{
			for (alreadydisplayed=0,j=0; j < noofplaces; j++)
			{
				placekey = place + j;
				if (document[placekey].src == new_image)
				{ alreadydisplayed=1;
					break;
				}
			}
		}
		else {
			alreadydisplayed=0;
		}
	}
	while (alreadydisplayed)
	placekey = place + i;
	document[placekey].src = new_image;
}
if (nextind >= noofplaces){ 
	nextind=0;
}
var recur_call = "rotateImage("+nextind+",'"+place+"',"+noofplaces+","+interval+")";
setTimeout(recur_call, interval*1000);
}

