// Copyright (c) 2007 Spiffy Internet Services
function registerGoogleAnalytics()
{
  var forms = document.getElementsByTagName('form');
  for (var i = 0; i < forms.length; i++) 
  {
    var onsubmit = forms[i].onsubmit;
    if ((onsubmit === undefined) || (onsubmit == null)) 
    {
      forms[i].onsubmit = function()
      {
        pageTracker._linkByPost(this);
        return true;
      };
    }
    else 
    {
      forms[i].onsubmit = function()
      {
        pageTracker._linkByPost(this);
        return onsubmit();
      }
    }
    // Add hidden form field when we have google checkout tracking
    try 
    {
      if (forms[i].method == 'post') 
      {
        var hidden = document.createElement('input');
        hidden.type = 'hidden';
        hidden.name = URCHINFIELD;
        hidden.value = getUrchinFieldValue();
        forms[i].appendChild(hidden);
      }
    } 
    catch (e) 
    {
    }
  }
}

(function()
{
  var onload = window.onload;
  if ((onload === undefined) || (onload == null)) 
  {
    window.onload = function()
    {
      registerGoogleAnalytics();
    };
  }
  else 
  {
    window.onload = function()
    {
      registerGoogleAnalytics();
      onload();
    };
  }
})();