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 flashTitles(tagname, flashname, width, height) {
	var agent = navigator.userAgent.toLowerCase();
	var _m = document.getElementsByTagName("meta");
	for (var i = 0; i < _m.length; i++) { if (/content-type/i.test(_m[i].getAttribute("http-equiv")) && /xml/i.test(_m[i].getAttribute("content"))) { hasXML = true; } else { hasXML = false; } }
	els = document.getElementsByTagName(tagname);
	for (el in els) {
		if (undefined != els[el].innerHTML) {
			_e = els[el];
			title = _e.innerHTML;
			if ((/gecko/.test(agent) && !/applewebkit/.test(agent)) || hasXML) {
				while(_e.hasChildNodes()) {
					_e.removeChild(_e.firstChild);
				}
				if (hasXML && typeof document.createElementNS != "undefined") {
					_obj = document.createElementNS("http://www.w3.org/1999/xhtml", "object");
				} else {
					_obj = document.createElement("object");
				}
				_obj.setAttribute("type", "application/x-shockwave-flash");
				_obj.setAttribute("data", "/img/flash/"+flashname+"?desc="+title);
				_obj.setAttribute("width", width);
				_obj.setAttribute("height", height);
				_obj.setAttribute("wmode", "transparent");
				_e.appendChild(_obj);
			} else {
				_e.innerHTML = '<embed type="application/x-shockwave-flash" src="' + '/img/flash/'+flashname+'?desc='+title+'" width="' + width + '" height="' + height + '" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent"></embed>';
			}
		}
	}
}
window.onload = function () {
	//flashTitles('h1', 'blue21.swf', 370, 44);
	//flashTitles('h2', 'blue18.swf', 370, 55);
	//flashTitles('h3', 'white18.swf', 210, 44);
	externalLinks();
}
