var gsFullSizeID;
var gsThumbnailID;
var gasThumbnail = new Array();
var gasPicture = new Array();
var ganWidth = new Array();
var ganHeight = new Array();
var gnCurrentIndice;


function Initialize(psFullSizeID, psThumbnailID)
{
  gsFullSizeID = psFullSizeID;
  gsThumbnailID = psThumbnailID;
  gnCurrentIndice = 0;
}

function LaunchDiaporama()
{
  setInterval('NextPicture()', 5000);
}

function NextPicture()
{
  nNbPicture = gasPicture.length;
  if (gnCurrentIndice == nNbPicture-1)
    gnCurrentIndice=0;
  else
    gnCurrentIndice++;

  if (document.all)	
	   ApplyEffect();	
	   
  // Changement d'image
	document.getElementById(gsFullSizeID).src = gasThumbnail[gnCurrentIndice];	
}

function ApplyEffect()
{
  document.getElementById(gsFullSizeID).style.filter = "progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=100,Duration=1.0)";
	document.getElementById(gsFullSizeID).filters[0].apply();
	document.getElementById(gsFullSizeID).filters[0].play();
}

function PreviousPicture()
{
  nNbPicture = gasPicture.length;
  if (gnCurrentIndice == 0)
    gnCurrentIndice=nNbPicture-1;
  else
    gnCurrentIndice--;

  document.getElementById(gsFullSizeID).src = gasThumbnail[gnCurrentIndice];
}

function PopupPicture()
{
  //if(PopupOpen(gasPicture[gnCurrentIndice], 'diaporama_'+ganWidth[gnCurrentIndice]+"_"+ganHeight[gnCurrentIndice], ganWidth[gnCurrentIndice]+20,  ganHeight[gnCurrentIndice]+20)) return false;
  if (!ExecuteAction(gasPicture[gnCurrentIndice], ganWidth[gnCurrentIndice]+20,  ganHeight[gnCurrentIndice]+20))
    return false;
}