


function verifierCommande(adoucir) {

	/* Expressions rÃ©guliÃ¨res */

		ER_VIDE = /^\s*$/;
		ER_COURRIEL = /^[-.\w]{1,64}@[-.\w]{1,250}\.[-.\w]{2,4}$/i;



	/* Variables */

		var prenom = $('prenom');
		var nom = $('nom');
		var courriel = $('courriel');
		var country = $('country');

		var usages = $('usagesUL').getElements('input.usages');
		var preciseUsage = $('preciseUsage');

		var adresse = $('adresse');

		var relation = $('relationUL').getElements('input[type=radio]');
		var preciseRelation = $('preciseRelation');

		var conditions = $('atteste');

		var formChk = true;


	/* Initialisation */

		prenom.getParent().removeClass('hilight2');
		prenom.removeClass('hilight2');

		nom.getParent().removeClass('hilight2');
		nom.removeClass('hilight2');

		courriel.getParent().removeClass('hilight2');
		courriel.removeClass('hilight2');

		country.getParent().removeClass('hilight2');
		country.removeClass('hilight2');

		$('usagesLI').removeClass('hilight2');
		$('usagesLI').getElement('li').removeClass('hilight2');
		preciseUsage.removeClass('hilight2');

		adresse.getParent().removeClass('hilight2');
		adresse.removeClass('hilight2');

		$('relationUL').getParent().removeClass('hilight2');
		preciseRelation.getParent().removeClass('hilight2');
		preciseRelation.removeClass('hilight2');

		conditions.getParent().removeClass('hilight2');
		conditions.removeClass('hilight2');



	/* Conditions d'utilisation */

		if (false == conditions.checked) {

			// $('panierStateGauche').removeClass('over2');
			// $('panierStateCentreGauche').removeClass('over2');

			// $('panierStateGauche').addClass('over1');
			// $('panierStateCentreGauche').addClass('over1');

			// $('page').getElements('.panierState').setStyle('background-color', '#FF0');
			// $('page').getElements('.panierState').set('text', 'Vous n\'avez pas attestÃ© avoir pris connaissance des conditions d\'utilisation.');
			// adoucir.delay(500);

			conditions.getParent().addClass('hilight1');
			conditions.addClass('hilight1');

			var adoucissement = function() {

				conditions.getParent().removeClass('hilight1');
				conditions.getParent().addClass('hilight2');

				conditions.removeClass('hilight1');
				conditions.addClass('hilight2');

			}

			adoucissement.delay(500);

			formChk = false;

		} else {

			conditions.getParent().removeClass('hilight2');
			conditions.removeClass('hilight2');

		}


	/* Relation */

		var relationUnchk = null;

		relationUnchk = relation.every(function(item) { return (item.checked == false); });

		if (true == relationUnchk) {

			/* $('panierStateGauche').removeClass('over2');
			$('panierStateCentreGauche').removeClass('over2');

			$('panierStateGauche').addClass('over1');
			$('panierStateCentreGauche').addClass('over1');

			$('page').getElements('.panierState').setStyle('background-color', '#FF0');
			$('page').getElements('.panierState').set('text', 'Vous n\'avez pas prÃ©cisÃ© si l\'usage de ces photographies est en relation avec la Francophonie.');
			adoucir.delay(500); */

			$('relationUL').getParent().addClass('hilight1');
			$('preciseRelationLI').addClass('hilight1');
			preciseRelation.addClass('hilight1');

			var adoucissement = function() {

				$('relationUL').getParent().removeClass('hilight1');
				$('relationUL').getParent().addClass('hilight2');

				$('preciseRelationLI').removeClass('hilight1');
				$('preciseRelationLI').addClass('hilight2');

				preciseRelation.removeClass('hilight1');
				preciseRelation.addClass('hilight2');

			}

			adoucissement.delay(500);

			formChk = false;

		} else {

			relation.each(function(item) {

				if ((true == item.checked) && ("1" == item.get('value')) && preciseRelation.get('value').match(ER_VIDE)) {

					/* $('panierStateGauche').removeClass('over2');
					$('panierStateCentreGauche').removeClass('over2');

					$('panierStateGauche').addClass('over1');
					$('panierStateCentreGauche').addClass('over1');

					$('page').getElements('.panierState').setStyle('background-color', '#FF0');
					$('page').getElements('.panierState').set('text', 'Vous n\'avez pas prÃ©cisÃ© la relation entre l\'usage de ces photographies et la Francophonie.');
					adoucir.delay(500); */

					$('relationUL').getParent().addClass('hilight1');
					$('preciseRelationLI').addClass('hilight1');
					preciseRelation.addClass('hilight1');

					var adoucissement = function() {

						$('relationUL').getParent().removeClass('hilight1');
						$('relationUL').getParent().addClass('hilight2');

						$('preciseRelationLI').removeClass('hilight1');
						$('preciseRelationLI').addClass('hilight2');

						preciseRelation.removeClass('hilight1');
						preciseRelation.addClass('hilight2');

					}

					adoucissement.delay(500);

					formChk = false;

				} else if ((true == item.checked) && ("1" == item.get('value')) && !(preciseRelation.get('value').match(ER_VIDE))) {

					$('relationUL').getParent().removeClass('hilight2');
					$('preciseRelationLI').removeClass('hilight2');
					preciseRelation.removeClass('hilight2');

				}

			});

		}



	/* Adresse */

		if (adresse.get('value').match(ER_VIDE)) {

			/* $('panierStateGauche').removeClass('over2');
			$('panierStateCentreGauche').removeClass('over2');

			$('panierStateGauche').addClass('over1');
			$('panierStateCentreGauche').addClass('over1');

			$('page').getElements('.panierState').setStyle('background-color', '#FF0');
			$('page').getElements('.panierState').set('text', 'Vous n\'avez pas complÃ©tÃ© le titre ou adresse du support d\'utilisation.');
			adoucir.delay(500); */

			adresse.getParent().addClass('hilight1');
			adresse.addClass('hilight1');

			var adoucissement = function() {

				adresse.getParent().removeClass('hilight1');
				adresse.getParent().addClass('hilight2');

				adresse.removeClass('hilight1');
				adresse.addClass('hilight2');

			}

			adoucissement.delay(500);

			formChk = false;

		} else {

			adresse.getParent().removeClass('hilight2');
			adresse.removeClass('hilight2');

		}



	/* Usages */

		var usagesUnchk = null;

		usagesUnchk = usages.every(function(item) { return (item.checked == false); });

		if (true == usagesUnchk) {

			/* $('panierStateGauche').removeClass('over2');
			$('panierStateCentreGauche').removeClass('over2');

			$('panierStateGauche').addClass('over1');
			$('panierStateCentreGauche').addClass('over1');

			$('page').getElements('.panierState').setStyle('background-color', '#FF0');
			$('page').getElements('.panierState').set('text', 'Vous n\'avez pas prÃ©cisÃ© l\'usage que vous souhaitez faire de ces photographies.');
			adoucir.delay(500); */

			$('usagesLI').addClass('hilight1');
			preciseUsage.addClass('hilight1');

			var adoucissement = function() {

				$('usagesLI').removeClass('hilight1');
				$('usagesLI').addClass('hilight2');

				preciseUsage.removeClass('hilight1');
				preciseUsage.addClass('hilight2');

			}

			adoucissement.delay(500);

			formChk = false;

		} else {

			usages.each(function(item) {

				if ((true == item.checked) && (6 == item.get('value')) && preciseUsage.get('value').match(ER_VIDE)) {

					/* $('panierStateGauche').removeClass('over2');
					$('panierStateCentreGauche').removeClass('over2');

					$('panierStateGauche').addClass('over1');
					$('panierStateCentreGauche').addClass('over1');

					$('page').getElements('.panierState').setStyle('background-color', '#FF0');
					$('page').getElements('.panierState').set('text', 'Vous n\'avez pas prÃ©cisÃ© l\'usage que vous souhaitez faire de ces photographies.');
					adoucir.delay(500); */

					item.getParent().addClass('hilight1');
					$('usagesUL').getElement('li.precise').addClass('hilight1');
					preciseUsage.addClass('hilight1');

					var adoucissement = function() {

						item.getParent().removeClass('hilight1');
						item.getParent().addClass('hilight2');

						$('usagesUL').getElement('li.precise').removeClass('hilight1');
						$('usagesUL').getElement('li.precise').addClass('hilight2');

						preciseUsage.removeClass('hilight1');
						preciseUsage.addClass('hilight2');

					}

					adoucissement.delay(500);

					formChk = false;

				} else if ((true == item.checked) && (6 == item.get('value')) && !(preciseUsage.get('value').match(ER_VIDE))) {

					item.getParent().removeClass('hilight2');
					$('usagesUL').getElement('li.precise').removeClass('hilight2');
					preciseUsage.removeClass('hilight2');

				}

			});

		}



	/* Pays */

		if ("null" == country.get('value')) {

			/* $('panierStateGauche').removeClass('over2');
			$('panierStateCentreGauche').removeClass('over2');

			$('panierStateGauche').addClass('over1');
			$('panierStateCentreGauche').addClass('over1');

			$('page').getElements('.panierState').setStyle('background-color', '#FF0');
			$('page').getElements('.panierState').set('text', 'Vous n\'avez pas choisi de pays.');
			adoucir.delay(500); */

			country.getParent().addClass('hilight1');
			country.addClass('hilight1');

			var adoucissement = function() {

				country.getParent().removeClass('hilight1');
				country.getParent().addClass('hilight2');

				country.removeClass('hilight1');
				country.addClass('hilight2');

			}

			adoucissement.delay(500);

			formChk = false;

		} else {

			country.getParent().removeClass('hilight2');
			country.removeClass('hilight2');

		}



	/* Courriel */

		if (null == courriel.get('value').match(ER_COURRIEL)) {

			/* $('panierStateGauche').removeClass('over2');
			$('panierStateCentreGauche').removeClass('over2');

			$('panierStateGauche').addClass('over1');
			$('panierStateCentreGauche').addClass('over1');

			$('page').getElements('.panierState').setStyle('background-color', '#FF0');
			$('page').getElements('.panierState').set('text', 'Le courriel que vous avez saisi n\'est pas valide.');
			adoucir.delay(500); */

			courriel.getParent().addClass('hilight1');
			courriel.addClass('hilight1');

			var adoucissement = function() {

				courriel.getParent().removeClass('hilight1');
				courriel.getParent().addClass('hilight2');

				courriel.removeClass('hilight1');
				courriel.addClass('hilight2');

			}

			adoucissement.delay(500);

			formChk = false;

		} else {

			courriel.getParent().removeClass('hilight2');
			courriel.removeClass('hilight2');

		}



	/* Nom */

		if (nom.get('value').match(ER_VIDE)) {

			/* $('panierStateGauche').removeClass('over2');
			$('panierStateCentreGauche').removeClass('over2');

			$('panierStateGauche').addClass('over1');
			$('panierStateCentreGauche').addClass('over1');

			$('page').getElements('.panierState').setStyle('background-color', '#FF0');
			$('page').getElements('.panierState').set('text', 'Vous n\'avez pas complÃ©tÃ© votre nom.');
			adoucir.delay(500); */

			nom.getParent().addClass('hilight1');
			nom.addClass('hilight1');

			var adoucissement = function() {

				nom.getParent().removeClass('hilight1');
				nom.getParent().addClass('hilight2');

				nom.removeClass('hilight1');
				nom.addClass('hilight2');

			}

			adoucissement.delay(500);

			formChk = false;

		} else {

			nom.getParent().removeClass('hilight2');
			nom.removeClass('hilight2');

		}



	/* Prenom */

		if (prenom.get('value').match(ER_VIDE)) {

			/* $('panierStateGauche').removeClass('over2');
			$('panierStateCentreGauche').removeClass('over2');

			$('panierStateGauche').addClass('over1');
			$('panierStateCentreGauche').addClass('over1');

			$('page').getElements('.panierState').setStyle('background-color', '#FF0');
			$('page').getElements('.panierState').set('text', 'Vous n\'avez pas complÃ©tÃ© votre prÃ©nom.');
			adoucir.delay(500); */

			prenom.getParent().addClass('hilight1');
			prenom.addClass('hilight1');

			var adoucissement = function() {

				prenom.getParent().removeClass('hilight1');
				prenom.getParent().addClass('hilight2');

				prenom.removeClass('hilight1');
				prenom.addClass('hilight2');

			}

			adoucissement.delay(500);

			formChk = false;

		} else {

			prenom.getParent().removeClass('hilight2');
			prenom.removeClass('hilight2');

		}

	/* formChk */

	if (formChk) { $('commandeForm').submit(); }

} // verifierCommande



