var slideChangeRate = 6000;
var crossFadeTime = 6;

// you need to edit the following path to suit your installation.

var path="http://www.susanprice.org.uk/spricemoodle/file.php/1/";

// Your slideshow is stored as image01.jpg --> image10.jpg

imagearray = new Array(); 
imagearray[0] = path+'image01.jpg';
imagearray[1] = path+'image02.jpg';
imagearray[2] = path+'image03.jpg';
imagearray[3] = path+'image04.jpg';
imagearray[4] = path+'image05.jpg';
imagearray[5] = path+'image06.jpg';
imagearray[6] = path+'image07.jpg';
imagearray[7] = path+'image08.jpg';
 
// Text 'mouse hover' captions to correspond to each image above

var textarray = new Array(
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 ''
);


var totalpics = imagearray.length;
var t;
var j = 0;
var i= 0;

randomize();
runSlideShow();

function randomize(){
var rnd1,rnd2,temp;
for (i=0;i<totalpics;i++){
   rnd1 = Math.floor(Math.random() * totalpics);
   rnd2 = Math.floor(Math.random() * totalpics);
   temp=imagearray[rnd1];
	 imagearray[rnd1]=imagearray[rnd2];
	 imagearray[rnd2]=temp;
	 temp=textarray[rnd1];
	 textarray[rnd1]=textarray[rnd2];
	 textarray[rnd2]=temp;
	 }
}

function runSlideShow(){

var preLoad = new Array()
for (i = 0; i < imagearray.length; i++){
   preLoad[i] = new Image();
   preLoad[i].src = imagearray[i];
	}
   if (document.all){
      document.images.STOSlideShow.style.filter='blendTrans(duration=2)'
      document.images.STOSlideShow.style.filter='blendTrans(duration=crossFadeTime)'
      document.images.STOSlideShow.filters.blendTrans.Apply()      
   }
   document.images.STOSlideShow.src = preLoad[j].src;
	 //caption.value = textarray[j];
       document.images.STOSlideShow.alt = textarray[j];


   if (document.all){
      document.images.STOSlideShow.filters.blendTrans.Play()
   }
   j = j + 1
   if (j > (imagearray.length-1)) {
	   j=0 ; 
	   randomize()
		 }
   t = setTimeout('runSlideShow()', slideChangeRate)
}
