jQuery(document).ready(function(){
	
	/***********/
	/* TTM Menu*/
	/***********/
	jQuery(".menu1").hover( function() {
		jQuery(".menu1 ul").show();
		jQuery(".menu2 ul").hide();
		jQuery(".menu3 ul").hide();
		jQuery(".menu4 ul").hide();
		jQuery(".menu5 ul").hide();
		jQuery(".menu6 ul").hide();
		jQuery(".menu7 ul").hide();
		jQuery(".menu8 ul").hide();
	});
	jQuery(".menu2").hover( function() {
		jQuery(".menu2 ul").show();
		jQuery(".menu1 ul").hide();
		jQuery(".menu3 ul").hide();
		jQuery(".menu4 ul").hide();
		jQuery(".menu5 ul").hide();
		jQuery(".menu6 ul").hide();
		jQuery(".menu7 ul").hide();
		jQuery(".menu8 ul").hide();
	});
	jQuery(".menu3").hover( function() {
		jQuery(".menu3 ul").show();
		jQuery(".menu1 ul").hide();
		jQuery(".menu2 ul").hide();
		jQuery(".menu4 ul").hide();
		jQuery(".menu5 ul").hide();
		jQuery(".menu6 ul").hide();
		jQuery(".menu7 ul").hide();
		jQuery(".menu8 ul").hide();
	});
	jQuery(".menu4").hover( function() {
		jQuery(".menu4 ul").show();
		jQuery(".menu1 ul").hide();
		jQuery(".menu3 ul").hide();
		jQuery(".menu2 ul").hide();
		jQuery(".menu5 ul").hide();
		jQuery(".menu6 ul").hide();
		jQuery(".menu7 ul").hide();
		jQuery(".menu8 ul").hide();
	});
	jQuery(".menu5").hover( function() {
		jQuery(".menu5 ul").show();
		jQuery(".menu1 ul").hide();
		jQuery(".menu3 ul").hide();
		jQuery(".menu4 ul").hide();
		jQuery(".menu2 ul").hide();
		jQuery(".menu6 ul").hide();
		jQuery(".menu7 ul").hide();
		jQuery(".menu8 ul").hide();
	});
	jQuery(".menu6").hover( function() {
		jQuery(".menu6 ul").show();
		jQuery(".menu1 ul").hide();
		jQuery(".menu3 ul").hide();
		jQuery(".menu4 ul").hide();
		jQuery(".menu5 ul").hide();
		jQuery(".menu2 ul").hide();
		jQuery(".menu7 ul").hide();
		jQuery(".menu8 ul").hide();
	});
	jQuery(".menu7").hover( function() {
		jQuery(".menu7 ul").show();
		jQuery(".menu1 ul").hide();
		jQuery(".menu3 ul").hide();
		jQuery(".menu4 ul").hide();
		jQuery(".menu5 ul").hide();
		jQuery(".menu6 ul").hide();
		jQuery(".menu2 ul").hide();
		jQuery(".menu8 ul").hide();
	});
	jQuery(".menu8").hover( function() {
		jQuery(".menu8 ul").show();
		jQuery(".menu1 ul").hide();
		jQuery(".menu3 ul").hide();
		jQuery(".menu4 ul").hide();
		jQuery(".menu5 ul").hide();
		jQuery(".menu6 ul").hide();
		jQuery(".menu7 ul").hide();
		jQuery(".menu2 ul").hide();
	});
	
	/* IMAGE GALLERY */
	jQuery(".gallery").yoxview();

});

/**
* Function that subsribe to the newsletter
*/
function newsletterSubscription(){
	var is_valid = checkRegexp(jQuery("#email_newsletter").val(),/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i,"eg. ui@jquery.com");
    
    if(is_valid == false){
        jQuery("#email_newsletter_msg").show().css("color", "red").html("Email invalide !");
    }
    else {
	    jQuery.ajax({
	        type: "POST",
	        url: bloginfo_url + "/wp-content/themes/trouve-ta-mosquee_v2.0/server_ajax.php",
	        data: "action=c5c1f9ebf6ab3f064d0643c2dc023f5f&email_newsletter="+ jQuery("#email_newsletter").val(),
	        success: function(msg){
	            if(msg == "true"){
	                jQuery("#email_newsletter_msg").show().css("color", "#00cc33").html("Vous êtes désormais inscrit. Merci.").fadeOut(7000);
	            }
	            else {
	                jQuery("#email_newsletter_msg").show().css("color", "red").html("Cet email existe déjà  !");
	                jQuery("#email_newsletter").val('');
	            }
	        }
	    });
    }
}
function checkRegexp(o,regexp,n) {

	if ( !( regexp.test(o) ) ) {
		return false;
	} else {
		return true;
	}

}