function verifierInscription() {
	// Expressions rÃ©guliÃ¨res ---------------------------------------------------------------------

		ER_VIDE = /^\s*$/;
		ER_COURRIEL = /^[-.\w]{1,64}@[-.\w]{1,250}\.[-.\w]{2,4}$/i;
		ER_PASSWORD = /^[a-zA-Z0-9]{1,5}$/i;

	// Variables ----------------------------------------------------------------------------------

		var prenom = $('maFrancoInscriptionPrenom');
		var nom = $('maFrancoInscriptionNom');
		var email = $('maFrancoInscriptionEmail');
		var pays = $('maFrancoInscriptionPays');

		var login = $('maFrancoInscriptionLogin');
		var password1 = $('maFrancoInscriptionPwd1');
		var password2 = $('maFrancoInscriptionPwd2');
		var captcha = $('maFrancoInscriptionCaptcha');
		var sess_captcha = $('maFrancoInscriptionSessCaptcha');

	//	alert(sess_captcha.value);

		var erreursArr = new Array();

		var formChk = true;

	// Fonctions ----------------------------------------------------------------------------------

		function formErreurs() {

			if (!$('formErreurs')) new Element('div', {'id' : 'formErreurs', 'class' : 'formErreurs'}).inject($('maFrancoInscriptionForm'), 'bottom');

			var formErreurs = $('formErreurs');

			var adoucissement = function() { formErreurs.setStyle('background-color', '#FF9'); }

			formErreurs.setStyle('background-color', '#FF6');
			adoucissement.delay(500);

		}

		function fieldErreur(field) {

			field.getParent().getPrevious().addClass('hilighted1');

			var adoucissement = function() {

				field.getParent().getPrevious().removeClass('hilighted1');
				field.getParent().getPrevious().addClass('hilighted2');

			}

			adoucissement.delay(500);

		}

		function affErreur(num, erreursArr) {

			switch(num) {

				case 1 :

					erreursArr[1] = "Le courriel indiquÃ© est invalide.";

					break;

				case 2 :

					erreursArr[2] = "Vous n'avez pas choisi votre pays.";

					break;

				case 3 :

					erreursArr[3] = "Votre identifiant doit Ãªtre composÃ© de 5 Ã  15 caractÃ¨res alphanumÃ©riques minuscules ou majuscules.";

					break;

				case 4 :

					erreursArr[4] = "Votre mot de passe doit Ãªtre composÃ© de 5 Ã  15 caractÃ¨res alphanumÃ©riques minuscules ou majuscules.";

					break;

				case 5 :

					erreursArr[5] = "Les deux mots de passe indiqu&eacute;s doivent &ecirc;tre identiques.";

					break;

				default :

					erreursArr[0] = "Vous n'avez pas complÃ©tÃ© tous les champs obligatoires.";

					break;

			}

		}

	// Initialisation -----------------------------------------------------------------------------

		prenom.getParent().getPrevious().removeClass('hilighted2');
		nom.getParent().getPrevious().removeClass('hilighted2');
		email.getParent().getPrevious().removeClass('hilighted2');
		pays.getParent().getPrevious().removeClass('hilighted2');
		login.getParent().getPrevious().removeClass('hilighted2');
		password1.getParent().getPrevious().removeClass('hilighted2');
		password2.getParent().getPrevious().removeClass('hilighted2');
		captcha.getParent().getPrevious().removeClass('hilighted2');
		sess_captcha.getParent().getPrevious().removeClass('hilighted2');

		if ($('formErreurs')) $('formErreurs').destroy();

	// Traitement des champs ----------------------------------------------------------------------

			/*if (captcha.get('value').match(ER_VIDE)) {
				formErreurs();
				fieldErreur(captcha);
				affErreur(0, erreursArr);
				formChk = false;
			}
			else if (captcha.get('value').toLowerCase() != sess_captcha.get('value').toLowerCase()) {
				alert(sess_captcha.get('value').toLowerCase());
				formErreurs();
				fieldErreur(captcha);
				affErreur(6, erreursArr);
				formChk = false;
			}*/
		// Password2 ------------------------------------------------------------------------------

			if (password2.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(password2);
				affErreur(0, erreursArr);
				formChk = false;

			} else if (password1.get('value') != password2.get('value')) {

				formErreurs();
				fieldErreur(password2);
				fieldErreur(password1);
				affErreur(5, erreursArr);
				formChk = false;

			}

		// Password1 ------------------------------------------------------------------------------

			if (password1.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(password1);
				affErreur(0, erreursArr);
				formChk = false;

			} /*else if (null == password1.get('value').match(ER_PASSWORD)) {

				formErreurs();
				fieldErreur(password1);
				fieldErreur(password2);
				affErreur(4, erreursArr);
				formChk = false;

			}
*/
		// Login ----------------------------------------------------------------------------------

			if (login.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(login);
				affErreur(0, erreursArr);
				formChk = false;

			} /*else if (null == login.get('value').match(ER_PASSWORD)) {

				formErreurs();
				fieldErreur(login);
				affErreur(3, erreursArr);
				formChk = false;

			}
*/
		// Pays -----------------------------------------------------------------------------------

			if (pays.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(pays);
				affErreur(2, erreursArr);
				formChk = false;

			}

		// Courriel -------------------------------------------------------------------------------

			if (email.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(email);
				affErreur(0, erreursArr);
				formChk = false;

			} else if (null == email.get('value').match(ER_COURRIEL)) {

				formErreurs();
				fieldErreur(email);
				affErreur(1, erreursArr);
				formChk = false;

			}

		// Nom ------------------------------------------------------------------------------------

			if (nom.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(nom);
				affErreur(0, erreursArr);
				formChk = false;

			}

		// PrÃ©nom ---------------------------------------------------------------------------------

			if (prenom.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(prenom);
				affErreur(0, erreursArr);
				formChk = false;

			}

	// --------------------------------------------------------------------------------------------
	/* formChk */
	if (formChk) { $('maFrancoInscriptionForm').submit(); } else {

		erreursArr.each(function (item, index) { new Element ('p', { 'html' : item }).inject($('formErreurs'), 'bottom'); });

	}

} // verifierInscription



