// linkrefs.js
//	Assign targets which are external to current frame (or page)
// 	according to "rel" attributes within anchors.
//	This allows cross-linking frames to conform to HTML 4.01
//	Strict DTD (rather than just Transitional, which is going away).
//	It utilizes W3C DOM with ECMAScript (JavaScript).
//	Rick Kwan, AIAA SF, Jan 2005

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")) {
	    // frames
	    if (anchor.getAttribute("rel") == "main")
		anchor.target = "main";
	    else if (anchor.getAttribute("rel") == "sidebar")
		anchor.target = "sidebar";
	    // really external
	    else if (anchor.getAttribute("rel") == "aiaasf_2")
		anchor.target = "aiaasf_2";
	    else if (anchor.getAttribute("rel") == "aiaa_natl")
		anchor.target = "aiaa_natl";
	    else if (anchor.getAttribute("rel") == "svec")
		anchor.target = "svec";
	    else if (anchor.getAttribute("rel") == "lmco")
		anchor.target = "lmco";
	    else if (anchor.getAttribute("rel") == "external")
		anchor.target = "_blank";
	    else if (anchor.getAttribute("rel") == "_blank")
		anchor.target = "_blank";
	}
    }
} 
window.onload = externalLinks;


