$(document).ready( function () { 
	$("#form_contact").submit( function() {	// à la soumission du formulaire						 
		$.ajax({ // fonction permettant de faire de l'ajax
		   type: "POST", // methode de transmission des données au fichier php
		   url: "/send-mail", // url du fichier php
		   beforeSend: function(msg) {
				var errors = '';
				var fields = ["contact_nom", "contact_prenom", "contact_adresse", "contact_email", "contact_sujet", "contact_message" ];
				for(var i= 0; i < fields.length; i++)
				{
					if($("#"+fields[i]).val() == ''){							
						$('label[for="'+fields[i]+'"]').addClass('erreur');						
						errors = 'Les champs obligatoires doivent être remplis!';
					}
					else{
						$('label[for="'+fields[i]+'"]').removeClass('erreur'); 
					}
				}
				if($('input[name="contact_civ"]:checked').val() == undefined){
					$('#label_civ').addClass('erreur');					
					errors = 'Les champs obligatoires doivent être remplis!';
				}
				else{
						$('#label_civ').removeClass('erreur'); 
				}
				


				
				
				if(errors != ''){
					$("p#msg_erreur").html(errors);
					return false;
				}							
	},
		   // données à transmettre
		   data:"&contact_civ="+$("input[name='contact_civ']").val()+ 
				"&contact_nom="+$("#contact_nom").val()+
				"&contact_prenom="+$("#contact_prenom").val()+
				"&contact_adresse="+$("#contact_adresse").val()+
				"&contact_adresse2="+$("#contact_adresse2").val()+
				"&contact_email="+$("#contact_email").val()+
				"&contact_sujet="+$("#contact_sujet option:selected").val()+
				"&contact_autre="+$("#contact_autre").val()+
				"&contact_message="+$("#contact_message").val()+
				"&csrf_secret="+$("#csrf_secret").val()							
				, 
		   success: function(msg){ // si l'appel a bien fonctionné
				if(msg==1) // si la connexion en php a fonctionnée
				{
					// on désactive l'affichage du formulaire et on affiche un message de bienvenue à la place
					$("#form_content").slideUp('slow');
					$("p#msg_erreur").html('');
					$("p#msg_confirm").html("Merci, votre message a bien été envoyé.");
					
				}
				else // si la connexion en php n'a pas fonctionnée
				{
					$("p#msg_confirm").html('');
					$("p#msg_erreur").html(msg);
					// on affiche un message d'erreur
				}
		   }
		});
		return false; // permet de rester sur la même page à la soumission du formulaire
	});
});
