﻿
//#########################################
// Makes the images change when the mouse scrolls over them.
<!--
function roll(img_name1, img_src1, img_name2, img_src2, img_name3, img_src3)
   {
   document[img_name1].src = img_src1;
   document[img_name2].src = img_src2;
   document[img_name3].src = img_src3;
   }
//-->


//#########################################
// Slideshow Script

theimage = new Array();

// The dimensions of ALL the images should be the same or some of them may look stretched or reduced in Netscape 4.
// Format: theimage[...]=[image URL, link URL, name/description]
theimage[0]=["images/slideshow1.jpg"];
theimage[1]=["images/slideshow2.jpg"];
theimage[2]=["images/slideshow3.jpg"];
theimage[3]=["images/slideshow4.jpg"];
theimage[4]=["images/slideshow5.jpg"];
theimage[5]=["images/slideshow6.jpg"];
theimage[6]=["images/slideshow7.jpg"];


///// Plugin variables

playspeed=4000;// The playspeed determines the delay for the "Play" button in ms


//#####
//key that holds where in the array currently are
i=0;


//########
//if random
function SetRandom() {
	tempimage = new Array();
	for(p=0; p<theimage.length; p++){
		for(p1=0; p1>-1; p1) {
			tempNum = Math.floor(Math.random()*theimage.length)
			if(!tempimage[tempNum]){
				tempimage[tempNum]=theimage[p];
				break;
			}
		}
	}
	for(p=0;p<theimage.length;p++)theimage[p]=tempimage[p];
}

//if random order
SetRandom()


//#######
window.onload=function(){

	//preload images into browser
	preloadSlide();

	//set the first slide
	SetSlide(0);

	//autoplay
	PlaySlide();
}

//########
function SetSlide(num) {
	//too big
	i=num%theimage.length;
	//too small
	if(i<0)i=theimage.length-1;

	//switch the image
	document.images.imgslide.src=theimage[i][0];

}


//#######
function PlaySlide() {
	if (!window.playing) {
		PlayingSlide(i+1);
		if(document.slideshow.play){
			document.slideshow.play.value="   Stop   ";
		}
	}
	else {
		playing=clearTimeout(playing);
		if(document.slideshow.play){
			document.slideshow.play.value="   Play   ";
		}
	}
	// if you have to change the image for the "playing" slide
	if(document.images.imgPlay){
		setTimeout('document.images.imgPlay.src="'+imgStop+'"',1);
		imgStop=document.images.imgPlay.src
	}
}


//#########
function PlayingSlide(num) {
	playing=setTimeout('PlayingSlide(i+1);SetSlide(i+1);', playspeed);
}


//########
function preloadSlide() {
	for(k=0;k<theimage.length;k++) {
		theimage[k][0]=new Image().src=theimage[k][0];
	}
}