 // contient certaines fonctions de Jean-Benoît Murat
 // Copyright Gauthier de Valensart
 function matchRegularExpression(valeur, regularExpression)
{
	var resultat = valeur.match(regularExpression);
	if(resultat!=null && resultat.length==1) return true;
	else return false;
}

function doesntMatchRegularExpression(valeur, regularExpression)
{
	if(matchRegularExpression(valeur, regularExpression)) return false;
	else return true;
}

function isEmpty(valeur)
{
	return matchRegularExpression(valeur, regExpEmpty);
}

function changeColor(arg) {
	document.getElementById(arg).className="formerror";
}
function rechangeColor(arg) {
	document.getElementById(arg).className="form";
}
var regExpEmpty=/^$/g;					// Accepte une chaine vide

var regExpEmailAdress=/^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$/g;	
var regExpAlphanumericWithWhitespace=/[0-9a-zA-Z .-:,éèêëàâäûüîïô]+/g;	// Accepte une chaine alphanumérique + ' '

function isNotAlphanumericWithWhitespace(valeur)
{
	if(valeur!=''){ // si le champ est vide passe la vérification
		return doesntMatchRegularExpression(valeur, regExpAlphanumericWithWhitespace);
	}else{
		return 0;
	}
	
}
function isNotEmailAdress(valeur)
{
	if(valeur!=''){ // si le champ est vide passe la vérification
		return doesntMatchRegularExpression(valeur, regExpEmailAdress);
	}else{
		return 0;
	}
	
}

function ChangeMessage(message,champ)
	{
		if(document.getElementById)
			document.getElementById(champ).innerHTML = message;
	}
		
function ChangeURL (newurl) {
		location.href=newurl;
	}
