
function addEvent(obj, evType, fn, useCapture){
  if (obj.addEventListener){
    obj.addEventListener(evType, fn, useCapture);
    return true;
  } else if (obj.attachEvent){
    var r = obj.attachEvent("on"+evType, fn);
    return r;
  } else {
    alert("Handler could not be attached");
  }
}

function removeEvent(obj, evType, fn, useCapture){
  if (obj.removeEventListener){
    obj.removeEventListener(evType, fn, useCapture);
    return true;
  } else if (obj.detachEvent){
    var r = obj.detachEvent("on"+evType, fn);
    return r;
  } else {
    alert("Handler could not be removed");
  }
}

function initPopupLinks() {
    if(window.name == 'mbupop') return;
	if (document.getElementsByTagName) {
		var anchors = document.getElementsByTagName('a');
		var anchor;
		for (var i = 0; i < anchors.length; i++) {
			anchor = anchors[i];
			if (anchor.getAttribute("href") && anchor.getAttribute("target") == 'mbupop') {
				anchor.onclick = function() {
                    var newWindow = window.open(this.getAttribute('href'), 'mbupop', 'width=820,height=620,toolbar=yes,scrollbars=yes,resizable=yes');
                    if (newWindow.focus) {newWindow.focus()}
                    return false;
				};
			}
		}
	}
}

addEvent(window, 'load', initPopupLinks);