<!--
/* ishome.js	July, 2007 */
if (document.images) {
	picture0 = new Image;
	picture0.src = 'images/image0.jpg';
	picture1 = new Image;
	picture1.src = 'images/image1.jpg';
	picture2 = new Image;
	picture2.src = 'images/image2.jpg';
	picture3 = new Image;
	picture3.src = 'images/image3.jpg';
	picture4 = new Image;
	picture4.src = 'images/image4.jpg';
	picture5 = new Image;
	picture5.src = 'images/image5.jpg';
	picture6 = new Image;
	picture6.src = 'images/image6.jpg';
	picture7 = new Image;
	picture7.src = 'images/image7.jpg';
	picture8 = new Image;
	picture8.src = 'images/image8.jpg';
	picture9 = new Image;
	picture9.src = 'images/image9.jpg';
	picture10 = new Image;
	picture10.src = 'images/image10.jpg';
	picture11 = new Image;
	picture11.src = 'images/image11.jpg';
}

// global variables 
var interval = 3000;
var random_display = 0;
var imageDir = "images/";

// create a new array 
// index to increase by one every time we add an image to the array
var imageNum = 0;
imageArray = new Array();
imageArray[imageNum++] = new imageItem(imageDir + "image0.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "image1.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "image2.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "image3.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "image4.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "image5.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "image6.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "image7.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "image8.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "image9.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "image10.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "image11.jpg");

var totalImages = imageArray.length; 

// creates the image location
function imageItem(image_location) {
	this.image_item = new Image();
	this.image_item.src = image_location;
}

// returns the image location
function get_ImageItemLocation(imageObj) {
	return(imageObj.image_item.src)
}

// function to generate some random index numbers
function randNum(x, y) {
	var range = y - x + 1;
	return Math.floor(Math.random() * range) + x;
}

// tell the script how to get the next image in the sequence.
function getNextImage() {
	if (random_display) {
		imageNum = randNum(0, totalImages-1);
	}
	else {
		imageNum = (imageNum+1) % totalImages;
	}
	// return the image value
	var new_image = get_ImageItemLocation(imageArray[imageNum]);
	return(new_image);
}

// function that will run slide show
function switchImage(place) {
	if (document.getElementById) { // DOM3 = IE5, NS6 
		document.getElementById('picture').style.visibility = 'visible'; 
	} 
	else { 
		if (document.layers) { // Netscape 4 
		document.picture.visibility = 'visible'; 
	} 
	else { // IE 4 
		document.all.picture.style.visibility = 'visible'; 
	} 
	} 
	
	var new_image = getNextImage();
	document[place].src = new_image;
	var recur_call = "switchImage('"+place+"')";
	timerID = setTimeout(recur_call, interval);
}

function getImage(name) {
	var current_date = new Date();
	var current_seconds = current_date.getSeconds();
	// pad seconds to 2 digits
	if (current_seconds < 10 ) {
		current_seconds = ('0' + current_seconds);
	}
	current_seconds = String(current_seconds);
	var number;
	var selected_image;
	number = current_seconds.substring(0,1);
	selected_image = 'images/image' + number + '.jpg';
	document.images[name].src = selected_image;
}

//-->