var imageInterval = 10000;	// in milliseconds

var imageNum = 0;
var totalImages = 0;
imageArray = new Array();
	
function initImageArray(imageDir, flag) {
	// note - tpl page knows which image is first! - fix that at some point.
	if (flag <= 0) {
		// order for homepage
		loadImageArray(imageDir, 8, 5, 2, 6, 1, 7);
	} else {
		// order for landing page
		loadImageArray(imageDir, 8, 6, 5, 2, 7, 1);
	}
	totalImages = imageArray.length;
	//imageNum = Math.floor(Math.random() * totalImages);
	imageNum = totalImages - 1;
}

function loadImageArray(imageDir) {
	var i;
	for (i=1; i < arguments.length; i++) {
		imageArray.push(new imageItem(imageDir + arguments[i] + ".jpg"));
	}
}

function imageItem(image_location) {
	this.image_item = new Image();
	this.image_item.src = image_location;
}

function getNextImage() {
	imageNum = (imageNum+1) % totalImages;
	var new_image = imageArray[imageNum].image_item.src;
	return(new_image);
}

function switchImage(place) {
	var new_image = getNextImage();
	if (typeof document[place] != 'undefined')  {
		document[place].src = new_image;
	}
	var recur_call = "switchImage('"+place+"')";
	timerID = setTimeout(recur_call, imageInterval);
}

function testImage(place) {
	if (document[place].src == "http://www.yenta911.com/templates/default_blue/media/couple10.jpg") {
		// see http://code.google.com/p/swfobject/wiki/documentation
		// see also http://stackoverflow.com/questions/288445/how-can-i-remove-a-swf-file-thats-embedded-in-html-using-a-button-in-the-swf
		swfobject.embedSWF("http://www.yenta911.com/media/utils/quizmaker2.swf", "game", "550", "412", "6");
	}
}

function resetImage() {
}