	//Fonction du menu accordeon
	$(function() {$("#tags").accordion({ active: false });});
	setTimeout('$("#tags").css("visibility","visible")',1000)


	//$('.reportage').css("border","blue 1px solid") // debug
	var nb_MaxNouveautes = 12
	var couleurActive = "#9DAD25"
	var tagControleurs = '#tags li[class!=INACTIF]'
	
	var listeOfTagControl = $(tagControleurs)
	var listeOfTagSlave = $('.reportage')
				
		
	$('.reportage:lt('+(nb_MaxNouveautes)+')').css("display","block")

	/* */




	/* enumeration des tags */
				
	for(i=0; i<listeOfTagControl.length; i++){
		var tagControlCurrent = $(tagControleurs)
		var tagControlCurrentName = tagControlCurrent.eq(i).attr("class");

		document[tagControlCurrentName] = true

		tagControlCurrent.eq(i).css("color",couleurActive)
		tagControlCurrent.eq(i).css("list-style-image","url(http://www.legrand.fr/files/fck/Image/commun/pic_arr_yellow.gif)")
		tagControlCurrent.eq(i).css("cursor","pointer")

		tagControlCurrent.eq(i).click(function () {
				var TagSelected = $(this).attr("class");
					$(tagControleurs).css("color","black")
					$(tagControleurs).css("list-style-image","url(http://www.legrand.fr/files/fck/Image/commun/arr_gris.gif)")

					$(this).css("color",couleurActive)
					$(this).css("list-style-image","url(http://www.legrand.fr/files/fck/Image/commun/pic_arr_yellow.gif)")

					document[TagSelected] = true

						
					MAJ(TagSelected);
					var manqueDeBloc = 0;
			    });
		}



		/* Disparition et apparition */

		function MAJ(objCliked){


			var selectorToOpen =""
			var selectorToClose=""


			tagControlCurrentName = objCliked

			selectorToOpen +="#reportages ."+tagControlCurrentName
			selectorToClose +="."+tagControlCurrentName
			var num = $(selectorToOpen).length // nombre d'elements trouves
			if(num == 0){
				$("#recherchevide").css("display","block")
				$("#recherchePASvide").css("display","none")
				manqueDeBloc = 0;
			}else	{
						
				// S'il y a des resultats	
				$("#recherchevide").css("display","none")
				$("#recherchePASvide").css("display","block")
	
				if (num > 1){ // gestion du pluriel
					var s = "s"
				}else {
					var s=""
				}
						
						
				// Calcul des blocs manquants
				manqueDeBloc = 0;
				var resteEuclidien = (num/4-Math.floor(num/4))*4;
				manqueDeBloc = 4-resteEuclidien;
	
				if(resteEuclidien == 0){
					manqueDeBloc = 0;
				}
				//alert("nombre de r&eacute;sultat : "+num +'\nEuclide : '+resteEuclidien+"\nManque : "+manqueDeBloc)
						
				$("#recherchePASvide").html("<strong>"+$("#tags ."+objCliked).text()+" <span style='text-transform:lowercase;'>"+"("+num+" r&eacute;sultat"+s+")</span></strong>")
				}
				//alert(tagControlCurrentName+" > "+$(".reportage").filter("."+tagControlCurrentName).length)
				//alert($(".reportage").length)

						
				$(".reportage").css("display","none")	// on vide l affichage
				$(".reportage").filter("."+tagControlCurrentName).css("display","block") //on affiche les resultats
				$('#boutonPlus').css("display","none") 
				var nombreTrop = 0;
						
						
				//Cas du plus de 8 resultats
				if(num > 12){
					//alert("plus de 8 resultats")
					nombreTrop = num - 12;
					$('.reportage').filter("."+tagControlCurrentName).filter(':gt(11)').css("display","none")							
						
					$('.vide').css("display","none");
							
					//Si 1 resultat, Ne pas afficher le 1 dans le bouton
					if(nombreTrop==1){
						$("#boutonPlus").html("<br /><img alt=\"\" src=\"http://www.legrand.fr/files/fck/Image/commun/pic_arr_yellow.gif\"> Cliquez ici pour afficher le <span style='text-transform:lowercase;'>r&eacute;sultat restant</span>");
					}else{
						$("#boutonPlus").html("<br /><img alt=\"\" src=\"http://www.legrand.fr/files/fck/Image/commun/pic_arr_yellow.gif\"> Cliquez ici pour afficher les <span style='text-transform:lowercase;'>"+nombreTrop+" r&eacute;sultats restants</span>");
					}							
							
						
					//Affichage du bouton + definition du curseur
					$("#boutonPlus").css("display","block");
					$("#boutonPlus").css("cursor","pointer");
							
						
					//Click sur le bouton des résultats restants
					var boutonPlus = $('#reportages #boutonPlus');
					boutonPlus.click(function () {
						$('.reportage').filter("."+tagControlCurrentName).filter(':gt(11)').css("display","block");
						$('#boutonPlus').css("display","none");
						$('.vide:lt('+manqueDeBloc+')').css("display","block");	// on rempli avec des blocs vides							
					});
					}else{
						$('.vide:lt('+manqueDeBloc+')').css("display","block"); // on rempli avec des blocs vides
					}
			}
