var ownurlpatt = /nerlich\.net/;  // gegen Ihre eigene URL ersetzen!

function addEvent(obj, evType, fn){
  if (obj.addEventListener){
    obj.addEventListener(evType, fn, false);
    return true;
  } else if (obj.attachEvent){
    var r = obj.attachEvent("on"+evType, fn);
    return r;
  } else {
    return false;
  }
}
function getEventTarget(e){
        //by Peter Paul Koch - http://www.quirksmode.org/js/events_compinfo.html#link7
        return (e.target) ? e.target : e.srcElement
}

blankclick = function(e){
        var tg = getEventTarget(e);
        if ( tg.tagName.toLowerCase() == 'a' ) {
                tg.target ='_blank';
        } else if ( tg.parentNode.tagName.toLowerCase() == 'a' ) {
                tg.parentNode.target ='_blank';
        }
        return true;
}


onPageLoad = function(){
        var doclinks = document.getElementsByTagName("a");
        for (var i = 0; i < doclinks.length; i++) {
        //alert(doclinks[i].href);
                if ( doclinks[i].rel == 'noblank' ) {
                        ;
                }
                else if ( ! doclinks[i].href.match(ownurlpatt) && ! doclinks[i].href.match(/^(mailto|javascript):/) ) {
                  if ( doclinks[i].attributes['title'] ) {
                          doclinks[i].attributes['title'].value =  "external link - new window: " + doclinks[i].attributes['title'].value;
                  }
                  addEvent(doclinks[i], "click", blankclick);
                }
        }
}

window.onload = onPageLoad;
