document.observe("dom:loaded", function() {
  if($('print-page'))
  {
    $('print-page').observe('click', function(event) {
      window.print();
      event.stop(event);
    });
  }
});

function trackExternalLink(action, name, url)
{
  if(pageTracker._trackEvent)
  {
    pageTracker._trackEvent('External Link', action, name + ' [' + url + ']');
  }
}

function configureExternalLinkTracking(breadcrumb, hostname)
{
  Event.observe(document, 'dom:loaded', function() {
    $$('.news-item a').each(function(el){
      if(el.href.search(/^http:\/\//) == 0 && el.href.search(new RegExp("^http:\\/\\/" + hostname)) == -1)
      {
        el.observe('click', trackExternalLink.curry(breadcrumb, el.innerHTML.replace(/<[^>]+>/g, ""), el.href));
      }
    })
  })
}
