//Ajout d'un filtre sur la page pour les popup
function addModale() {
	if ( $('.modale').size() == 0 ) {
		$('body').prepend("<div class='modale'></div>");
	}
	
	hauteur_doc = $(document).height();
	$('.modale').css("height", hauteur_doc );
	$("body").scrollTop(0);	
}

//utilisé dans faq.asp pour les listes de sélection
function faq() {
	$('.faq_module .faq_reponse div div a, .autre_question a').click(function(){
		$('.form_contact').not(':animated').slideToggle();
		return false;
	});
	$('.faq_module .faq_question p.autre_question a, .autre_question a').click(function(){
		$('.form_contact').not(':animated').slideToggle();
		return false;
	});
	
	$('.faq_question .category_faq').change(function(){
		 //lors d'1 changement dans la 1 ere liste de selection
		 //la 2 eme liste de selection associée doit s'afficher et les question de la 1ère rubrique doivent s'afficher
		 
		var id_category = $('.category_faq').val();					
		var text_category = $('.category_faq option[value='+id_category+']').text();
		$('.form_contact input[type=hidden]').val( text_category );
		
		$('.theme_faq').hide();		
		$('.theme_faq_'+id_category).show(function(){

		var id_category = $('.category_faq').val();
		var id_theme = $(this).val();

		var text_theme = $(this).find('option[value='+id_theme+']').text();
		var text_category = $('.category_faq option[value='+id_category+']').text();
		$('.form_contact input[type=hidden]').val( text_category +' - '+ text_theme );
		
		jQuery.get( "/ajax/get_faq_question.asp", { rubrique_id : id_theme , id_category : id_category }, function(data){$(".faq_question p.questions").html(data)} );
	});
		
		
	});
	
	$('.theme_faq').change(function(){

		var id_category = $('.category_faq').val();
		var id_theme = $(this).val();
		
		var text_theme = $(this).find('option[value='+id_theme+']').text();
		var text_category = $('.category_faq option[value='+id_category+']').text();
		$('.form_contact input[type=hidden]').val( text_category +' - '+ text_theme );
		
		jQuery.get( "/ajax/get_faq_question.asp", { rubrique_id : id_theme, id_category : id_category  }, function(data){$(".faq_question p.questions").html(data)} );
	});
}


function rolloverImage() {
	$('img.hover').unbind();
	$('.hover').mouseover(function() {
		var source = $(this).attr("src").length;
		var ext = $(this).attr("src").substring(source - 4, source);
        var newsource = $(this).attr("src").substring(0, source - 4) + "_on" + ext;
        $(this).attr("src", newsource);
	});
	
	$('.hover').mouseout(function() {
		var source = $(this).attr("src").length;
		var ext = $(this).attr("src").substring(source - 4, source);
		var newsource = $(this).attr("src").substring(0, source - 7) + ext;
		if ( $(this).attr("src").substring( source - 7, source - 4) == "_on" ) {
		  $(this).attr("src", newsource);
		}
	});
}

function navigation() {
	
	// Désactivation rollover image pour le rétablir avec d'autres déclencheur
	$('.catalogue li img.hover').unbind();
	$('.catalogue li').not('.sous_menu li').unbind();
	
	$('.selection li img.hover').mouseover(function(){
		$(this).css('left','-1px')
	});
	$('.selection li img.hover').mouseout(function(){
		$(this).css('left','0')
	});
	
	$('.catalogue li').not('.sous_menu li').mouseenter(function() {
		// Affichage du sous-menu
		$(this).find('.sous_menu').show();
		
		// Rollover des image avec un autre déclencheur
			if ( $(this).find('.hover').size() > 0 ) {
			var source = $(this).find('.hover').attr("src").length;
			var ext = $(this).find('.hover').attr("src").substring(source - 4, source);
			var newsource = $(this).find('.hover').attr("src").substring(0, source - 4) + "_on" + ext;
			$(this).find('.hover').attr("src", newsource);
			$(this).find('.hover').css('left','-1px');

		}
		
	});	
	$('.catalogue li').not('.sous_menu li').mouseleave(function() {
		$(this).find('.sous_menu').hide();
		
		if ( $(this).find('.hover').size() > 0 ) {
			var source = $(this).find('.hover').attr("src").length;
			var ext = $(this).find('.hover').attr("src").substring(source - 4, source);
			var newsource = $(this).find('.hover').attr("src").substring(0, source - 7) + ext;
			if ( $(this).find('.hover').attr("src").substring( source - 7, source - 4) == "_on" ) {
			  $(this).find('.hover').attr("src", newsource);
			  $(this).find('.hover').css('left','0')
			}
		}
	});	
}
