var interval = 3000;
var random_display = 0;
var number_of_image = imageArray.length;

function get_ImageItemLocation(imageObj) {
return(imageObj.image_item.src)
}

function randNum(x, y) {
var range = y - x + 1;
return Math.floor(Math.random() * range) + x;
}

function getNextImage() {
if (random_display) {
ImageNum = randNum(1, number_of_image-1);
} else {
   //ImageNum = (ImageNum+1) % number_of_image;
        if (ImageNum < imageArray.length-1) {
	   ImageNum = (ImageNum+1) % number_of_image;
        } else {
		ImageNum = 1;
        }
}
var new_image = get_ImageItemLocation(imageArray[ImageNum]);
return(new_image);
}

function getPrevImage() {
ImageNum = (ImageNum-1) % number_of_image;
if (ImageNum < 1) {
ImageNum = imageArray.length - 1;
}
var new_image = get_ImageItemLocation(imageArray[ImageNum]);
return(new_image);
}

function prevImage(place) {
var new_image = getPrevImage();
document[place].src = new_image;
}

function rotateImage(place) {
var new_image = getNextImage();
document[place].src = new_image;
var recur_call = "rotateImage('"+place+"')";
timerID = setTimeout(recur_call, interval);
}
