function clickit(cn,clink, user) {
	  if(document.images) {
	  (new Image()).src="moteur/clickstats.php?user="+user+"&num="+cn+"&url='Recherche Publique'&val="+clink+"";
	  }
	  return true;
	}
	
	function dispChoix(checkbox)
	{
	 
	var result = "" ;
	 
		for (var i=0; i<checkbox.length;i++)
		{
			if ((checkbox[i].checked) == true)
			{
				result += checkbox[i].value + "//" ; /* Formatage du résultat pour la requete*/
			}
		}
	
	/* Récupération du résultat dans la zone filtre sans les deux derniers */
	final = result.substring(0, result.length - 2);
	
	/* Récupération dans la zone désiré ici filter */
	document.public.filter.value = final;
	
	/* Envoie une requete vers le moteur de recherche pour incrémenter une recherche pour l'utilisateur en cours */
	if (document.public.query_string.value != '') {
		motRecherche = document.public.query_string.value;
		utilisateur = "<?=$auteur_session['nom'];?>";
		clickit(1, motRecherche , utilisateur);
	}
	
	}
	
	function ResiZing()
	{
		AutoResize();
	}
	
/*  variable de navigation */
   default_val = 60;
	
	function monthtostr(mois) {
		tabMonth = Array("janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre");
		return tabMonth[mois]; 
		
	}
	
	function naviguer_intranet(action, commande) {
		
		/* récupération de l'age en cours (deb¤¤fin) */
		old_age = document.getElementById("nav_age").value;
		tmp = old_age.split("¤¤");
		debut =  parseInt(tmp[0]);
		fin =  parseInt(tmp[1]);
		
		/* switch de l'action a effectuer */
		switch (action) 
		{
			case 'precedent':
				new_debut = debut + default_val;
				new_fin = fin + default_val;
				document.getElementById("nav_age").value = new_debut + "¤¤" + new_fin;
				break;
			case 'suivant':
				new_debut = debut - default_val;
				new_fin = fin - default_val;
				document.getElementById("nav_age").value = new_debut + "¤¤" + new_fin;
				break;
			case 'refresh':
				new_debut = 0;
				new_fin = 60;
				document.getElementById("nav_age").value = 0 + "¤¤" + 60;
				break;
			default:
				return false;
				break;
		}
		modifier_navigation(new_debut, new_fin);
		
		
		var date1=new Date();
		var date2=new Date();
				
		/************************ DATE INIT *****************************************/
		/* bornes date navigation haute */
		date1.setTime(date1.getTime() - new_fin * 24 * 3600 * 1000);
		date2.setTime(date2.getTime() - new_debut * 24 * 3600 * 1000);
		
		/************************ JOUR INIT *****************************************/
		/* bornes date navigation haute */
		strDay = (date1.getDate()<10?"0":"")+date1.getDate();
		strDay2= (date2.getDate()<10?"0":"")+date2.getDate();
			
		/************************ MOIS INIT *****************************************/
		/* bornes date navigation haute*/
		strMonth = date1.getMonth();
		strMonth2= date2.getMonth();
			
		/************************ GENERATION TEXTE *****************************************/
		/* bornes date navigation haute */
		str_navigation = "nouveautés du " + strDay  + " " + monthtostr(strMonth) + " " + date1.getFullYear();
		str_navigation += " au " + strDay2  + " " + monthtostr(strMonth2) + " " + date2.getFullYear();

		var new_prev=new Date();
		var new_next=new Date();
		/* bornes date navigation bouton prev */
		new_prev.setTime(date1.getTime() - new_debut-60 * 24 * 3600 * 1000);-
		/* bornes date navigation bouton next */
		new_next.setTime(date2.getTime() - new_fin+60 * 24 * 3600 * 1000);
		
			/* bornes date navigation bouton prev */
			strPrevDay = (new_prev.getDate()<10?"0":"")+new_prev.getDate();
			/* bornes date navigation bouton next */
			strNextDay = (new_next.getDate()<10?"0":"")+new_next.getDate();
		
			/* bornes date navigation bouton prev */
			strPrevMonth = new_prev.getMonth();
			/* bornes date navigation bouton next */
			strNextMonth = new_next.getMonth();
		
			/* bornes date navigation bouton prev */
			str_navigation_prev = "nouveautés du " + strPrevDay  + " " + monthtostr(strPrevMonth) + " " + new_prev.getFullYear();
			str_navigation_prev += " au " + strDay  + " " + monthtostr(strMonth) + " " +date1.getFullYear();
			/* bornes date navigation bouton next */
			str_navigation_next = "nouveautés du " + strDay2  + " " + monthtostr(strMonth2)  + " " + date2.getFullYear();
			str_navigation_next += " au " + strNextDay  + " " + monthtostr(strNextMonth) + " " + new_next.getFullYear();

			
		if (action != 'refresh' || new_debut > 0) {
			document.getElementById("g2c_info_navigation").innerHTML = str_navigation;
			document.getElementById("prev").title = str_navigation_prev;
			if (new_fin >= (2* default_val)) {
				document.getElementById("next").title = str_navigation_next;
			}
			else {
				document.getElementById("next").title = "navigation par defaut";
			}
		}
		else {
			document.getElementById("g2c_info_navigation").innerHTML = "navigation par defaut";
			document.getElementById("prev").title = str_navigation_prev;
				document.getElementById("next").title = "indisponible";
		}
		

	}
	
	
	function createXHR() 
	{
		var request = false;
			try {
				request = new ActiveXObject('Msxml2.XMLHTTP');
			}
			catch (err2) {
				try {
					request = new ActiveXObject('Microsoft.XMLHTTP');
				}
				catch (err3) {
			try {
				request = new XMLHttpRequest();
			}
			catch (err1) 
			{
				request = false;
			}
				}
			}
		return request;
	}
	
	function modifier_navigation(debut, fin)
	{

			width_max = document.body.clientWidth;
			height_max = document.body.clientHeight;
			document.getElementById("g2c_wait").style.width = width_max + "px";
			document.getElementById("g2c_wait").style.height = height_max + "px";
			
			var xhr = createXHR();
			tmp = "execute";
			var myurl = "ajax_intranet.php3?id_rubrique=24&new_date=" + fin + "&last_date=" + debut + "&var_mode=recalcul";
			xhr.onreadystatechange=function()
			{ 
				if(xhr.readyState == 4)
				{
					if (xhr.responseText != "")
					{
						document.getElementById("g2c_wait").style.display = "none";
						document.getElementById("g2c_contenuIntranet").innerHTML = xhr.responseText;
						ResiZing();
						
						if ((debut - default_val) < 0) {
							document.getElementById("next").className = "disabled";
							document.getElementById("next").href = "javascript:void(0);";
						}
						else {
							document.getElementById("next").className = "enabled";
							document.getElementById("next").href = "javascript:naviguer_intranet('suivant', 1);";
						}
						
						if (document.getElementById("nav_age").value == "0¤¤60") {
							document.getElementById("refresh").className = "disabled";
							document.getElementById("refresh").href = "javascript:void(0);";
						}
						else {
							document.getElementById("refresh").className = "enabled";
							document.getElementById("refresh").href = "javascript:naviguer_intranet('refresh', 0);";
						}
						
					}
					else
					{
						document.getElementById("g2c_contenuIntranet").innerHTML = "";
					}
				} 
				else if (xhr.readyState < 4 && xhr.readyState > 0)
				{
						str = "<div align='center' style='position:relative;margin:"+(screen.height/2)+"px 0; color:#069; font-size:12px; font-weight:bold;'><img src='#DOSSIER_SQUELETTE/images/sablier.gif'><br/>Génération des boites en cours...</div>";
						
						document.getElementById("g2c_wait").style.display = "block";
						document.getElementById("g2c_wait").innerHTML = str;
				}
			}; 
			xhr.open("POST", myurl, true);		
			xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			xhr.send("rech=" + tmp); 
	
	}
 
  
