var ConfirmPhrase=unescape("Wir %F6ffnen für Sie in einem anderen\nFenster die gew%FCnschte Website und\nverweisen erneut auf unsere\nNutzungsbedingungen.\n\nFortfahren?")


function extLinks(){
  if (!document.getElementsByTagName) return false;
   var objLinksArr=document.body.getElementsByTagName('A');
   var currentDomain=top.location.hostname;
   var seqURL='';
   for (eachLink in objLinksArr){
     if(objLinksArr[eachLink].title){
        customText=objLinksArr[eachLink].title;
      }
     if(objLinksArr[eachLink].href){
        if(objLinksArr[eachLink].href.indexOf('javascript')==-1){
           seqURL=objLinksArr[eachLink].href;
           seqURL=seqURL.replace(/http:\/\//gi,'');	
	     seqURL=seqURL.replace(/https:\/\//gi,'');
	     seqURL=seqURL.split('/');
	     if(seqURL[0]!=currentDomain){
	        	 addEvent(objLinksArr[eachLink], 'click', cancel);
             }
           }
        }
   }
}

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 cancel(e) {
 if(confirm(ConfirmPhrase)){
 	if(e.srcElement)
 	e.srcElement.target='_blank';
	else
	e.target.target='_blank';
 }else{
  if (e && e.preventDefault)
    e.preventDefault(); // DOM style
  return false; // IE style
  }
}

window.onload=extLinks;
