loadExternalHrefs = function (e) {
	hrefs = document.getElementsByTagName('a');
	bases = document.getElementsByTagName('base');
	if (bases[0] && bases[0].href) {
		base = bases[0].href;
	}
	for (i=0,j=hrefs.length;i<j;i++) {
		xhref = hrefs[i].getAttribute('href');
		if (xhref && xhref.substring(0,7)=='http://' && xhref.substring(0,base.length)!=base) {
			Event.observe(hrefs[i],'click',clickExternalHrefs,true);
		}
	}
}

clickExternalHrefs = function (e) {
	Event.stop(e);
	anchor = Event.findElement(e,'A');
	window.open(anchor.getAttribute('href'),'externalWindow','width=600,height=400,scrollbars=yes,toolbar=yes,location=yes,resizable=yes,directories=yes,menubar=yes');
};

Event.observe(window,'load',loadExternalHrefs);