// 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/upload/home_photo_1.jpg",
	"/images/upload/home_photo_2.jpg",
	"/images/upload/home_photo_3.jpg",
	"/images/upload/home_photo_4.jpg",
	"/images/upload/home_photo_5.jpg",
	"/images/upload/home_photo_6.jpg",
	"/images/upload/home_photo_7.jpg",
	"/images/upload/home_photo_8.jpg",
	"/images/upload/home_photo_9.jpg",
	"/images/upload/home_photo_10.jpg",
	"/images/upload/home_photo_11.jpg",
	"/images/upload/home_photo_12.jpg",
	"/images/upload/home_photo_13.jpg",
	"/images/upload/home_photo_14.jpg");
var gblHref1 = new Array("#","#","#","#","#","#","#","#","#","#","#","#","#","#","#");
var gblPauseSeconds1 = 1.5;
var gblFadeSeconds1 = .84;
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]+')';}

// Slide 2 ------------------------------------
var gblPhotoShufflerDivId2 = "photodiv2";var gblPhotoShufflerImgId2 = "photoimg2";var gblPhotoShufflerAnchorId2 = "photoanchor2";
var sliderandom2 = 1;   // random: 1, order: 0
var gblImg2 = new Array(
	"/temp/images/IMAGE2.jpg",
	"/temp/images/IMAGE3.jpg",
 	"/temp/images/IMAGE4.jpg",
 	"/temp/images/IMAGE5.jpg",
 	"/temp/images/IMAGE1.jpg");
var gblHref2 = new Array("#","#","#","#","#","#");
var gblPauseSeconds2 = 9;
var gblFadeSeconds2 = .85;
var gblRotations2 = 999999;
var rand2 = new Array();var tmpImg2 = new Array();var tmpHref2 = new Array();var tmpgblImg2 = new Array();var tmpgblHref2 = new Array();var gblDeckSize2 = gblImg2.length;var gblOpacity2 = 100;var gblOnDeck2 = 0;var gblStartImg2;var gblStartHref2;var gblImageRotations2 = gblDeckSize2 * (gblRotations2+1);

function photoShufflerLaunch2()
{if(sliderandom2==1){tmpImg2=gblImg2.slice(0);tmpHref2=gblHref2.slice(0);for(var i2=0;i2<gblImg2.length;i2++){rand2[i2]=i2;}
rand2.sort(randOrd);for(var i2=0;i2<gblImg2.length;i2++){gblImg2[i2]=tmpImg2[rand2[i2]];gblHref2[i2]=tmpHref2[rand2[i2]];}}
var theimg2=document.getElementById(gblPhotoShufflerImgId2);gblStartImg2=theimg2.src;var theanchor2=document.getElementById(gblPhotoShufflerAnchorId2);gblStartHref2=theimg2.href;document.getElementById(gblPhotoShufflerDivId2).style.backgroundImage='url('+gblImg2[gblOnDeck2]+')';setTimeout("photoShufflerFade2()",gblPauseSeconds2*1000);}
function photoShufflerFade2()
{var theimg2=document.getElementById(gblPhotoShufflerImgId2);var fadeDelta2=100/(30*gblFadeSeconds2);if(gblOpacity2<2*fadeDelta2)
{gblOpacity2=100;if(gblImageRotations2<1)return;photoShufflerShuffle2();setTimeout("photoShufflerFade2()",gblPauseSeconds2*1000);}
else
{gblOpacity2-=fadeDelta2;setOpacity(theimg2,gblOpacity2);setTimeout("photoShufflerFade2()",30);}}
function photoShufflerShuffle2()
{var thediv2=document.getElementById(gblPhotoShufflerDivId2);var theimg2=document.getElementById(gblPhotoShufflerImgId2);var theanchor2=document.getElementById(gblPhotoShufflerAnchorId2);theimg2.src=gblImg2[gblOnDeck2];theanchor2.href=gblHref2[gblOnDeck2];window.status=gblHref2[gblOnDeck2];setOpacity(theimg2,100);gblOnDeck2=++gblOnDeck2%gblDeckSize2;if(--gblImageRotations2<1)
{gblImg2[gblOnDeck2]=gblStartImg2;gblHref2[gblOnDeck2]=gblStartHref2;}
thediv2.style.backgroundImage='url('+gblImg2[gblOnDeck2]+')';}

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;}