
/* This script and many more are available free online at
The JavaScript Source :: http://javascript.internet.com
Created by: Solomon, the Sleuth :: http://www.freewebs.com/thesleuth/scripts/ */

<!-- Script - "Next-Previous Image Gallery 2" -->
<!-- Script Source - http://www.sleuthz.com/ -->
<!--

// Create an Array of Image Locations
var myImg= new Array()
	myImg[0]= "2007Fires/pix1.jpg";
	myImg[1]= "2007Fires/pix2.jpg";
	myImg[2]= "2007Fires/pix3.jpg";
	myImg[3]= "2007Fires/pix4.jpg";
	myImg[4]= "2007Fires/pix5.jpg";
	myImg[5]= "2007Fires/pix6.jpg";
	myImg[6]= "2007Fires/pix7.jpg";
	myImg[7]= "2007Fires/pix8.jpg";
	myImg[8]= "2007Fires/pix9.jpg";
	myImg[9]= "2007Fires/pix10.jpg";
	myImg[10]= "2007Fires/pix11.jpg";
	myImg[11]= "2007Fires/pix12.jpg";
	myImg[12]= "2007Fires/pix13.jpg";
	myImg[13]= "2007Fires/pix14.jpg";
	myImg[14]= "2007Fires/pix15.jpg";
	myImg[15]= "2007Fires/pix16.jpg";
	myImg[16]= "2007Fires/pix17.jpg";
	myImg[17]= "2007Fires/pix18.jpg";
	myImg[18]= "2007Fires/pix19.jpg";
	myImg[19]= "2007Fires/pix20.jpg";
	myImg[20]= "2007Fires/pix21.jpg";
	myImg[21]= "2007Fires/pix22.jpg";
	myImg[22]= "2007Fires/pix23.jpg";
	myImg[23]= "2007Fires/pix24.jpg";
	myImg[24]= "2007Fires/pix25.jpg";
	myImg[25]= "2007Fires/pix26.jpg";
	myImg[26]= "2007Fires/pix27.jpg";
	myImg[27]= "2007Fires/pix28.jpg";
	

// Create an Array of Captions
var myCap= new Array()
	myCap[0]= "";
	myCap[1]= "";
	myCap[2]= "";
	myCap[3]= "";
	myCap[4]= "";
	myCap[5]= "";
	myCap[6]= "";
	myCap[7]= "";
	myCap[8]= "";
	myCap[9]= "";
	myCap[10]= "";
	myCap[11]= "";	
	myCap[12]= "";
	myCap[13]= "";
	myCap[14]= "";
	myCap[15]= "";
	myCap[16]= "";
	myCap[17]= "";
	myCap[18]= "";
	myCap[19]= "";
	myCap[20]= "";
	myCap[21]= "";
	myCap[22]= "";
	myCap[23]= "";
	myCap[24]= "";
	myCap[25]= "";
	myCap[26]= "";
	myCap[27]= "";
	
// Create Number of Images Variable
var n = myImg.length;

// Create Number Variable
var i = 0;

// Create Image Number Variable
var m = 1;

// Create Function to Load Image
function loadImg(){
// Gives "imgSrc" a Source with Number Variable
	document.imgSrc.src = myImg[i];
// Gives "caption" DIV a content
	document.getElementById("caption").innerHTML = myCap[i];
// Gives "imgNum" DIV the image number
	document.getElementById("imgNum").innerHTML = m + "/" + n;
}

// Create Link Function to Switch Image Backward
function prev(){
// Create If/Else Statement to Stop at Certain Image
// If the Number Variable is Less Than 1
	if(i<1){
// Create Another Next Number Variable which Equals to Number Variable
		var l = i;
// Create Current Number Variable which Equals to Image Number Variable
		var c = m;
// Otherwise
	}else{
// Next Number Variable Equals to Number Variable - 1
		var l = i-=1;
// Current Number Variable Equals to Image Number Variable - 1
		var c = m-=1;
	}
// Gives "imgSrc" a Source with an Alternative "l" Variable
	document.imgSrc.src = myImg[l];
// Gives "caption" DIV a content
	document.getElementById("caption").innerHTML = myCap[i];
// Gives "imgNum" DIV the image number
	document.getElementById("imgNum").innerHTML = c + "/" + n;
}

// Create Link Function to Switch Image Forward
function next(){
// Create If/Else Statement to Stop at Certain Image
// If the Number Variable is More Than [Minus 1 of the Number of Arrays]
	if(i>n-2){
// Create Next Number Variable which Equals to Number Variable
// *** Fix for prev
		var l = i=0;
// Create Current Number Variable which Equals to Image Number Variable
// *** fix for next
		var c = m=1;
// Otherwise
	}else{
// Next Number Variable Equals to Number Variable + 1
		var l = i+=1;
// Current Number Variable Equals to Image Number Variable + 1
		var c = m+=1;
	}
// Gives "imgSrc" a Source with Next Number Variable
	document.imgSrc.src = myImg[l];
// Gives "caption" DIV a content
	document.getElementById("caption").innerHTML = myCap[i];
// Gives "imgNum" DIV the image number
	document.getElementById("imgNum").innerHTML = m + "/" + n;
}

// Load function after page loads
window.onload = loadImg;

//-->
<!-- End -->