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

$(document).ready(function() {
		
		//errorLabelContainer: "#messageBox",
   		//wrapper: "span",

	
	$("#contact").validate({
		rules: {
			email_cont : {required: true, email:true},
			titre_cont : {required: true},
			message_cont: {required: true},

		},
		
		messages: {
			titre_cont:	{	 required: "Ce Champ  est obligatoire."},
			message_cont: {	 required: "Ce champ  est obligatoire."},
			email_cont:	{	 required: "Ce champ  est obligatoire.", 
							email: "Cette email est valide."},

		}

	});

	
	$("#calcul_imc").validate({
		

		rules: {
			poids:		{required: true, number:true, min:25, max:250},
			taille:		{required: true, number:true, range:[100,250]},
			age:		{required: true, number:true, range:[18,99]},
			sexe: 		{required: true},
			
		},
		
		
		messages: {
			poids: 		{ required:"Votre <b><u>Poids</u></b> est obligatoire.", 
							number:"Votre <b><u>Poids</u></b> doit être numérique.", 
							   min:"Votre <b><u>Poids</u></b> doit être supérieur à 25.", 
							   max:"Votre <b><u>Poids</u></b> doit être inférieur à 250." },
							   
			taille: 	{ required:"Votre <b><u>Taille</u></b> est obligatoire.", 
							number:"Votre <b><u>Taille</u></b> doit être numérique.", 
							 range:"Votre <b><u>Taille</u></b> doit être comprise entre 100 et 250 centimètre."},
							 
			age:		{ required:"Votre <b><u>Age</u></b> est obligatoire.", 
							number:"Votre <b><u>Age</u></b> doit être numérique.", 
							 range:"Votre <b><u>Age</u></b> doit être comprise entre 18 et 99 ans."},
							 
			sexe:		{ required:"Votre <b><u>Sexe</u></b> est obligatoire."},
		}

	});
	
	
	
	$("#inscription").validate({
		
   		

		rules: {
			email:			{required: true, email:true, remote: "templates/babblejam/modules/module_formverif/verif_form/check-email-inscript.php?champ=email"},
			nom:			{required: true, minlength: 2},
			prenom:			{required: true, minlength: 2},
			telephone:		{required: true, remote: "templates/babblejam/modules/module_formverif/verif_form/check-telephone.php?champ=telephone"},
			accepte:		{required: true}, 

		},
		
		messages: {
			email:			{	 required:"Ce champ est obligatoire.", 
									email:"Ce champ est invalide.",
									remote:"Cette adresse e-mail existe déjà."},

			nom:			{	 required:"Ce champ est obligatoire.",
					  			minlength:"2 caractères minimum."},
								
			telephone:		{ 	 required:"Ce champ est obligatoire.", 
							       remote:"Ce champ est invalide."},
						   
			prenom:			{	 required:"Ce champ est obligatoire.",
					 			minlength:"2 caractères minimum."},
						   
			accepte:		{	 required: "Ce champ est obligatoire."},

		}

	});
	
	$("#connexion").validate({
   		
		rules: {
			email:		{required: true, email:true, remote: "templates/babblejam/modules/module_formverif/verif_form/check-email-exist.php?champ=email"},
			pass:		{required: true},
			

		},
		
		messages: {
			email:			{	 required:"Ce champ est obligatoire.", 
								 email:"Ce champ est invalide.",
								remote:"Cette adresse e-mail n'existe pas."},

			pass:		{	 required:"Ce champ est obligatoire."},
						   
		}

	});

	
	
	

	
	$("#modif_inf").validate({
		
   		

		rules: {
			pass:			{required: true},
			nom:			{required: true, minlength: 2},
			prenom:			{required: true, minlength: 2},
			telephone:		{required: true, remote: "templates/babblejam/modules/module_formverif/verif_form/check-telephone.php?champ=telephone"},
			telephone2:		{remote: "templates/babblejam/modules/module_formverif/verif_form/check-telephone.php?champ=telephone2"},
			adresse:		{required: true},
			code_postal:	{required: true, remote: "templates/babblejam/modules/module_formverif/verif_form/check-cp.php?champ=code_postal"},
			ville:			{required: true},
			pays:			{required: true},
			date:			{required: true, remote: "templates/babblejam/modules/module_formverif/verif_form/check-date_fr.php"},

		},
		
		messages: {


			pass:			{	 required:"Ce champ est obligatoire."},
			
			nom:			{	 required:"Ce champ est obligatoire.",
					  			minlength:"2 caractères minimum."},
			
			prenom:			{	 required:"Ce champ est obligatoire.",
					 			minlength:"2 caractères minimum."},

			telephone:		{ 	 required:"Ce champ est obligatoire.", 
							       remote:"Ce champ est invalide."},
								   
			telephone2:		{ 	 required:"Ce champ est obligatoire.", 
							       remote:"Ce champ est invalide."},
						   
			adresse:		{ 	required:"Ce champ est obligatoire."},
			
			code_postal:	{ 	 required:"Ce champ est obligatoire.", 
						           remote:"Ce champ est invalide."},
								   
			ville: 			{ 	 required: "Ce champ est obligatoire."},
			
			pays: 			{ 	 required: "Ce champ est obligatoire."},
			
			date: 			{ 	 required:"Ce champ est obligatoire.", 
							       remote:"Ce champ est invalide (dd-mm-aaaa)."},

		}

	});	
	
	
	

	$("#modif_bilan").validate({
		
   		

		rules: {
			age:		{required: true, number:true, range:[18,99]},
			sexe: 		{required: true},
			poids_actuel:		{required: true, number:true, min:25, max:250},
			q_15:		{required: true, number:true, min:25, max:250},
			taille:				{required: true, number:true, range:[100,250]},
			q_1:				{required: true},
			autre_1:			{required: "#q_1_rep2:checked"},
			q_2:				{required: true},
			autre_2:			{required: "#q_2_rep1:checked"},
			q_3:				{required: true},
			q_4:				{required: true},
			q_5:				{required: true},
			q_6:				{required: true},
			q_7:				{required: true},
			q_8:				{required: true},
			q_9:				{required: true},
			autre_9:			{required: "#q_9_rep1:checked"},
			q_10:				{required: true},
			q_11:				{required: true},
			q_12:				{required: true},
			q_13:				{required: true},
			q_14:				{required: true},

   
		},
		
		messages: {

			age:		{ required:"Votre <b><u>Age</u></b> est obligatoire.", 
							number:"Votre <b><u>Age</u></b> doit être numérique.", 
							 range:"Votre <b><u>Age</u></b> doit être comprise entre 18 et 99 ans."},
							 
			sexe:		{ required:"Votre <b><u>Sexe</u></b> est obligatoire."},
								   
			poids_actuel: 		{ required:"Votre <b><u>Poids actuel</u></b> est obligatoire.", 
									number:"Votre <b><u>Poids</u></b> doit être numérique.", 
							   		   min:"Votre <b><u>Poids</u></b> doit être supérieur à 25.", 
							   		   max:"Votre <b><u>Poids</u></b> doit être inférieur à 250." },
							   
			q_15: 		{ required:"Votre <b><u>Poids souhaité</u></b> est obligatoire.", 
									number:"Votre <b><u>Poids</u></b> doit être numérique.", 
							   		   min:"Votre <b><u>Poids</u></b> doit être supérieur à 25.", 
							   		   max:"Votre <b><u>Poids</u></b> doit être inférieur à 250." },
							   
			taille: 	{ required:"Votre <b><u>Taille</u></b> est obligatoire.", 
							number:"Votre <b><u>Taille</u></b> doit être numérique.", 
							 range:"Votre <b><u>Taille</u></b> doit être comprise entre 100 et 250 centimètre."},
							 
							 
			q_1: 		{ required: "La <b><u>question 1</u></b> est obligatoire."},
			autre_1:   { required: "Réponse invalide, vous devez donner une réponse."},
			
			q_2: 		{ required: "La <b><u>question 2</u></b> est obligatoire."},
			autre_2:   { required: "Réponse invalide, vous devez donner une réponse."},
			
			q_3: 		{ required: "La <b><u>question 3</u></b> est obligatoire."},
			q_7: 		{ required: "La <b><u>question 4</u></b> est obligatoire."},
			q_5: 		{ required: "La <b><u>question 5</u></b> est obligatoire."},
			q_6: 		{ required: "La <b><u>question 6</u></b> est obligatoire."},
			q_7: 		{ required: "La <b><u>question 7</u></b> est obligatoire."},
			q_8: 		{ required: "La <b><u>question 8</u></b> est obligatoire."},
			
			q_9: 		{ required: "La <b><u>question 9</u></b> est obligatoire."},
			autre_9:   { required: "Réponse invalide, vous devez donner une réponse."},
			
			q_10: 		{ required: "La <b><u>question 10</u></b> est obligatoire."},
			q_11: 		{ required: "La <b><u>question 11</u></b> est obligatoire."},
			q_12: 		{ required: "La <b><u>question 12</u></b> est obligatoire."},
			q_13: 		{ required: "La <b><u>question 13</u></b> est obligatoire."},
			q_14: 		{ required: "La <b><u>question 14</u></b> est obligatoire."},

		}

	});	
	
	
	$("#ajouter_resultat").validate({
		
		rules: {
			poids:				{required: true, number:true},
			tour_cou:			{required: true, number:true},
			tour_poitrine:		{required: true, number:true}, 
			tour_taille :		{required: true, number:true},
			tour_hanches:		{required: true, number:true}, 
			tour_cuisse_d :		{required: true, number:true},
			tour_cuisse_g:		{required: true, number:true}, 
			tour_bras:			{required: true, number:true},
			date_input:			{required: true},
		},
		
		
		messages: {
			poids: 			{ required:"Obligatoire.", number:"invalide."},
			tour_cou: 		{ required:"Obligatoire.", number:"invalide."},
			tour_poitrine: 	{ required:"Obligatoire.", number:"invalide."},
			tour_taille: 	{ required:"Obligatoire.", number:"invalide."},
			tour_hanches: 	{ required:"Obligatoire.", number:"invalide."},
			tour_cuisse_d: 	{ required:"Obligatoire.", number:"invalide."},
			tour_cuisse_g: 	{ required:"Obligatoire.", number:"invalide."},
			tour_bras: 		{ required:"Obligatoire.", number:"invalide."},
			date_input:		{ required:"Obligatoire."},
		}

	});


	$("#modifier_resultat").validate({
		
		rules: {
			poids:				{required: true, number:true},
			tour_cou:			{required: true, number:true},
			tour_poitrine:		{required: true, number:true}, 
			tour_taille :		{required: true, number:true},
			tour_hanches:		{required: true, number:true}, 
			tour_cuisse_d :		{required: true, number:true},
			tour_cuisse_g:		{required: true, number:true}, 
			tour_bras:			{required: true, number:true},
			date_input:			{required: true},
		},
		
		
		messages: {
			poids: 			{ required:"Obligatoire.", number:"invalide."},
			tour_cou: 		{ required:"Obligatoire.", number:"invalide."},
			tour_poitrine: 	{ required:"Obligatoire.", number:"invalide."},
			tour_taille: 	{ required:"Obligatoire.", number:"invalide."},
			tour_hanches: 	{ required:"Obligatoire.", number:"invalide."},
			tour_cuisse_d: 	{ required:"Obligatoire.", number:"invalide."},
			tour_cuisse_g: 	{ required:"Obligatoire.", number:"invalide."},
			tour_bras: 		{ required:"Obligatoire.", number:"invalide."},
			date_input:		{ required:"Obligatoire."},
		}

	});	
	

});




