window.addEvent('domready', function(){
	// validation du formulaire de contact
	$('form_contact').addEvent('submit', function(e){
		new Event(e).stop();
		
		//--------------------------------------
		// Vérification des champs obligatoires
		//--------------------------------------
		var messageErreur = '';
		
		// vérification du nom
		var label = $('form_contact').getElements('label[for=con_nom]')[0];
		var champ = $('con_nom');
		if(trim(champ.value) == ''){
			if(label){
				label.addClass('error');
			}
			champ.addClass('error');
			messageErreur += '<br /> - votre nom';
		}
		else{
			if(label){
				label.removeClass('error');
				$('con_nom').removeClass('error');
			}
		}
		// vérification du prénom
		var label = $('form_contact').getElements('label[for=con_prenom]')[0];
		var champ = $('con_prenom');
		if(trim(champ.value) == ''){
			if(label){
				label.addClass('error');
			}
			champ.addClass('error');
			messageErreur += '<br /> - votre pr&eacute;nom';
		}
		else{
			if(label){
				label.removeClass('error');
				champ.removeClass('error');
			}
		}
		// vérification de l'email
		var label = $('form_contact').getElements('label[for=con_email]')[0];
		var champ = $('con_email');
		if(trim(champ.value) == ''){
			if(label){
				label.addClass('error');
			}
			champ.addClass('error');
			messageErreur += '<br /> - votre email';
		}
		else{
			if(label){
				label.removeClass('error');
				champ.removeClass('error');
			}
		}
		// vérification du message
		var label = $('form_contact').getElements('label[for=con_message]')[0];
		var champ = $('con_message');
		if(trim(champ.value) == ''){
			if(label){
				label.addClass('error');
			}
			champ.addClass('error');
			messageErreur += '<br /> - votre message';
		}
		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_contact').getElements('label[for=con_email]')[0];
			var champ = $('con_email');
			if(!isValidEmail(champ.value)){
				if(label){
					label.addClass('error');
				}
				champ.addClass('error');
				customAlert('Veuillez vérifier votre email.');
			}
			else{
				$('form_contact').submit();
			}
		}
	});

});﻿
