window.addEvent('domready', function(){
	if($('form_inscription'))
	{
		// validation du formulaire d'inscription
		$('form_inscription').addEvent('submit', function(e){
			new Event(e).stop();
			
			//--------------------------------------
			// Vérification des champs obligatoires
			//--------------------------------------
			var messageErreur = '';
			// vérification de la civilité
			/*var civiliteOk = false;
			$('form_inscription').getElements('input[name=art_civilite]').each(function(el){
				if((!civiliteOk) && (el.checked)){
					civiliteOk = true;
				}
			});
			var label = $('form_inscription').getElements('label[for=civilite1]')[0];
			if(!civiliteOk){
				if(label){
					label.addClass('error');
				}
				messageErreur += '<br /> - civilité';
			}
			else{
				if(label){
					label.removeClass('error');
				}
			}*/
			// vérification du nom
			var label = $('form_inscription').getElements('label[for=art_nom]')[0];
			var champ = $('art_nom');
			if(trim(champ.value) == ''){
				if(label){
					label.addClass('error');
				}
				champ.addClass('error');
				messageErreur += '<br /> - nom';
			}
			else{
				if(label){
					label.removeClass('error');
					$('art_nom').removeClass('error');
				}
			}
			// vérification du prénom
			var label = $('form_inscription').getElements('label[for=art_prenom]')[0];
			var champ = $('art_prenom');
			if(trim(champ.value) == ''){
				if(label){
					label.addClass('error');
				}
				champ.addClass('error');
				messageErreur += '<br /> - pr&eacute;nom';
			}
			else{
				if(label){
					label.removeClass('error');
					champ.removeClass('error');
				}
			}
			// vérification de l'email
			var label = $('form_inscription').getElements('label[for=art_email]')[0];
			var champ = $('art_email');
			if(trim(champ.value) == ''){
				if(label){
					label.addClass('error');
				}
				champ.addClass('error');
				messageErreur += '<br /> - email';
			}
			else{
				if(label){
					label.removeClass('error');
					champ.removeClass('error');
				}
			}
			// vérification de l'adresse
			var label = $('form_inscription').getElements('label[for=art_adresse]')[0];
			var champ = $('art_adresse');
			if(trim(champ.value) == ''){
				if(label){
					label.addClass('error');
				}
				champ.addClass('error');
				messageErreur += '<br /> - adresse';
			}
			else{
				if(label){
					label.removeClass('error');
					champ.removeClass('error');
				}
			}
			// vérification du code postal
			var label = $('form_inscription').getElements('label[for=art_cp]')[0];
			var champ = $('art_cp');
			if(trim(champ.value) == ''){
				if(label){
					label.addClass('error');
				}
				champ.addClass('error');
				messageErreur += '<br /> - code postal';
			}
			else{
				if(label){
					label.removeClass('error');
					champ.removeClass('error');
				}
			}
			// vérification de la ville
			var label = $('form_inscription').getElements('label[for=art_ville]')[0];
			var champ = $('art_ville');
			if(trim(champ.value) == ''){
				if(label){
					label.addClass('error');
				}
				champ.addClass('error');
				messageErreur += '<br /> - ville';
			}
			else{
				if(label){
					label.removeClass('error');
					champ.removeClass('error');
				}
			}
			// acceptation de publications des données personnelles
			var label = $('form_inscription').getElements('label[for=accepte]')[0];
			var champ = $('accepte');
			if(!champ.checked){
				if(label){
					label.addClass('error');
				}
				//champ.addClass('error');
				messageErreur += '<br /> - vous devez accepter que vos informations figurent sur le site.';
			}
			else{
				if(label){
					label.removeClass('error');
					champ.removeClass('error');
				}
			}
			if(messageErreur != ''){
				customAlert('Veuillez renseigner les champs suivants :' + messageErreur);
			}
			else{
				// vérification de l'email
				var label = $('form_inscription').getElements('label[for=art_email]')[0];
				var champ = $('art_email');
				if(!isValidEmail(champ.value)){
					if(label){
						label.addClass('error');
					}
					champ.addClass('error');
					customAlert('Veuillez vérifier votre email.');
				}
				else{
					$('form_inscription').submit();
				}
			}
		});
	}
});﻿
