function toggle_element(sIdElement){var oElement;if(!(oElement = document.getElementById(''+sIdElement+''))){return false;}if(jscss('check',oElement,'visible')){jscss('del',oElement,'visible');jscss('add',oElement,'cachee');}else{jscss('del',oElement,'cachee');jscss('add',oElement,'visible');}return true;}
function jscss(sAction,oObjet,sClasse){if(typeof(oObjet) == 'undefined'){return false;}switch(sAction){case 'check':return new RegExp('\\b'+sClasse+'\\b').test(oObjet.className);case 'add':if(!jscss('check',oObjet,sClasse)){oObjet.className+=oObjet.className?' '+sClasse:sClasse;}break;case 'del':var rep=oObjet.className.match(' '+sClasse)?' '+sClasse:sClasse;oObjet.className=oObjet.className.replace(rep,'');break;default:return false;}}



var galerieWidth = 0;
var galerieDisplayWidth = 0;
var flechesWidth=43;

function initGalerie(){
	if(galerieElement = document.getElementById('gallery_thumb')){

		if( !(galerieWrapper = galerieElement.getElementsByTagName('div'))){
			setTimeout("initGalerie()",250);
			//return false;
		}
		
		for(i = 0 ; i<galerieWrapper.length ; i++){
			if(galerieWrapper[i].className == 'carouselWrapper'){
				galerieWrapper = galerieWrapper[i];
				break;
			}
		}

		if(typeof(galerieWrapper.innerHTML) == 'undefined'){
			setTimeout("initGalerie()",250);
			//return false;
		}
		
		if( !(galerieInner = galerieWrapper.getElementsByTagName('div'))){
			setTimeout("initGalerie()",250);
			//return false;
		}

		for(i = 0 ; i<galerieInner.length ; i++){
			if(galerieInner[i].className == 'carouselInner'){
				galerieInner = galerieInner[i];
				break;
			}
		}
		
		if( !(photos = galerieInner.getElementsByTagName('div'))){
			setTimeout("initGalerie()",250);
			//return false;
		}
		
		
		//calcul de la largeur de la galerie photo
		galerieWidth = 0;
		for(i = 0 ; i<photos.length ; i++){
			if(photos[i].className == 'thumbnail'){
				galerieWidth += parseInt(photos[i].style.width);
				galerieWidth += parseInt(photos[i].style.marginLeft);
			}
		}

		//calcul de la largeur de la partie affichable
		galerieDisplayWidth = parseInt(galerieWrapper.style.width);
		
		//on réaffecte la largeur à la galerie à la div conteneur
		galerieInner.style.width = galerieWidth+'px';
		
		//on affiche les fleches de navigation
// 		galerieElement.innerHTML += '<div id="fleche_galerie_left">&nbsp;</div><div id="fleche_galerie_right">&nbsp;</div>';
	}
}

function displayGalerieWidth(){
	console.log(galerieWidth);
	console.log(galerieDisplayWidth);
}
