/**
 * @author: Pascal Lestable
 * @version: 0.1
 * Fonction qui redimensionne une image en proportionnant la largeur par rapport à une hauteur définie ou la hauteur par une largeur définie.
 * On l'utilise de cette façon <img src="dsqdsqd" title="dzeatryfdhgf" onload="verifLength(this, 116, 116);" /> par exemple.
*/

function verifLength(img, largeur, hauteur){
			var l=img.width;
			var h=img.height;
			// si la largeur de l'image initiale est sup à la largeuur que l'on veut (passé en parametre)				
			if (img.width > largeur){
				// on lui affecte la largeur passé en parametre
				img.width=largeur;
				// et on proportionne la hauteur par consequent ( produit en croix avec l'ancienne longueur, l'ancienne hauteur)
				img.height=largeur*h/l;
			}
			// si la hauteur de l'image initiale est sup à la hauteur que l'on veut (passé en parametre)	
			if (img.height > hauteur){
				// on lui affecte la hauteur passée en parametre
				img.height=hauteur;
				// et on proportionne la largeur par consequent ( produit en croix avec l'ancienne longueur, l'ancienne hauteur)
				img.width=l*hauteur/h;
			}
			// enfin on definit une marge exterieur en haut
			img.style.marginTop=(hauteur-img.height)/2;
}
