// Get script parameters - based on http://feather.elektrum.org/book/src.html
function gP()
{
  var hit = false;
  var scripts = document.getElementsByTagName('script');
  for(var i=0;i<scripts.length;i++)
  {
    if(/hitvu\.js/i.test(scripts[i].src))
      hit = i;
  }
  if(hit)
  {
    var myScript = scripts[hit];
    var query = myScript.src.replace(/^[^\?]+\??/,'');
    var Params = new Object ();
    if ( ! query ) 
      return false;
    var Pairs = query.split(/[;&]/);
    for ( var i = 0; i < Pairs.length; i++ ) 
    {
      var KeyVal = Pairs[i].split('=');
      if ( ! KeyVal || KeyVal.length != 2 ) 
        continue;
      var key = unescape( KeyVal[0] );
      var val = unescape( KeyVal[1] );
      val = val.replace(/\+/g, ' ');
      Params[key] = val;
    }
    return Params;
  }
  else
  {
    return false;
  }
}

// Process visit.
function hV()
{
    // Get script parameters.
    var params = gP();

    if(params)
    {
      var e = document.createElement("iframe");
      e.setAttribute('frameborder', '0');
      e.setAttribute('height', '0');
      document.body.appendChild(e);

      e.setAttribute('src', '');
      e.setAttribute('src', 'http://www.hitvu.com/process?id='+params['id']+'&page='+encodeURIComponent( window.location )+'&title='+encodeURIComponent(document.title));
    }
}

function addLoadEvent(func) {
  var oldonload = window.onload;
  window.onload = function() {
    if (oldonload) {
      oldonload();
    }
    func();
  }
}

addLoadEvent(hV);
