

/*****************  gestion dynamique de la taille de police  *****************/
/*****************                 ylc 08/2007                *****************/

var MinFontSize = 0.8;
var MaxFontSize = 2.5;
var ActualFontSize = 1;

function modFontSize(step) {
    ActualFontSize += (step/10);
    if (ActualFontSize > MaxFontSize) ActualFontSize = MaxFontSize;
    if (ActualFontSize < MinFontSize) ActualFontSize = MinFontSize;
    document.getElementById('conteneur').style.fontSize = ActualFontSize+'em';
    
}

function zoomPhoto(urlPhoto) {
	
	var largeur = 0;
	var hauteur = 0;
	if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		largeur = document.documentElement.clientWidth;
		hauteur = document.documentElement.clientHeight;
	}
	else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		largeur = document.body.clientWidth;
		hauteur = document.body.clientHeight;
	}
	else {
		largeur = -1;
		hauteur = -1;
	}
	
		
	var divFondZoomPhoto = document.createElement("div");
	var divZoomPhoto = document.createElement("div");
	var divContenuZoomPhoto = document.createElement("div");
	var divContourZoomPhoto = document.createElement("div");
	
	
	
	divZoomPhoto.setAttribute("id","zoomPhoto");
	divFondZoomPhoto.setAttribute("id","fondZoomPhoto");
	divContenuZoomPhoto.setAttribute("id","contenuZoomPhoto");
	divContourZoomPhoto.setAttribute("id","contourZoomPhoto");
	
	divZoomPhoto.appendChild(divContenuZoomPhoto);
	divContenuZoomPhoto.appendChild(divContourZoomPhoto);
	
			
	var retourLigne = document.createElement("br");
			
			
	var photo = document.createElement("img");
	photo.setAttribute("src",urlPhoto);
	photo.setAttribute("alt","");
	photo.setAttribute("style","max-height:"+(hauteur-100)+"px;height:expression((this.height > "+(hauteur-100)+") ? "+(hauteur-100)+": true)");
	
	
	var lienFermer = document.createElement("a");
	lienFermer.setAttribute("href","javascript:fermerZoomPhoto();");
	lienFermer.setAttribute("onclick","fermerZoomPhoto();");
	lienFermer.innerHTML = "Fermer cette fenêtre";
	var lienFermer2 = document.createElement("a");
	lienFermer2.setAttribute("href","javascript:fermerZoomPhoto();");
	lienFermer2.setAttribute("title","Cliquez pour fermer cette fenêtre");
	lienFermer2.setAttribute("onclick","fermerZoomPhoto();");
	
	
	lienFermer2.appendChild(photo);
	divContourZoomPhoto.appendChild(lienFermer2);	
	divContourZoomPhoto.appendChild(retourLigne);
	divContourZoomPhoto.appendChild(lienFermer);
	
	var premiereDivBody = document.body.getElementsByTagName('div')[0]
	
	document.body.insertBefore(divFondZoomPhoto,premiereDivBody);
	document.body.insertBefore(divZoomPhoto,premiereDivBody);
	
}

function fermerZoomPhoto() {
	document.body.removeChild(document.getElementById("fondZoomPhoto"));
	document.body.removeChild(document.getElementById("zoomPhoto"));
}