















  var gblPhotoShufflerDivId = "photodiv";







  var gblPhotoShufflerImgId = "photoimg"; 







  var gblImg = new Array(

"page_images/home/ssrd1.jpg",

/*"page_images/home/ssrd2.jpg",*/

"page_images/home/ssrd3.jpg",																									

"page_images/home/cinderella15.jpg",

"page_images/home/cinderella2.jpg",

"page_images/home/cinderella4.jpg",

"page_images/home/cinderella3.jpg",

"page_images/home/cinderella5.jpg",

"page_images/home/board.jpg",

"page_images/home/golf.jpg",

"page_images/home/golf2.jpg",

"page_images/home/golf3.jpg",

"page_images/home/sa1.jpg",

"page_images/home/sa2.jpg",

"page_images/home/genome1.jpg",

"page_images/home/genome2.jpg",

"page_images/home/965.jpg",

"page_images/home/1593.jpg",

"page_images/home/2488.jpg",

"page_images/home/2944.jpg",

"page_images/home/8453.jpg",

"page_images/home/8495.jpg",

"page_images/home/IPEF.jpg",

"page_images/home/1748.jpg",

"page_images/home/2073.JPG",

"page_images/home/1558.jpg"

);







  var gblPauseSeconds = 2.00;







  var gblFadeSeconds = .85;







  var gblRotations = 5;















  // End Customization section







  







  var gblDeckSize = gblImg.length;







  var gblOpacity = 100;







  var gblOnDeck = 0;







  var gblStartImg;







  var gblImageRotations = gblDeckSize * (gblRotations+1);















  window.onload = photoShufflerLaunch;







  







  function photoShufflerLaunch()







  {







  	var theimg = document.getElementById(gblPhotoShufflerImgId);







        gblStartImg = theimg.src; // save away to show as final image















	document.getElementById(gblPhotoShufflerDivId).style.backgroundImage='url(' + gblImg[gblOnDeck] + ')';







	setTimeout("photoShufflerFade()",gblPauseSeconds*1000);







  }















  function photoShufflerFade()







  {







  	var theimg = document.getElementById(gblPhotoShufflerImgId);







	







  	// determine delta based on number of fade seconds







	// the slower the fade the more increments needed







        var fadeDelta = 100 / (30 * gblFadeSeconds);















	// fade top out to reveal bottom image







	if (gblOpacity < 2*fadeDelta ) 







	{







	  gblOpacity = 100;







	  // stop the rotation if we're done







	  if (gblImageRotations < 1) return;







	  photoShufflerShuffle();







	  // pause before next fade







          setTimeout("photoShufflerFade()",gblPauseSeconds*1000);







	}







	else







	{







	  gblOpacity -= fadeDelta;







	  setOpacity(theimg,gblOpacity);







	  setTimeout("photoShufflerFade()",30);  // 1/30th of a second







	}







  }















  function photoShufflerShuffle()







  {







	var thediv = document.getElementById(gblPhotoShufflerDivId);







	var theimg = document.getElementById(gblPhotoShufflerImgId);







	







	// copy div background-image to img.src







	theimg.src = gblImg[gblOnDeck];







	// set img opacity to 100







	setOpacity(theimg,100);















        // shuffle the deck







	gblOnDeck = ++gblOnDeck % gblDeckSize;







	// decrement rotation counter







	if (--gblImageRotations < 1)







	{







	  // insert start/final image if we're done







	  gblImg[gblOnDeck] = gblStartImg;







	}















	// slide next image underneath







	thediv.style.backgroundImage='url(' + gblImg[gblOnDeck] + ')';







  }















  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;







  }































