var Nav = navigator;
var Agent = ' ' + Nav.userAgent.toLowerCase();
var Version = Nav.appVersion;

var Netscape = Agent.indexOf('mozilla') > 0;
if (Agent.indexOf('compatible') > 0) Netscape = false;
var Explorer = Agent.indexOf('msie') > 0;
var VMajeure = parseInt( Version );
var VMineure = parseFloat( Version );

function GetCookie(CookieName) 
{
  var dc = document.cookie;
  var prefix = CookieName + "=";
  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));
}

// Cookie Expiration Time Minute
function SetCookieM(CookieName, Valeur, LongeviteM) 
{
        var Now = new Date();
        if (typeof(Longevite)!="number") Longevite=1;
        Now.setTime(Now.getTime() + LongeviteM * 1000 * 60 );
        var Domaine = DomaineCookie();
        if (Domaine != "") Domaine = "; domain=" + Domaine;
        var CookieCrt = CookieName + "=" + escape(Valeur) + "; expires=" + Now.toGMTString() + Domaine + "; path=/";
	document.cookie = CookieCrt;
}

function DomaineCookie()
{
        var Domaine = window.location.hostname;
        if (Domaine.indexOf(DotDomainName) == -1 && Netscape && VMajeure == 4)
                return ("");
        else
                return ('.'+Domaine.substr(Domaine.indexOf(DomainName)));
}

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 CookieName = "Inter";
var Rang=0;

Spiders();
CookieOn();

if((typeof(GetCookie)=='function') && !Spiders() && CookieOn())
{
	Rang = GetCookie(CookieName);
	if (Rang!=1) 
	{
		Rang = 1;
		SetCookieM(CookieName, Rang, Expiration);
		Rang = GetCookie(CookieName);		
		self.location.href = InterFile;
	}	
}

