function addEvent(elm, evType, fn, useCapture){
   if (elm.addEventListener) {
      elm.addEventListener(evType, fn, useCapture);
      return true;
   } else if (elm.attachEvent) {
      var r = elm.attachEvent("on"+evType, fn);
      return r;
   }
}


var window_maker = function() {
	var lnks = document.getElementsByTagName("a");
	for ( var x=0; x!=lnks.length; ++x ) {
		if ( lnks[x] && lnks[x].className.indexOf("window") > -1 ) {
			lnks[x].target = '_blank';
		}
	}
}
addEvent(window,'load',window_maker,false);