function getUrl()
{
  return urlDecode(queryString('url'));
}

function getInnerFrame()
{
  return urlDecode(queryString('innerframe'));
}

function queryString(varname)
{
  var str;
  if (window.location.search.search(varname) != -1) {
    str = window.location.search.substr(window.location.search.search(varname));
    str = str.substring(1, ((str.search('&') != -1) ? str.search('&') : str.length));
    return(str.substring(str.search('=') + 1));
  } else {
    return ('');
  }
}

function urlDecode(url)
{
  return url.replace(/%3A/g,":").replace(/%2F/g, "\/").replace(/%5C/g, "\\").replace(/%3F/g, "?").replace(/%26/g, "&").replace(/%2E/g, ".");
}

function reframe(frameSet, innerFrame)
{
  siteId = 221;

  t4upageUrl = escape(document.location);
  t4ureferrer = escape(top.document.referrer);
  t4utime = new Date();
  t4uimage = new Image();

  if (window.top == window.self)
  {
    t4uimage.src = "http://stats4u.traffic4u.nl/stats4u-registration/PageView.register?pageUrl=" + t4upageUrl
      + "&websiteId=" + siteId + "&referrer=" + t4ureferrer
      + "&dummy=" + t4utime.getTime();

    top.location.href = frameSet
      + "?url="
      + self.location.href.replace(/:/g,"%3A").replace(/\//g,"%2F").replace(/\\/g, "%5C").replace(/\?/g,"%3F").replace(/\&/g,"%26").replace(/\./g,"%2E")
      + "&innerframe="
      + innerFrame;
  } else {
    if (document.referrer.indexOf(frameSet) < 0)
    {
      t4uimage.src = "http://stats4u.traffic4u.nl/stats4u-registration/PageView.register?pageUrl=" + t4upageUrl
        + "&websiteId=" + siteId + "&referrer=" + t4ureferrer
        + "&dummy=" + t4utime.getTime();
    }
  }
}