/*
#######################################################
############ (c)2008 Jeroen Nieuwenhuisen  ############
############       Catch-IT Apeldoorn	   ############
#######################################################

Let op!! Dit is de niet-SSL versie, dus zonder de S in de http:// link....
*/

//initialize variabele
var ckv = ""; 					// = cookie value, ofwel de waarde
var datum = new Date();			
var dy = datum.getYear();
var dm = datum.getMonth()+1;	// +1 (javascript telt vanaf 0=jan)
var dd = datum.getDate();
var tu = datum.getHours();
var tm = datum.getMinutes();
var ts = datum.getSeconds();
var ref= document.referrer;
var ua = navigator.userAgent;
var csid = ""+dy+dm+dd+tu+tm+ts; //csid = dus een unieke cookie SID


//Zoek en vervang het & teken in een string en vervang deze door &amp;
//i case-insensitive: de zoekopdracht is niet hoofdlettergevoelig 
//g global: de volledige tekenreeks wordt doorzocht - bij een replace wordt niet enkel de eerste instantie vervangen 
var patroon = /&/ig;
ref = (ref.replace(patroon,"-ENTEKEN-"));

//functie cookie te schrijven
function SetCookie(cookieName,cookieValue,msec)
{
 var today = new Date();
 var expire = new Date();
 expire.setTime(today.getTime() + msec);
 document.cookie = cookieName+"="+escape(cookieValue)
                 + ";expires="+expire.toGMTString();
}
//einde functie

cookie_name = 'catchmystats_'+counter_id;
var ck_waarde;

//functie inhoud van de cookie verkrijgen
function getName() {
if(document.cookie)
{
index = document.cookie.indexOf(cookie_name);
if (index != -1)
{
namestart = (document.cookie.indexOf("=", index) + 1);
nameend = document.cookie.indexOf(";", index);
if (nameend == -1) {nameend = document.cookie.length;}
ck_waarde = document.cookie.substring(namestart, nameend);
return ck_waarde;
}
}
}
//einde functie

ckv=getName(); //ckv heeft nu dus de waarde van de cookie, mits deze bestaat (>0)

//cookie aanmaken OF aanpassen als cookiewaarde groter dan 0 (ofwel als cookie wel of niet bestaat)
if(getName()>0)
{
//Cookie bestaat al, dus updaten, csid is hier dus de reeds bestaande ckv van de cookie...
csid = ckv;
SetCookie('catchmystats_'+counter_id,csid,1800000) //= X aantal seconden levend...(miliseconde/1000/60 = minuten (30min))
}
else
//Cookie bestaat nog niet, dus aanmaken. Csid is hiet het nieuw aangemaakte cookie SID
{
SetCookie('catchmystats_'+counter_id,csid,1800000) //= X aantal seconden levend...(miliseconde/1000/60 = minuten (30min))
}

ckv=getName();//ckv heeft nu dus de waarde van de cookie, ofwel de oude waarde (update) ofwel de nieuwe waarde (aanmaken).

//initialize url
var url = "http://www.catchmystats.nl/catch_hit/catch_hit.php?";
url +="acc="+account+"&";
url +="cid="+counter_id+"&";
url +="ckv="+ckv+"&";
url +="sw="+screen.width+"&";
url +="sh="+screen.height+"&";
url +="sp="+screen.colorDepth+"&";
url +="dat_lok_y="+dy+"&";
url +="dat_lok_m="+dm+"&";
url +="dat_lok_d="+dd+"&";
url +="tijd_lok_u="+tu+"&";
url +="tijd_lok_m="+tm+"&";
url +="tijd_lok_s="+ts+"&";
url +="useragent="+ua+"&";
url +="ref="+ref;

//posten van de image, en dus de url feitelijk aanroepen (via array om opmaak pagina niet te beïnvloeden
if(document.images){var m=new Image();m.src=url;}else
document.write('<img src='+url+' width="1" height="1" align="right">');
