// Sets the target frame of all external links to be a new window
// This is needed to maintain XHTML 1.0 Strict conformance
function setExternalLinks() {
    if ( !document.getElementsByTagName ) {
        return null;
    }

    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 = setExternalLinks;