 /* Information sur le formulaire d'inscription sur la page joueur_inscription_1.php */

$(document).ready(function() {

	$("#contact").validate({
		errorLabelContainer: "#messageBox",
   		wrapper: "span",
		rules: {
			email_cont: 	{required: true, email:true},
			titre_cont:		{required: true},
			message_cont:	{required: true},
			
		},
		
		messages: {
			email_cont:  	{ required: "<br>Le champ <b><u>E-mail</u></b> est obligatoire.", email: "<br>Le champ <b><u>Email</u></b> n'est pas un email valide."},
			titre_cont: 	{ required: "<br>Le champ <b><u>Titre </u></b> est obligatoire."},
			message_cont: 	{ required: "<br>Le champ <b><u>Message </u></b> est obligatoire."},
			

		}

	});
	
	
	$("#etape_1").validate({
		errorLabelContainer: "#messageBox",
   		wrapper: "span",
		rules: {
			nom: 	{required: true, minlength: 2, remote: "verif_form/check-number.php?champ=nom",},
			prenom:	{required: true, minlength: 2, remote: "verif_form/check-number.php?champ=prenom",},
			email:	{required: true, email:true,   remote: "verif_form/check-email.php?champ=email"},
			
		},
		
		messages: {
			
			email:	{	 required: "<br>Le champ <b><u>E-mail</u></b> est obligatoire.", 
							email: "<br>Le champ <b><u>E-mail</u></b> n'est pas un e-mail valide.",
						   remote: "<br>Le champ <b><u>E-mail</u></b> n'est pas un e-mail valide ou il est déjà utilisé sur notre site."},
			
			nom:	{	 required: "<br>Le champ <b><u>Nom </u></b> est obligatoire.",
					  	minlength: "<br>Le champ <b><u>Nom </u></b> doit contenir au moins 2 caractères.",
						 remote: "<br>Le champ <b><u>Nom </u></b> ne doit pas être numérique.",},
			
			prenom: { 	 required: "<br>Le champ <b><u>Prénom </u></b> est obligatoire.",
						minlength: "<br>Le champ <b><u>Prénom </u></b> doit contenir au moins 2 caractères.",
						   remote: "<br>Le champ <b><u>Prénom </u></b> ne doit pas être numérique.",},			

		}

	});
	
	
	$("#etape_2").validate({
		errorLabelContainer: "#messageBox",
   		wrapper: "span",
		rules: {
			Q_49:		{required: true},
			date:		{required: true, remote: "verif_form/check-date_fr.php"},
			telephone:		{required: true, remote: "verif_form/check-telephone.php?champ=telephone"},
			telephone_2:	{remote: "verif_form/check-telephone-vide.php?champ=telephone_2"},

			Q_52:		{required: true},
			Q_53:		{required: true},

			
			
		},
		
		messages: {
			Q_49: 		{ required: "<br>La <b><u>Première question</u></b> est obligatoire."},
			
			date: 		{ required: "<br>Le champ <b><u>Date de naissance</u></b> est obligatoire.",
							remote: "<br>Le champ <b><u>Date de naissance</u></b> doit etre une date valide (dd-mm-aaaa) et vous devez avoir entre 18 et 80 ans."},
			
			telephone:		{ required: "<br>Le champ <b><u>Téléphone Fixe</u></b> est obligatoire.", 
								remote: "<br>Le champ <b><u>Téléphone Fixe</u></b> n'est pas un numéro de téléphone valide."}, 
								
			telephone_2:	{ remote: "<br>Le champ <b><u>Téléphone Mobile</u></b> n'est pas un numéro de téléphone valide."},  

			Q_52: 		{ required: "<br>La <b><u>Quatrième question</u></b> est obligatoire."},
			
			Q_53: 		{ required: "<br>La <b><u>Cinquième question</u></b> est obligatoire."},


		}

	});
	
	
	$("#etape_3").validate({
		errorLabelContainer: "#messageBox",
   		wrapper: "span",
		rules: {
			Q_54:			{required: true},
			Q_55:			{required: true},
			Q_56:			{required: true},
			Q_57:			{required: true},
			adresse:		{required: true},
			ville:			{required: true},
			cp:				{required: true, remote: "verif_form/check-cp.php"},

			
			
		},
		
		messages: {
			Q_54: 		{ required: "<br>La <b><u>sixième question</u></b> est obligatoire."},
			Q_55: 		{ required: "<br>La <b><u>septième question</u></b> est obligatoire."},
			Q_56: 		{ required: "<br>La <b><u>huitième question</u></b> est obligatoire."},
			Q_57: 		{ required: "<br>La <b><u>neuvième question</u></b> est obligatoire."},
			cp:			{ required: "<br>Le champ <b><u>Code postal</u></b> est obligatoire.", 
							remote: "<br>Le champ <b><u>Code postal</u></b> n'est pas un code postal valide." },  
			adresse: 		{ required: "<br>Le champ <b><u>Adresse</u></b> est obligatoire."},
			ville: 			{ required: "<br>Le champ <b><u>Ville</u></b> est obligatoire."},
		}

	});
	
		$("#etape_final").validate({
		errorLabelContainer: "#messageBox",
   		wrapper: "span",
		rules: {

			telephone:		{required: true, remote: "verif_form/check-telephone.php?champ=telephone"},
			telephone_2:	{remote: "verif_form/check-telephone-vide.php?champ=telephone_2"},
			Q_48:			{required: true},

			
			
		},
		
		messages: {

			telephone:		{ required: "<br>Le champ <b><u>Téléphone Fixe</u></b> est obligatoire.", 
								remote: "<br>Le champ <b><u>Téléphone Fixe</u></b> n'est pas un numéro de téléphone valide."}, 
								
			telephone_2:	{ remote: "<br>Le champ <b><u>Téléphone Mobile</u></b> n'est pas un numéro de téléphone valide."},  
			
			Q_48: 			{ required: "<br>Il faut choisir un moment de la journée valide."},


		}

	});

	
	


	
	

});




