	/* *************************************************************************
	   Script tiré de : http://www.brainerror.net/scripts/javascript/blendtrans/
	   *************************************************************************
	 */
	function opacity(id, opacStart, opacEnd, millisec) {
		//speed for each frame
		var speed = Math.round(millisec / 100);
		var timer = 0;
	
		//determine the direction for the blending, if start and end are the same nothing happens
		if(opacStart > opacEnd) {
			for(i = opacStart; i >= opacEnd; i--) {
				setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
				timer++;
			}
		} else if(opacStart < opacEnd) {
			for(i = opacStart; i <= opacEnd; i++)
				{
				setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
				timer++;
			}
		}
	}
	
	//change the opacity for different browsers
	function changeOpac(opacity, id) {
		var object = document.getElementById(id).style; 
		object.opacity = (opacity / 100);
		object.MozOpacity = (opacity / 100);
		object.KhtmlOpacity = (opacity / 100);
		object.filter = "alpha(opacity=" + opacity + ")";
	}
	
	function shiftOpacity(id, millisec) {
		//if an element is invisible, make it visible, else make it ivisible
		if(document.getElementById(id).style.opacity == 0) {
			opacity(id, 0, 100, millisec);
		} else {
			opacity(id, 100, 0, millisec);
		}
	}
	
	function blendimage(divid, imageid, imagefile, millisec) {
		var speed = Math.round(millisec / 100);
		var timer = 0;
		
		//set the current image as background
//		document.getElementById(divid).style.backgroundImage = "url(" + document.getElementById(imageid).src + ")";
		
		
		
		//make new image
		// traitement du chemin d'acces different en html et javascript
		if(imagefile.indexOf('page/' ,0) > 0)
			base = imagefile.substr(0, imagefile.indexOf('diaporama/', 0)-6);
		else
			base = imagefile.substr(0, imagefile.indexOf('diaporama/', 0)-1);
		fin = imagefile.substring(imagefile.indexOf('diaporama/', 0), imagefile.length);
		chemin = base + '/public/68/scripts/' + fin;
		// 'public/68/scripts/'+
		
		document.getElementById(imageid).src = chemin;//imagefile;
	
		//make image transparent
		changeOpac(100, imageid);
		
		//fade in image
		for(i = 0; i <= 100; i++) {
			setTimeout("changeOpac(" + i + ",'" + imageid + "')",(timer * speed));
			timer++;
		}
	}
	
	function currentOpac(id, opacEnd, millisec) {
		//standard opacity is 100
		var currentOpac = 100;
		
		//if the element has an opacity set, get it
		if(document.getElementById(id).style.opacity < 100) {
			currentOpac = document.getElementById(id).style.opacity * 100;
		}
	
		//call for the function that changes the opacity
		opacity(id, currentOpac, opacEnd, millisec)
	}
	/* *************************************************************************
	   Fin du script
	   *************************************************************************
	 */

// Definir la vitesse slideShowSpeed en millisecondes
var slideShowSpeed = 2000

// La durée de crossfade en milisecondes)
var crossFadeDuration = 1000

// Spécifier les dossiers d'image
var Pic = new Array()

Pic[0] = 'diaporama//AstraZeneca_logo.jpg'
Pic[1] = 'diaporama//BP_Logo.jpg'
Pic[2] = 'diaporama//Britvic_Logo.jpg'
Pic[3] = 'diaporama//Cavaclogo.gif'
Pic[4] = 'diaporama//cephalon_logo.jpg'
Pic[5] = 'diaporama//chembiotech-logo.gif'
Pic[6] = 'diaporama//crayvalley_logo.jpg'
Pic[7] = 'diaporama//Crecep_logo.jpg'
Pic[8] = 'diaporama//Dunlop_Logo.jpg'
Pic[9] = 'diaporama//dupont_logo.jpg'
Pic[10] = 'diaporama//Genizon_Logo_v2.gif'
Pic[11] = 'diaporama//henkel_logo.jpg'
Pic[12] = 'diaporama//hexcel_logo.jpg'
Pic[13] = 'diaporama//logoAFSSA.jpg'
Pic[14] = 'diaporama//LOGO_alcoa.jpg'
Pic[15] = 'diaporama//logo_almagrid.jpg'
Pic[16] = 'diaporama//logo_b&L.gif'
Pic[17] = 'diaporama//logo_basf.png'
Pic[18] = 'diaporama//logo_bledina.jpg'
Pic[19] = 'diaporama//logo_BMS.jpg'
Pic[20] = 'diaporama//logo_danone.jpg'
Pic[21] = 'diaporama//logo_Dow.jpg'
Pic[22] = 'diaporama//logo_Exxon.jpg'
Pic[23] = 'diaporama//Logo_gendarmerie.jpg'
Pic[24] = 'diaporama//logo_GSK.jpg'
Pic[25] = 'diaporama//logo_invivo.jpg'
Pic[26] = 'diaporama//logo_inzo.jpg'
Pic[27] = 'diaporama//logo_J&J.jpg'
Pic[28] = 'diaporama//logo_metex.png'
Pic[29] = 'diaporama//logo_Novo.jpg'
Pic[30] = 'diaporama//logo_pfizer.jpg'
Pic[31] = 'diaporama//logo_sanofiaventis.jpg'
Pic[32] = 'diaporama//Logo_seac.jpg'
Pic[33] = 'diaporama//logo_sgs.jpg'
Pic[34] = 'diaporama//logo_sigma-aldrich.jpg'
Pic[35] = 'diaporama//logo_unilever.jpg'
Pic[36] = 'diaporama//Omya_Logo.jpg'
Pic[37] = 'diaporama//valero_logo.jpg'
Pic[38] = 'diaporama//logo_merieux.jpg'

var t
var j = 0
var p = Pic.length
var preLoad = new Array()
for (i = 0; i < p; i++){
   preLoad[i] = new Image()
   preLoad[i].src = Pic[i]
}
function runSlideShow(){
	blendimage('diapo_image', 'SlideShow', preLoad[j].src, crossFadeDuration);

	j = j + 1
	if (j > (p-1)) j=0
	t = setTimeout('runSlideShow()', slideShowSpeed)
}
