// load events
addLoadEvent(externalLinks);
addLoadEvent(stopFlicker);
addLoadEvent(preloadImages);

// externalLinks()
// opens links with a class of "externalLink" in a new window

function externalLinks()
{
  if (!document.getElementsByTagName) return false;
  var links = document.getElementsByTagName("a");
  for (var i=0; i < links.length; i++)
  {
    if (links[i].className.match("externalLink"))
    {
      links[i].onclick = function()
      {
        window.open(this.href);
        return false;
      } // function()
    } // if
  } // for
} // externalLinks()

// stopFlicker()
// stops background image flicker in IE when hovering over an item

function stopFlicker()
{
  try
  {
    document.execCommand("BackgroundImageCache", false, true);
  } catch(err) {}
} // stopFlicker()

// preloadImages()
// preloads any images that are needed across the site

function preloadImages()
{
  helper.preloadImages("images/navigation/", "home_on.gif", "freesat_on.gif", "powf_on.gif", "digitalSwitchover_on.gif", "faqs_on.gif");
} // preloadImages()
