
function GetCookie(NomCookie) { var dc = document.cookie; var prefix = NomCookie + "="; var begin = dc.indexOf("; " + prefix); if (begin == -1) { begin = dc.indexOf(prefix); if (begin != 0) return null; } else begin += 2; var end = document.cookie.indexOf(";", begin); if (end == -1) end = dc.length; return unescape(dc.substring(begin + prefix.length, end)); } // options number -> offset en jours // options objet -> // { // date: (Date) date absolue // days: (number) offset en jours // hours: (number) offset en heures // minutes: (number) offset en minutes // midnight: (bool) mettre à minuit la date calculée / spécifiée //}
function SetCookie(NomCookie, Valeur, options) { var expiration; if ("number" == typeof options) { expiration = new Date(); expiration.setTime(expiration.getTime() + options*24*60*60*1000); } else { options = options||{}; expiration = options.date?options.date:new Date(); var offset = 0; if ("number" == typeof options.days) offset += options.days*24*60*60*1000; if ("number" == typeof options.hours) offset += options.hours*60*60*1000; if ("number" == typeof options.minutes) offset += options.minutes*60*1000; if (offset) expiration.setTime(expiration.getTime() + offset); if (options.midnight) expiration.setHours(0, 0, 0, 0); } var Domaine = window.location.hostname; if (Domaine != "") Domaine = "; domain=" + Domaine; document.cookie = NomCookie + "=" + escape(Valeur) + "; expires=" + expiration.toGMTString() + Domaine + "; path=/"; }
function SetCookieM(NomCookie, Valeur, LongeviteM) { if ("number" != typeof LongeviteM) LongeviteM = 1; SetCookie(NomCookie, Valeur, {minutes:LongeviteM}); }

var TSpider = new Array("googlebot", "architextspider", "scooter", "infoseek", "ultraseek", "lycos_spider", "gulliver", "fast-webcrawler", "slurp");
function Spiders() {
	var Retour, i, Signature;
	Signature = navigator.userAgent.toLowerCase();
	for(i=0;(i<TSpider.length && !Retour);i++)
		Retour = (Signature.indexOf(TSpider[i]) > 0);
	return(Retour);
}

function CookieOn() {
	SetCookieM("TestCookie", 123, 5);
	return (GetCookie("TestCookie")==123);
}

var Expiration = {days:1,midnight:true};	// expire au prochain minuit
var NomCookie = "Interstice";
var Rang=0;

/*if ( (typeof(GetCookie)=='function') && !Spiders() ) {
	Rang = GetCookie(NomCookie);
	
	if (Rang!=1) {
		Rang = 1;
		SetCookie(NomCookie, Rang, Expiration);
		Rang = GetCookie(NomCookie);
		hs.addEventListener(window, "load", function() {
			// click the element virtually:
			document.getElementById("autoload").onclick();
		});
	}
}*/

hs.addEventListener(window, "load", function() {
			// click the element virtually:
			document.getElementById("autoload").onclick();
		});