function verifierContact() {

	// Expressions rÃ©guliÃ¨res ---------------------------------------------------------------------

		ER_VIDE = /^\s*$/;
		ER_COURRIEL = /^[-.\w]{1,64}@[-.\w]{1,250}\.[-.\w]{2,4}$/i;

	// Variables ----------------------------------------------------------------------------------

		var civilite = $('contactForm').getElements('input[name=contactCivilite]');
		var nom = $('contactNom');
		var courriel = $('contactCourriel');
		var pays = $('contactPays');

		var objet = $('contactObjet');
		var corps = $('contactCorps');

		var erreursArr = new Array()

		var formChk = true;

	// Fonctions ----------------------------------------------------------------------------------

		function formErreurs() {

			if (!$('formErreurs')) new Element('div', {'id' : 'formErreurs', 'class' : 'formErreurs'}).inject($('contactForm'), 'top');

			var formErreurs = $('formErreurs');

			var adoucissement = function() { formErreurs.setStyle('background-color', '#FF9'); }

			formErreurs.setStyle('background-color', '#FF6');
			adoucissement.delay(500);

		}

		function fieldErreur(field) {

			field.getPrevious().addClass('hilighted1');

			var adoucissement = function() {

				field.getPrevious().removeClass('hilighted1');
				field.getPrevious().addClass('hilighted2');

			}

			adoucissement.delay(500);

		}

		function affErreur(num, erreursArr) {

			switch(num) {

				case 1 :

					erreursArr[1] = "Le courriel indiquÃ© est invalide.";

					break;

				case 2 :

					erreursArr[2] = "Vous n'avez pas choisi votre pays.";

					break;

				default :

					erreursArr[0] = "Vous n'avez pas complÃ©tÃ© tous les champs obligatoires.";

					break;

			}

		}

	// Initialisation -----------------------------------------------------------------------------

		$('contactCivilite').removeClass('hilighted2');
		nom.getPrevious().removeClass('hilighted2');
		courriel.getPrevious().removeClass('hilighted2');
		pays.getPrevious().removeClass('hilighted2');

		objet.getPrevious().removeClass('hilighted2');
		corps.getPrevious().removeClass('hilighted2');

		if ($('formErreurs')) $('formErreurs').destroy();

	// Traitement des champs ----------------------------------------------------------------------

		// Corps ----------------------------------------------------------------------------------
			if (corps.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(corps);
				affErreur(0, erreursArr);
				formChk = false;

			}

		// Objet ----------------------------------------------------------------------------------

			if (objet.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(objet);
				affErreur(0, erreursArr);
				formChk = false;

			}

		// Pays -----------------------------------------------------------------------------------

			if (pays.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(pays);
				affErreur(2, erreursArr);
				formChk = false;

			}

		// Courriel -------------------------------------------------------------------------------

			if (courriel.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(courriel);
				affErreur(0, erreursArr);
				formChk = false;

			} else if (null == courriel.get('value').match(ER_COURRIEL)) {

				formErreurs();
				fieldErreur(courriel);
				affErreur(1, erreursArr);
				formChk = false;

			}

		// Nom ------------------------------------------------------------------------------------

			if (nom.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(nom);
				affErreur(0, erreursArr);
				formChk = false;

			}

		// CivilitÃ© -------------------------------------------------------------------------------

			if (civilite.every(function(item) { return (false == item.checked) })) {

				formErreurs();

				$('contactCivilite').addClass('hilighted1');

				var adoucissement = function() {

					$('contactCivilite').removeClass('hilighted1');
					$('contactCivilite').addClass('hilighted2');

				}

				adoucissement.delay(500);

				affErreur(0, erreursArr);
				formChk = false;

			}

	// --------------------------------------------------------------------------------------------
	/* formChk */

	if (formChk) { $('contactForm').submit(); } else {

		erreursArr.each(function (item, index) { new Element ('p', { 'html' : item }).inject($('formErreurs'), 'bottom'); });

	}

} // verifierContact



