// this code is copyright StatsInSight 2005
// check for current session
var unique = new Date();
unique.setTime(unique.getTime() +(365 * 24 * 60 * 60 * 1000)); // = 1 year

var session = new Date();
session.setTime(session.getTime() + (1 * 60 * 60 * 1000)); // = 1 hour

if(!getCookie('session')){
	setCookie('session',Math.round(unique.getTime()/(Math.random()*60)),session,'/');
	//alert('Set Session');
}else{
	setCookie('session',getCookie('session'),session,'/');
}

if(!getCookie('unique')){
	setCookie('unique',Math.round(unique.getTime()/(Math.random()*40)),unique,'/');
	//alert('Set Unique');
}else{
	setCookie('unique',getCookie('unique'),unique,'/');	
}

var unique = getCookie('unique');
var session = getCookie('session');
var url = location.href;
var referer = document.referrer;
var ua = navigator.userAgent;

//document.write(unique + ' ' + session + ' ' + url + ' ' + referer + ' ' + ua);
if(document.cookie) {
	document.write("<img style='display:none' src='http://collector.statsinsight.com/index.cgi?statsid="+ StatsInSightId +"&&unique="+unique+"&&session="+session+"&&url="+url+"&&referer="+referer+"&&ua="+ua+"' />");
}

function setCookie(name, value, expires, path) {
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
	     ((path) ? "; path=" + path : "");
  document.cookie = curCookie;
}

function getCookie(name) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}