$(document).ready(function(){
	
	//**********  Menu ********************
	$('.main-menu .sub').each(function(){
		$(this).height($(this).parent().innerHeight());
	});
	$('.main-menu ul > li').mouseover(function(){
		$(this).find(".sub").css("backgroundImage","url(images/right-orange.gif)");
		$(this).children("ul").show().find(".sub").each(function(){$(this).height($(this).parent().innerHeight());});
	});
	$('.main-menu ul > li').mouseleave(function(){
		$(this).find(".sub").css("backgroundImage","url(images/right-blue.gif)");
		$(this).children("ul").hide();
	});

	 
	
	// Validation de l'inscription au Newsletter (gere avec TargetMail.ca)
	
	var form_lang = "fr";
	
	if($('#signup_form').hasClass('en')){
		form_lang = "en";
	}
	
	
	function isEmail(myEmail) {
		return (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myEmail));
	}
	
	$("#oi_form").submit(function(){
		var error_status = "0";
		$("#errors_container span").remove();
		$(this).find("label").css("color", "#000");
		
		$(this).find("input:visible, checkbox:visible").each(function(){
			if($(this).attr("name") == "email"){
				if(!isEmail($("#email").val())){
					if(form_lang == "fr") {
						$("#errors_container").append("<span class='error_field'>Veuillez inscire une adresse de courriel valide.</span>");
					}else{
						$("#errors_container").append("<span class='error_field'>Please enter a valid e-mail address.</span>");
					}
					$(this).prev().css("color","#cf2a2a");
					error_status = "1";
				}
				
			}else{
				if($(this).val() == ""){
					field_name = $(this).attr("title");
					if(form_lang == "fr") {
						$("#errors_container").append("<span class='error_field'>Veuillez inscrire votre "+field_name+".</span>");
					}else{
						$("#errors_container").append("<span class='error_field'>Please enter your "+field_name+".</span>");
					}
					$(this).prev().css("color","#cf2a2a");
					error_status = "1";
				}
			}
		});
		if($(this).find('input[name="Secteur"]:checked').length == 0 ){
			if(form_lang == "fr") {
				$("#errors_container").append("<span class='error_field'>Veuillez cocher au moins un secteur.</span>");
			}else{
				$("#errors_container").append("<span class='error_field'>Please check at least one sector.</span>");
			}
			error_status = "1";
		}
				

		if(error_status != "0"){
			$("#errors_container").fadeIn(300);
			return false;
		}else{
			$("#errors_container").hide();
			var secteurs = Array();
			$(this).find('input[name="Secteur"]:checked').each(function (){
				secteurs.push($(this).val());														
			})
			
			$(this).find('input[name="Secteurs"]').val(secteurs.join(","));
			return true;
		}
		
	});
	
	
});