function verifierEvt() {

	// Expressions rÃ©guliÃ¨res ---------------------------------------------------------------------

		ER_VIDE = /^\s*$/;
		ER_DATE = /^(([0]{1}[0-9]{1})|([1-2]{1}[0-9]{1})|([3]{1}[0-1]{1}))[\/]{1}(([0]{1}[0-9]{1})|([1]{1}[0-2]{1}))[\/]{1}(([1]{1}[9]{1}[0-9]{2})|([2]{1}[0]{1}[0-9]{2}))$/;
		ER_COURRIEL = /^[-.\w]{1,64}@[-.\w]{1,250}\.[-.\w]{2,4}$/i;

	// Variables ----------------------------------------------------------------------------------

		var titre = $('maFrancoActiviteTitre');
		var date = $('maFrancoActiviteDate');

		var jourDu = $('maFrancoActiviteDatejourDu');
		var moisDu = $('maFrancoActiviteDatemoisDu');
		var anneeDu = $('maFrancoActiviteDateanneeDu');

		var jourAu = $('maFrancoActiviteDatejourAu');
		var moisAu = $('maFrancoActiviteDatemoisAu');
		var anneeAu = $('maFrancoActiviteDateanneeAu');



		var lieu = $('maFrancoActiviteLieu');
		var ville = $('maFrancoActiviteVille');	
		var pays = $('maFrancoActivitePays');
		var descriptif = $('maFrancoActiviteDesc');
		//maFrancoActivitePhoto
		var organisateur = $('maFrancoActiviteOrganisateur');
		
		var nom = $('maFrancoActiviteNom');
		var prenom = $('maFrancoActivitePrenom');
		var courriel = $('maFrancoActiviteEmail');
		var photo = $('maFrancoActivitePhoto');
	
		var erreursArr = new Array()

		var formChk = true;

	// Fonctions ----------------------------------------------------------------------------------

		function formErreurs() {

			if (!$('formErreurs')) new Element('div', {'id' : 'formErreurs', 'class' : 'formErreurs'}).inject($('maFrancoActiviteForm'), 'bottom');

			var formErreurs = $('formErreurs');

			var adoucissement = function() { formErreurs.setStyle('background-color', '#FF9'); }

			formErreurs.setStyle('background-color', '#FF6');
			adoucissement.delay(500);

		}

		function fieldErreur(field) {

			field.getParent().getPrevious().addClass('hilighted1');

			var adoucissement = function() {

				field.getParent().getPrevious().removeClass('hilighted1');
				field.getParent().getPrevious().addClass('hilighted2');

			}

			adoucissement.delay(500);

		}
		function recup_extension(fichier) // fonction de récupération extension fichier
		{
			 if (fichier!="")// si le champ fihier n'est pas vide
			 {
				nom_fichier=fichier;// on récupere le chemin complet du fichier
				nbchar = nom_fichier.length;// on compte le nombre de caractere que compose ce chemin
				extension = nom_fichier.substring(nbchar-4,nbchar); // on récupere les 4 derniers caracteres
				extension=extension.toLowerCase(); //on uniforme les caracteres en minuscules au cas ou cela aurait été écris en majuscule...
				return extension; // on renvoi l'extension vers la fonction appelante
			 }
		}

		function affErreur(num, erreursArr) {

			switch(num) {

				case 1 :

					erreursArr[1] = "Le courriel indiquÃ© est invalide.";

					break;

				case 2 :

					erreursArr[2] = "Vous n'avez pas choisi votre pays.";

					break;

				case 3 :

					erreursArr[3] = "La date doit Ãªtre indiquÃ©e au format jj/mm/aaaa.";

				default :

					erreursArr[0] = "Vous n'avez pas complÃ©tÃ© tous les champs obligatoires.";

					break;

			}

		}

	// Initialisation -----------------------------------------------------------------------------

		titre.getParent().getPrevious().removeClass('hilighted2');
		date.getParent().getPrevious().removeClass('hilighted2');
		date.getParent().getPrevious().getElements('span').setStyle('color', 'white');
		descriptif.getParent().getPrevious().removeClass('hilighted2');
		organisateur.getParent().getPrevious().removeClass('hilighted2');
		courriel.getParent().getPrevious().removeClass('hilighted2');
		pays.getParent().getPrevious().removeClass('hilighted2');

		lieu.getParent().getPrevious().removeClass('hilighted2');
		ville.getParent().getPrevious().removeClass('hilighted2');
		nom.getParent().getPrevious().removeClass('hilighted2');
		prenom.getParent().getPrevious().removeClass('hilighted2');
		dateu.getParent().getPrevious().getElements('span').setStyle('color', 'white');




		if ($('formErreurs')) $('formErreurs').destroy();

	// Traitement des champs ----------------------------------------------------------------------


		// Courriel -------------------------------------------------------------------------------

			if (courriel.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(courriel);
				affErreur(0, erreursArr);
				formChk = false;

			} else if (null == courriel.get('value').match(ER_COURRIEL)) {

				formErreurs();
				fieldErreur(courriel);
				affErreur(1, erreursArr);
				formChk = false;

			}

		//Prénom ----------------------------------------------------------------------------------

			if (prenom.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(prenom);
				affErreur(0, erreursArr);
				formChk = false;

			}
		// Nom ----------------------------------------------------------------------------------

			if (nom.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(nom);
				affErreur(0, erreursArr);
				formChk = false;

			}	
			
			// Organisateur ---------------------------------------------------------------------------

			if (organisateur.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(organisateur);
				affErreur(0, erreursArr);
				formChk = false;

			}

			if(!photo.get('value').match(ER_VIDE))
			{
				var extens = recup_extension(photo.value );
				if(extens!=".jpg")
				{
					formErreurs();
					fieldErreur(photo);
					affErreur(0, erreursArr);
					formChk = false;
				}
				
			}




		// Descriptif -----------------------------------------------------------------------------

			if (descriptif.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(descriptif);
				affErreur(0, erreursArr);
				formChk = false;

			}
			// Pays -----------------------------------------------------------------------------------

			if (pays.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(pays);
				affErreur(2, erreursArr);
				formChk = false;

			}

			// Ville -----------------------------------------------------------------------------

			if (ville.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(ville);
				affErreur(0, erreursArr);
				formChk = false;

			}


			// Lieu -----------------------------------------------------------------------------

			if (lieu.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(lieu);
				affErreur(0, erreursArr);
				formChk = false;

			}

			// Date -----------------------------------------------------------------------------------
/*
			if (dateAu.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(dateAu);

				dateAu.getParent().getPrevious().getElements('span').setStyle('color', '#443F3E');

				affErreur(0, erreursArr);
				formChk = false;

			} else if (null == dateAu.get('value').match(ER_DATE)) {

				formErreurs();
				fieldErreur(dateAu);

				dateAu.getParent().getPrevious().getElements('span').setStyle('color', '#443F3E');

				affErreur(3, erreursArr);
				formChk = false;

			}alert(formChk+"date ");
		// Date -----------------------------------------------------------------------------------

			if (date.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(date);

				date.getParent().getPrevious().getElements('span').setStyle('color', '#443F3E');

				affErreur(0, erreursArr);
				formChk = false;

			} else if (null == date.get('value').match(ER_DATE)) {

				formErreurs();
				fieldErreur(date);

				date.getParent().getPrevious().getElements('span').setStyle('color', '#443F3E');

				affErreur(3, erreursArr);
				formChk = false;

			}*/



						if (anneeAu.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(date);
				date.getParent().getPrevious().getElements('span').setStyle('color', '#443F3E');
				affErreur(0, erreursArr);
				formChk = false;

			} 

			if (moisAu.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(date);
				date.getParent().getPrevious().getElements('span').setStyle('color', '#443F3E');
				affErreur(0, erreursArr);
				formChk = false;

			} 
			if (jourAu.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(date);
				date.getParent().getPrevious().getElements('span').setStyle('color', '#443F3E');
				affErreur(0, erreursArr);
				formChk = false;

			} 


			if (anneeDu.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(date);
				date.getParent().getPrevious().getElements('span').setStyle('color', '#443F3E');
				affErreur(0, erreursArr);
				formChk = false;

			} 

			if (moisDu.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(date);
				date.getParent().getPrevious().getElements('span').setStyle('color', '#443F3E');
				affErreur(0, erreursArr);
				formChk = false;

			} 
			if (jourDu.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(date);
				date.getParent().getPrevious().getElements('span').setStyle('color', '#443F3E');
				affErreur(0, erreursArr);
				formChk = false;

			} 



		// Titre ----------------------------------------------------------------------------------

			if (titre.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(titre);
				affErreur(0, erreursArr);
				formChk = false;

			}


	// --------------------------------------------------------------------------------------------
	/* formChk */

	if (formChk) { $('maFrancoActiviteForm').submit(); } else {

		erreursArr.each(function (item, index) { new Element ('p', { 'html' : item }).inject($('formErreurs'), 'bottom'); });

	}

} // verifierEvt



