<!--

QueryString.keys = new Array(); 
QueryString.values = new Array(); 

function QueryString(key) 
{ 
  var value = null; 
  for (var i=0;i<QueryString.keys.length;i++) 
  { 
    if (QueryString.keys[i]==key) 
    { 
      value = QueryString.values[i]; 
      break; 
    } 
  } 
  return value; 
} 

function QueryString_Parse() 
{ 
  var query = window.location.search.substring(1); 
  var pairs = query.split("&"); 

  for (var i=0;i<pairs.length;i++) 
  { 
    var pos = pairs[i].indexOf('='); 
    if (pos >= 0) 
    { 
      var argname = pairs[i].substring(0,pos); 
      var value = pairs[i].substring(pos+1); 
      QueryString.keys[QueryString.keys.length] = argname; 
      QueryString.values[QueryString.values.length] = value; 
    } 
  } 
}

function genRandomNumber() {
  var rannum = Math.random()*100000000;
  rannum = Math.round(rannum);
  var today = new Date();
  var milliseconds = today.getTime();
  return (rannum + "_" + milliseconds);
}

function setCookie(name, value, expires, path, domain, secure) 
{
  var today = new Date();
  today.setTime(today.getTime());
  if (expires)
  {
    expires = expires * 1000 * 60 * 60 * 24;
  }
  var expires_date = new Date(today.getTime()+(expires));
  document.cookie = name + "=" + escape(value) + 
  ((expires)? ";expires=" + expires_date.toGMTString() : "") + 
  ((path) ? ";path=" + path : "" ) + 
  ((domain) ? ";domain=" + domain : "" ) +
  ((secure) ? ";secure" : "" );
}

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));  
}



QueryString_Parse();

var uid = getCookie('uid');
if (uid == null || uid == "") {
  uid = genRandomNumber();
  setCookie('uid', uid, 7, '/', '', '');
}

var referrer = getCookie('referrer');
if (QueryString("ctpath") != null && QueryString("ctpath") != "") {
  referrer = document.referrer;
  setCookie('referrer', referrer, 7, '/', '', '');
}
if (referrer == null || referrer == "") {
  referrer = document.referrer;
  setCookie('referrer', referrer, 7, '/', '', '');
}

var ctpath = QueryString("ctpath");
if (ctpath != null && ctpath != "") {
  setCookie('ctpath', ctpath, 7, '/', '', '');
}
if (ctpath == null || ctpath == "") {
  ctpath = getCookie('ctpath');
}

var url = window.location.href;


var protocol = window.location.protocol;

if (protocol.indexOf("https") > -1) {
  imagePath = "http://analytics.agenda-asia.net/images/tr.gif"
} 
else {
  imagePath = "http://analytics.agenda-asia.net/images/tr.gif"
}

var queryStr = "";
queryStr = queryStr + "?uid="       + escape(uid);
queryStr = queryStr + "&campaignid=42";
queryStr = queryStr + "&referrer="  + escape(referrer);
queryStr = queryStr + "&ctpath="    + escape(ctpath);
queryStr = queryStr + "&url="       + escape(url);


var imageUrl = imagePath + queryStr;
var imageObject = new Image();
imageObject.src = imageUrl;

//-->
