/*
## ---------------------------------------------------------------------------
## FONCTION  : initialeMajuscule
## AUTEUR    : R. Ceriani
## DATE      : 19-04-2000
## ---------------------------------------------------------------------------
## Description       : Met la première lettre du champ en majuscule, après
##                     avoir enlever les espaces de gauche de la chaîne de
##                     caractères.
## Paramètres entrée : Le champ pour lequel l'initiale doit être mise en
##                     majuscule.
## Paramètres sortie : Aucun.
## ---------------------------------------------------------------------------
*/
function initialeMajuscule(champ) {
	var contenu = champ.value;
	contenu = trimLeft(contenu);
	if (contenu.length > 0) {
		contenu = contenu.charAt(0).toUpperCase() + contenu.substring(1);
		champ.value = contenu;
	}
}

function trimLeft(s) {
	//Enlève les espaces de gauche.
	var l = s.length;
	if (l == 0) return s;
	var i = 0;
	var rs = "";
	while (s.charAt(i++) == " ");
	rs = s.substring(i - 1);
	return rs;
}
