/* external.js - handle opening external links in new window */
/* necessary to overcome XHTML 1.0 depreciation of "target" attribute */

function initExternalLinks() {
	var links,ii;
	links = document.getElementsByTagName('a');
	for(ii=0; ii < links.length; ii++) {
		if ( !links[ii].href ) continue;
		if ( links[ii].className == 'external' )
			links[ii].onclick = openExternalLink;
	}
}

function openExternalLink(e) {
	var a,rv;
	if ( !e ) e = window.event;
	a = e.target ? e.target : e.srcElement;
	while ( a.nodeName != 'A' ) { a = a.parentNode; }
	rv = window.open(a.href);
	return !rv;
}

