//***********************************************
// VLS 29/04/2011 - Gestion de l'alignement des boutons actions
// On ne peut centrer horizontalement des divs que si le div englobant à une taille fixe
// On cherche donc tous les conteneurs de boutons action pour déterminer la taille de chacun
// de leurs boutons et ainsi positionner la taille du conteneur
//***********************************************
// VLS 13/07/2011 - Correction d'un problème pour Firefox
// VLS 20/10/2011 - Bug du bouton coupé en deux sous IE
// VLS 22/11/2011 - On centre de la même manière pour tout le monde
//***********************************************
function CentrerBoutonsAction()
{
	// La fonction getElementsByName ne fonctionne pas sous IE, cela aurait été plus rapide...
	// On parcours les DIV de la page
	ListeDivPage = document.getElementsByTagName("DIV");
	if(ListeDivPage)
	{
	   for (var numConteneurs = 0; numConteneurs < ListeDivPage.length; numConteneurs++)
	   {
	      ConteneurBoutons = ListeDivPage[numConteneurs];
	      // Si c'est un conteneur de boutons
	      if (ConteneurBoutons.className == "ContentLinksImage")
	      {
	      	// Parcours des DIV du conteneur
	      	widthConteneur = 0;
				ListeDiv = ConteneurBoutons.getElementsByTagName("DIV");
			   for (var numDiv = 0; numDiv < ListeDiv.length; numDiv++)
			   {
			      DivTmp = ListeDiv[numDiv];
			      // Si c'est un bouton on ajoute ça taille
			      if ((DivTmp.className == "ContentLinkImageLightBlue") ||
			      (DivTmp.className == "ContentLinkImageDarkBlue") ||
			      (DivTmp.className == "ContentLinkImageRed"))
			      {
						// On ajoute 1 à la taille donné car sous IE dans certaines conditions
						// le div centrale à une largeur à virgule du coup le conteneur fait par exemple
						// 242 px alors que le contenu fait 242.18px d'ou le passage à la ligne !
			      	widthConteneur += DivTmp.clientWidth + 1;
			      }
			   }

			   // Si la taille est cohérente on l'applique au conteneur
			   if((widthConteneur > 200) && (widthConteneur < 650))
			   {
			   	// VLS - On utilise le même centrage pour tout le monde
			   	sMarginLeft = (((724 - widthConteneur) / 2) - 30) + "px";
			   	ConteneurBoutons.style.marginLeft = sMarginLeft;
			   	ConteneurBoutons.style.width = widthConteneur + "px";
			   	ConteneurBoutons.style.styleFloat = "none";
			   	ConteneurBoutons.style.cssFloat = "none";
			   }
	      }
	   }
	}
}
