function externalLinks()
{
  if (!document.getElementsByTagName) return;
  var anchors = document.getElementsByTagName("a");
  for (var i=0; i<anchors.length; i++)
  {
    var anchor = anchors[i];
    if ( anchor.getAttribute("href") && anchor.getAttribute("rel") == "external" )
    {
      anchor.target = "_blank";
    }
  }
}

function toggleAdvanced()
{
  var ao = document.getElementById("advancedOptions");

  if ( ao.style.display == "none" )
  {
    ao.style.display = "block";
  }
  else
  {
    ao.style.display = "none";
  }
}

function toggleOvertagged()
{
  var mysheet=document.styleSheets[0];
  var myrules=mysheet.cssRules? mysheet.cssRules: mysheet.rules;
  for ( i=0; i<myrules.length; i++ )
  {
    var mySelector = myrules[i].selectorText.toLowerCase();
    if ( mySelector == ".favorited_x" || mySelector == ".favorited" || mySelector == ".notfavorited_x" )
    {
      targetrule=myrules[i]
      if ( "hidden" == targetrule.style.visibility )
      {
        targetrule.style.visibility = "visible";
      }
      else
      {
        targetrule.style.visibility = "hidden";
      }
    }
  }
}

window.onload = externalLinks;