function verifierProfil() {

	// Expressions rÃ©guliÃ¨res ---------------------------------------------------------------------

		ER_VIDE = /^\s*$/;
		ER_COURRIEL = /^[-.\w]{1,64}@[-.\w]{1,250}\.[-.\w]{2,4}$/i;
		ER_PASSWORD = /^[a-zA-Z0-9]{5,15}$/i;

	// Variables ----------------------------------------------------------------------------------

		var prenom = $('maFrancoProfilPrenom');
		var nom = $('maFrancoProfilNom');
		var email = $('maFrancoProfilEmail');
		var pays = $('maFrancoProfilPays');

		var login = $('maFrancoProfilLogin');
		var password1 = $('maFrancoProfilPwd1');
		var password2 = $('maFrancoProfilPwd2');

		var erreursArr = new Array()

		var formChk = true;

	// Fonctions ----------------------------------------------------------------------------------

		function formErreurs() {

			if (!$('formErreurs')) new Element('div', {'id' : 'formErreurs', 'class' : 'formErreurs'}).inject($('maFrancoProfilForm'), 'bottom');

			var formErreurs = $('formErreurs');

			var adoucissement = function() { formErreurs.setStyle('background-color', '#FF9'); }

			formErreurs.setStyle('background-color', '#FF6');
			adoucissement.delay(500);

		}

		function fieldErreur(field) {

			field.getParent().getPrevious().addClass('hilighted1');

			var adoucissement = function() {

				field.getParent().getPrevious().removeClass('hilighted1');
				field.getParent().getPrevious().addClass('hilighted2');

			}

			adoucissement.delay(500);

		}

		function affErreur(num, erreursArr) {

			switch(num) {

				case 1 :

					erreursArr[1] = "Le courriel indiquÃ© est invalide.";

					break;

				case 2 :

					erreursArr[2] = "Vous n'avez pas choisi votre pays.";

					break;

				case 3 :

					erreursArr[3] = "Votre identifiant doit Ãªtre composÃ© de 5 Ã  15 caractÃ¨res alphanumÃ©riques minuscules ou majuscules.";

					break;

				case 4 :

					erreursArr[4] = "Votre mot de passe doit Ãªtre composÃ© de 5 Ã  15 caractÃ¨res alphanumÃ©riques minuscules ou majuscules.";

					break;

				case 5 :

					erreursArr[5] = "Les deux mots de passe indiqu&eacute;s doivent &ecirc;tre identiques.";

					break;

				default :

					erreursArr[0] = "Vous n'avez pas complÃ©tÃ© tous les champs obligatoires.";

					break;

			}

		}

	// Initialisation -----------------------------------------------------------------------------

		prenom.getParent().getPrevious().removeClass('hilighted2');
		nom.getParent().getPrevious().removeClass('hilighted2');
		email.getParent().getPrevious().removeClass('hilighted2');
		pays.getParent().getPrevious().removeClass('hilighted2');
		login.getParent().getPrevious().removeClass('hilighted2');
		password1.getParent().getPrevious().removeClass('hilighted2');
		password2.getParent().getPrevious().removeClass('hilighted2');

		if ($('formErreurs')) $('formErreurs').destroy();

	// Traitement des champs ----------------------------------------------------------------------


		// Password2 ------------------------------------------------------------------------------

			if (password2.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(password2);
				affErreur(0, erreursArr);
				formChk = false;

			} else if (password1.get('value') != password2.get('value')) {

				formErreurs();
				fieldErreur(password2);
				fieldErreur(password1);
				affErreur(5, erreursArr);
				formChk = false;

			}

		// Password1 ------------------------------------------------------------------------------

			if (password1.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(password1);
				affErreur(0, erreursArr);
				formChk = false;

			} else if (null == password1.get('value').match(ER_PASSWORD)) {

				formErreurs();
				fieldErreur(password1);
				fieldErreur(password2);
				affErreur(4, erreursArr);
				formChk = false;

			}

		// Login ----------------------------------------------------------------------------------

			if (login.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(login);
				affErreur(0, erreursArr);
				formChk = false;

			} else if (null == login.get('value').match(ER_PASSWORD)) {

				formErreurs();
				fieldErreur(login);
				affErreur(3, erreursArr);
				formChk = false;

			}

		// Pays -----------------------------------------------------------------------------------

			if (pays.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(pays);
				affErreur(2, erreursArr);
				formChk = false;

			}

		// Courriel -------------------------------------------------------------------------------

			if (email.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(email);
				affErreur(0, erreursArr);
				formChk = false;

			} else if (null == email.get('value').match(ER_COURRIEL)) {

				formErreurs();
				fieldErreur(email);
				affErreur(1, erreursArr);
				formChk = false;

			}

		// Nom ------------------------------------------------------------------------------------

			if (nom.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(nom);
				affErreur(0, erreursArr);
				formChk = false;

			}

		// PrÃ©nom ---------------------------------------------------------------------------------

			if (prenom.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(prenom);
				affErreur(0, erreursArr);
				formChk = false;

			}

	// --------------------------------------------------------------------------------------------
	/* formChk */

	if (formChk) { $('maFrancoProfilForm').submit(); } else {

		erreursArr.each(function (item, index) { new Element ('p', { 'html' : item }).inject($('formErreurs'), 'bottom'); });

	}

} // verifierInscriptionProfil



