var intervalD = 6.5; // delay between rotating images (in seconds)
var random_display = 0; // 0 = no, 1 = yes
intervalD *= 720;

var imageD_index = 0;

imageD_list = new Array();
imageD_list[imageD_index++] = new imageDItem("images/rotate/photo4/1.jpg");
imageD_list[imageD_index++] = new imageDItem("images/rotate/photo4/2.jpg");
imageD_list[imageD_index++] = new imageDItem("images/rotate/photo4/4.jpg");
imageD_list[imageD_index++] = new imageDItem("images/rotate/photo4/5.jpg");

var number_of_imageD = imageD_list.length;

function imageDItem(imageD_location) {
this.imageD_item = new Image();
this.imageD_item.src = imageD_location;
}

function get_ImageDItemLocation(imageObj) {
return(imageObj.imageD_item.src)
}

function generate(x, y) {
var range = y - x + 1;
return Math.floor(Math.random() * range) + x;
}

function getNextImageD() {
if (random_display) {
imageD_index = generate(0, number_of_imageD-1);
}
else {
imageD_index = (imageD_index+1) % number_of_imageD;
}
var new_imageD = get_ImageDItemLocation(imageD_list[imageD_index]);
return(new_imageD);
}

function rotateImageD(place) {
var new_imageD = getNextImageD();
document[place].src = new_imageD;
var recur_callD = "rotateImageD('"+place+"')";
setTimeout(recur_callD, intervalD);
}
