
var rnd = 0;
var dom = "";
var ref = "";
var loc = "";
var version = "1";
var trk = "";

function setCookie(c_name,value,expiredays) {
	
	var exdate=new Date();
	exdate.setDate(exdate.getDate() + expiredays);
	document.cookie = c_name+ "=" + escape(value) + ((expiredays==null) ? "" : ";expires="+exdate.toGMTString()) + ";path=/";

}

function getCookie(c_name) {

	if (document.cookie.length>0) {
		
		c_start=document.cookie.indexOf(c_name + "=");

		if (c_start!=-1) {

			c_start=c_start + c_name.length+1;
			c_end=document.cookie.indexOf(";",c_start);
			
			if (c_end==-1) c_end=document.cookie.length;
				
			return unescape(document.cookie.substring(c_start,c_end));
		}
	}
		
	return "";
}

function netstats(d,i,h,b) {

	rnd = Math.random();
	loc = document.location.href;
	dom = document.domain;
	ref = document.referrer;
	
	var date = new Date();
	var now = date.valueOf().toString();
	
	window.defaultOnError = window.onerror;
	window.onerror=displayCounter;
	
	if(window.document!=null && top.document.referrer!=null) ref=top.document.referrer;

	setCookie('chkcookie', now.substring(0,10),1);
	checkedCookie = (getCookie('chkcookie') == now.substring(0,10)) ? 1:0;

	var localTime = getCookie('localTime');

	displayCounter();
	
	setCookie('localTime', date.toUTCString(),2);
	
	function displayCounter() {
		
		window.onerror=window.defaultOnError;
		
		trk = "<a href='http://netnationen.dk/" + d + ".dk/' target='_blank'><img src='http://track.netstats.dk/?d=" + d + "&i=" + i + "&h=" + h + "&b=" + b + "&r=" + rnd + "&ref=" + escape(ref) + "&dom=" + escape(dom) + "&loc=" + escape(loc) + "&cks=" + checkedCookie + "&lct=" + localTime + "&v=" + version + ((!dom.match(d+'.dk') && !ref.match(d+'.dk')) ? "&err=dom":"") +"' border='0'></a>";
		document.write(trk);
		return true;
	}
}