//GAL EQUIPE PAGE D'ACCUEIL

MIN = 95 ;  // largeur minimum en pixel
MAX = 125 ; // largeur maximum en pixel
REACTION = 1.2 ; // réaction des icons par rapport à la souris. plus grand --> plus d'icons qui réagissent

A = ((MIN-MAX)/(MAX * REACTION)) ; // coef directeur de la droite d'agrandissement
IE = document.all ? 1 : 0 ;
img_tags = new Array();

function ouEstMaSouris(e)
{
	var accueilGal = document.getElementById('accueilGal') ; // div qui contient la barre de menu.

	var x = 0;
	if (IE)	x = e.clientX - 206; // coordonnées x de la souris sur IE 5.5
	else	x = e.pageX ;  // coordonnées x de la souris sur Mozilla ou Netscape 7
		
	//x -= accueilGal.offsetLeft ; // on modifie la coordonnée pour quelle soit relatif au div et non à la fenetre.
	x -= 75; 
	
	
	img_tags = accueilGal.getElementsByTagName('img') ; // les images contenus dans le div
	
	for(i=0 ; i<img_tags.length ; i++) // pour chaque images
	{
		millieu = img_tags[i].offsetLeft + parseInt(img_tags[i].width) ;
		delta = millieu - x ;

		if (delta < 0) delta *= -1 ;

		coef = A * delta + MAX ;

		if (coef < MIN) coef = MIN ;
		else if (coef > MAX) coef = MAX ;

		img_tags[i].width=coef;
		img_tags[i].height=coef*(71/95);
	}
}


//GAL EQUIPE PAGES ACTU ou EQUIPE

MIN2 = 68 ;  // largeur minimum en pixel
MAX2 = 80 ; // largeur maximum en pixel
REACTION = 1.2 ; // réaction des icons par rapport à la souris. plus grand --> plus d'icons qui réagissent

A2 = ((MIN2-MAX2)/(MAX2 * REACTION)) ; // coef directeur de la droite d'agrandissement
IE = document.all ? 1 : 0 ;
img_tags2 = new Array();

function menuEquipeGal(e)
{
	var equipeGal = document.getElementById('equipeGal') ; // div qui contient la barre de menu.

	var x2 = 0;
	if (IE)	x2 = e.clientX - 206 ; // coordonnées x de la souris sur IE 5.5
	else	x2 = e.pageX ;  // coordonnées x de la souris sur Mozilla ou Netscape 7
		
	//x2 -= equipeGal.offsetLeft ; // on modifie la coordonnée pour quelle soit relatif au div et non à la fenetre.
	x2 -= 75;
	
	
	img_tags2 = equipeGal.getElementsByTagName('img') ; // les images contenus dans le div
	
	for(i=0 ; i<img_tags2.length ; i++) // pour chaque images
	{
		millieu2 = img_tags2[i].offsetLeft + parseInt(img_tags2[i].width) ;
		delta2 = millieu2 - x2 ;

		if (delta2 < 0) delta2 *= -1 ;

		coef2 = A2 * delta2 + MAX2 ;

		if (coef2 < MIN2) coef2 = MIN2 ;
		else if (coef2 > MAX2) coef2 = MAX2 ;

		img_tags2[i].width=coef2;
		img_tags2[i].height=coef2*(71/95);
	}
}

MIN2 = 60 ;  // largeur minimum en pixel
MAX2 = 75 ; // largeur maximum en pixel
function menuEquipeGal2(e)
{
	var equipeGal2 = document.getElementById('equipeGal2') ; // div qui contient la barre de menu.

	var x2 = 0;
	if (IE)	x2 = e.clientX - 480 ;  // coordonnées x de la souris sur IE 5.5
	else	x2 = e.pageX;  // coordonnées x de la souris sur Mozilla ou Netscape 7
		
	//x2 -= equipeGal2.offsetLeft ; // on modifie la coordonnée pour quelle soit relatif au div et non à la fenetre.
	x2 -= 75;
	
	
	img_tags2 = equipeGal2.getElementsByTagName('img') ; // les images contenus dans le div
	
	for(i=0 ; i<img_tags2.length ; i++) // pour chaque images
	{
		millieu2 = img_tags2[i].offsetLeft + parseInt(img_tags2[i].width) ;
		delta2 = millieu2 - x2 ;

		if (delta2 < 0) delta2 *= -1 ;

		coef2 = A2 * delta2 + MAX2 ;

		if (coef2 < MIN2) coef2 = MIN2 ;
		else if (coef2 > MAX2) coef2 = MAX2 ;

		img_tags2[i].width=coef2;
		img_tags2[i].height=coef2*(71/95);
	}
}


// CHANGEMENT CLASSE CSS

function change_class(element, nom_classe) {
	element.setAttribute('class', nom_classe);
	element.setAttribute('className', nom_classe); // pour que ça marche sous IE
}

function changecss(theClass,element,value) {
	//documentation for this script at http://www.shawnolson.net/a/503/
	 var cssRules;
	 if (document.all) {
	  cssRules = 'rules';
	 }
	 else if (document.getElementById) {
	  cssRules = 'cssRules';
	 }
	 for (var S = 0; S < document.styleSheets.length; S++){
	  for (var R = 0; R < document.styleSheets[S][cssRules].length; R++) {
	   if (document.styleSheets[S][cssRules][R].selectorText == theClass) {
	    document.styleSheets[S][cssRules][R].style[element] = value;
	   }
	  }
	 }	
}

function change3css(element,Class1,value1,Class2,value2,Class3,value3) {
	changecss (Class1,element,value1);
	changecss (Class2,element,value2);
	changecss (Class3,element,value3);
}

function change9css(element,Class1,value1,Class2,value2,Class3,value3,element2,Class4,value4,Class5,value5,Class6,value6,element3,Class7,value7,Class8,value8,Class9,value9) {
	change3css (element,Class1,value1,Class2,value2,Class3,value3);
	change3css (element2,Class4,value4,Class5,value5,Class6,value6);
	change3css (element3,Class7,value7,Class8,value8,Class9,value9);
}

function change9css2(element,Class1,value1,Class2,value2,Class3,value3,element2,Class4,value4,Class5,value5,Class6,value6,element3,Class7,value7,Class8,value8,Class9,value9) {
	changecss ('.ong0','display','none');
	change3css (element,Class1,value1,Class2,value2,Class3,value3);
	change3css (element2,Class4,value4,Class5,value5,Class6,value6);
	change3css (element3,Class7,value7,Class8,value8,Class9,value9);
}

// PNG FIX

var arVersion = navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])

if ((version >= 5.5) && (document.body.filters)) 
{
   for(var i=0; i<document.images.length; i++)
   {
      var img = document.images[i]
      var imgName = img.src.toUpperCase()
      if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
      {
         var imgID = (img.id) ? "id='" + img.id + "' " : ""
         var imgClass = (img.className) ? "class='" + img.className + "' " : ""
         var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
         var imgStyle = "display:inline-block;" + img.style.cssText 
         if (img.align == "left") imgStyle = "float:left;" + imgStyle
         if (img.align == "right") imgStyle = "float:right;" + imgStyle
         if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
         var strNewHTML = "<span " + imgID + imgClass + imgTitle
         + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
         + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
         + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
         img.outerHTML = strNewHTML
         i = i-1
      }
   }
}

