// Accepte une chaine alphanumérique
var regExpAlphanumeric=/[0-9a-zA-Z]+/g;

// Accepte une chaine alphanumérique + ' '
var regExpAlphanumericWithWhitespace=/[0-9a-zA-Z ]+/g;

// Accepte une chaine alphabétique
var regExpAlphabetic=/[a-zA-Z]+/g;

// Accepte une chaine numérique
var regExpNumeric=/[0-9]+/g;

// Accepte une chaine de type 'int'
var regExpInt=/^[0-9]+$/g;

// Accepte une adresse email. Ex : toto@toto.com
var regExpEmailAdress=/^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$/g;

// Vérification de présence dans la base de données
function CheckFormVerifBase(monForm)
{
	if ((monForm.nom.value == ''))
	{
		alert("Nom manquant.");
		monForm.nom.focus();
		return false;
	}
	
	if ((monForm.nomjeunefille.value == '') && monForm.nomjeunefille.disabled == false)
	{
		alert("Nom de jeune fille manquant.");
		monForm.nomjeunefille.focus();
		return false;
	}
	
	if ((monForm.prenom.value == ''))
	{
		alert("Prénom manquant.");
		monForm.prenom.focus();
		return false;
	}
	
	return true;
}

function CheckInscriptionForm(monForm)
{
	if ((monForm.journ.value == '-') || (monForm.moisn.value == '-') || (monForm.anneen.value == '-'))
	{
		alert("Date de naissance invalide.");
		monForm.journ.focus();
		return false;
	}
	
	if ((monForm.villen.value == ''))
	{
		alert("Ville de naissance manquante.");
		monForm.villen.focus();
		return false;
	}
	
	if ((monForm.paysn.value == ''))
	{
		alert("Pays de naissance manquant.");
		monForm.paysn.focus();
		return false;
	}
	
	if ((monForm.pseudo.value == '') || _isNotAlphanumeric(monForm.pseudo.value) )
	{
		alert("Pseudo invalide.");
		monForm.pseudo.focus();
		return false;
	}
	
	if ((monForm.passe.value == '') || _isNotAlphanumeric(monForm.passe.value) )
	{
		alert("Mot de passe invalide.");
		monForm.passe.focus();
		return false;
	}
	
	if ((monForm.passe2.value == '') || _isNotAlphanumeric(monForm.passe2.value) )
	{
		alert("Veuillez retaper votre mot de passe une seconde fois.");
		monForm.passe2.focus();
		return false;
	}
	
	if ((monForm.passe.value != monForm.passe2.value))
	{
		alert("Les mots de passe saisis ne sont pas identiques.");
		monForm.passe.focus();
		return false;
	}
	
	if ((monForm.anneesortie.value == '-'))
	{
		alert("Année de sortie manquante.");
		monForm.anneesortie.focus();
		return false;
	}
	
	if ((monForm.classesortie.value == '-'))
	{
		alert("Classe de sortie non sélectionnée.");
		monForm.classesortie.focus();
		return false;
	}
	
	if ((monForm.anneebac.value == '-'))
	{
		alert("Année du bac manquante.");
		monForm.anneebac.focus();
		return false;
	}
	
	if ((monForm.seriebac.value == '-'))
	{
		alert("Série du bac non sélectionnée.");
		monForm.seriebac.focus();
		return false;
	}
	
	if ((monForm.postbac.value == '-'))
	{
		alert("Parcours postbac non sélectionné.");
		monForm.postbac.focus();
		return false;
	}
	
	if ((monForm.niveau.value == '-'))
	{
		alert("Niveau atteint non sélectionné.");
		monForm.niveau.focus();
		return false;
	}
	
	if ((monForm.diplome.value == ''))
	{
		alert("Diplôme manquant.");
		monForm.diplome.focus();
		return false;
	}
	
	if ((monForm.metier.value == ''))
	{
		alert("Activité actuelle manquante.");
		monForm.metier.focus();
		return false;
	}
	
	if ((monForm.mail.value == '') || _isNotEmailAdress(monForm.mail.value) )
	{
		alert("E-mail invalide.");
		monForm.mail.focus();
		return false;
	}
	
	return true;
}

function CheckTransacCB(monForm)
{
	if ((monForm.montant.value == '') || _isNotInt(monForm.montant.value) )
	{
		alert("Montant de cotisation invalide.");
		monForm.montant.focus();
		return false;
	}
	return true;
}

