 var coef = 0.05 ; // avancement de l'opacité 0.05
 var temps = 5 ; // temps entre chaque changement d'opacité
 var temps_pause_vide = 800; // temps d'attente lorsque aucune image n'est affichée
 var temps_pause = 3000 ; // temps d'attente lorsqu'une image est affichée
 var nombre_image; // nombre d'images a faire bouger
 var rep_image = 'images/Partenaires/'; // chemin + prefix du nom des images

 // pas touche
 var indice = 2; // les 2 premiere image sont deja charger dans le HTML, on commence a la 3eme
 var isIE = navigator.userAgent.toLowerCase().indexOf('msie')!=-1 ;
 var img = null;
 var sens2 = 1;
 var tabImg; // tab contenant les images
 

 function prechargerImg() {
	
	var originalRequest;
	var data;   

	// appel au serveur.
	originalRequest = (new Ajax.Request("./Accueil/AJAX/getPartners.php", {method:'post', parameters:"", asynchronous:false})).transport;
	data = originalRequest.responseText;
	 
	 var reg=new RegExp("[;]+", "g");//Exepression régulière qui split une chaine séparée par des ;
	 
	 var tabTemp = data.split(reg);
	 nombre_image = tabTemp.length;
	 tabImg = new Array(tabTemp.length);
	 for (i = tabTemp.length - 1 ; i >= 0 ; i--) {	
 		tabImg[i] = new Image();
 		tabImg[i].src = rep_image + tabTemp[i];
	}
/*	 tabImg[0]=new Image();
	 tabImg[0].src = rep_image+'AGF.gif';
	 tabImg[1]=new Image();
	 tabImg[1].src = rep_image+'leHarley.gif';
	 tabImg[2]=new Image();
	 tabImg[2].src = rep_image+'Boucherie_Thomas.gif';
	 tabImg[3]=new Image();
	 tabImg[3].src = rep_image+'Diminutif.gif';
	 tabImg[4]=new Image();
	 tabImg[4].src = rep_image+'Ford.jpg';
	 tabImg[5]=new Image();
	 tabImg[5].src = rep_image+'SportEnv.gif';
	 tabImg[6]=new Image();
	 tabImg[6].src = rep_image+'GarageMiette.jpg';
	 tabImg[7]=new Image();
	 tabImg[7].src = rep_image+'LanguedocMutualite.jpg';
	 tabImg[8]=new Image();
	 tabImg[8].src = rep_image+'euroGaz.gif';
	 tabImg[9]=new Image();
	 tabImg[9].src = rep_image+'PICBETON.gif';
	 tabImg[10]=new Image();
	 tabImg[10].src = rep_image+'LanguedocMutualite.jpg';
	 tabImg[11]=new Image();
	 tabImg[11].src =  rep_image+'LOdyssee.gif';
	 tabImg[12]=new Image();
	 tabImg[12].src = rep_image+'SportEnv.gif';
	 tabImg[13]=new Image();
	 tabImg[13].src = rep_image+'euroGaz.gif';
	 tabImg[14]=new Image();
	 tabImg[14].src = rep_image+'leHarley.gif';
	 tabImg[15]=new Image();
	 tabImg[15].src = rep_image+'PICBETON.gif';
	 tabImg[16]=new Image();
	 tabImg[16].src = rep_image+'Technicfer.gif';
	 tabImg[17]=new Image();
	 tabImg[17].src = rep_image+'SportEnv.gif';
	 tabImg[18]=new Image();
	 tabImg[18].src = rep_image+'PICBETON.gif'; 
	 tabImg[19]=new Image();
	 tabImg[19].src = rep_image+'Urbannt.gif'; 
	 tabImg[20]=new Image();
	 tabImg[20].src = rep_image+'leHarley.gif'; 
	 tabImg[21]=new Image();
	 tabImg[21].src = rep_image+'Technicfer.gif'; 
	 tabImg[22]=new Image();
	 tabImg[22].src = rep_image+'AGF.gif'; 
	 tabImg[23]=new Image();
	 tabImg[23].src = rep_image+'Ford.jpg'; 
	 tabImg[24]=new Image();
	 tabImg[24].src = rep_image+'euroGaz.gif'; 
	 tabImg[25]=new Image();
	 tabImg[25].src = rep_image+'OpticPic.gif'; 
	 tabImg[26]=new Image();
	 tabImg[26].src = rep_image+'Urbannt.gif'; 
	 tabImg[27]=new Image();
	 tabImg[27].src = rep_image+'LOdyssee.gif'; */
 }

 function initSponsors() { 
	prechargerImg();
	change_opacity();
 }

 function change_opacity() {
	var opacity1 = 0 ;
	var img = document.getElementById("defilement1") ;
	
	if (isIE) { // for IE
	 	opacity1 = parseFloat(img.filters.alpha.opacity);
	} else { // for mozilla
		if(img.style.opacity != "") {
			opacity1 = parseFloat(img.style.opacity);
		}
	}
 
	if (sens2) {
		if (isIE) { // for IE
		 	img.filters.alpha.opacity = opacity1 + (coef + 0.1) *100;
		 } else { // for Mozilla
			img.style.opacity = opacity1 + coef;
		}
	} else {
		if (isIE) { // for IE
			img.filters.alpha.opacity = opacity1 - (coef + 0.1) *100 ;
		} else { // for Mozilla
		 img.style.opacity = opacity1 - coef;
		}
	}

	if (isIE) { // for IE
		opacity1 = parseFloat(img.filters.alpha.opacity);
	} else  {// for mozilla
		opacity1 = parseFloat(img.style.opacity);
	}
  
	// on fait varié le sens d'opacité du bazar
	if (opacity1 <= 0) { 
		indice = Math.floor(Math.random() * nombre_image);
		img.src = tabImg[indice].src;
		sens2 = 1;
		window.setTimeout("change_opacity()", temps_pause_vide); // 	attente
		return 0;
	} else { 
		if (isIE) { // for IE 
			if (opacity1 >= 100) {
				sens2 = 0;
				window.setTimeout("change_opacity()", temps_pause) ; // attente
				return 0;
			}
		} else { // for mozilla
			if (opacity1 >= 1) {
				sens2 = 0;
				window.setTimeout("change_opacity()", temps_pause) ; // attente
				return 0;
			}
		}
	}
	window.setTimeout("change_opacity()", temps) ; // recursion toutes les x millisec
 }
 
 initSponsors();