// CSS Linked Photo Shuffler v1.1 by Carl Camera & Randomization by Mike Robertson - http://iamacamera.org
var slideshow = 1;  // Concurrent slideshows.
var staggertime = 2;  // Photo Stagger Time in Seconds

// Slide 1 ------------------------------------
var gblPhotoShufflerDivId1 = "photodiv1";var gblPhotoShufflerImgId1 = "photoimg1";var gblPhotoShufflerAnchorId1 = "photoanchor1";
var sliderandom1 = 1;   // random: 1, order: 0
var gblImg1 = new Array(
	"../../images/slide2.jpg",
	"../../images/slide3.jpg",
	"../../images/slide4.jpg",
	"../../images/slide5.jpg",
	"../../images/slide6.jpg",
	"../../images/slide7.jpg",
	"../../images/slide8.jpg",
	"../../images/slide9.jpg",
	"../../images/slide10.jpg",
	"../../images/slide11.jpg",
	"../../images/slide12.jpg",
	"../../images/slide1.jpg");
var gblHref1 = new Array("#","#","#","#","#","#","#","#","#","#","#","#","#");
var gblPauseSeconds1 = 9;
var gblFadeSeconds1 = .85;
var gblRotations1 = 999999;
var rand1 = new Array();var tmpImg1 = new Array();var tmpHref1 = new Array();var tmpgblImg1 = new Array();var tmpgblHref1 = new Array();var gblDeckSize1 = gblImg1.length;var gblOpacity1 = 100;var gblOnDeck1 = 0;var gblStartImg1;var gblStartHref1;var gblImageRotations1 = gblDeckSize1 * (gblRotations1+1);

function photoShufflerLaunch1()
{if(sliderandom1==1){tmpImg1=gblImg1.slice(0);tmpHref1=gblHref1.slice(0);for(var i1=0;i1<gblImg1.length;i1++){rand1[i1]=i1;}
rand1.sort(randOrd);for(var i1=0;i1<gblImg1.length;i1++){gblImg1[i1]=tmpImg1[rand1[i1]];gblHref1[i1]=tmpHref1[rand1[i1]];}}
var theimg1=document.getElementById(gblPhotoShufflerImgId1);gblStartImg1=theimg1.src;var theanchor1=document.getElementById(gblPhotoShufflerAnchorId1);gblStartHref1=theimg1.href;document.getElementById(gblPhotoShufflerDivId1).style.backgroundImage='url('+gblImg1[gblOnDeck1]+')';setTimeout("photoShufflerFade1()",gblPauseSeconds1*1000);}
function photoShufflerFade1()
{var theimg1=document.getElementById(gblPhotoShufflerImgId1);var fadeDelta1=100/(30*gblFadeSeconds1);if(gblOpacity1<2*fadeDelta1)
{gblOpacity1=100;if(gblImageRotations1<1)return;photoShufflerShuffle1();setTimeout("photoShufflerFade1()",gblPauseSeconds1*1000);}
else
{gblOpacity1-=fadeDelta1;setOpacity(theimg1,gblOpacity1);setTimeout("photoShufflerFade1()",30);}}
function photoShufflerShuffle1()
{var thediv1=document.getElementById(gblPhotoShufflerDivId1);var theimg1=document.getElementById(gblPhotoShufflerImgId1);var theanchor1=document.getElementById(gblPhotoShufflerAnchorId1);theimg1.src=gblImg1[gblOnDeck1];theanchor1.href=gblHref1[gblOnDeck1];window.status=gblHref1[gblOnDeck1];setOpacity(theimg1,100);gblOnDeck1=++gblOnDeck1%gblDeckSize1;if(--gblImageRotations1<1)
{gblImg1[gblOnDeck1]=gblStartImg1;gblHref1[gblOnDeck1]=gblStartHref1;}
thediv1.style.backgroundImage='url('+gblImg1[gblOnDeck1]+')';}

function initshow(show)
{switch(show){case 1:photoShufflerLaunch1();break
case 2:photoShufflerLaunch2();break
case 3:photoShufflerLaunch3();break
case 4:photoShufflerLaunch4();break
case 5:photoShufflerLaunch5();break}}

function initallshows()
{switch(slideshow){case 1:photoShufflerLaunch1(); break
case 2:photoShufflerLaunch1();setTimeout("photoShufflerLaunch2()",1000*staggertime);break
case 3:photoShufflerLaunch1();setTimeout("photoShufflerLaunch2()",1000*staggertime);setTimeout("photoShufflerLaunch3()",1000*staggertime*2);break
case 4:photoShufflerLaunch1();setTimeout("photoShufflerLaunch2()",1000*staggertime);setTimeout("photoShufflerLaunch3()",1000*staggertime*2);setTimeout("photoShufflerLaunch4()",1000*staggertime*3);break
case 5:photoShufflerLaunch1();setTimeout("photoShufflerLaunch2()",1000*staggertime);setTimeout("photoShufflerLaunch3()",1000*staggertime*2);setTimeout("photoShufflerLaunch4()",1000*staggertime*3);setTimeout("photoShufflerLaunch5()",1000*staggertime*4);break}}

function randOrd(){return(Math.round(Math.random())-0.5);}
function setOpacity(obj,opacity){opacity=(opacity==100)?99.999:opacity;obj.style.filter="alpha(opacity:"+opacity+")";obj.style.KHTMLOpacity=opacity/100;obj.style.MozOpacity=opacity/100;obj.style.opacity=opacity/100;}