// JavaScript Document
document.write("<script src='/JS/jquery.js' type='text/javascript'></script>");
document.write("<script src='/JS/fancybox/jquery.fancybox-1.3.1.pack.js' type='text/javascript'></script>");
document.write("<script src='/JS/jquery.tools.min.js' type='text/javascript'></script>");

function validForm()
{
	$(".empty").each(function(elt){$(this).removeClass("empty");});
			
	$("#envoiMail").hide();
	$("#messageError").hide();
			
	var error	= false;
	$(".obligatoire").each(function(elt) {
		var value = $(this).val();
		if(!value)
		{
			$(this).addClass("empty");
			error = true;
		}
		else
		{
			if($(this).hasClass('number'))
			{
				var regex = /^[0-9\-\(\)\ ]+$/;
				if(!regex.test(value))
				{
					error = true;
					$(this).addClass("empty");
				}
			}
			if($(this).hasClass('email'))
			{
				var regex = /^[a-zA-Z0-9_\.\-]+\@([a-zA-Z0-9\-]+\.)+[a-zA-Z0-9]{2,4}$/;
				if(!regex.test(value))
				{
					$(this).addClass("empty");
					error = true;
				}
			}
		}
	});
	
	if(error == true)
	{
		$("#messageSend").hide();
		$("#messageError").html("Merci de corriger les champs suivants.");
		$("#messageError").show();
	}
	else
	{
		$.post("/ajax/send.php",$('form').serializeArray(),function(data){
			$('.obligatoire').val("");
			$("#messageSend").html("Votre message a bien été envoyé.");
			$("#messageSend").show();
		});
	}
}
