//-- Webportage Analysis tracking module
//-- v0.1 BDM 16/7/2008

function ctitre() {
 nompage = document.title;
 caractere1 = 'éêèëîïàâùüûç';
 caractere2 = 'eeeeiiaauuuc';
 alphabet = 'abcdefghijklmnopqrstuvwxyz0123456789-_:~\\/';
 //nompage = nompage.toLowerCase(); 
 nompage = escape(encodeURIComponent(nompage));
  	return (nompage)	
}


function zrankTracker() {
	var peremption = 1000*60*30;
	var doc_r;
	var zr_i;
	var zrt;
	
	cook=lit_cook("zr_session");
	
 	if(cook=='')
	{
		var maintenant = new Date();
		var temps = new Date(maintenant.getTime() + peremption);
		cook=lit_cook("PHPSESSID");
		if(cook=='')
		{		
		cook=generatesession(28);
		//document.cookie = "zr_session="+escape(cook)+"; expires="+temps.toGMTString()+";";
		}
		Set_Cookie("zr_session",cook,temps,'','','')
	}
	
	doc_r = escape(document.referrer);
	doc_url=escape(document.location);
	zr_i = 'c=' + cook + '&u=' + doc_url +'&s=' + zranksite + '&p=' +  ctitre()  + '&r=' +  doc_r  ;
	zrt='<img width="0" height="0" border="0" src="http://pg1.z-rank.com/hit.gif?' + zr_i + '">';
	//zrt +='<a href="#">Mentions legales</a>';
	//alert('0');
	//alert(zrt);
	document.write(zrt);
}

function Set_Cookie(name,value,expires,path,domain,secure) {
    var cookieString = name + "=" +escape(value) +
       ( (expires) ? ";expires=" + expires.toGMTString() : "") +
       ( (path) ? ";path=" + path : "") +
       ( (domain) ? ";domain=" + domain : "") +
       ( (secure) ? ";secure" : "");
    document.cookie = cookieString;
}

function lit_cook(nom) {
	var deb,fin
	deb = document.cookie.indexOf(nom + "=")
	if (deb >= 0)
		{
		deb += nom.length + 1
		fin = document.cookie.indexOf(";",deb)
		if (fin < 0) fin = document.cookie.length
		return unescape(document.cookie.substring(deb,fin))
		}
	return ""
}

function generatesession(length)
{
  chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
  pass = "";
  for(x=0;x<length;x++)
  {
    i = Math.floor(Math.random() * 62);
    pass += chars.charAt(i);
  }
  return pass;
}


zranksite = 'WP-1053-53';
zrankTracker();
