var interval_s = 2500; var random_display_s = 0; var image_dir_s = "portraits/"; var ImageNum_s = 0; spotlightArray = new Array(); spotlightArray[ImageNum_s++] = new imageItem_s(image_dir_s + "161.jpg"); spotlightArray[ImageNum_s++] = new imageItem_s(image_dir_s + "156.jpg"); spotlightArray[ImageNum_s++] = new imageItem_s(image_dir_s + "155.jpg"); spotlightArray[ImageNum_s++] = new imageItem_s(image_dir_s + "134.jpg"); spotlightArray[ImageNum_s++] = new imageItem_s(image_dir_s + "126.jpg"); spotlightArray[ImageNum_s++] = new imageItem_s(image_dir_s + "120.jpg"); var number_of_images_s = spotlightArray.length; function imageItem_s(image_location) { this.image_item = new Image(); this.image_item.src = image_location; } function get_ImageItemLocation_s(imageObj) { return(imageObj.image_item.src); } function randNum_s(x, y) { var range = y - x + 1; return Math.floor(Math.random() * range) + x; } function getNextImage_s() { if (random_display_s) { ImageNum_s = randNum_s(0, number_of_images_s-1); } else { ImageNum_s = (ImageNum_s+1) % number_of_images_s; } var new_image = get_ImageItemLocation_s(spotlightArray[ImageNum_s]); return(new_image); } function getPrevImage_s() { if (ImageNum_s == 0) { ImageNum_s = (number_of_images_s-1); } else { ImageNum_s = (ImageNum_s-1); } var new_image = get_ImageItemLocation_s(spotlightArray[ImageNum_s]); return(new_image); } function prevImage_s(place) { var new_image = getPrevImage_s(); var oImg = this.document.getElementById(place); oImg.src = new_image; } function rotateImage_s(place) { var new_image = getNextImage_s(); var oImg = this.document.getElementById(place); oImg.src = new_image; var recur_call = "rotateImage_s('"+place+"')"; timerIDs = setTimeout(recur_call, interval_s); }