

/*****************  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("span");
	
	
	
	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"));
}

function zoomVideo(idEltVideo) {
	
	if (document.getElementById("fondZoomVideo") != null){
		document.getElementById("fondZoomVideo").style.display = "block";
		document.getElementById("zoomVideo").style.display = "block";
	}else{
		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 divFondZoomVideo = document.createElement("div");
		var divZoomVideo = document.createElement("div");
		var divContenuZoomVideo = document.createElement("div");
		var divContourZoomVideo = document.createElement("span");
		
		
		
		divZoomVideo.setAttribute("id","zoomVideo");
		divFondZoomVideo.setAttribute("id","fondZoomVideo");
		divContenuZoomVideo.setAttribute("id","contenuZoomVideo");
		divContourZoomVideo.setAttribute("id","contourZoomVideo");
		
		divZoomVideo.appendChild(divContenuZoomVideo);
		divContenuZoomVideo.appendChild(divContourZoomVideo);
		
				
		var retourLigne = document.createElement("br");
				
				
		var video = document.getElementById(idEltVideo);
		
		var lienFermer = document.createElement("a");
		lienFermer.setAttribute("href","javascript:fermerZoomVideo();");
	//	lienFermer.setAttribute("onclick","fermerZoomVideo();");
		lienFermer.innerHTML = "Fermer cette fenêtre";
		var lienFermer2 = document.createElement("a");
		lienFermer2.setAttribute("href","#");
	//	lienFermer2.setAttribute("onclick","fermerZoomVideo();");
		
		
		lienFermer2.appendChild(video);
		divContourZoomVideo.appendChild(lienFermer2);	
		divContourZoomVideo.appendChild(retourLigne);
		divContourZoomVideo.appendChild(lienFermer);
		
		var premiereDivBody = document.body.getElementsByTagName('div')[0]
		
		document.body.insertBefore(divFondZoomVideo,premiereDivBody);
		document.body.insertBefore(divZoomVideo,premiereDivBody);
	}
	
	return false;
}

function fermerZoomVideo() {
	document.getElementById("fondZoomVideo").style.display = "none";
	document.getElementById("zoomVideo").style.display = "none";
//	document.body.removeChild(document.getElementById("fondZoomVideo"));
//	document.body.removeChild(document.getElementById("zoomVideo"));
}
