  var gblPhotoShufflerUrlId = "BannerPhotoUrl";
  var gblPhotoShufflerImgId = "BannerPhoto";
  var gblImg = new Array(
	"/Images/BannerImages/003_orig_125x100.jpg",
	"/Images/BannerImages/004.jpg",
	"/Images/BannerImages/005_125x100.jpg",
	"/Images/BannerImages/006_orig_125x100.jpg",
	"/Images/BannerImages/008_orig_125x100.jpg",
	"/Images/BannerImages/009_orig_125x100.jpg",
	"/Images/BannerImages/dsc00282_125x100.jpg",
	"/Images/BannerImages/dsc00335_125x100.jpg",
	"/Images/BannerImages/img_4337_125x100.jpg",
	"/Images/BannerImages/img_4349_125x100.jpg",
	"/Images/BannerImages/img_4420_125x100.jpg",
	"/Images/BannerImages/img_4426_125x100.jpg",
	"/Images/BannerImages/img_4565_125x100.jpg",
	"/Images/BannerImages/img_4668_125x100.jpg",
	"/Images/BannerImages/img_4686_125x100.jpg",
	"/Images/BannerImages/tibo_125x100.jpg",
	"/Images/BannerImages/KvD-ringen_125x100.jpg",
	"/Images/BannerImages/1_125x100.jpg",
	"/Images/BannerImages/2_125x100.jpg",
	"/Images/BannerImages/3_125x100.jpg",
	"/Images/BannerImages/4_125x100.jpg",
	"/Images/BannerImages/5_125x100.jpg",
	"/Images/BannerImages/6_125x100.jpg",
	"/Images/BannerImages/7_125x100.jpg",
	"/Images/BannerImages/8_125x100.jpg",
	"/Images/BannerImages/9_125x100.jpg",
	"/Images/BannerImages/10_125x100.jpg",
	"/Images/BannerImages/11_125x100.jpg",
	"/Images/BannerImages/12_125x100.jpg"
    );
  var gblImgUrl = new Array( 
	"/Images/BannerImages/003_orig.jpg",
	"/Images/BannerImages/004_orig.jpg",
	"/Images/BannerImages/005_orig.jpg",
	"/Images/BannerImages/006_orig.jpg",
	"/Images/BannerImages/008_orig.jpg",
	"/Images/BannerImages/009_orig.jpg",
	"/Images/BannerImages/dsc00282.jpg",
	"/Images/BannerImages/dsc00335.jpg",
	"/Images/BannerImages/img_4349.jpg",
	"/Images/BannerImages/img_4397.jpg",
	"/Images/BannerImages/img_4420.jpg",
	"/Images/BannerImages/img_4426.jpg",
	"/Images/BannerImages/img_4565.jpg",
	"/Images/BannerImages/img_4668.jpg",
	"/Images/BannerImages/img_4686.jpg",
	"/Images/BannerImages/tibo.jpg",
	"/Images/BannerImages/KvD-ringen.jpg",
	"/Images/BannerImages/1.jpg",
	"/Images/BannerImages/2.jpg",
	"/Images/BannerImages/3.jpg",
	"/Images/BannerImages/4.jpg",
	"/Images/BannerImages/5.jpg",
	"/Images/BannerImages/6.jpg",
	"/Images/BannerImages/7.jpg",
	"/Images/BannerImages/8.jpg",
	"/Images/BannerImages/9.jpg",
	"/Images/BannerImages/10.jpg",
	"/Images/BannerImages/11.jpg",
	"/Images/BannerImages/12.jpg"
    );
  var gblImgAlt = new Array( 
    "Groepsfoto brug",
    "Groepsfoto hoeksteun",
    "Groepsfoto",
    "Groepsfoto grond",
    "Michiel",
    "Jules",
    "Matthijs",
    "Wouter in hoeksteun",
    "Bjorn",
    "Michiel",
    "Frédéric",
    "Pieter",
    "Pieter",
    "Jules",
    "Robin",
    "Tibo met trainer Geert Verhelst",
    "Koen Van Damme",
	"Wouter",
	"Robin",
	"Matthijs",
	"Lode",
	"Wouter",
	"Jules",
	"Lode",
	"Lode",
	"Stijn",
	"Groepsfoto 2010",
	"Bjorn",
	"Michiel"
    );
  var gblImgRef = new Array( 
    "",
    "",
    "",
    "",
    "VLM-1",
    "BJ-1",
    "VRM-1",
    "VDSW-1",
    "LB-1",
    "VLM-1",
    "CL-1",
    "HP-1",
    "HP-1",
    "BJ-1",
    "DBR-1",
    "RT-1",
    "VDK-1",
	"VDSW-1",
	"DBR-1",
	"VRM-1",
	"HL-2",
	"VDSW-1",
	"BJ-1",
	"HL-2",
	"HL-2",
	"VDAS-1",
	"",
	"LB-1",
    "VLM-1"
    );
 var gblImgCopyright = new Array( 
    "GymTeam - Geert Verhelst",
    "GymTeam - Geert Verhelst",
    "GymTeam - Geert Verhelst",
    "GymTeam - Geert Verhelst",
    "Ann Plaetinck",
    "Ann Plaetinck",
    "GymTeam - Geert Verhelst",
    "GymTeam - Geert Verhelst",
    "Ann Plaetinck",
    "Ann Plaetinck",
    "Ann Plaetinck",
    "Ann Plaetinck",
    "Ann Plaetinck",
    "Ann Plaetinck",
    "Ann Plaetinck",
    "Frank Hoffelinck",
    "Eric Noens",
    "GymTeam - Geert Verhelst",
    "GymTeam - Geert Verhelst",
    "GymTeam - Geert Verhelst",
    "Ann Plaetinck",
	"GymFoto - Fons Decoster",
    "Ann Plaetinck",
    "Ann Plaetinck",
    "Ann Plaetinck",
    "GymTeam - Geert Verhelst",
    "GymTeam - Kris Van der Stricht",
    "GymTeam",
	"Carlo Van Lomberghen"
    );
  
  var gblPauseSeconds = 5;
  var gblFadeSeconds = 1.5;
  var gblRotations = 1;
  var gblNumPhotos = 6 ;
  var gblImgInPhoto = new Array();

  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;

	//document.getElementById(gblPhotoShufflerDivId).style.backgroundImage='url(' + gblImg[gblOnDeck] + ')';
	for (i=0; i<gblNumPhotos; i++)
	{
		gblImgInPhoto[i] = 0 ;
	}
	for (i=1; i<=gblNumPhotos; i++)
	{
		// Check if we have a cookie saying which photo to load
		if ( (k = readCookie('BannerPhoto' + i)) != null ) 
		{
			photoShufflerSet(i, k);
		}
		else
		{
			photoShufflerShuffle(i) ;
		}
	}
	// Initially, fade the first photo after 1 sec already
	setTimeout("photoShufflerFade(" + (Math.floor(Math.random()*gblNumPhotos) + 1) + ",1)",1*1000);
  }

  function photoShufflerFade(iPhotoNo, FadeOut)
  {
  	var theimg = document.getElementById(gblPhotoShufflerImgId + iPhotoNo);

    var fadeDelta = 100 / (gblFadeSeconds * 1000 / 30.0);

	if ( (FadeOut == 1) && (gblOpacity < 2*fadeDelta) )
	{
	  //gblOpacity = 100;
	  photoShufflerShuffle(iPhotoNo);
	  setTimeout("photoShufflerFade(" + iPhotoNo + ",0)",30);
	}
	else if ( (FadeOut == 0) && (gblOpacity >= 100) )
	{
	  iPhotoNo = Math.floor(Math.random()*gblNumPhotos) + 1;
      setTimeout("photoShufflerFade(" + iPhotoNo + ",1)",gblPauseSeconds*1000);
	}
	else if ( FadeOut == 1 )
	{
	  gblOpacity -= fadeDelta;
	  setOpacity(theimg,gblOpacity);
	  setTimeout("photoShufflerFade(" + iPhotoNo + ",1)",30);
	} else if ( FadeOut == 0 )
	{
	  gblOpacity += fadeDelta;
	  setOpacity(theimg,gblOpacity);
	  setTimeout("photoShufflerFade(" + iPhotoNo + ",0)",30);
	}
  }

  function photoShufflerShuffle(iPhotoNo)
  {

	iPrevImgNo = gblImgInPhoto[iPhotoNo-1] ;
	gblImgInPhoto[iPhotoNo-1] = -1 ;
	bOk = false ;
	while ( ! bOk )
	{
		iImageNo = iPrevImgNo ;
		while ( iImageNo == iPrevImgNo )
		{
			iImageNo = Math.floor(Math.random()*gblDeckSize);
		}
		bOk = true ;
		for (k = 0; k <= gblNumPhotos-1; k++ )
		{
			bOk = bOk && (gblImgInPhoto[k] != iImageNo);
		}
	}
  photoShufflerSet(iPhotoNo, iImageNo);
  }
  
  function photoShufflerSet(iPhotoNo, iImageNo)
  {
	var theurl = document.getElementById(gblPhotoShufflerUrlId + iPhotoNo);
	var theimg = document.getElementById(gblPhotoShufflerImgId + iPhotoNo);

	theimg.src = gblImg[iImageNo];
	theimg.alt = gblImgAlt[iImageNo];
	theimg.title = gblImgAlt[iImageNo];
//	theurl.href = gblImgUrl[iImageNo];
	theurl.href = '/bannerphoto.php?imageno=' + iImageNo ;
	//theurl.target = '_self' ;
	gblImgInPhoto[iPhotoNo-1] = iImageNo;
	createCookie('BannerPhoto' + iPhotoNo,iImageNo);
  }

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;
}

