function sitestat(ns_l){
	ns_l+='&amp;ns__t='+(new Date()).getTime();
	ns_pixelUrl=ns_l;
	ns_0=document.referrer;
	ns_0=(ns_0.lastIndexOf('/')==ns_0.length-1)?ns_0.substring(ns_0.lastIndexOf('/'),0):ns_0;
	if(ns_0.length>0)
		ns_l+='&amp;ns_referrer='+escape(ns_0);
	if(document.images){
		ns_1=new Image();
		ns_1.src=ns_l;
	}
	else
		document.write('<img src="'+ns_l+'" width="1" height="1" alt="">');
}

function attachSitestat() {
	var baseUrl = new String(document.location);

	if(baseUrl.indexOf("http://www.invoeringcjg.nl") == 0) {
		var splitUrl = baseUrl.split("/");
		var strBase = "";
		if(baseUrl.indexOf("http://") == 0 && splitUrl.length > 2) {
			strBase = "http://" + splitUrl[2];
			if (document.getElementsByTagName) {
				var an = document.getElementsByTagName("a");
				for (var i=0; i<an.length; i++) {
					var obj = an.item(i);
					var strHref = obj.href.toLowerCase();
					if (obj.href && strHref.indexOf("http") == 0) {
						if(strHref.indexOf(strBase) != 0) {
							obj.onclick=function(e){
								if (!e) var e = window.event;
								return(sitestatExterneLink(this.href, e));
							}
						} else if(strHref.indexOf(".doc") > 0 || strHref.indexOf(".pdf") > 0 || strHref.indexOf(".xls") > 0) {
							obj.onclick=function(){
								return(sitestatBinary(this.href));
							}
						}
					}
				}
			}
		}
	}
}

function sitestatExterneLink(url) {
	var strFilename = url.replace(/%20|\.|-/g,"_");
	strFilename = strFilename.replace(/http(s)?:\/\/|\?.*/g,"");
	strFilename = strFilename.replace(/\/$/g,"");
	strFilename = "externelink."+strFilename.replace(/\//g,".");
	var ns_l='http://nl.sitestat.com/minvws/invoeringcjg/s?'+strFilename+'&ns_type=clickout&ns_action=view&ns__t='+(new Date()).getTime();
	var ns_0=document.referrer;
	if(ns_0.lastIndexOf('/')==ns_0.length-1)
		ns_0=ns_0.substring(ns_0.lastIndexOf('/'),0);
	if (ns_0.length>0)
		ns_l+='&amp;ns_referrer='+escape(ns_0);
	var ns_i=new Image();
	if(e.shiftKey||e.ctrlKey) {
		ns_i.src=ns_l;
		return true;		
	} else {
		window.ns_softclick_timer=function(url) {
			return function(){
				ns_i.onload=ns_i.onerror=function(){
					return;
				};
				window.location.href=url;
			}
		}(url);
		window.setTimeout('ns_softclick_timer()',1000);
		ns_i.onload=ns_i.onerror=window.ns_softclick_timer;
		ns_i.src=ns_l;
		return false;
	}
}

function sitestatBinary(url) {
	var blnOpenBestand = false;
	if(url.indexOf("/dl/openbestand.asp?File=")>=0)
		blnOpenBestand = true;
	var strFilename = url.substring(url.lastIndexOf("/")+1);
	strFilename = "bestand."+strFilename.replace(/%20|\.|-/g,"_");
	var ns_l='http://nl.sitestat.com/minvws/invoeringcjg/s?'+strFilename+'&ns_type=pdf&ns_action=view&ns__t='+(new Date()).getTime();
	var ns_0=document.referrer;
	if(ns_0.lastIndexOf('/')==ns_0.length-1)
		ns_0=ns_0.substring(ns_0.lastIndexOf('/'),0);
	if (ns_0.length>0)
		ns_l+='&amp;ns_referrer='+escape(ns_0);
	var ns_i=new Image();
	ns_i.src=ns_l;
	if(blnOpenBestand)
		return true;
	else {
		window.open(url);
		return false;
	}
}
