// *******************************************************

// Fonction de stockage des scripts à charger

	FuncOL = new Array();

	function StkFunc(Obj) {

	FuncOL[FuncOL.length] = Obj;

	}

// Execution des scripts au chargement de la page

	window.onload = function() {

	for(i=0; i<FuncOL.length; i++)

	{FuncOL[i]();}

	}



// *******************************************************

// Remets les valeurs par defaut dans les champs des formulaires

	StkFunc(findinput);

	function findinput()

	{

		var inputs,i;

	// Loop through all input, and check if their classes contain the class text

		inputs=document.getElementsByTagName('input');

		for(i=0;i<inputs.length;i++)

		{

			if(/text/.test(inputs[i].className))

			{

	// add the function roll in the input

				inputs[i].onfocus=function(){roll(this);};

				inputs[i].onblur=function(){roll(this);};

			}

		}

	}

	function roll(o)

	{

		if(o.value==o.defaultValue) {

			o.value='';

		}

		else {

			if(o.value=='') o.value=o.defaultValue;

		}

	}



// *******************************************************

// Mets une fonction popup dans les liens de class popup

	StkFunc(findpopup);

	function findpopup()

	{

		var liens,i;

	// Loop through all input, and check if their classes contain the class text

		liens=document.getElementsByTagName('a');

		for(i=0;i<liens.length;i++)

		{

			if(liens[i].className=='popup')

			{

	// add the function popup in the a

				liens[i].onclick=function(){popup(this.href); return false;};

			}

		}

	}

	function popup(o)

	{

	window.open(o, 'Zoom', 'height=500, width=600, top=100, left=100, toolbar=no, menubar=yes, location=no, resizable=yes, scrollbars=yes, status=no');

	}



/* Fonction utile

// *******************************************************

// Récupére la valeur d'un css dans la feuille de style

	function getStyle(el,styleProp)

	{

		var x = document.getElementById(el);

		if (x.currentStyle)

			var y = x.currentStyle[styleProp];

		else if (window.getComputedStyle)

			var y = document.defaultView.getComputedStyle(x,null).getPropertyValue(styleProp);

		return y;

	}

*/



// *******************************************************

// Gallerie photo   :  http://css.alsacreations.com/Tutoriels-JavaScript/galerie-photo-javascript

	StkFunc(displayPics);

	function displayPics()

	{

		var photos = document.getElementById('galerie_mini') ;

		// On récupère l'élément ayant pour id galerie_mini

		var liens = photos.getElementsByTagName('a') ;

		// On récupère dans une variable tous les liens contenu dans galerie_mini

		var big_photo = document.getElementById('big_pict') ;

		// Ici c'est l'élément ayant pour id big_pict qui est récupéré, c'est notre photo en taille normale

	

		for(var i = 0 ; i < liens.length ; i++)

		// Une boucle parcourant l'ensemble des liens contenu dans galerie_mini

		{

			liens[i].onclick = function()

			// Au clique sur ces liens

				{

				big_photo.src = this.href ; // On change l'attribut src de l'image en le remplaçant par la valeur du lien

				return false ; // Et pour finir on inhibe l'action réelle du lien

				}

		}

	}