/*	loader	*/
var preload=new Array;
var i=0;
var j=0;
function pre_chargement(uri)
	{
	this.url=uri;
	_chargement(this.url);
	}
function _chargement(url)
	{
	if(i>=(url.length-1))
		{
		document.getElementById("prechargeur_aff").innerHTML="";
		}
	else
		{
		if(i==j)
			{
			j=i+1;
			preload[i] = new Image();
			preload[i].src=url[i];
			}
		else if(preload[i].complete && preload[i].fileSize!="undefined")
			{
			i=i+1;
			}
		setTimeout("_chargement(this.url)", 50);
		}
	}
function prechargement(uri)
	{
	this.url=uri;
	chargement(this.url);
	}
function chargement(url)
	{
	if(i>=(url.length-1))
		{
		document.getElementById("animation").innerHTML="<img src=\"gal/index/5.png\" alt=\"\" id=\"anim_img_0\" />"
			+"<img src=\"gal/index/4.png\" alt=\"\" id=\"anim_img_1\" />"
			+"<img src=\"gal/index/3.png\" alt=\"\" id=\"anim_img_2\" />"
			+"<img src=\"gal/index/2.png\" alt=\"\" id=\"anim_img_3\" />"
			+"<img src=\"gal/index/1.png\" alt=\"\" id=\"anim_img_4\" />"
			+"<img src=\"gal/index/0.png\" alt=\"\" id=\"anim_img_5\" />";
		animation();
		}
	else
		{
		if(i==j)
			{
			j=i+1;
			preload[i] = new Image();
			preload[i].src=url[i];
			}
		else if(preload[i].complete && preload[i].fileSize!="undefined")
			{
			i=i+1;
			}
		setTimeout("chargement(this.url)", 50);
		}
	}
/*	animation	*/
function opacify(object, a)
	{
	object.opacity = (a / 100);			//CSS3
	object.MozOpacity = (a / 100);			//Mozilla
	object.KhtmlOpacity = (a / 100);		//Khtml (Konkerer, Safari,...)
	object.filter = "alpha(opacity=" + a + ")";	//I.E.
	}
var opacite=new Array(100, 100, 100, 100, 100, 100);
var a=5;
var b=0;
function animation()
	{
   	var object = document.getElementById('anim_img_'+a).style;
	if(b==1)
		{opacite[a]=opacite[a]+2;}
	else
		{opacite[a]=opacite[a]-2;}
	opacify(object, opacite[a]);
	if(opacite[a]==0 && b==0)
		{
		a--;
		if(a==0){a++; b=1;}
		setTimeout("animation()", 3000);
		}
	else if(opacite[a]==100 && b==1)
		{
		a++;
		if(a==5){a--; b=0;}
		setTimeout("animation()", 3000);
		}
	else
		{setTimeout("animation()", 50);}
	}
	
/*	laboratoire	*/
function aff_img(image, i)
	{
	temp=image.src;
	if(document.getElementById("image_"+i).src!=temp)
		{
		document.getElementById("image_"+i).src=temp.substr(0, temp.length-5) + "zoom/" + temp.substr(temp.length-5, 5);
		}
	else
		{
		document.getElementById("image_"+i).src=temp.substr(0, temp.length-5) + "zoom/0.gif";
		}
	}
function eff_img(image, i)
	{
	temp=image.src;
	document.getElementById("image_"+i).src=temp.substr(0, temp.length-5) + "zoom/0.gif";
	}