function testChaineValide(chaine, messageErreur, accepteEspace)
{
	//Cette fonction permet de tester si une chaine ne contient que des caractères alphanumériques, eventuellement des espaces, et également les caractères underscore et trait-d'union si ces trois caractères ne se trouvent pas à la premiere place.
	var caract=chaine.charCodeAt(0);
	if(!(caract>=48 && caract<=57) && !(caract>=65 && caract<=90) && !(caract>=97 && caract<=122))
	{
		alert(messageErreur);
		return false;
	}


	for(var i=1;i<chaine.length;i++)
	{
		caract=chaine.charCodeAt(i);
		if(!(caract>=48 && caract<=57) && !(caract>=65 && caract<=90) && !(caract>=97 && caract<=122) && (caract!=45) && (caract!=46) && (caract!=95) && (caract!=32)||(!accepteEspace && caract==32))
		{

			alert(messageErreur);
			return false;
		}



	}
	return true;
}
	