//  Vérification de l'étape 1
function CheckEtape1(monForm)
{	
	
	if ((monForm.journ.value == '') || (monForm.moisn.value == '') || (monForm.anneen.value == ''))
	{
		alert("Date de naissance invalide.");
		monForm.journ.focus();
		return false;
	}
	
	var bDate = _CheckDate(monForm.journ.value, monForm.moisn.value, monForm.anneen.value);
	
	if (bDate == false)
	{
		return false;
	}
	
	if ((monForm.villen.value == ''))
	{
		alert("Ville de naissance manquante.");
		monForm.villen.focus();
		return false;
	}
	
	if ((monForm.paysn.value == ''))
	{
		alert("Pays de naissance manquant.");
		monForm.paysn.focus();
		return false;
	}
	
	if ((monForm.pseudo.value == '') || _isNotAlphanumeric(monForm.pseudo.value) )
	{
		alert("Pseudo invalide.");
		monForm.pseudo.focus();
		return false;
	}
	
	if ((monForm.passe.value == '') || _isNotAlphanumeric(monForm.passe.value) )
	{
		alert("Mot de passe invalide.");
		monForm.passe.focus();
		return false;
	}
	
	if ((monForm.passe2.value == '') || _isNotAlphanumeric(monForm.passe2.value) )
	{
		alert("Veuillez retaper votre mot de passe une seconde fois.");
		monForm.passe2.focus();
		return false;
	}
	
	if ((monForm.passe.value != monForm.passe2.value))
	{
		alert("Les mots de passe saisis ne sont pas identiques.");
		monForm.passe.focus();
		return false;
	}
	
	if ((monForm.anneesortie.value == '') || _isNotInt(monForm.anneesortie.value) )
	{
		alert("Année de sortie manquante.");
		monForm.anneesortie.focus();
		return false;
	}
	
	if ((monForm.classesortie.value == '- Sélection -'))
	{
		alert("Classe de sortie non sélectionnée.");
		monForm.classesortie.focus();
		return false;
	}
	
	if ((monForm.anneebac.value == '') || _isNotInt(monForm.anneebac.value) )
	{
		alert("Année du bac manquante.");
		monForm.anneebac.focus();
		return false;
	}
	
	if ((monForm.seriebac.value == '- Sélection -'))
	{
		alert("Série du bac non sélectionnée.");
		monForm.seriebac.focus();
		return false;
	}
	
	if ((monForm.postbac.value == '- Sélection -'))
	{
		alert("Parcours postbac non sélectionné.");
		monForm.postbac.focus();
		return false;
	}
	
	if ((monForm.niveau.value == '- Sélection -'))
	{
		alert("Niveau atteint non sélectionné.");
		monForm.niveau.focus();
		return false;
	}
	
	if ((monForm.diplome.value == ''))
	{
		alert("Diplôme manquant.");
		monForm.diplome.focus();
		return false;
	}
	
	if ((monForm.metier.value == ''))
	{
		alert("Activité actuelle manquante.");
		monForm.metier.focus();
		return false;
	}
	
	if ((monForm.mail.value == '') || _isNotEmailAdress(monForm.mail.value) )
	{
		alert("E-mail invalide.");
		monForm.mail.focus();
		return false;
	}
	
	return true;
}

