function LireCookieReferrer() {
	  var arg = "REFERRER=";
	  var alen = arg.length;
	  var clen = document.cookie.length;
	  var i = 0;
	  while (i < clen){
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg)
		{
		  var endstr = document.cookie.indexOf (";", j);
		  if (endstr == -1) endstr = document.cookie.length;
		  return unescape(document.cookie.substring(j, endstr)); 
		}
		i = document.cookie.indexOf(" ",i) + 1;
		if (i == 0) break;
	  }
	  return null; 
	}


function PutReferrerIfRefNat()
{	    
	if(document.getElementById('refForReferrer') == null) {
		idPdtReferrer = "00000";
	} else {
		idPdtReferrer = document.getElementById('refForReferrer').value;
	}
	
	if (document.referrer.indexOf('http://www.google.com/search') == 0
		||  document.referrer.indexOf('http://www.google.fr/search') == 0
		||  document.referrer.indexOf('http://images.google.fr/images') == 0
		||  document.referrer.indexOf('http://images.google.com/images') == 0
		||  document.referrer.indexOf('http://fr.images.search.yahoo.com/search') == 0
		||  document.referrer.indexOf('http://fr.search.yahoo.com') == 0
		||  document.referrer.indexOf('http://search.live.com') == 0		    
		||  document.referrer.indexOf('http://www.bing.com/search') == 0		    
		||  document.referrer.indexOf('http://www.bing.com/images') == 0		    
//		    ||  document.referrer.indexOf('http://localhost')==0// test
		)
	{		    
		if ((window.location.search.indexOf('Referrer=') < 0 && window.location.search.indexOf('referrer=') < 0) || window.location.search.indexOf('REFERRER=30000000%7C') > 0)
		{
			var exdate = new Date();
			exdate.setDate(exdate.getDate()+30);
			
			var da = new Date();

			var dy = da.getFullYear() 	// Get full year (as opposed to last two digits only)
			var dm = da.getMonth() + 1 	// Get month and correct it (getMonth() returns 0 to 11)
			var dd = da.getDate()

			var dh = da.getHours();
			var dmin = da.getMinutes();
			var ds = da.getSeconds();

			if(dm < 10) { dm = '0' + dm; }
			if(dd < 10) { dd='0' + dd; }
			if(dh < 10) { dh= '0' + dh; }
			if(dmin < 10) { dmin = '0' + dmin; }
			if(ds < 10) { ds = '0' + ds; }
			
			var contenuCookieReferrer = LireCookieReferrer();
			
			if (contenuCookieReferrer != null)
			{
				contenuCookieReferrer = escape(contenuCookieReferrer.replace(/REFERRER=/g,"") );
				if (contenuCookieReferrer.indexOf('%A3') > 0)
				{
					contenuCookieReferrer = contenuCookieReferrer.substring(contenuCookieReferrer.indexOf('%A3'),contenuCookieReferrer.length);
				}
			}
			if (document.referrer.toLowerCase().indexOf('otto') > 0)
			{
				var content = '301'+idPdtReferrer+'%7C' + dy + dm + dd + dh + dmin + ds;										
				if (contenuCookieReferrer != null) {
					content = content + '%A3' + contenuCookieReferrer;
				}	
				document.cookie='REFERRER='+content+'; expires='+exdate.toGMTString()+'; domain=otto-office.fr;path=/';        
			}
			else
			{
				var content = '300'+idPdtReferrer+'%7C' + dy + dm + dd + dh + dmin + ds;										
				if (contenuCookieReferrer != null) {
					content = content + '%A3' + contenuCookieReferrer;
				}
				document.cookie='REFERRER='+content+'; expires='+exdate.toGMTString()+'; domain=otto-office.fr;path=/';        
			}
		}
	}
}
PutReferrerIfRefNat();
	
//Fonction qui sauvegarde les recherches par session
function searchrec(session)
{
	var recherche = escape(encodeURI(document.getElementById("searchinput").value));
	var searchrecord = "<img src='http://ns201015.ovh.net/rec_log/searchrec.aspx?recherche="+recherche+"&sess="+session+"' alt='searchrec' style='visibility:hidden' />";
	document.getElementById("recsearch").innerHTML = searchrecord;
}

//Fonction qui vérifie le contenu du input de la recherche
function verifRecherche()
{	
if(document.getElementById("searchinput").value == '' || document.getElementById("searchinput").value == 'par produit ou référence')
	{
	alert("Veuillez saisir un mot clé avant de cliquer sur 'ok', merci.");	
			return false;
	}
}
	
//Fonction permettant d'&eacute;crire le lien vers consommables
function conco(session)
{
	var lienconco = "<a href='../conco/conco.cgi'><span>Trouver un consommable</span></a>";
	document.write(lienconco);
}

//Fonction qui servira à associer un numéro de commande avec une session
function OrderRecord(session)
{
	var commande = document.getElementById("commande").value;
	var orderrec = "<img src='http://ns201015.ovh.net/rec_log/commande.aspx?commande="+commande+"&sess="+session+"' alt='OrderRecord' style='visibility:hidden' />";
	document.write(orderrec);	
}

//Fonction qui désactive les propositions basées sur l'historique par les navigateurs
function desactiveAutoCompleteBarreRecherhce(){
	if (document.getElementById('searchinput')) {
		var barreRecherche = document.getElementById('searchinput');
		barreRecherche.setAttribute("autocomplete","off");
		if (document.getElementById('Proposition')) {
			document.getElementById('Proposition').style.width = document.getElementById('searchinput').offsetWidth;
		}
	}
}