  //indique qu'un champ du formulaire est incorrect
  function erreur(champ)
  {
	champ.css("border", "solid brown 1px");
	champ.css("color", "brown");
	champ.focus();
  }
  
  //Rétablit les couleurs par défaut d'un champ du formulaire
  function correction(champ)
  {
	champ.css("border", "solid #656565 1px");
	champ.css("color", "black");
	champ.focus();
  }
		  
$(document).ready(function()
{
	//Gestion de l'envoi d'un mail
	//via le formulaire de contact
	//avec validation des champs
	
	var boutonEnvoyer = ($("#envoyer").attr('id') == "envoyer") ? $("#envoyer") : $("#envoyer_en");
	boutonEnvoyer.click(function()
	{
		var nom = $("input#nom");
		var email = $("input#email");
		var societe = $("input#societe");
		var message = $("textarea#message");
		
		$('input[type="text"]').bind('blur', function()
		{
			correction($(this));
		});
		 message.bind('blur', function()
		{
			correction(message);
		});
		
		if(nom.val() == "")
		{
			erreur(nom);
			return false;
		}
		else if(societe.val() == "")
		{
			erreur(societe);
			return false;
		}
		else if(email.val() == ""  || !email.val().match(/^[a-zA-Z0-9\._-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/))
		{
			erreur(email);
			return false;
		}
		else if(message.val() == "")
		{
			erreur(message);
			return false;
		}
		else
		{
			// Si tout est correct
			// Le mail est traité en ajax
			var formData = "";
			if($("#copie:checkbox:checked").val())
			  formData = 'nom=' + nom.val() + '&societe=' + societe.val() + '&email=' + email.val() + '&message=' + message.val() + '&copie=1';
			else formData = 'nom=' + nom.val() + '&societe=' + societe.val() + '&email=' + email.val() + '&message=' + message.val();
			$.ajax(
			{
				type: 'POST',
				url: 'scripts/mail.php',
				data: formData,
				success: function()
				{
					boutonEnvoyer.css("background-position", "0 -28px");
				}
			});
		}
	});

	// Pop-up police de confidentialité
	$("#privacy").click(function()
	{
		//ouvrir le pop-up privacy
	});
	
	// Affichage du menu langues
	$("#langues-inner").hide();
	$("#langues").click(function()
	{
		$("#langues-inner").slideToggle(300);
	});

});
