//declaring necessary local variables
var img = new Array(10); //array to hold the images
var start = null; //start pointer
var counter = 0; //counts the image sequences
var delayTime = 2500; //user defined

function load(){
		var ImageNum = 0;
		imageArray = new Array();
		var TextNum = 0;
		textArray = new Array();
		
		var image_dir = "images/gallery/"
		imageArray[ImageNum++] = new imageItem(image_dir + "dog_jake.jpg"); // image 1
		textArray[TextNum++] = "Jake"; // image 1
		imageArray[ImageNum++] = new imageItem(image_dir + "dog_maru.jpg"); // image 2
		textArray[TextNum++] = "Maru"; // image 2
		imageArray[ImageNum++] = new imageItem(image_dir + "dog_norm_cinn.jpg"); // image 3
		textArray[TextNum++] = "Norm and Cinnamon"; // image 3
		imageArray[ImageNum++] = new imageItem(image_dir + "dog_squeakers_dolly.jpg"); // image 4
		textArray[TextNum++] = "Squeakers and Dolly"; // image 4
		imageArray[ImageNum++] = new imageItem(image_dir + "dog_jakep.jpg"); // image 5
		textArray[TextNum++] = "Jake"; // image 5
		imageArray[ImageNum++] = new imageItem(image_dir + "dog_koyti.jpg"); // image 6
		textArray[TextNum++] = "Koyti"; // image 6
		imageArray[ImageNum++] = new imageItem(image_dir + "cat_chole.jpg"); // image 7
		textArray[TextNum++] = "Chloe"; // image 7
		imageArray[ImageNum++] = new imageItem(image_dir + "dog_kelsa.jpg"); // image 8
		textArray[TextNum++] = "Kelsa"; // image 8
		imageArray[ImageNum++] = new imageItem(image_dir + "dog_tabitha_loki.jpg"); // image 9
		textArray[TextNum++] = "Tabitha & Loki"; // image 9
		imageArray[ImageNum++] = new imageItem(image_dir + "dog_ashley.jpg"); // image 10
		textArray[TextNum++] = "Ashley"; // image 10
		
		imageArray[ImageNum++] = new imageItem(image_dir + "bird_casear.jpg"); // image 11
		textArray[TextNum++] = "Casear"; // image 11
		imageArray[ImageNum++] = new imageItem(image_dir + "cat_ropespierre.jpg"); // image 12
		textArray[TextNum++] = "Robespierre"; // image 12
		imageArray[ImageNum++] = new imageItem(image_dir + "cat_asia.jpg"); // image 13
		textArray[TextNum++] = "Asia"; // image 13
		imageArray[ImageNum++] = new imageItem(image_dir + "cat_bobbyg.jpg"); // image 14
		textArray[TextNum++] = "Bobby"; // image 14
		imageArray[ImageNum++] = new imageItem(image_dir + "dog_zeus.jpg"); // image 15
		textArray[TextNum++] = "Zeus"; // image 15
		imageArray[ImageNum++] = new imageItem(image_dir + "cat_haley.jpg"); // image 16
		textArray[TextNum++] = "Haley"; // image 16
		imageArray[ImageNum++] = new imageItem(image_dir + "cat_dookitty.jpg"); // image 17
		textArray[TextNum++] = "Doo Kitty"; // image 17
		imageArray[ImageNum++] = new imageItem(image_dir + "cat_vixie.jpg"); // image 18
		textArray[TextNum++] = "Vixie"; // image 18	
		imageArray[ImageNum++] = new imageItem(image_dir + "cat_mittens.jpg"); // image 19
		textArray[TextNum++] = "Mittens"; // image 19
		imageArray[ImageNum++] = new imageItem(image_dir + "cat_pepper.jpg"); // image 20
		textArray[TextNum++] = "Pepper"; // image 20
		
		imageArray[ImageNum++] = new imageItem(image_dir + "cat_jesse.jpg");
		textArray[TextNum++] = "Jesse"; 
		imageArray[ImageNum++] = new imageItem(image_dir + "cat_zoey_princesspea.jpg");
		textArray[TextNum++] = "Zoey and Princess Pea"; 
		imageArray[ImageNum++] = new imageItem(image_dir + "cat_nermal.jpg");
		textArray[TextNum++] = "Nermal"; 
		imageArray[ImageNum++] = new imageItem(image_dir + "dog_buster.jpg");
		textArray[TextNum++] = "Buster"; 
		imageArray[ImageNum++] = new imageItem(image_dir + "cat_rocky.jpg");
		textArray[TextNum++] = "Rocky"; 
		imageArray[ImageNum++] = new imageItem(image_dir + "cat_pearl.jpg");
		textArray[TextNum++] = "Pearl"; 
		imageArray[ImageNum++] = new imageItem(image_dir + "dog_pennyd.jpg");
		textArray[TextNum++] = "Penny"; 
		imageArray[ImageNum++] = new imageItem(image_dir + "dog_prince.jpg");
		textArray[TextNum++] = "Prince"; 
		imageArray[ImageNum++] = new imageItem(image_dir + "dog_bobk.jpg");
		textArray[TextNum++] = "Bob"; 
		imageArray[ImageNum++] = new imageItem(image_dir + "dog_dunkin01.jpg");
		textArray[TextNum++] = "Dunkin"; 
				
		imageArray[ImageNum++] = new imageItem(image_dir + "dog_lexus.jpg");
		textArray[TextNum++] = "Lexus"; 
		imageArray[ImageNum++] = new imageItem(image_dir + "dog_trixie.jpg");
		textArray[TextNum++] = "Trixie"; 
		imageArray[ImageNum++] = new imageItem(image_dir + "dog_bling_bling.jpg");
		textArray[TextNum++] = "Bling Bling"; 
		imageArray[ImageNum++] = new imageItem(image_dir + "horse_chance_lass.jpg");
		textArray[TextNum++] = "Chance and Lass"; 
		imageArray[ImageNum++] = new imageItem(image_dir + "sf_piggy.jpg");
		textArray[TextNum++] = "Piggy"; 
		imageArray[ImageNum++] = new imageItem(image_dir + "dog_sydney_innis.jpg");
		textArray[TextNum++] = "Sydney and Innis"; 
//		imageArray[ImageNum++] = new imageItem(image_dir + "");
//		textArray[TextNum++] = ""; 
///		imageArray[ImageNum++] = new imageItem(image_dir + "");
//		textArray[TextNum++] = ""; 
//		imageArray[ImageNum++] = new imageItem(image_dir + "");
//		textArray[TextNum++] = ""; 
//		imageArray[ImageNum++] = new imageItem(image_dir + "");
//		textArray[TextNum++] = ""; 
		
		number_of_images = imageArray.length;
}
function imageItem(image_location) {
	this.image_item = new Image();
	this.image_item.src = image_location;
}
//function for changing the images
function anim(){
	 counter++;
	 document.rImage.src = imageArray[counter].image_item.src;
	 if (textArray.length != 0)
		 document.getElementById("slidetext").innerHTML=textArray[counter];		
	 if (counter ==  number_of_images-1)
	 	counter = -1;
 }
 //function for starting the slide show
function slide(){
 	start = setInterval("anim()", delayTime);
}
//function to stop the slide show
function stopSlide(){
   clearInterval(start);
}
function previousSlide(){
	if (counter == 0){
		counter = number_of_images-1
	}
	else{
		counter--;
	}
	document.rImage.src = imageArray[counter].image_item.src;
	 if (textArray.length != 0)
	document.getElementById("slidetext").innerHTML=textArray[counter];	
}