//  Vérification du formulaire de modification
function CheckFormModif(monForm)
{	
	if ((monForm.datejj.value == '') || (monForm.datemm.value == '') || (monForm.dateaaaa.value == ''))
	{
		alert("Date de naissance invalide.");
		monForm.datejj.focus();
		return false;
	}
	
	var bDate = _CheckDate(monForm.datejj.value, monForm.datemm.value, monForm.dateaaaa.value);
	
	if (bDate == false)
	{
		return false;
	}
	
	if ((monForm.birthplace.value == ''))
	{
		alert("Ville de naissance manquante.");
		monForm.birthplace.focus();
		return false;
	}
	
	if ((monForm.birthcountry.value == ''))
	{
		alert("Pays de naissance manquant.");
		monForm.birthcountry.focus();
		return false;
	}
	
	if ((monForm.leaveyear.value == '') || _isNotInt(monForm.leaveyear.value) )
	{
		alert("Année de sortie invalide.");
		monForm.leaveyear.focus();
		return false;
	}
	
	if ((monForm.leaveclass.value == '---------------'))
	{
		alert("Classe de sortie non sélectionnée.");
		monForm.leaveclass.focus();
		return false;
	}
	
	if ((monForm.bacyear.value == '') || _isNotInt(monForm.bacyear.value) )
	{
		alert("Année du bac invalide.");
		monForm.bacyear.focus();
		return false;
	}
	
	if ((monForm.bacsery.value == '---------------'))
	{
		alert("Série du bac non sélectionnée.");
		monForm.bacsery.focus();
		return false;
	}
	
	if ((monForm.postbac.value == '---------------'))
	{
		alert("Parcours postbac non sélectionné.");
		monForm.postbac.focus();
		return false;
	}
	
	if ((monForm.level.value == '---------------'))
	{
		alert("Niveau atteint non sélectionné.");
		monForm.level.focus();
		return false;
	}
	
	if ((monForm.diploma.value == ''))
	{
		alert("Diplôme manquant.");
		monForm.diploma.focus();
		return false;
	}
	
	if ((monForm.activity.value == ''))
	{
		alert("Activité actuelle manquante.");
		monForm.activity.focus();
		return false;
	}
	
	if ((monForm.mail.value == '') || _isNotEmailAdress(monForm.mail.value) )
	{
		alert("E-mail invalide.");
		monForm.mail.focus();
		return false;
	}
	
	return true;
}

//  Vérification des infos avant de poster un topic ou un message sur le forum
function CheckFormAddMessage(monForm, bTopic, bLogued)
{
	if(!bLogued)
	{
		if ((monForm.pseudo.value == ''))
		{
			alert("Pseudo manquant.");
			monForm.pseudo.focus();
			return false;
		}
		else
		{
			var nTagPosition;
			nTagPosition = monForm.pseudo.value.indexOf("<");
			if(nTagPosition != -1)
			{
				alert("Les balises HTML et Javascript sont interdites.");
				monForm.pseudo.focus();
				return false;
			}
		}
	}
	
	if(bTopic)
	{
		if ((monForm.sujet.value == ''))
		{
			alert("Sujet manquant.");
			monForm.sujet.focus();
			return false;
		}
		else
		{
			var nTagPosition;
			nTagPosition = monForm.sujet.value.indexOf("<");
			if(nTagPosition != -1)
			{
				alert("Les balises HTML et Javascript sont interdites.");
				monForm.sujet.focus();
				return false;
			}
		}
	}
	
	
	if ((monForm.message.value == ''))
	{
		alert("Message manquant.");
		monForm.message.focus();
		return false;
	}
	else
	{
		var nTagPosition;
		nTagPosition = monForm.message.value.indexOf("<");
		if(nTagPosition != -1)
		{
			alert("Les balises HTML et Javascript sont interdites.");
			monForm.message.focus();
			return false;
		}
	}
	return true;
}

// Vérification du formulaire qui permet de choisir un cotisant
function CheckAddCotisationForm(monForm)
{	
	if ((monForm.nomcotisant.value == ''))
	{
		alert("Saisissez le nom du cotisant.");
		monForm.nomcotisant.focus();
		return false;
	}
	
	if ((monForm.prenomcotisant.value == ''))
	{
		alert("Saisissez le prénom du cotisant.");
		monForm.prenomcotisant.focus();
		return false;
	}
	
	if ((monForm.annee.value == '- Sélection -') || _isNotInt(monForm.annee.value) )
	{
		alert("Choisissez une année.");
		monForm.annee.focus();
		return false;
	}
	return true;
}

function CheckAddCotisation(monForm)
{
	if ((monForm.montantcotisation.value == '') || (monForm.montantcotisation.value == '0') || _isNotInt(monForm.montantcotisation.value) )
	{
		alert("Saisissez un montant valide.");
		monForm.montantcotisation.focus();
		return false;
	}
	return true;
}

// Vérification du formulaire de suivi de cotisation
function CheckSuiviCotisationForm(monForm)
{	
	if ((monForm.nom.value == ''))
	{
		alert("Saisissez le nom du cotisant.");
		monForm.nom.focus();
		return false;
	}
	
	if ((monForm.prenom.value == ''))
	{
		alert("Saisissez le prénom du cotisant.");
		monForm.prenom.focus();
		return false;
	}
	
	return true;
}

