var interval = 3;
var random_display = 1; // 0 = no, 1 = yes
interval *= 1000;

var image_index = 0;
image_list = new Array();
image_list[image_index++] = new imageItem("http://www.wyodata.com/images/newsbox/3com.gif");
image_list[image_index++] = new imageItem("http://www.wyodata.com/images/newsbox/adobe.gif");
image_list[image_index++] = new imageItem("http://www.wyodata.com/images/newsbox/cisco.gif");
image_list[image_index++] = new imageItem("http://www.wyodata.com/images/newsbox/citrix.gif");
image_list[image_index++] = new imageItem("http://www.wyodata.com/images/newsbox/covad.gif");
image_list[image_index++] = new imageItem("http://www.wyodata.com/images/newsbox/dell.gif");
image_list[image_index++] = new imageItem("http://www.wyodata.com/images/newsbox/docauto.gif");
image_list[image_index++] = new imageItem("http://www.wyodata.com/images/newsbox/hp.gif");
image_list[image_index++] = new imageItem("http://www.wyodata.com/images/newsbox/interwoven.gif");
image_list[image_index++] = new imageItem("http://www.wyodata.com/images/newsbox/linksys.gif");
image_list[image_index++] = new imageItem("http://www.wyodata.com/images/newsbox/mcafee.gif");
image_list[image_index++] = new imageItem("http://www.wyodata.com/images/newsbox/microsoft.gif");
image_list[image_index++] = new imageItem("http://www.wyodata.com/images/newsbox/postini.gif");
image_list[image_index++] = new imageItem("http://www.wyodata.com/images/newsbox/safend.gif");
image_list[image_index++] = new imageItem("http://www.wyodata.com/images/newsbox/symantec.gif");
image_list[image_index++] = new imageItem("http://www.wyodata.com/images/newsbox/thinprint.gif");
image_list[image_index++] = new imageItem("http://www.wyodata.com/images/newsbox/trendmicro.gif");
image_list[image_index++] = new imageItem("http://www.wyodata.com/images/newsbox/watchguard.gif");
image_list[image_index++] = new imageItem("http://www.wyodata.com/images/newsbox/workshare.gif");
var number_of_image = image_list.length;
var i = 20;

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 rndIndex() {
	var j;
	var idx;
	var tmp;
	for (j = 0; j < number_of_image; j++)
	{
		idx = Math.floor((number_of_image - j + 0) * Math.random() + j);
		tmp = image_list[j];
		image_list[j] = image_list[idx];
		image_list[idx] = tmp;
	}
}

function generate() {
	if (i >= number_of_image)
	{
		rndIndex();
		i=0;
	}
	i+=1;
	return i-1;
}
	
function getNextImage() {
	if (random_display) {
		image_index = generate();
	}
	else {
		image_index = (image_index+1) % number_of_image;
	}
	
	var new_image = get_ImageItemLocation(image_list[image_index]);
	return(new_image);
}

function rotateImage(place) {

	var new_image = getNextImage();
	if (document.all){
		document[place].style.filter="blendTrans(duration=1)";
		document[place].filters.blendTrans.Apply();
	}
	
	document[place].src = new_image;
	
	if (document.all){
		document[place].filters.blendTrans.Play();
	}

	var recur_call = "rotateImage('"+place+"')";
	setTimeout(recur_call, interval);
}