//Validation Newsletter
$(document).ready(function() {
	var validator = $("#infolettre").bind("invalid-form.validate", function() {
		
	}).validate({
		rules: {
			courriel: {
				required: true,
				email: true,
				remote: "library/inc/check_emails.php"
			}
		},
		messages: {
			courriel: {
				required: "Veuillez entrer une adresse courriel",
				email: "Adresse courriel invalide",
				remote: jQuery.format("{0} est d&eacute;j&agrave; enregistr&eacute;e")
			}
   		},
   		submitHandler: function(form) {
			jQuery(form).ajaxSubmit({
				target: "#newsletterForm",
				success: function() {
					$("#newsletterForm").html("<div id=\"message\"></div>");
					$("#message").html("<h5>Adresse enregistr&eacute;e!</h5>")
					//.append("<p>Vous recevrez des nouvelles de Jouvence sous peu.</p>")
					.hide()
					.fadeIn(1500, function() {
					  $("#message");
					});
				  }
			});
		}

	});
	
});

$(document).ready(function() {	
						   
	$.validator.addMethod("phone", function (value, el, params) {
	return this.optional(el) || /^[01]?[- .]?\(?[2-9]\d{2}\)?[- .]?\d{3}[- .]?\d{4}$/.test(value);
	}, "Veuillez entrer un numéro téléphone valide.");
	
	$.validator.addMethod('dependsOn', function (value, el, params) {
		return !$(params.el).is(params.being) || $(el).is(':filled');
	}, "Numéro de téléphone requis");

	
	
	var validator = $("#contactForm").bind("invalid-form.validate", function() {
		
	}).validate({
		rules: {
			//name: "required",
			courriel: {
				required: "#parcourriel:checked",
				email: true
			},
			/*phone: {
				required: "#partelephone:checked",
				phone: true
			}*/
			phone: {
					dependsOn: {
						el: "#partelephone",
						being: ":checked"
					},
					phone: true
				}
		},
		messages: {
			lastname: "Veuillez entrer votre nom",
			firstname: "Veuillez entrer votre prénom",
			communication: "Veuillez choisir l'une des deux options",
			courriel: {
				required: "Veuillez entrer une adresse courriel",
				email: "Adresse courriel invalide"
			},
			phone: {
				required: "Numéro de téléphone requis",
				phone: "Veuillez entrer un numéro de téléphone valide"
			}
   		},
		
		
   		submitHandler: function(form) {
			jQuery(form).ajaxSubmit({
				target: "#informationForm",
				success: function() {
					$("#informationForm").html("<div id=\"message\"></div>");
					$("#message").html("<h5>Merci votre demande d'information nous a &eacute;t&eacute; transmise. Vous serez en contact avec un membre de nombre équipe tr&egrave;s prochainement...</h5><p>Au plaisir de vous voir très prochainement!</p>")
					.hide()
					.fadeIn(1500, function() {
					  $("#message");
					});
				  }
			});
		}

	});
	
});
