//Met en majuscule la première lettre d'un texte
function majuscule(txt){
	txt = txt.substring(0,1).toUpperCase() + txt.substring(1);
	return txt;
}

//Vérifie que le contenu du textarea n'est pas trop long
function TextTropLong(txt,lg) {
	if (txt.value.length > lg) {
		alert("Votre texte est trop long.\n Si vous ne le changez pas,\n il sera coupé lors de l'enregistrement.");
		txt.focus();
	}
}

//Teste que la valeur saisie est bien un nombre (champ texte à tester, reel ou entier, borne minimale,borne maximale)
function VerifNombre(txt,typ,bornemin,bornemax) {
	var nb = txt.value;
	if (nb != "") {
		var reg = /^([0-9]*)[,.]?[0-9]{0,5}$/;
		if (!reg.test(nb)) {
			alert("Entrez un nombre.");
			txt.focus();
			return false;
		} else {
			if (typ == "entier") {
				reg.exec(nb);
				txt.value = parseInt(RegExp.$1);
			} else {
				txt.value = parseFloat(txt.value.replace(/,/,"."));
//				txt.value = Number(txt.value.replace(/\./,","));
			}
			var tmp = parseInt(txt.value);
			if ((bornemin>-1 && bornemax>-1) && (tmp<bornemin || tmp>bornemax)){
				alert("Entrez un nombre compris entre "+ bornemin +" et "+ bornemax +".");
				txt.focus();
				return false;
			}
			if (bornemin>-1 && tmp<bornemin){
				alert("Entrez un nombre supérieur ou égal à "+ bornemin +".");
				txt.focus();
				return false;
			}
			if (bornemax>-1 && tmp>bornemax){
				alert("Entrez un nombre inférieur ou égal à "+ bornemax +".");
				txt.focus();
				return false;
			}
		}
	}	
	return true;
}

//ouvre une fenêtre contenant l'image sélectionnée
function montreImage(listimage,chemin){
	var image = listimage.options[listimage.selectedIndex].value;
	if (image != "") {
		window.open(chemin + image,null,'width=220,height=220,directories=no,location=no,menubar=no,resizable=no,scrollbars=no,status=no,titlebar=no,tollbar=no');
	} else {
		alert("Sélectionnez une image.");
		listimage.focus();
	}
}

//vérifie que adresse mail bien construite
function VerifMail(txt){
	var Reg = /^.+@.+\..+$/;
	if (txt=="" || txt.length<5 || !Reg.test(txt)){
		return false;
	}
	return true;
}


