//
// coding: utf-8

//----------------------------------------------------------------
String.prototype.GetLargeurTexte = function(sFont, sTaille, sStyle, sEpaisseur)
{
	var cTexte;
	var cSpan;
	var nLargeur;
	
	sStyle = sStyle ? sStyle : "";
	sEpaisseur = sEpaisseur ? sEpaisseur : "";
	
	cTexte = document.createTextNode(this);
	cSpan = document.createElement("span");
	cSpan.style.fontFamily = sFont;
	cSpan.style.fontSize = sTaille;
	cSpan.style.fontStyle = sStyle;
	cSpan.style.fontWeight = sEpaisseur;
	cSpan.appendChild(cTexte);
	
	document.body.appendChild(cSpan);
	nLargeur = cSpan.offsetWidth + "px";
	
	document.body.removeChild(cSpan);
	return nLargeur;
}
