var W3CDOM = (document.createElement && document.getElementsByTagName);

/* http://www.scottandrew.com/weblog/articles/cbs-events */
function addEvent(obj, evType, fn, useCapture){
	if (obj.addEventListener){
		if (!useCapture) useCapture = false;
		obj.addEventListener(evType, fn, useCapture);
		return true;
	} else if (obj.attachEvent){
		var r = obj.attachEvent("on"+evType, fn);
		return r;
	} else {
		return false;
		// alert("Handler could not be attached");
	}
}

function writeNewWindowLinks() {
	if(!W3CDOM) return false;
	var links = document.getElementsByTagName("a");
	for (var i=0; i < links.length; i++) {
		if (links[i].className.match("out")) {
			links[i].onclick = function() {
				window.open(this.href);
				return false;
			}
		}
	}
}

addEvent(window, 'load', writeNewWindowLinks);