/* -----------------------------------------------
   POWER PHLOGGER - v.2.2.5
   (c) 2000-2003 www.phpee.com
   contact: webmaster@phpee.com
  ------------------------------------------------ */

// ----------------------------------------------------------
// SETTINGS:
// here should be your username you received from reedbusiness.reedbusiness.fr
// Do not edit this file manually!! Use the one you got in your
// confirmation-email or the one from PowerPhlogger's settings
// section.
   id = "formation.pratique";
// If you're using a frameset and are not getting correct 
// referrers, please uncomment the following line:
   // pp_frames = true;
// ----------------------------------------------------------


// define some defaults -------------------------------------
if(showme==null) var showme='n';
if(st==null)     var st='js';    // st means show-type


// get the user agent name ----------------------------------
v = navigator.appName;

// get the screen resolution --------------------------------
c=0;
if (v != "Netscape") c = screen.colorDepth;
else c = screen.pixelDepth;

// get the screen size --------------------------------------
s = screen.width+"x"+screen.height;

// get the document's title ---------------------------------
t = escape(document.title);

// get the document's referrer -------------------------------
var f = "";

// if pp_frames is true then try getting the framed referral (without error checking)
if (typeof(pp_frames) != "undefined")
	if (pp_frames)
		f = top.document.referrer;

// get the referral for non-multi-domained-framed sites using a Netscape browser
if ((f == "") || (f == "[unknown origin]") || (f == "unknown") || (f == "undefined"))
	if (document["parent"] != null) 
		if (parent["document"] != null) // ACCESS ERROR HERE!
			if (parent.document["referrer"] != null) 
				if (typeof(parent.document) == "object")
					f = parent.document.referrer; 

// get the referral for the current document if a framed referral wasn't found
if ((f == "") || (f == "[unknown origin]") || (f == "unknown") || (f == "undefined"))
	if (document["referrer"] != null) 
		f = document.referrer;

// convert all the unknown's into blank
if ((f == "") || (f == "[unknown origin]") || (f == "unknown") || (f == "undefined"))
	f = "";

// escape the referral
f = escape(f);

// getting data ready to send -------------------------------
r="?id="+id+"&referer="+f+"&r="+s+"&c="+c+"&showme="+showme+"&st="+st+"&title="+t;

// adding logid if called by st='phpjs'
if(jslogid==null) var jslogid = 0;
else r = r + "&jslogid="+jslogid;


//Dave - Identifiant unique pour le cookie

function uniqueIdCookie(){
	oDate = new Date();
	nDay = oDate.getDate();
	nMonth = oDate.getMonth()+1;
	nYear = oDate.getFullYear();
	nMilSec = oDate.getTime();
	
	cDate = nYear+''+nMonth+''+nDay+''+nMilSec;
	
	return cDate;
}

//Dave - Ecrire un cookie

function setCookie(cName, cValue){
	var cArgv=setCookie.arguments;
	var cArgc=setCookie.arguments.length;
	var cExpires=(cArgc > 2) ? cArgv[2] : null;
	var cPath=(cArgc > 3) ? cArgv[3] : null;
	var cDomain=(cArgc > 4) ? cArgv[4] : null;
	var cSecure=(cArgc > 5) ? cArgv[5] : false;
	document.cookie=cName+"="+escape(cValue)+
	((cExpires==null) ? "" : ("; expires="+cExpires.toGMTString()))+
	((cPath==null) ? "" : ("; path="+cPath))+
	((cDomain==null) ? "" : ("; domain="+cDomain))+
	((cSecure==true) ? "; secure" : "");
}

//Dave - Lire un cookie

function getCookieVal(offset){
	var endstr=document.cookie.indexOf (";", offset);
	if (endstr==-1) endstr=document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr)); 
}

function getCookie(cName){
	var cArg=cName+"=";
	var nAlen=cArg.length;
	var nClen=document.cookie.length;
	var nI=0;
	while (nI<nClen){
		var nJ=nI+nAlen;
		if (document.cookie.substring(nI, nJ)==cArg) return getCookieVal(nJ);
			nI=document.cookie.indexOf(" ",nI)+1;
		if (nI==0) break;		
	}
	return null; 
}

cCookieNumber=getCookie("statRbi");

if(cCookieNumber=='' || cCookieNumber==null){
	date=new Date;
	date.setDate(date.getFullYear());
	setCookie("statRbi", uniqueIdCookie(), date, "/");
	cCookieNumber = uniqueIdCookie();
}

r = r+"&cookieName="+cCookieNumber;

// FIN DAVE

if (st=='js') { // calling PowerPhlogger by JavaScript-tag
	if (v != "Microsoft Internet Explorer") {
		r = r+"&url="+document.URL; // $HTTP_REFERER problem with NS,...
	}
	document.open();
	document.write("<script language=\"JavaScript\" type=\"text/javascript\" src=\"http://statistiques.reedbusiness.fr/pphlogger.php"+r+"\"></script>");
	document.close();
} else { // calling PowerPhlogger by IMG-tag
	rand = Math.round(1000*Math.random());
	r = r+"&b="+rand;  //force the page to load the IMG
	document.open();
	document.write("<img src=\"http://statistiques.reedbusiness.fr/pphlogger.php"+r+"\" alt=\"\" border=\"0\">");
	document.close();
}
