

/*****************  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';
    
}
var current_obj;
function afficheId(ident){
	
	obj=document.getElementById(ident);

	//masque la division précédement affichée
	if(current_obj!=null && obj!=current_obj){
		current_obj.style.display="none";
	}
    
    
    if(obj!=null){
        if(obj.style.display=="") obj.style.display="none";
        else obj.style.display="";
        current_obj=obj;
        
    }
    return false;
}
var current_obj2;
var current_menu2;
function afficheId2(ident,menu){
	
	obj=document.getElementById(ident);
	obj_menu=document.getElementById(menu);
	
	//masque la division précédement affichée
	if(current_obj2!=null && obj!=current_obj2){
		current_obj2.style.display="none";
		current_menu2.style.border="0";
	}
    
    
    if(obj!=null){
        if(obj.style.display=="") obj.style.display="none";
        else obj.style.display="";
        if(obj_menu!=null){
        	obj_menu.style.border="1px solid #666666";
        	current_menu2=obj_menu;
        }
        current_obj2=obj;
    }
    return false;
}
function rollDiv(id_div){
    div_courante=document.getElementById(id_div);
    if (div_courante!=null){
    	left_courant=parseInt(div_courante.style.left);
        div_courante.style.left=left_courant-1 +"px";
    }

    setTimeout("rollDiv('"+ id_div +"');",25);
}
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"));
}