// *******************************************
// * 21 - aout   - 2003                      *
// * emmanuel leleu                          *
// *******************************************

// EL - fRoll - v. 1.0
function fRoll(objCible,imgA)
{
	eval("document."+objCible +".src ='"+imgA+"';");
}

// EL - fImgRnd - v. 1.2 - 20/05/2003 11:48
function fImgRnd(objCible)
{
	//var imgCible = eval("document.images."+objCible);
	var iNbrElm = fImgRnd.arguments.length;
	var paramlibel=fImgRnd.arguments[0];
	var iNbrParam = 2;// nbr de params de la function
	var iNbrElmTotal = iNbrElm-iNbrParam;
	if (iNbrElm > iNbrParam)
	{
		//var iRdn = Math.max(1,Math.round(Math.random()*iNbrElmTotal))-1;
		var iRdn = (Math.floor(Math.random()*iNbrElmTotal));
		//imgCible.src = fImgRnd.arguments[iNbrParam+iRdn];
		document.write ("<img src=\""+(fImgRnd.arguments[iNbrParam+iRdn])+"\" "+paramlibel+">");
	}
};

var IE=false;
var GECKO=false;
var Netscape=false;
var Opera=false;
if(document.getElementById)//IE / mozilla
{
	if(document.all)//IE
	{
		IE=true;
		if(window.opera)
		Opera=true;
	}
	else //mozilla
	{
		GECKO=true;
	}
}
else //netscape 4.x
{
	Netscape=true;
}


// EL - fSlideShow - v. 1.0
function fSlideShow(objCible , iDelay , bFondu , iDelayFondu , iVbl)
{

	iDelayFondu=parseInt(iDelayFondu,10);
	iDelay=parseInt(iDelay,10);


	var imgCible=eval("document.images."+objCible);

	var iNbrElm=fSlideShow.arguments.length;
	var iNbrParam=5;// nbr de params de la function
	var iNbrElmTotal=iNbrElm-iNbrParam;
	if (iNbrElm>iNbrParam)
	{
		var p=iNbrElm-iNbrParam;
   		var sImgPath=fSlideShow.arguments[iNbrParam+iVbl];
		var sStr="";
		var sComa="";
		for (i=0;i<iNbrElmTotal;i++)
		{
			sStr+=sComa+"'"+fSlideShow.arguments[iNbrParam+i]+"'";
			sComa=",";
		}

	}else
	return false;// aucun parametre transmis

//alert(bFondu);

	if (IE && bFondu)
	{
		if (bFondu == 1)
		{
			imgCible.style.filter="blendTrans(duration="+iDelayFondu+")";
			imgCible.filters.blendTrans.Apply()
		}
		if (bFondu.substr(0,2) == "1_")
		{
			var effet = bFondu.substr(2);
			if (effet==30)effet = Math.floor(Math.random()*23);
			imgCible.style.filter="revealTrans(Transition="+effet+",Duration="+iDelayFondu+")";
			imgCible.filters.revealTrans.Apply();
		}
	}
	if(imgCible)
	{
		imgCible.src = sImgPath;
		if (IE && bFondu)
		{
			if (bFondu == 1)
			{imgCible.filters.blendTrans.Play()}
			if (bFondu.substr(0,2) == "1_")
			{imgCible.filters.revealTrans.Play();}
		}
	
		iVbl ++;
		if (iVbl > (iNbrElmTotal-1)) iVbl=0;
	
		var iCalage = 0;
		if (IE && bFondu)
		iCalage = (iDelayFondu*1000);
	
		var bBool = setTimeout("fSlideShow('"+ objCible +"','"+ iDelay +"','"+ bFondu +"',"+ iDelayFondu +","+ iVbl + "," + sStr +")", iDelay + iCalage);
	}
};
