
//Preloaded slideshow script- By Jason Moon
//For this script and more
//Visit http://www.dynamicdrive.com



// DO NOT EDIT BELOW THIS LINE!
function CacheImage(ImageSource) { // TURNS THE STRING INTO AN IMAGE OBJECT
   var ImageObject = new Image();
   ImageObject.src = ImageSource;
   return ImageObject;
}

function ShowSlide(Direction) {
   if (SlideReady && SlideReady1 && SlideReady2) {
	   
      NextSlide = CurrentSlide + Direction;
      NextSlide1 = CurrentSlide1 + Direction;
      NextSlide2 = CurrentSlide2 + Direction;
      
      // THIS WILL DISABLE THE BUTTONS (IE-ONLY)
      document.SlideShow.Previous.disabled = (NextSlide == 0);
     document.SlideShow.Next.disabled = (NextSlide == 
(Slides.length-1));    
	
	if(NextSlide == 0){
		document.getElementById('Previous').src = 'image/slide_arrow_dable_01.jpg';
	}else{
		document.getElementById('Previous').src = 'image/slide_arrow_01.jpg';
	}
	
	if(NextSlide == 
(Slides.length-1)){
		document.getElementById('Next').src = 'image/slide_arrow_dable_02.jpg';
	}else{
		document.getElementById('Next').src = 'image/slide_arrow_02.jpg';
	}

 	if ((NextSlide >= 0) && (NextSlide < Slides.length)) {
            document.images['Screen'].src = Slides[NextSlide].src;
           document.getElementById('Link').href = Link[NextSlide];
            CurrentSlide = NextSlide++;
            //Message = 'Picture ' + (CurrentSlide+1) + ' of ' + 
Slides.length;
           //self.defaultStatus = Message;
            if (Direction == 1) CacheNextSlide();
      }
      
       if ((NextSlide1 >= 0) && (NextSlide1 < Slides1.length)) {
            document.images['Screen1'].src = Slides1[NextSlide1].src;
            document.getElementById('Link1').href = Link1[NextSlide1];
            CurrentSlide1 = NextSlide1++;
            //Message1 = 'Picture ' + (CurrentSlide1+1) + ' of ' + 
Slides1.length;
           //self.defaultStatus = Message1;
            if (Direction == 1) CacheNextSlide();
      }
      
       if ((NextSlide2 >= 0) && (NextSlide2 < Slides2.length)) {
            document.images['Screen2'].src = Slides2[NextSlide2].src;
            document.getElementById('Link2').href = Link2[NextSlide2];
            CurrentSlide2 = NextSlide2++;
           //Message2 = 'Picture ' + (CurrentSlide2+1) + ' of ' + 
Slides2.length;
            //self.defaultStatus = Message2;
            if (Direction == 1) CacheNextSlide();
      }
      return true;
   }
}

function Download() {
   if (Slides[NextSlide].complete && Slides1[NextSlide1].complete && Slides2[NextSlide2].complete) {
      SlideReady = true;
      SlideReady1 = true;
      SlideReady2 = true;
      //self.defaultStatus = Message;
   }
   else setTimeout("Download()", 100); // CHECKS DOWNLOAD STATUS EVERY 100 MS
   return true;
}

function CacheNextSlide() {
   if ((NextSlide < Slides.length) && (typeof Slides[NextSlide] == 
'string') && (NextSlide1 < Slides1.length) && (typeof Slides1[NextSlide1] == 
'string') && (NextSlide2 < Slides2.length) && (typeof Slides2[NextSlide2] == 
'string'))
{ // ONLY CACHES THE IMAGES ONCE
      SlideReady = false;
      SlideReady1 = false;
      SlideReady2 = false;
     // self.defaultStatus = 'Downloading next picture...';
      Slides[NextSlide] = CacheImage(Slides[NextSlide]);
      Slides1[NextSlide1] = CacheImage(Slides1[NextSlide1]);
      Slides2[NextSlide2] = CacheImage(Slides2[NextSlide2]);
      Download();
   }
   return true;
}

function StartSlideShow() {
   CurrentSlide = -1;
   CurrentSlide1 = -1;
   CurrentSlide2 = -1;
   Slides[0] = CacheImage(Slides[0]);
   Slides1[0] = CacheImage(Slides1[0]);
   Slides2[0] = CacheImage(Slides2[0]);
   SlideReady = true;
   SlideReady1 = true;
   SlideReady2 = true;
   ShowSlide(1);
}