// SeqSlides.js
// Version 0.5 10Nov 2003
// Copyright M.J.C. Griffin, with grateful acknowledgement to Fitz, from www.CodeLifter.com

// Specify variables

// Duration of crossfade (seconds)
var crossFadeDuration = 3;

var needtoload = 1;
var current = 0;
var piclength = pic1.length;
var preLoad1 = new Array();

function LoadPix1(){
   for (i = 0; i < 2; i++) {preLoad1[i] = new Image();preLoad1[i].src = pic1[i];}
}

function doSeqSlide1(x){
   fadeOut1()
   document.images.SlideArea1.src = preLoad1[x].src;
   fadeIn1()
}

function incCurrent(){
   current = current + 1; if (current == piclength-1) needtoload=0 
   if (current >= (piclength)) current = 0
   if (needtoload) {preLoad1[current+1] = new Image();preLoad1[current+1].src = pic1[current+1];
   }
}   

function fadeOut1(){
    if (document.all){
      document.images.SlideArea1.style.filter="blendTrans(duration=2)"
      document.images.SlideArea1.style.filter="blendTrans(duration=crossFadeDuration)"
      document.images.SlideArea1.filters.blendTrans.Apply()}
}

function fadeIn1(){
   if (document.all){
      document.images.SlideArea1.filters.blendTrans.Play()}
}

function next1(){
   incCurrent();doSeqSlide1(current);
}
