// JavaScript Document

var interval = 2000;
var random_display = 0;
var imageDir = "SlideShow/";
var imageNum = 0;
imageArray = new Array();
imageArray[imageNum++] = new imageItem(imageDir + "001.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "002.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "003.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "004.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "005.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "006.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "007.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "008.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "009.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "010.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "011.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "012.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "013.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "014.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "015.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "016.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "017.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "018.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "019.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "020.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "021.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "022.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "023.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "024.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "025.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "026.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "027.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "028.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "029.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "030.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "031.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "032.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "033.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "034.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "035.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "036.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "037.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "038.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "039.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "040.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "041.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "042.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "043.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "044.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "045.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "046.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "047.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "048.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "049.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "050.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "051.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "052.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "053.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "054.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "055.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "056.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "057.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "058.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "059.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "060.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "061.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "062.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "063.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "064.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "065.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "066.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "067.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "068.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "069.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "070.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "071.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "072.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "073.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "074.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "075.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "076.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "077.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "078.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "079.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "080.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "081.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "082.jpg");
//imageArray[imageNum++] = new imageItem(imageDir + "083.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "084.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "085.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "086.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "087.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "088.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "089.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "090.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "091.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "092.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "093.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "094.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "095.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "096.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "097.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "098.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "099.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "100.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "101.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "102.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "103.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "104.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "105.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "106.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "107.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "108.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "109.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "110.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "111.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "112.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "113.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "114.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "115.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "116.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "117.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "118.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "119.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "120.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "121.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "122.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "123.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "124.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "125.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "126.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "127.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "128.jpg");


var totalImages = imageArray.length;
function imageItem(image_location){
this.image_item = new Image();
this.image_item.src = image_location;
}
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(0, totalImages-1);
}
else {
imageNum = (imageNum+1) % totalImages;
}
var new_image = get_ImageItemLocation(imageArray[imageNum]);
return(new_image);
}
function switchImage(place) {
var new_image = getNextImage();
document[place].src = new_image;
var recur_call = "switchImage('"+place+"')";
timerID = setTimeout(recur_call, interval);
}
