
$(function() {
	
// accord content nav

	$("#contentNav ul li ul").hide();
	$("#contentNav ul li.current ul").show();
	
	$("#contentNav ul li:not('.current') a").click(function(){
		$(this).next("#contentNav ul li ul").slideToggle("slow")
		.siblings("#contentNav ul li ul:visible").slideUp("slow");
		$(this).parent("li").toggleClass("active");
	});

});



//----------------------
// VALIDATION FORMULAIRE
//----------------------

/* Français */
$(function() {

	$.validator.addMethod("phone", function (value, el, params) {
	return this.optional(el) || /^[01]?[- .]?\(?[2-9]\d{2}\)?[- .]?\d{3}[- .]?\d{4}$/.test(value);
	}, "Numéro invalide");

	var validator = $("#contactForm").bind("invalid-form.validate", function() {
			
		}).validate({
			
		rules: {
			phone: {
				phone: true
			}
		},
		
		messages: {
			firstname: "Champ requis",
			lastname: "Champ requis",
			email: {
				required: "Champ requis",
				email: "Courriel invalide"
			},
			phone: {
				required: "Champ requis"
			},
			message: "Champ requis"
   		},
				
			submitHandler: function(form) {
			$(form).ajaxSubmit({
				target: "#contactForm",
				success: function() {
					$("#contactForm").html("<div id=\"message\"></div>");
					$("#message").html("<h5>Merci votre demande d'information nous a &eacute;t&eacute; transmise.</h5><p>Vous serez en contact avec un membre de nombre équipe tr&egrave;s prochainement...</p>")
					.hide()
					.fadeIn(1500, function() {
					  $("#message");
					});
				  }
			});
			
		}											
								
	});
		
});

/* English */
$(function() {

	$.validator.addMethod("phone", function (value, el, params) {
	return this.optional(el) || /^[01]?[- .]?\(?[2-9]\d{2}\)?[- .]?\d{3}[- .]?\d{4}$/.test(value);
	}, "Invalid number");

	var validator = $("#contactFormEn").bind("invalid-form.validate", function() {
			
		}).validate({
			
		rules: {
			phone: {
				phone: true
			}
		},
		
		messages: {
			firstname: "Required field",
			lastname: "Required field",
			email: {
				required: "Required field",
				email: "Invalid email"
			},
			phone: {
				required: "Required field"
			},
			message: "Required field"
   		},
				
			submitHandler: function(form) {
			$(form).ajaxSubmit({
				target: "#contactFormEn",
				success: function() {
					$("#contactFormEn").html("<div id=\"message\"></div>");
					$("#message").html("<h5>Thank you, your information request has been sent.</h5><p>A member of our sales team will contact soon...</p>")
					.hide()
					.fadeIn(1500, function() {
					  $("#message");
					});
				  }
			});
			
		}											
								
	});
		
});

