// +----------------------------------------------------------------------------+
// | File:         LawPictures.js                                               |
// | Description:  Graphics handler for the Law Picture images                  |
// | Author:       Trevor Harris <trevorharris@comcast.net>                     |
// | Created:      February, 2005                                               |
// +----------------------------------------------------------------------------+
// | Copyright (c) 2002 - 2005 Datum Management Services. All rights reserved.  |
// +----------------------------------------------------------------------------+

  var cImageFile = ["../Images/Misc/iStock_000000052760_L1.jpg",
                    "../Images/Misc/iStock_000000069105_L1.jpg",
                    "../Images/Misc/iStock_000000275493_L1.jpg",
                    "../Images/Misc/iStock_000000238455_L1.jpg",
                    "../Images/Misc/iStock_000000092337_L1.jpg",
                    "../Images/Misc/iStock_000000181933_L1.jpg",
                    "../Images/Misc/iStock_000000209606_L1.jpg",
                    "../Images/Misc/iStock_000000290768_L1.jpg"];

  var hImage     = new Array();
  var iIdx        = 0;
  var iDuration   = 6;   // Duration of cross fade

function loadImages() {
  for (i = 0; i < 8; i++) {
    hImage[i]     = new Image();
    hImage[i].src = cImageFile[i];
  }
}


function getImage() {

//  iIdx = Math.round(Math.random() * (cImageFiles.length - 1));  // Count of images
  if (iIdx >= 7) {
    iIdx = 0;
  }
  else {
    ++iIdx;
  }

  return hImage[iIdx].src;
}

function showImage(currImage) {

  if (document.all) {
    currImage.style.filter="BlendTrans(duration=4)";
    currImage.filters.blendTrans.Apply();
  }

  currImage.src = getImage();

  if (document.all) {
    currImage.filters.BlendTrans.Play();
  }
}

function startRolling() {

  loadImages();

  showImage(document.images['imageCenter']);
  showImage(document.images['imageLeft']);
  showImage(document.images['imageRight']);

  hLoadImage = setInterval("showImage(document.images['imageLeft'])", 9000);
  hLoadImage = setInterval("showImage(document.images['imageCenter'])", 10000);
  hLoadImage = setInterval("showImage(document.images['imageRight'])", 8000);

}

window.onload = startRolling