var maxImages = 11; //number of images in slideshow
var imagePanels = 4; //number of image panels avaialable
var interval = 3000;
var currentImage =0;//which image to be displayed
var currentPanel =0;//which slideshow panel on swc_main.html
var lastNum=-1;//Compared to randNum so same panel not chosen consecutively
var randNum=-1;


imageArray = new Array(); //list of image file locations
imageArray[0]= 'slideshow/zorig.jpg';
imageArray[1]= 'slideshow/lina.jpg';
imageArray[2]= 'slideshow/caroline.jpg';
imageArray[3]= 'slideshow/olga.jpg';
imageArray[4]= 'slideshow/monast.jpg';
imageArray[5]= 'slideshow/emilia.jpg';
imageArray[6]= 'slideshow/tweedy.jpg';
imageArray[7]= 'slideshow/volados.jpg';
imageArray[8]= 'slideshow/presto.jpg';
imageArray[9]= 'slideshow/tent.jpg';
imageArray[10]= 'slideshow/arcovaleno.jpg';


linkArray = new Array();
linkArray[0]= '';
linkArray[1]= '';
linkArray[2]= '';
linkArray[3]= '';


function startSlides() {
  currentImage= Math.floor(Math.random()*maxImages); //get a start image
  for(var i=0; i<imagePanels; i++) {
    preload(imageArray[currentImage]);
    insertImage(currentPanel);
    if(++currentPanel >= imagePanels) {
      currentPanel = 0;
    }
  }
  setTimeout("displayNext()",interval);   
}


//display next image
function displayNext() {
  while(randNum == lastNum) {
    randNum = Math.floor(Math.random()*imagePanels);
  }
  lastNum = randNum;
  if(document.images.length) {
    insertImage(randNum);
  }
  myTimeout = setTimeout("displayNext()",interval);   
}

//Preload function
function preload() {
  if (!document.images) {
    return;
  }
  var ar = new Array();
  var arguments = preload.arguments;
  for (var i = 0; i < arguments.length; i++) {
    ar[i] = new Image();
    ar[i].src = arguments[i];
  }
}


function insertImage(panel) {
//  currentImage = Math.floor(Math.random()*maxImages);
  if (document.all){
    document.images['imagePanel'+panel].style.filter="blendTrans(duration=3)"; 
    document.images['imagePanel'+panel].filters.blendTrans.Apply();      
  }
  document.images['imagePanel'+panel].src = imageArray[currentImage];
  document.links[panel].href = linkArray[currentImage];
  if (document.all){
    document.images['imagePanel'+panel].filters.blendTrans.Play();
  }
  if(++currentImage>=maxImages) {
    currentImage = 0;
  }
}