// Vérification du formulaire d'ajout/modification d'année de cotisation
function CheckYearCotisation(monForm)
{	
	if ((monForm.anneecotisation.value == '') || _isNotInt(monForm.anneecotisation.value) )
	{
		alert("Saisissez une année.");
		monForm.anneecotisation.focus();
		return false;
	}
	
	if ((monForm.cotisationstandard.value == '') || (monForm.cotisationstandard.value == '0') || _isNotInt(monForm.cotisationstandard.value) )
	{
		alert("Saisissez le montant de la cotisation standard.");
		monForm.cotisationstandard.focus();
		return false;
	}
	
	if ((monForm.cotisationsoutien.value == '') || (monForm.cotisationsoutien.value == '0') || _isNotInt(monForm.cotisationsoutien.value) )
	{
		alert("Saisissez le montant de la cotisation de soutien.");
		monForm.cotisationsoutien.focus();
		return false;
	}
	
	if ((monForm.cotisationbienfaiteur.value == '') || (monForm.cotisationbienfaiteur.value == '0') || _isNotInt(monForm.cotisationbienfaiteur.value) )
	{
		alert("Saisissez le montant de la cotisation de bienfaiteur.");
		monForm.cotisationbienfaiteur.focus();
		return false;
	}
	
	if ((monForm.cotisationetudiant.value == '') || (monForm.cotisationetudiant.value == '0') || _isNotInt(monForm.cotisationetudiant.value) )
	{
		alert("Saisissez le montant de la cotisation étudiante.");
		monForm.cotisationetudiant.focus();
		return false;
	}
	return true;
}

// Vérification du formulaire de modification d'activité
function CheckActivite(monForm)
{	
	if ((monForm.nomactivite.value == ''))
	{
		alert("Saisissez le nom de l'activité.");
		monForm.nomactivite.focus();
		return false;
	}
	
	if ((monForm.lieuactivite.value == ''))
	{
		alert("Saisissez le lieu de l'activité.");
		monForm.lieuactivite.focus();
		return false;
	}
	
	var bDateDebut = _CheckDate(monForm.journ.value, monForm.moisn.value, monForm.anneen.value);
	
	if (bDateDebut == false)
	{
		return false;
	}
	
	var bDateFin = _CheckDate(monForm.journ2.value, monForm.moisn2.value, monForm.anneen2.value);
	
	if (bDateFin == false)
	{
		return false;
	}

	return true;
}

// Vérification de présence dans la base de données
function CheckFormNewArticle(monForm)
{
	if ((monForm.auteur.value == ''))
	{
		alert("Auteur manquant.");
		monForm.auteur.focus();
		return false;
	}
	
	if ((monForm.titre.value == ''))
	{
		alert("Titre manquant.");
		monForm.titre.focus();
		return false;
	}
	
	return true;
}

function CheckEditPassword(monForm)
{
	if ((monForm.old_passe.value == '') || _isNotAlphanumeric(monForm.old_passe.value) )
	{
		alert("Tapez votre ancien mot de passe.");
		monForm.old_passe.focus();
		return false;
	}
	
	if ((monForm.new_passe.value == '') || _isNotAlphanumeric(monForm.new_passe.value) )
	{
		alert("Tapez votre nouveau mot de passe.");
		monForm.new_passe.focus();
		return false;
	}
	
	if ((monForm.new_passe2.value == '') || _isNotAlphanumeric(monForm.new_passe2.value) )
	{
		alert("Retapez votre nouveau mot de passe.");
		monForm.new_passe2.focus();
		return false;
	}
	
	return true;
}

function CheckAddRevueForm(monForm)
{
	if ((monForm.annee.value == '') || _isNotInt(monForm.annee.value) )
	{
		alert("Saisissez une année, merci.");
		monForm.annee.focus();
		return false;
	}
	
	return true;
}

function CheckFormContactAncien(monForm)
{
	if ((monForm.nom.value == ''))
	{
		alert("Saisissez votre nom, merci.");
		monForm.nom.focus();
		return false;
	}
	
	if ((monForm.prenom.value == ''))
	{
		alert("Saisissez votre prénom, merci.");
		monForm.prenom.focus();
		return false;
	}
	
	if ((monForm.email.value == '') || _isNotEmailAdress(monForm.email.value) )
	{
		alert("Saisissez votre email, merci.");
		monForm.email.focus();
		return false;
	}
	
	if ((monForm.message.value == ''))
	{
		alert("Saisissez votre message, merci.");
		monForm.message.focus();
		return false;
	}
	
	return true;
}