function verifierLostPwd() {

	// Expressions rÃ©guliÃ¨res ---------------------------------------------------------------------

		ER_VIDE = /^\s*$/;
		ER_COURRIEL = /^[-.\w]{1,64}@[-.\w]{1,250}\.[-.\w]{2,4}$/i;

	// Variables ----------------------------------------------------------------------------------

		var courriel = $('maFrancoLostPwdEmail');

		var erreursArr = new Array()

		var formChk = true;

	// Fonctions ----------------------------------------------------------------------------------

		function formErreurs() {

			if (!$('formErreurs')) new Element('div', {'id' : 'formErreurs', 'class' : 'formErreurs'}).inject($('maFrancoLostPwdForm'), 'bottom');

			var formErreurs = $('formErreurs');

			var adoucissement = function() { formErreurs.setStyle('background-color', '#FF9'); }

			formErreurs.setStyle('background-color', '#FF6');
			adoucissement.delay(500);

		}

		function fieldErreur(field) {

			field.getParent().getPrevious().addClass('hilighted1');

			var adoucissement = function() {

				field.getParent().getPrevious().removeClass('hilighted1');
				field.getParent().getPrevious().addClass('hilighted2');

			}

			adoucissement.delay(500);

		}

		function affErreur(num, erreursArr) {

			switch(num) {

				case 1 :

					erreursArr[1] = "Le courriel indiquÃ© est invalide.";

					break;

				default :

					erreursArr[0] = "Vous n'avez pas complÃ©tÃ© tous les champs obligatoires.";

					break;

			}

		}

	// Initialisation -----------------------------------------------------------------------------

		courriel.getParent().getPrevious().removeClass('hilighted2');

		if ($('formErreurs')) $('formErreurs').destroy();

	// Traitement des champs ----------------------------------------------------------------------

		// Courriel -------------------------------------------------------------------------------

			if (courriel.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(courriel);
				affErreur(0, erreursArr);
				formChk = false;

			} else if (null == courriel.get('value').match(ER_COURRIEL)) {

				formErreurs();
				fieldErreur(courriel);
				affErreur(1, erreursArr);
				formChk = false;

			}

	// --------------------------------------------------------------------------------------------
	/* formChk */

	if (formChk) { $('maFrancoLostPwdForm').submit(); } else {

		erreursArr.each(function (item, index) { new Element ('p', { 'html' : item }).inject($('formErreurs'), 'bottom'); });

	}

} // verifierLostPwd



