/*  
  Promotion Tracking
*/  

$(document).ready(function() {
  /* Load Google Analytics  */
  var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
  $.getScript(gaJsHost + "google-analytics.com/ga.js", function()
  {
    /* Try to initialize the tracker code */
    try {
      var pageTracker = _gat._getTracker(gat_tracker_id);
      pageTracker._setDomainName(gat_domain_name);
      pageTracker._setAllowLinker(true);
      pageTracker._setAllowHash(false);
      
      /* track the pageview */
      pageTracker._trackPageview();
      
      /* track promo views and clicks */
      if (! $('#headerFeatured .caption a, .promotion a').length ) return;
      
      var promotions = $('#headerFeatured .caption a, .promotion a');
      
      /* collect promo views */
      promotions.each(function() {
        pageTracker._trackPageview('/promotion/' + $(this).attr('rel') + '/view/');
      });
      
      /* collect promo clicks */
      promotions.click(function() {
        pageTracker._trackPageview('/promotion/' + $(this).attr('rel') + '/click/');
      });
    } catch(err)
    {}
  });
});