  var affPhotoShufflerDivId = "learnHow";
  var affPhotoShufflerImgId = "aff"; 
  var affImg = new Array(
    "http://www.skydivehouston.com/images/shuffle/aff8.jpg?v=0",
	"http://www.skydivehouston.com/images/shuffle/aff7.jpg?v=0",
	"http://www.skydivehouston.com/images/shuffle/aff6.jpg?v=0",
	"http://www.skydivehouston.com/images/shuffle/aff5.jpg?v=0",
	"http://www.skydivehouston.com/images/shuffle/aff4.jpg?v=0",
	"http://www.skydivehouston.com/images/shuffle/aff3.jpg?v=0",
	"http://www.skydivehouston.com/images/shuffle/aff2.jpg?v=0",
	"http://www.skydivehouston.com/images/shuffle/aff1.jpg?v=0"
    );
  var affPauseSeconds = 5.5;
  var affFadeSeconds = .85;
  var affRotations = 99;
  var affDeckSize = affImg.length;
  var affOpacity = 100;
  var affOnDeck = 0;
  var affStartImg;
  var affImageRotations = affDeckSize * (affRotations+1);
 
  window.onload = affShufflerLaunch;
 
  function affShufflerLaunch()
  {
  	var theimgaff = document.getElementById(affPhotoShufflerImgId);
        affStartImg = theimgaff.src;
	document.getElementById(affPhotoShufflerDivId).style.backgroundImage='url(' + affImg[affOnDeck] + ')';
	setTimeout("affShufflerFade()",affPauseSeconds*1000);
  }

  function affShufflerFade()
  {
  	var theimgaff = document.getElementById(affPhotoShufflerImgId);
    var fadeDelta = 100 / (30 * affFadeSeconds);

	if (affOpacity < 2*fadeDelta ) 
	{
	  affOpacity = 100;
	  if (affImageRotations < 1) return;
	  affShufflerShuffle();
          setTimeout("affShufflerFade()",affPauseSeconds*1000);
	}
	else
	{
	  affOpacity -= fadeDelta;
	  setOpacity(theimgaff,affOpacity);
	  setTimeout("affShufflerFade()",30);
	}
  }

  function affShufflerShuffle()
  {
	var thedivaff = document.getElementById(affPhotoShufflerDivId);
	var theimgaff = document.getElementById(affPhotoShufflerImgId);
	
	theimgaff.src = affImg[affOnDeck];
	setOpacity(theimgaff,100);

	affOnDeck = ++affOnDeck % affDeckSize;
	if (--affImageRotations < 1)
	{
	  affImg[affOnDeck] = affStartImg;
	}
	thedivaff.style.backgroundImage='url(' + affImg[affOnDeck] + ')';
  }

function setOpacity(obj, opacity) {
  opacity = (opacity == 100)?99.999:opacity;
  
  // IE/Win
  obj.style.filter = "alpha(opacity:"+opacity+")";
  
  // Safari<1.2, Konqueror
  obj.style.KHTMLOpacity = opacity/100;

  // Older Mozilla and Firefox
  obj.style.MozOpacity = opacity/100;

  // Safari 1.2, newer Firefox and Mozilla, CSS3
  obj.style.opacity = opacity/100;
}