function CheckFormTransByMail(monForm)
{
	if ((monForm.email.value == '') || _isNotEmailAdress(monForm.email.value) )
	{
		alert("Saisissez l'email du destinataire, merci.");
		monForm.email.focus();
		return false;
	}
	
	if ((monForm.message.value == ''))
	{
		alert("Saisissez le contenu du mail à lui transmettre, merci.");
		monForm.message.focus();
		return false;
	}
	
	return true;
}

function CheckFormUpload(monForm)
{
	if ((monForm.fichier.value == ''))
	{
		alert("Veuillez choisir une photo de classe à uploader, merci.");
		monForm.fichier.focus();
		return false;
	}
	
	if ((monForm.annee.value == '') || _isNotInt(monForm.annee.value) )
	{
		alert("Saisissez une année, merci.");
		monForm.annee.focus();
		return false;
	}
	
	return true;
}

function CheckRecoForm(monForm)
{
	if ((monForm.nom_exp.value == ''))
	{
		alert("Pour que le destinataire de votre eMail connaisse son expéditeur, veuillez saisir votre nom, merci.");
		monForm.nom_exp.focus();
		return false;
	}
	
	if ((monForm.prenom_exp.value == ''))
	{
		alert("Pour que le destinataire de votre eMail connaisse son expéditeur, veuillez saisir votre prénom, merci.");
		monForm.prenom_exp.focus();
		return false;
	}
	
	if ((monForm.email_exp.value == '') || _isNotEmailAdress(monForm.email_exp.value) )
	{
		alert("Pour que le destinataire de votre eMail connaisse son expéditeur, veuillez saisir votre eMail, merci.");
		monForm.email_exp.focus();
		return false;
	}
	
	if ((monForm.email1.value == '') || _isNotEmailAdress(monForm.email1.value) )
	{
		alert("Saisissez au moins un mail, merci.");
		monForm.email1.focus();
		return false;
	}
	
	if ((monForm.message.value == ''))
	{
		alert("Saisissez le contenu du mail à transmettre, merci.");
		monForm.message.focus();
		return false;
	}
	
	return true;
}

function CheckFormMailsCotisationsImpayes(monForm)
{      
	if ((monForm.objet.value == ''))
	{
		alert("Saisissez un objet pour le mail, merci.");
		monForm.objet.focus();
		return false;
	}
	
	if ((monForm.texte.value == ''))
	{
		alert("Saisissez un texte, merci.");
		monForm.texte.focus();
		return false;
	}
	
	if ((monForm.formule_politesse.value == ''))
	{
		alert("Saisissez une formule de politesse, merci.");
		monForm.formule_politesse.focus();
		return false;
	}
	
	if ((monForm.auteur.value == ''))
	{
		alert("Saisissez l'auteur du mail, merci.");
		monForm.auteur.focus();
		return false;
	}
	
	if ((monForm.fonction.value == ''))
	{
		alert("Saisissez la fonction de l'auteur, merci.");
		monForm.fonction.focus();
		return false;
	}
	
	return true;
}

function CheckFormContacts(monForm)
{
	if ((monForm.expediteur.value == ''))
	{
		alert("Veuillez indiquer votre e-Mail, merci.");
		monForm.expediteur.focus();
		return false;
	}
	
	if ((monForm.message.value == ''))
	{
		alert("Veuillez composer votre message, merci.");
		monForm.message.focus();
		return false;
	}
	
	return true;
}

function CheckMailForgottenPassword(monForm)
{
	if ((monForm.email.value == '') || _isNotEmailAdress(monForm.email.value) )
	{
		alert("Veuillez indiquer un e-Mail valide, merci.");
		monForm.email.focus();
		return false;
	}
	
	return true;
}

//  Ouverture d'une popup
function OpenPopUp(psText, psType, psTitle)
{    
    window.open('../popup.php?text='+psText+'&type='+psType+'&title='+psTitle, '_blank', 'toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=1, copyhistory=0, menuBar=0, width=320, height=270, left=10, top=10');
}

function RedirectJS(psLocation)
{
	window.location(psLocation);
}

