
// redimensionne affichage photo

function photo( adresse, largeurMax, hauteurMax ){
	var id_random = 'idImg' + Math.round(1000000*Math.random());
	document.write('<img id="'+id_random+'">');
	affichePhoto(adresse, largeurMax, hauteurMax, id_random);
}

function affichePhoto(adresse, largeurMax, hauteurMax, id_random) {
	var monURLImage = adresse;
	var monImage = new Image();
	monImage.src = monURLImage;
	if (!monImage.complete) {
		var timer = setTimeout("affichePhoto('"+adresse+"', "+largeurMax+", "+hauteurMax+", '"+id_random+"')", 150);
	}
	else {
		var maLargeur = monImage.width;
		var maHauteur = monImage.height;
		var monRatio = maLargeur / maHauteur;
		var ratioMax = largeurMax / hauteurMax;
		var nouvelleLargeur = maLargeur;
		var nouvelleHauteur = maHauteur;
	
		if (monRatio > ratioMax) {
	      if (maLargeur > largeurMax) {
	            nouvelleLargeur = largeurMax;
	            nouvelleHauteur = largeurMax / monRatio;
	      }
		}
		else {
	      if (maHauteur > hauteurMax) {
	            nouvelleHauteur = hauteurMax;
	            nouvelleLargeur = hauteurMax * monRatio;
	      }
		}
		var monImg = MM_findObj(id_random);
		monImg.width = nouvelleLargeur;
		monImg.height = nouvelleHauteur;
		monImg.src = monImage.src;
	}
}



