var nmTracker = function (s, t) {
	var pcl=(3600*24*31*6);	
	var scl=1800;
	var ses = "nmses" + s;		
	var per = "nmper" + s;
	var p = {
		ver : 4,
		c : 1,
		d : 0,
		id : s,
		n : 1,
		l : document.location.href,	
		r : '',
		v : 0,
		vid : 0,
		p : 0,
		pn : 1,
		cn : '',
		cs : '',
		uid : ''
	};
	var url= "http://tracker5.netmonitor.fi/";
	if (t) url = t; 
	var __construct = function () {
		var i=0;
		for (x in p) {
			if (typeof p[x] == 'string'){			
				p[x]=p[x].split("#")[0];
			}
			url=url+(i==0 ? '?' : '&')+x+"="+ encodeURIComponent(p[x]);
			i++;
		}
		return "<img src=\""+ url +"\" width=\"0\" height=\"0\" border=\"0\" alt=\"\" style=\"border:0;width:0;height:0;padding:0;margin:0;\" />";
	}
	var __sc = function(n,l,i) {
		var d=new Date();
		d.setTime(d.getTime() + (l*1000));
		document.cookie=n+"="+i+";expires=" + d.toUTCString()+";path=/";
	}
	var __gc = function(n) {
		if (document.cookie.length>0) {
			var s=document.cookie.indexOf(n+"=");
			if (s!=-1) {
				s=s+n.length+1;
				e=document.cookie.indexOf(";",s);
				if (e==-1) e=document.cookie.length;
				return unescape(document.cookie.substring(s,e));
			}
		}
		return "";	
	}
	var __token = function() {
		var d=new Date();
		var t=d.getTime();
		var r=Math.floor( Math.random()*1000001 )
		t=t+''+r;
		if (r.length < 6) {
			for (i=0; i<(6-r.length); i++) {
				t=t+'0';	
			}
		}
		return t;
	}
	var __getUts = function() {
		var d = new Date();
		var	m = d.getTime();
		return Math.floor( m / 1000 );
	}
	var __pch = function (s, vid) {
		var r = [0,0,__token()];
		var pg = __gc(per);
		if (pg.length > 0) {
			r = pg.split(",");	
		}		
		__sc(per, pcl, s+","+ (parseInt(r[1])+1)+","+ r[2]);
		return r;	
	}
	var __initSesson = function () {
		p.v = __token();
		var b = __pch(p.v, p.vid);
		p.p = b[0];
		p.pn = b[1];
		p.vid = b[2];
		p.r = document.referrer;
		return;	
	}
	var __setValues = function () {
		if(__gc('nm2tc')=='') p.c=0;
		var d = new Date();
		var sc = __gc(ses);
		var c = __getUts();
		var s = __getUts();
		if (sc=='') {
			__initSesson();
		} else {
			var b=sc.split(",");
			var l = c - parseInt(b[6]);
			if (l> 1800) {
				__initSesson();
			} else {
				p.n = ( parseInt(b[0])+1 );
				var s = parseInt(b[1]);
				p.d = c - s;
				p.v = b[2];
				p.p = b[3];
				p.pn = b[4];
				p.vid = b[5];
			}
		}
		__sc(ses,scl, p.n+","+ s +","+p.v+","+p.p+","+p.pn+","+p.vid+","+c);	
	}


	var __setCustom = function (o) {
		var v = {
			section : 'cs',
			page : 'cn',
			user : 'uid' 
		}
		for (x in o) {
			if (v[x] !== 'undefined') {
				p[v[x]] = o[x];
			}	
		}
	}
	__sc('nm2tc', 60, 'true');
	this.track = function(o) {
		if (o!=null)
			__setCustom(o);
		__setValues();
		document.write( __construct(t));
		return false;
	}
}
try {
	var netmonitor = new nmTracker(476);
	netmonitor.track();
} catch(error){}

