var delayval = 4000; //initial page load delay 2 sec
var interval = 16000; //slideshow interval of 8 sec


var imageDir1 = "images/living/";
var imageDir2 = "images/dining/";
var imageDir3 = "images/bedroom/";
var imageDir4 = "images/office/";

var imageNum1 = 0;
imageArray1 = new Array(); //living
imageArray1[imageNum1++] = new imageItem(imageDir1 + "700-sunroom.jpg");
imageArray1[imageNum1++] = new imageItem(imageDir1 + "203-88-01.jpg");
imageArray1[imageNum1++] = new imageItem(imageDir1 + "600s-01.jpg");
imageArray1[imageNum1++] = new imageItem(imageDir1 + "802-76-01.jpg");
imageArray1[imageNum1++] = new imageItem(imageDir1 + "Entertainment-Center-01.jpg");
imageArray1[imageNum1++] = new imageItem(imageDir1 + "Entertainment-Center-02.jpg");
imageArray1[imageNum1++] = new imageItem(imageDir1 + "Hall-Table-01.jpg");
imageArray1[imageNum1++] = new imageItem(imageDir1 + "Hall-Table-02.jpg");
imageArray1[imageNum1++] = new imageItem(imageDir1 + "Kenebec-01.jpg");
imageArray1[imageNum1++] = new imageItem(imageDir1 + "Sectioal-Sofa-01.jpg");
var totalImages1 = imageArray1.length; 

var imageNum2 = 0;
imageArray2 = new Array(); //dining
imageArray2[imageNum2++] = new imageItem(imageDir2 + "Custom-Slab-DRT-01.jpg");
imageArray2[imageNum2++] = new imageItem(imageDir2 + "Bowed-Leg-DRT-02.jpg");
imageArray2[imageNum2++] = new imageItem(imageDir2 + "Carolinian-DRT-01.jpg");
imageArray2[imageNum2++] = new imageItem(imageDir2 + "Chebeague-detail-02.jpg");
imageArray2[imageNum2++] = new imageItem(imageDir2 + "Custom-Buffet-01.jpg");
imageArray2[imageNum2++] = new imageItem(imageDir2 + "Custom-Round-DRT-01.jpg");
imageArray2[imageNum2++] = new imageItem(imageDir2 + "Custom-Round-DRT-02.jpg");
imageArray2[imageNum2++] = new imageItem(imageDir2 + "DRT-Custom-01.jpg");
imageArray2[imageNum2++] = new imageItem(imageDir2 + "Greenbrier-DRT-Detail-01.jpg");
imageArray2[imageNum2++] = new imageItem(imageDir2 + "Natural-Edge-DRT-01.jpg");
imageArray2[imageNum2++] = new imageItem(imageDir2 + "Pisgah-DRT--66-01.jpg");
imageArray2[imageNum2++] = new imageItem(imageDir2 + "Satbrook-DRT-01.jpg");
imageArray2[imageNum2++] = new imageItem(imageDir2 + "Saybrook-China-Cabinet-01.jpg");
var totalImages2 = imageArray2.length; 


var imageNum3 = 0;
imageArray3 = new Array(); //bedroom
imageArray3[imageNum3++] = new imageItem(imageDir3 + "Akkad-3-Bedroom-01.jpg");
imageArray3[imageNum3++] = new imageItem(imageDir3 + "Bed-Room-01.jpg");
imageArray3[imageNum3++] = new imageItem(imageDir3 + "Brookfield-Bedroom-01.jpg");
imageArray3[imageNum3++] = new imageItem(imageDir3 + "Cradle-01.jpg");
imageArray3[imageNum3++] = new imageItem(imageDir3 + "Saybrook-Dresser-01.jpg");
var totalImages3 = imageArray3.length; 


var imageNum4 = 0;
imageArray4 = new Array(); //office
imageArray4[imageNum4++] = new imageItem(imageDir4 + "Natural-Edge-Desk-01.jpg");
imageArray4[imageNum4++] = new imageItem(imageDir4 + "Computer-Desk-01.jpg");
imageArray4[imageNum4++] = new imageItem(imageDir4 + "Conference-Table-01.jpg");
imageArray4[imageNum4++] = new imageItem(imageDir4 + "Custom-Office-01.jpg");
imageArray4[imageNum4++] = new imageItem(imageDir4 + "Custom-Workstation-01.jpg");
imageArray4[imageNum4++] = new imageItem(imageDir4 + "Room-Divider-01.jpg");
imageArray4[imageNum4++] = new imageItem(imageDir4 + "Saybrook-desk-01.jpg");
var totalImages4 = imageArray4.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 getNextImage1() {
	imageNum1 = (imageNum1 + 1) % totalImages1;
    return get_ImageItemLocation(imageArray1[imageNum1]);
}

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

function getNextImage2() {
	imageNum2 = (imageNum2 + 1) % totalImages2;
    return get_ImageItemLocation(imageArray2[imageNum2]);
}

function switchImage2(place) {
		document[place].src = getNextImage2();
		var recur_call = "switchImage2('"+place+"')";
		timerID2 = setTimeout(recur_call, interval);
}


function getNextImage3() {
	imageNum3 = (imageNum3 + 1) % totalImages3;
    return get_ImageItemLocation(imageArray3[imageNum3]);
}

function switchImage3(place) {
		document[place].src = getNextImage3();
		var recur_call = "switchImage3('"+place+"')";
		timerID3 = setTimeout(recur_call, interval);
}


function getNextImage4() {
	imageNum4 = (imageNum4 + 1) % totalImages4;
    return get_ImageItemLocation(imageArray4[imageNum4]);
}

function switchImage4(place) {
		document[place].src = getNextImage4();
		var recur_call = "switchImage4('"+place+"')";
		timerID4 = setTimeout(recur_call, interval);
}

//initial delay on page load
function startSwitchImage() {
    setTimeout("switchImage1('slideImg1')", delayval);
    setTimeout("switchImage2('slideImg2')", delayval * 2);
    setTimeout("switchImage3('slideImg3')", delayval * 3);
    setTimeout("switchImage4('slideImg4')", delayval * 4);
}