// Confirmation de suppression d'un tuple quelconque
function Confirm(psText)
{
	if(confirm(psText))
		return true;
	else
		return false;
}

function ConfirmBecomeMember(psText)
{
	if(confirm(psText))
		return true;
	else
		return false;
}

function GetTableWidth()
{
	var nWidth = 0;
	
	switch (screen.width)
	{
		case 640:
		case 800:
			nWidth = 755;
			break;
			
		case 1024:
		case 1280:
		default :
			nWidth = 980;
			break;
	}
	
	return nWidth;
}

function GetCenterColWidth()
{
	var nWidth = 0;
	
	switch (screen.width)
	{
		case 640:
		case 800:
			nWidth = 475;
			break;
			
		case 1024:
		case 1280:
		default :
			nWidth = 700;
			break;
	}
	
	return nWidth;
}

function Active(psText)
{
	document.getElementById(psText).style.background = "#FFFFFF";
	document.getElementById(psText).disabled = false;
}

function Unactive(psText)
{
	document.getElementById(psText).value = "";
	document.getElementById(psText).style.background = "#EBEBE4";
	document.getElementById(psText).disabled = true;
}

function ActiveOtherMontant()
{
	document.getElementById('montantcotisation').style.background = "#FFFFFF";
	document.getElementById('montantcotisation').disabled = false;
}

function UnactiveOtherMontant()
{
	document.getElementById('montantcotisation').value = "";
	document.getElementById('montantcotisation').style.background = "#EBEBE4";
	document.getElementById('montantcotisation').disabled = true;
}

function ActiveBankCombo()
{
	document.getElementById('banque').style.background = "#FFFFFF";
	document.getElementById('banque').disabled = false;
}

function UnactiveBankCombo()
{
	document.getElementById('banque').value = "";
	document.getElementById('banque').style.background = "#EBEBE4";
	document.getElementById('banque').disabled = true;
}

function GereControle(Controleur, Controle, Masquer)
{
	var objControleur = document.getElementById(Controleur);
	var objControle = document.getElementById(Controle);

	if (Masquer=='1')
		objControle.style.visibility=(objControleur.checked==true)?'visible':'hidden';
	else
		objControle.disabled=(objControleur.checked==true)?false:true;
	
	return true;
}

function smiley(text)
{
  	var txtarea = document.getElementById("message");
  	text = ' ' + text + ' ';
  	txtarea.value  += text;
  	txtarea.focus();
 }

//==============================
//	Méthodes internes (privées)
//==============================

function _CheckDate(journ, moisn, anneen)
{
	// Cette fonction vérifie le format JJ/MM/AAAA saisi et la validité de la date. 
	// Le séparateur est défini dans la variable separateur 
	var amin = 1930; // année mini
	var amax = 2010; // année maxi 
	var separateur = "/"; // separateur entre jour/mois/annee
	var j = journ; 
	var m = moisn; 
	var a = anneen; 
	var ok = true; 
	
	if ( ((isNaN(j))||(j<1)||(j>31)) && (ok == true) )
	{ 
		alert("La date saisie n'est pas correcte.");
		ok = false; 
	}
	
	if ( ((isNaN(m))||(m<1)||(m>12)) && (ok == true) )
	{ 
		alert("La date saisie n'est pas correcte.");
		ok = false; 
	}
	
	if ( ((isNaN(a))||(a<amin)||(a>amax)) && (ok == true) )
	{ 
		alert("La date saisie n'est pas correcte.");
		ok = false; 
	}

	return ok; 
}

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 _isNotEmailAdress(valeur)
{
	return _doesntmatchRegularExpression(valeur, regExpEmailAdress);
}

function _isNotAlphanumeric(valeur)
{
	return _doesntmatchRegularExpression(valeur, regExpAlphanumeric);
}

function _isNotAlphanumericWithWhitespace(valeur)
{
	return _doesntmatchRegularExpression(valeur, regExpAlphanumericWithWhitespace);
}

function isNotAlphabetic(valeur)
{
	return _doesntmatchRegularExpression(valeur, regExpAlphabetic);
}

function _isNotNumeric(valeur)
{
	return _doesntmatchRegularExpression(valeur, regExpNumeric);
}

function _isNotInt(valeur)
{
	return _doesntmatchRegularExpression(valeur, regExpInt);
}