function verifierEnvoyer() {

	// Expressions rÃ©guliÃ¨res ---------------------------------------------------------------------

		ER_VIDE = /^\s*$/;
		ER_COURRIEL = /^[-.\w]{1,64}@[-.\w]{1,250}\.[-.\w]{2,4}$/i;

	// Variables ----------------------------------------------------------------------------------

		var destinataire = $('envoyerDestinataire');
		var expediteur = $('envoyerExpediteur');

		var erreursArr = new Array()

		var formChk = true;

	// Fonctions ----------------------------------------------------------------------------------

		function formErreurs() {

			if (!$('formErreurs')) new Element('div', {'id' : 'formErreurs', 'class' : 'formErreurs'}).inject($('envoyerForm'), 'bottom');

			var formErreurs = $('formErreurs');

			var adoucissement = function() { formErreurs.setStyle('background-color', '#FF9'); }

			formErreurs.setStyle('background-color', '#FF6');
			adoucissement.delay(500);

		}

		function fieldErreur(field) {

			field.getParent().getPrevious().addClass('hilighted1');

			var adoucissement = function() {

				field.getParent().getPrevious().removeClass('hilighted1');
				field.getParent().getPrevious().addClass('hilighted2');

			}

			adoucissement.delay(500);

		}

		function affErreur(num, erreursArr) {

			switch(num) {

				case 1 :

					erreursArr[1] = "Le courriel indiquÃ© est invalide.";

					break;

				default :

					erreursArr[0] = "Vous n'avez pas complÃ©tÃ© tous les champs obligatoires.";

					break;

			}

		}

	// Initialisation -----------------------------------------------------------------------------

		destinataire.getParent().getPrevious().removeClass('hilighted2');
		expediteur.getParent().getPrevious().removeClass('hilighted2');

		if ($('formErreurs')) $('formErreurs').destroy();

	// Traitement des champs ----------------------------------------------------------------------

		// Expediteur ---------------------------------------------------------------------------

			if (expediteur.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(expediteur);
				affErreur(0, erreursArr);
				formChk = false;

			}

		// Courriel -------------------------------------------------------------------------------

			if (destinataire.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(destinataire);
				affErreur(0, erreursArr);
				formChk = false;

			} else if (null == destinataire.get('value').match(ER_COURRIEL)) {

				formErreurs();
				fieldErreur(destinataire);
				affErreur(1, erreursArr);
				formChk = false;

			}

	// --------------------------------------------------------------------------------------------
	/* formChk */

	if (formChk) { $('envoyerForm').submit(); } else {

		erreursArr.each(function (item, index) { new Element ('p', { 'html' : item }).inject($('formErreurs'), 'bottom'); });

	}

} // verifierEnvoyer



