// gestion des cookies
function ScanCookie(variable)
	{
	cook = document.cookie;
	variable += "=";
	place = cook.indexOf(variable,0);
	if (place <= -1)
		return("0");
	else
		{
		end = cook.indexOf(";",place)
		if (end <= -1)
			return(unescape(cook.substring(place+variable.length,cook.length)));
		else
			return(unescape(cook.substring(place+variable.length,end)));
		}
	}
	
function CreationCookie(nom,valeur,permanent,expDays)
// variable à modifier pour la durée de cookies
// nom // valeur // type // durée d'expiration

	{
	if(permanent)
		{
		var dateExp = new Date(); 
		dateExp.setTime(dateExp.getTime() + (expDays*24*60*60*1000));
		// alert ("date1"+ dateExp);
		dateExp = dateExp.toGMTString();
		// alert ("findate1"+ dateExp);
		

		ifpermanent = '; expires=' + dateExp + ';';
		// alert ("date2"+ dateExp);
		}
	else
		ifpermanent = '';
	document.cookie = nom + '=' + escape(valeur) + '; path=/' + ifpermanent;
	//  alert("creacook");
	}
	
function getCookieVal(offset)
{
var endstr=document.cookie.indexOf (";", offset);
if (endstr==-1) endstr=document.cookie.length;
return unescape(document.cookie.substring(offset, endstr)); 
}

function LireCookie(nom)
{
var arg=nom+"=";
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) return getCookieVal(j);
i=document.cookie.indexOf(" ",i)+1;
if (i==0) break;
}
return null; 
}
