
		//Fade-in image slideshow- By Dynamic Drive
		//For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
		//This credit MUST stay intact for use

		var slideshow_width='225px' //SET IMAGE WIDTH
		var slideshow_height='255px' //SET IMAGE HEIGHT
		var pause=8000 //SET PAUSE BETWEEN SLIDE (1000=1 seconds) was 12000 then 8000
		var preloadbites=3 // preloads this many images before starting the rotation, then 2x this many images on each
		                   // rotation until they're all downloaded (since images are preloaded, this makes the show
																					// start much quicker
																					// I guess the logic should be something like 2 x preloadbites should download within pause time

		var fadeimages=new Array()
		//SET IMAGE PATHS. Extend or contract array as needed
		//CSY Temporarily switched images for symposium 1.28.08
		//use fadeimages.length in brackets to make auto-incrementing, don't have to adjust when adding/deleting images
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R1.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R2.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R3.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R4.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R5.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R6.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R7.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R8.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R9.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R10.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R11.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R12.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R13.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R14.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R15.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R16.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R17.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R18.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R19.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R20.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R21.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R22.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R23.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R24.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R25.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R26.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R27.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R28.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R29.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R30.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R31.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R32.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R33.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R34.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R35.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R36.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R37.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R38.jpg"		
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R39.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R40.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R41.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R42.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R43.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R44.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R45.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R46.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R47.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R48.jpg"		
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R49.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R50.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R51.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R52.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R53.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R54.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R55.jpg"	
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R56.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R57.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R58.jpg"		
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R59.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R60.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R61.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R62.jpg"		
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R63.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R64.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R65.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R66.jpg"		
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R67.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R68.jpg"
		
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R69.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R70.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R71.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R72.jpg"		
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R73.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R74.jpg"	

		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R75.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R76.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R77.jpg"		
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R78.jpg"
		fadeimages[fadeimages.length]="/ArchiveSite2008/images/RotatingImages/R79.jpg"
		////NO need to edit beyond here/////////////

  ///CSY - dont always want to start with the same image.  This randomizes the start point
		var curimageindex=Math.floor(Math.random()*fadeimages.length);
		var startviewingat=curimageindex;
		var nextimageindex=curimageindex;
		nextimageindex=(nextimageindex<fadeimages.length-1)? nextimageindex+1 : 0
	 var disp='Started with '+curimageindex+'\nThen preloaded ';

  //
  var preloadCount=0;
		var preloadedimages=new Array()

		//The straightforward version of this preloads starting with
		//image 0.  Not helpful when we're randomizing the starting
		//point.  The straightforward version used i instead of j
		function PreloadNext(){
    for(i=preloadCount; i<fadeimages.length; i++) {
        if(i<(preloadCount+preloadbites)) {
									   var j = (startviewingat+i)%(fadeimages.length);
            preloadedimages[j] = new Image()
            preloadedimages[j].src = fadeimages[j]
												disp=disp+j+', '
        } else {
            break 
								}
    }
				preloadCount=i
				// Uncomment the following to view the preloading behaviour (ie remove the /* and */ multi line comments
				/*
				if (preloadCount>=fadeimages.length) {
															alert ('Just loaded '+disp)
	  	}
				*/
 }
		
		var ie4=document.all
		var dom=document.getElementById

		if (ie4||dom)
		document.write('<div style="position:relative;width:'+slideshow_width+';height:'+slideshow_height+';overflow:hidden;"><div  id="canvas0" style="position:absolute;width:'+slideshow_width+';height:'+slideshow_height+';top:0;left:0;filter:alpha(opacity=10);-moz-opacity:10"></div><div id="canvas1" style="position:absolute;width:'+slideshow_width+';height:'+slideshow_height+';top:0;left:0;filter:alpha(opacity=10);-moz-opacity:10"></div></div>')
		else
		document.write('<img name="defaultslide" src="../'+fadeimages[0]+'">')

		var curpos=10
		var degree=10
		var curcanvas="canvas0"
		//var curimageindex=0
		//var nextimageindex=1


		function fadepic(){
		if (curpos<100){
		curpos+=10
		if (tempobj.filters)
		tempobj.filters.alpha.opacity=curpos
		else if (tempobj.style.MozOpacity)
		tempobj.style.MozOpacity=curpos/100
		}
		else{
		clearInterval(dropslide)
		nextcanvas=(curcanvas=="canvas0")? "canvas0" : "canvas1"
		tempobj=ie4? eval("document.all."+nextcanvas) : document.getElementById(nextcanvas)
		tempobj.innerHTML='<img src="../'+fadeimages[nextimageindex]+'">'
		nextimageindex=(nextimageindex<fadeimages.length-1)? nextimageindex+1 : 0
		setTimeout("rotateimage()",pause)
		}
		}

		function rotateimage(){
		if (ie4||dom){
		resetit(curcanvas)
		var crossobj=tempobj=ie4? eval("document.all."+curcanvas) : document.getElementById(curcanvas)
		crossobj.style.zIndex++
		var temp='setInterval("fadepic()",50)'
		dropslide=eval(temp)
		curcanvas=(curcanvas=="canvas0")? "canvas1" : "canvas0"	
		//alert(preloadedimages.length)
		    if (preloadCount<fadeimages.length) {
			       //alert('PreloadCount: '+preloadCount+' - fadeimages.length='+fadeimages.length+' - preloadedimages.length: '+preloadedimages.length)							
        PreloadNext()
      }					
		}
		
		else
		document.images.defaultslide.src=fadeimages[curimageindex]
		curimageindex=(curimageindex<fadeimages.length-1)? curimageindex+1 : 0
		if (preloadCount<fadeimages.length) {
    PreloadNext()
  }				
		}

		function resetit(what){
		curpos=10
		var crossobj=ie4? eval("document.all."+what) : document.getElementById(what)
		if (crossobj.filters)
		crossobj.filters.alpha.opacity=curpos
		else if (crossobj.style.MozOpacity)
		crossobj.style.MozOpacity=curpos/100
		}

		function startit(){
		var crossobj=ie4? eval("document.all."+curcanvas) : document.getElementById(curcanvas)
		crossobj.innerHTML='<img src="../'+fadeimages[curimageindex]+'">'
		rotateimage()
		}
		
function fisherYates ( myArray ) {
  var i = myArray.length;
  if ( i == 0 ) return false;
  while ( --i ) {
     var j = Math.floor( Math.random() * ( i + 1 ) );
     var tempi = myArray[i];
     var tempj = myArray[j];
     myArray[i] = tempj;
     myArray[j] = tempi;
   }
}		

  //Now that everything's defined, let's do something
  //Let's start by randomizing the images array so they don't always pop
		//   up in the same order
		fisherYates(fadeimages)
		//Next load the first preloadbites number of images
  PreloadNext()
		//Then start the show
		if (ie4||dom)
		  window.onload=startit
		else
		  setInterval("rotateimage()",pause)

