//>----------------------------------------------------------------------------------------------
// Pour régler le défillement
var iFadingIndex = 2000; // Durée de la transistion en millisecondes
var iDurationIndex = 10000; // Durée d'affichage en millisecondes d'un éléments
var iFadingDecalageIndex = 500; // Décalage de rotation entre les trois images.
//>----------------------------------------------------------------------------------------------

var oItemsIndex1;
var oItemsIndex2;
var oItemsIndex3;
var oItemsIndex4;
var iNbrIndex;
var iIndex;

function rotateBannersFadeInIndex(iValue)
{
	iIndex = iValue;
	
	if (iIndex == 0)
	{
		oItemsIndex1.slice(1, iNbrIndex - 1).hide();
		oItemsIndex2.slice(1, iNbrIndex - 1).hide();
		oItemsIndex3.slice(1, iNbrIndex - 1).hide();
		oItemsIndex4.slice(1, iNbrIndex - 1).hide();
		setTimeout("oItemsIndex1.slice(iNbrIndex - 1,iNbrIndex).fadeOut(iFadingIndex)", 0);
		setTimeout("oItemsIndex2.slice(iNbrIndex - 1,iNbrIndex).fadeOut(iFadingIndex)", iFadingDecalageIndex);
		setTimeout("oItemsIndex3.slice(iNbrIndex - 1,iNbrIndex).fadeOut(iFadingIndex)", 2 * iFadingDecalageIndex);
		setTimeout("oItemsIndex4.slice(iNbrIndex - 1,iNbrIndex).fadeOut(iFadingIndex)", 3 * iFadingDecalageIndex);
		setTimeout("rotateBannersFadeInIndex(" + (iIndex + 1) + ")", iDurationIndex);
	}
	else if (iIndex < iNbrIndex)
	{
		setTimeout("oItemsIndex1.slice(iIndex, iIndex + 1).fadeIn(iFadingIndex)", 0);
		setTimeout("oItemsIndex2.slice(iIndex, iIndex + 1).fadeIn(iFadingIndex)", iFadingDecalageIndex);
		setTimeout("oItemsIndex3.slice(iIndex, iIndex + 1).fadeIn(iFadingIndex)", 2 * iFadingDecalageIndex);
		setTimeout("oItemsIndex4.slice(iIndex, iIndex + 1).fadeIn(iFadingIndex)", 3 * iFadingDecalageIndex);
		setTimeout("rotateBannersFadeInIndex(" + (iIndex + 1) + ")", iDurationIndex);
	}
	else
	{
		rotateBannersFadeInIndex(0);
	}
}

function rotateBannersIndex()
{
	oItemsIndex1 = $("#images_4 > div");
	oItemsIndex2 = $("#images_3 > div");
	oItemsIndex3 = $("#images_2 > div");
	oItemsIndex4 = $("#images_1 > div");
	iNbrIndex = oItemsIndex1.size();
	
	if (iNbrIndex > 1)
	{
		var iCurrent = Math.floor(Math.random() * iNbrIndex);
		oItemsIndex1.slice(iCurrent + 1, iNbrIndex).hide();
		oItemsIndex2.slice(iCurrent + 1, iNbrIndex).hide();
		oItemsIndex3.slice(iCurrent + 1, iNbrIndex).hide();
		oItemsIndex4.slice(iCurrent + 1, iNbrIndex).hide();
		setTimeout("rotateBannersFadeInIndex(" + (iCurrent + 1) + ")", iDurationIndex - iFadingIndex);
	}
}

//>----------------------------------------------------------------------------------------------

function makeSelected(sHref){
	$("a[href=" + sHref + "]").addClass("selected");
}

//>----------------------------------------------------------------------------------------------

$(document).ready(function(){
	$("img").attr("onMouseDown", "return false").attr("onMouseMove", "return false");
	$("a[rel='img']").colorbox({
		transition:"none",
		opacity:0.5,
		current:"",
		previous:"Précédant",
		next:"Suivant",
		close:"Fermer"
	});
	
	rotateBannersIndex();
});

//>----------------------------------------------------------------------------------------------

