$(document).ready(function(){

	$('#submit').click(function() {
	
		var nom = $('#nom').val();
		var societe =$('#societe').val();
		var mail = $('#mail').val();
		var message = $('#message').val();
		var error = false;
		
		//init
		$('#contactForm label').each(function(i) {
			$(this).css({'color' : '#262424'});
		});
		$('#error_message').hide();
		
		if (nom == "") {
			$('#nom').prev().css({'color' : '#b62323'});
			error = true;
		}
		if (mail == "") {
			$('#mail').prev().css({'color' : '#b62323'});
			error = true;
		}
		if (message == "") {
			$('#message').prev().css({'color' : '#b62323'});
			error = true;
		}
		
		if (!bonmail(mail)) {
			$('#mail').prev().css({'color' : '#b62323'});
			error = true;
		}
		
		if (error) {
			$('#error_message').html("Quelques erreurs à corriger...");
			$('#error_message').fadeTo(200, 1);
		}
		
		else {
			$('#ajax_loading').show();
			var form_data = {
				nom: nom,
				societe: societe,
				mail: mail,
				message: message,
				ajax: '1'
			};
			
			$.ajax({
				url: validation_url,
				type: 'POST',
				data: form_data,
				success: function(html) {
					$('#ajax_loading').hide();
					$('#error_message').html("Votre message a été envoyé.");
					$('#error_message').fadeTo(200, 1);
					$('#contactForm input:not(:last)').each(function(i) {
						$(this).val('');
					});
					$('#contactForm textarea').each(function(i) {
						$(this).val('');
					});
				},
				error: function() {
					$('#ajax_loading').hide();
					$('#error_message').html("Erreur renvoyée par le serveur");
					$('#error_message').fadeTo(200, 1);
				}
			});
		}
		
		return false;
	
	});
	
});

function bonmail(mailteste)

{
	var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');

	return(reg.test(mailteste));
}
