window.addEvent=function(e,ev,f,c){if(e.addEventListener){e.addEventListener(ev,f,c);}else if(e.attachEvent){var r=e.attachEvent('on'+ev,f);return r;}else{e['on'+ev]=f;}};
window.removeEvent=function(e,ev,f){if(e.removeEventListener){e.removeEventListener(ev,f,false);}else if(e.detachEvent){e.detachEvent("on"+ev,e[ev+f]);e[ev+f]=null;e["e"+ev+f]=null;}else{e['on'+ev]=null;}};

function externalLinks()
{
	if (!document.getElementsByTagName) {
		return;
	}
	
	var anchors = document.getElementsByTagName("a");
	var patt=new RegExp("external");
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") && patt.test(anchor.className)==true) {
			anchor.target = "_blank";
		}
	}
}

window.addEvent(window, 'load', externalLinks, false);