var exlinks = new Object();

exlinks.addEvent = function(elmnt, evType, fn, useCapture){
	if(elmnt.addEventListener){
		elmnt.addEventListener(evType, fn, useCapture);
		return true;
	} else if(elmnt.attachEvent){
		var r = elmnt.attachEvent('on'+evType, fn);
		return r;
	} else {
		elmnt['on'+evType] = fn;
		return true;
	}
};

exlinks.target = function(){
	pageLinks = document.getElementsByTagName('a');
	for(i=0; i<pageLinks.length; i++){
		if(pageLinks[i].className.indexOf('external') >= 0){
			pageLinks[i].target = '_blank';

		}
	}

}

exlinks.addEvent(window, 'load', exlinks.target, false);