function popupImage(url,titre){  
	var img = null;  
	img = new Image();  
	img.src = url;  
	
	largeurFenetreTotale=img.width+8; //largeur de la fenetre bordure comprise
	hauteurFenetreTotale=img.height+85+15; //hauteur avec bordures, barre d'adresse et de status +texte sous l'image
	largeurUtile=screen.availWidth-8;
	hauteurUtile=screen.availHeight-85-15;
	
	
	var top = 0; // position de la fenêtre en hauteur  
	var left = 0; // position de la fenêtre en largeur  
	if(!titre) {var titre = 'Sans titre';}  
	/* ajustement des dimensions en fonction de la taille de l'écran et de celle de l'image */
	if((largeurFenetreTotale<=screen.availWidth) && (hauteurFenetreTotale<=screen.availHeight)){
		largeurImage = img.width;
		hauteurImage = img.height;
		
	}else if((largeurFenetreTotale>=screen.availWidth) && (hauteurFenetreTotale<=screen.availHeight)){ //l'image est plus large que la résolution utilisable
			largeurImage=largeurUtile;
			hauteurImage=img.height*(largeurImage/img.width);
			
	}else if((largeurFenetreTotale<=screen.availWidth) && (hauteurFenetreTotale>=screen.availHeight)){ // l'image est plus haute que la résolution utilisable
		hauteurImage=hauteurUtile;
		largeurImage=img.width*(hauteurImage/img.height);
		
	}else if((largeurFenetreTotale==screen.availWidth) && (hauteurFenetreTotale>=screen.availHeight)){ // l'image est plus large et plus haute que la résolution disponible
		if((largeurFenetreTotale/screen.availWidth)<=(hauteurFenetreTotale/screen.availWidth)){ // c'est la hauteur qui dépasse le plus
			hauteurImage=hauteurUtile;
			largeurImage=img.width*(hauteurImage/img.height);
		}else{
			largeurImage=largeurUtile;
			hauteurImage=img.height*(largeurImage/img.width);
		}
	}
	var largeurFenetre = largeurImage;
	var hauteurFenetre = hauteurImage+15; // +15 pour afficher le message sous l'image
	
	waitForLoading();  
 
	function waitForLoading() {  
		if(!img.complete) {setTimeout(waitForLoading, 30); return;}  
		var Options = 'location=no,directories=no,status=no,menubar=no,toolbar=no,scrollbars=no,resizable=no';  
		var pop = window.open('', 'monImage', Options+',top='+top+',left='+left+',width='+largeurFenetre+',height='+hauteurFenetre);  
		pop.document.write('<html><head><title>'+titre+'</title></head>');  
		pop.document.write('<body onclick="window.close()" style="margin:0;padding:0">');  
		pop.document.write('<img src="'+img.src+'" alt="'+titre+'" width="'+largeurImage+' height="'+hauteurImage+'" />');  
		pop.document.write('<div style="font:bold 7pt Arial;text-align:center">Cliquez dans la fenêtre pour la fermer</div>');  
		pop.document.write('</body></html>');  
		pop.document.close();  
	}  
}  