function demarrage_galerie() {
	var galerie_titre_bloc = document.getElementById("galerie_titre_bloc");
	if (galerie_titre_bloc) {
		addListener(galerie_titre_bloc,"click",function (e){if (!e) e = window.event;cancelBubble(e);});
		var galerie_listeGalerie = document.getElementById("galerie_bloc").getElementsByTagName('A');
		if (galerie_listeGalerie) {
			for (galerie=0;galerie < galerie_listeGalerie.length;galerie++) {
				if (galerie_listeGalerie[galerie].id.substr(0,11)=="videgalerie") {
					addListener(galerie_listeGalerie[galerie],"click",function (e){if (!e) e = window.event;cancelBubble(e);});
				}
			}
		}
	}

	var galerie_listeChiffre = document.getElementById("galerie_listeChiffre");
	if (galerie_listeChiffre) {
		var liste_chiffres = document.getElementById("galerie_listeChiffre").getElementsByTagName('A');
		if (liste_chiffres) {
			for (boucle=0;boucle<liste_chiffres.length;boucle++) {
				addListener(liste_chiffres[boucle],"click",function (e) {
					if (!e) e = window.event;
					cancelBubble(e);
					var LaCible = getTarget(e);
					var id_photo = LaCible.id.substr(9,LaCible.id.length-9);
					var id_photo_en_cours = document.getElementById("id_photo_en_cours");
					if (id_photo != id_photo_en_cours.value) {
						document.getElementById("etiquette"+id_photo_en_cours.value).className="";
						document.getElementById("etiquette"+id_photo).className="galerie_listeChiffre_actif";
						id_photo_en_cours.value=id_photo;
						var galerie_imagePrincipaleContainer = document.getElementById("galerie_imagePrincipaleContainer");
						var ancienne_image = galerie_imagePrincipaleContainer.getElementsByTagName("IMG")[0];
						var contenu_dummy = "<img src='"+ancienne_image.src+"' style='width:"+ancienne_image.clientWidth+"px;height:"+ancienne_image.clientHeight+"px;float:left;'/>";
						GestionAttente("galerie_imagePrincipaleContainer","on",contenu_dummy);
						xhr_call("galerie_aj001",id_photo);
						GestionAttente("galerie_listeChiffre","on");
					}
				});
				addListener(liste_chiffres[boucle],"mouseover",function (e){
					if (!e) e = window.event;
					var lequel = getTarget(e);
					var id_photo = lequel.id.substr(9,lequel.id.length-9);
					etiquetteOn("<img src='"+document.getElementById("vignette"+id_photo).src+"' />");
				});
				addListener(liste_chiffres[boucle],"mouseout",etiquetteOff);
				addListener(liste_chiffres[boucle],"mousemove",moveEtiquette);
			}
		}

		var galerie_imagePrincipale = document.getElementById("galerie_imagePrincipale");
		if (galerie_imagePrincipale) {
			addListener(galerie_imagePrincipale,"load",function(e){
				var attente_galerie_imagePrincipaleContainer = document.getElementById("attente_galerie_imagePrincipaleContainer");
				if (attente_galerie_imagePrincipaleContainer) {
					ajoute_element_animation("fade","attente_galerie_imagePrincipaleContainer",-1,0,"","","","","GestionAttente(\'galerie_imagePrincipaleContainer\',\'off\');");
				}
			});
		}
	}
	Taille_image_galerie();
	addListener(window,"resize",Taille_image_galerie);
}

function Taille_image_galerie() {
	var image_principale = document.getElementById("galerie_imagePrincipale");
	if (image_principale) {
		var total_haut = document.documentElement.clientHeight;
		total_haut -= 70;
		var total_large = document.documentElement.clientWidth;
		total_large -= 300;
		image_principale.parentNode.style.width = total_large + "px";
		image_principale.parentNode.style.height = total_haut + "px";
		var largeur = document.getElementById("galerie_imageencoursx").value;
		var hauteur = document.getElementById("galerie_imageencoursy").value;
		var ratio = total_haut / hauteur;
		var total_hauteur = total_haut;
		var total_largeur = largeur * ratio;
		if (total_largeur > total_large) {
			var ratio = total_large / largeur;
			var total_largeur = total_large;
			var total_hauteur = hauteur * ratio;
		}
		image_principale.style.height = total_hauteur + "px";
		image_principale.style.width = total_largeur + "px";
	}
}

addListener(window,"load",demarrage_galerie);
