/*
 * Function to generate "open in new window" link as W3C compliant
 */
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";
  }
}

window.onload = externalLinks;

sfHover = function()
{
	var sfEls = document.getElementById( "navcontainer" ).getElementsByTagName( "LI" );
	for (var i = 0; i < sfEls.length; i++ )
  {
		sfEls[ i ].onmouseover=function()
    {
			this.className+=" sfhover";
		}
		sfEls[ i ].onmouseout=function()
    {
			this.className = this.className.replace( new RegExp( " sfhover\\b"), "" );
		}
	}
}
if ( window.attachEvent ) window.attachEvent( "onload", sfHover );
