/* -------------------------------------------------------------------------------- */
/* 								Importation des fichiers JS  						*/
/* -------------------------------------------------------------------------------- */
document.write('<script src="/JS/jquery.js" type="text/javascript"></script>');
document.write('<script src="/JS/jquery.fancybox-1.3.1.pack.js" type="text/javascript"></script>');


function validForm(lang)
{
	switch (lang)
	{
		case 'fr' : 
			var texte = ["Votre message a bien été envoyé.","Erreur - Merci de corriger les champs suivants."];
		break;
		case 'en' : 
			var texte = ["Your message has been sent successfully","Error - Thanks to verify the empty fields."];
		break;
	}
	
	$(".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)
	{
		$("#envoiMail").hide();
		$("#messageError").html(texte[1]);
		$("#messageError").show();
	}
	else
	{
		$.post("/ajax/send.php",$('form').serializeArray(),function(data){
			$('.obligatoire').val("");
			$("#envoiMail").html(texte[0]);
			$("#envoiMail").show();
		});
	}
}