function verifierPresse() {

	// Expressions rÃ©guliÃ¨res ---------------------------------------------------------------------

		ER_VIDE = /^\s*$/;
		ER_COURRIEL = /^[-.\w]{1,64}@[-.\w]{1,250}\.[-.\w]{2,4}$/i;

	// Variables ----------------------------------------------------------------------------------

		var nomMedia1 = $('presseNomMedia1');
		var nationMedia1 = $('presseNationMedia1');
		var courrielMedia1 = $('presseCourrielMedia1');

		var media2 = $('presseForm').getElements('.presseMedia2');
		var nomMedia2 = $('presseNomMedia2');
		var nationMedia2 = $('presseNationMedia2');
		var adresseMedia2 = $('presseAdresseMedia2');
		var courrielMedia2 = $('presseCourrielMedia2');
		var webMedia2 = $('presseWebMedia2');
		var telMedia2 = $('presseTelMedia2');

		var media3 = $('presseForm').getElements('.presseMedia3');
		var nomMedia3 = $('presseNomMedia3');
		var nationMedia3 = $('presseNationMedia3');
		var adresseMedia3 = $('presseAdresseMedia3');
		var courrielMedia3 = $('presseCourrielMedia3');
		var webMedia3 = $('presseWebMedia3');
		var telMedia3 = $('presseTelMedia3');

		var nom = $('presseNom');
		var prenom = $('pressePrenom');
		var courriel = $('presseCourriel');

		var erreursArr = new Array()

		var formChk = true;

	// Fonctions ----------------------------------------------------------------------------------

		function formErreurs() {

			if (!$('formErreurs')) new Element('div', {'id' : 'formErreurs', 'class' : 'formErreurs'}).inject($('presseForm'), 'top');

			var formErreurs = $('formErreurs');

			var adoucissement = function() { formErreurs.setStyle('background-color', '#FF9'); }

			formErreurs.setStyle('background-color', '#FF6');
			adoucissement.delay(500);

		}

		function fieldErreur(field) {

			field.getPrevious().addClass('hilighted1');

			var adoucissement = function() {

				field.getPrevious().removeClass('hilighted1');
				field.getPrevious().addClass('hilighted2');

			}

			adoucissement.delay(500);

		}

		function affErreur(num, erreursArr) {

			switch(num) {

				case 4 :

					erreursArr[4] = "Le courriel indiquÃ© est invalide.";

					break;

				case 3 :

					erreursArr[3] = "Le courriel indiquÃ© pour le troisiÃ¨me mÃ©dia est invalide.";

					break;

				case 2 :

					erreursArr[2] = "Le courriel indiquÃ© pour le second mÃ©dia est invalide.";

					break;

				case 1 :

					erreursArr[1] = "Le courriel indiquÃ© pour le premier mÃ©dia est invalide.";

					break;

				default :

					erreursArr[0] = "Vous n'avez pas complÃ©tÃ© tous les champs obligatoires.";

					break;

			}

		}

	// Initialisation -----------------------------------------------------------------------------

		nomMedia1.getPrevious().removeClass('hilighted2');
		nationMedia1.getPrevious().removeClass('hilighted2');
		courrielMedia1.getPrevious().removeClass('hilighted2');

		nomMedia2.getPrevious().removeClass('hilighted2');
		nationMedia2.getPrevious().removeClass('hilighted2');
		courrielMedia2.getPrevious().removeClass('hilighted2');

		nomMedia3.getPrevious().removeClass('hilighted2');
		nationMedia3.getPrevious().removeClass('hilighted2');
		courrielMedia3.getPrevious().removeClass('hilighted2');

		nom.getPrevious().removeClass('hilighted2');
		prenom.getPrevious().removeClass('hilighted2');
		courriel.getPrevious().removeClass('hilighted2');

		if ($('formErreurs')) $('formErreurs').destroy();

	// Traitement des champs ----------------------------------------------------------------------

		// Nom du premier mÃ©dia -------------------------------------------------------------------

			if (nomMedia1.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(nomMedia1);
				affErreur(0, erreursArr);
				formChk = false;

			}

		// NationalitÃ© du premier mÃ©dia -----------------------------------------------------------

			if (nationMedia1.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(nationMedia1);
				affErreur(0, erreursArr);
				formChk = false;

			}

		// Courriel du premier media --------------------------------------------------------------

			if (!courrielMedia1.get('value').match(ER_VIDE) && (null == courrielMedia1.get('value').match(ER_COURRIEL))) {

				formErreurs();
				fieldErreur(courrielMedia1);
				affErreur(1, erreursArr);
				formChk = false;

			}

		// Couple du second mÃ©dia -----------------------------------------------------------------

			if (("block" == media2.getStyle('display')) && !nomMedia2.get('value').match(ER_VIDE) && nationMedia2.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(nationMedia2);
				affErreur(0, erreursArr);
				formChk = false;

			}

			if (("block" == media2.getStyle('display')) && nomMedia2.get('value').match(ER_VIDE) && !nationMedia2.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(nomMedia2);
				affErreur(0, erreursArr);
				formChk = false;

			}

			if (("block" == media2.getStyle('display')) && nomMedia2.get('value').match(ER_VIDE) && nationMedia2.get('value').match(ER_VIDE) && (!courrielMedia2.get('value').match(ER_VIDE) || !adresseMedia2.get('value').match(ER_VIDE) || !webMedia2.get('value').match(ER_VIDE) || !telMedia2.get('value').match(ER_VIDE))) {

				formErreurs();
				fieldErreur(nomMedia2);
				fieldErreur(nationMedia2);
				affErreur(0, erreursArr);
				formChk = false;

			}

		// Courriel du second media ---------------------------------------------------------------

			if (("block" == media2.getStyle('display')) && !courrielMedia2.get('value').match(ER_VIDE) && (null == courrielMedia2.get('value').match(ER_COURRIEL))) {

				formErreurs();
				fieldErreur(courrielMedia2);
				affErreur(2, erreursArr);
				formChk = false;

			}

		// Couple du troisiÃ¨me mÃ©dia -----------------------------------------------------------------

			if (("block" == media3.getStyle('display')) && !nomMedia3.get('value').match(ER_VIDE) && nationMedia3.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(nationMedia3);
				affErreur(0, erreursArr);
				formChk = false;

			}

			if (("block" == media3.getStyle('display')) && nomMedia3.get('value').match(ER_VIDE) && !nationMedia3.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(nomMedia3);
				affErreur(0, erreursArr);
				formChk = false;

			}

			if (("block" == media3.getStyle('display')) && nomMedia3.get('value').match(ER_VIDE) && nationMedia3.get('value').match(ER_VIDE) && (!courrielMedia3.get('value').match(ER_VIDE) || !adresseMedia3.get('value').match(ER_VIDE) || !webMedia3.get('value').match(ER_VIDE) || !telMedia3.get('value').match(ER_VIDE))) {

				formErreurs();
				fieldErreur(nomMedia3);
				fieldErreur(nationMedia3);
				affErreur(0, erreursArr);
				formChk = false;

			}

		// Courriel du troisiÃ¨me media ---------------------------------------------------------------

			if (("block" == media3.getStyle('display')) && !courrielMedia3.get('value').match(ER_VIDE) && (null == courrielMedia3.get('value').match(ER_COURRIEL))) {

				formErreurs();
				fieldErreur(courrielMedia3);
				affErreur(3, erreursArr);
				formChk = false;

			}

		// Nom du professionnel de la presse ------------------------------------------------------

			if (nom.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(nom);
				affErreur(0, erreursArr);
				formChk = false;

			}

		// NationalitÃ© du premier mÃ©dia -----------------------------------------------------------

			if (prenom.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(prenom);
				affErreur(0, erreursArr);
				formChk = false;

			}

		// Courriel du premier media --------------------------------------------------------------

			if (courriel.get('value').match(ER_VIDE)) {

				formErreurs();
				fieldErreur(courriel);
				affErreur(0, erreursArr);
				formChk = false;

			} else if (null == courriel.get('value').match(ER_COURRIEL)) {

				formErreurs();
				fieldErreur(courriel);
				affErreur(4, erreursArr);
				formChk = false;

			}

	// --------------------------------------------------------------------------------------------
	/* formChk */

	if (formChk) { $('presseForm').submit(); } else {

		erreursArr.each(function (item, index) { new Element ('p', { 'html' : item }).inject($('formErreurs'), 'bottom'); });

	}

} // verifierPresse


// AJOUT ADI
function makeRequest(url)
{
  	var xhr;
  	try {  xhr = new ActiveXObject('Msxml2.XMLHTTP');   }
  	catch (e)
  	{
	   	try {   xhr = new ActiveXObject('Microsoft.XMLHTTP');    }
	   	catch (e2)
	   	{
	     	try {  xhr = new XMLHttpRequest();     }
	     	catch (e3) {  xhr = false;   }
	   	}
   	}
  	xhr.onreadystatechange  = function()
  	{
	    if(xhr.readyState  == 4)
	    { 
	      	if(xhr.status  == 200)
	      	{
	 			document.getElementById('maFrancoInscriptionSessCaptcha').value = xhr.responseText;
	     	}
	    }
  	};
    xhr.open( "GET", url,  true);
    xhr.send(null);
}
//Called every time when form is perfomed
function getParam(theForm) {
	 //Set the URL
	 var url = 'squelettes/php/ajaxPhpCaptcha.php';
	 makeRequest(url);
}
// FIN AJOUT ADI