  
//link bei eingeschaltetem javascript target="_blank"  
function extern() {
  var links = document.getElementsByTagName('a');
  var i = "";
   for(i=0; i<links.length; i++) {
    if(links[i].className.match(/external/)) {
     links[i].target = '_blank';
     links[i].title += ' [neues Fenster]';
    }
  }
}
//öffnet Popup Fenster wenn Javascript an ist ausnahme Opera da geht ein tab auf 
function oeffnefenster (url) {
  fenster=window.open(url, "popup", "status=yes,scrollbars=no,resizable=yes");
  fenster.focus();
  return false;
}

//popupfenster in den vordergrund
function BrowserCan(){
    if ((navigator.userAgent.indexOf("Mozilla/3.")!= -1)||(navigator.userAgent.indexOf("Mozilla/4.")!= -1)||(navigator.userAgent.indexOf("Mozilla/5.")!= -1) ){
        return true;
    }   
 }
    function fixieren() {
    if (BrowserCan()){
        self.focus();
    }
  }

function Resize(){
		var images = document.getElementById('popupImage');
    var div = document.getElementById('popupContainer');
    var caption = document.getElementById('popupCaption');
    var popupFuss = document.getElementById('popupFuss');
    var zeilen = images.offsetWidth/6; //ermittelt wieviele Zeichen in ein Zeile gehen
    var zeichen = caption.innerHTML.length; //ermittelt wieviele Zeichen in der Bildunterschrift sind
    var vergleich = zeichen/zeilen;
    switch (true){
      case (vergleich <= 1):
        var pHeight = 170;
      break;
      
      case (vergleich <= 2):
        var pHeight = 185;
      break;
      
      case (vergleich <= 3):
        var pHeight = 200;
      break;
      
      case (vergleich <= 4):
        var pHeight = 215;
      break;
      
      case (vergleich <= 5):
        var pHeight = 230;
      break;
      
      case (vergleich <= 6):
        var pHeight = 245;
      break;
      
      case (vergleich <= 7):
        var pHeight = 260;
      break;
      
      case (vergleich <= 8):
        var pHeight = 275;
      break;
      
      case (vergleich <= 9):
        var pHeight = 290;
      break;
      
      case (vergleich <= 10):
        var pHeight = 305;
      break;
      
      case (vergleich <= 11):
        var pHeight = 315;
      break;
      
      case (vergleich <= 12):
        var pHeight = 320;
      break;
      
      case (vergleich <= 13):
        var pHeight = 335;
      break;
      
      case (vergleich <= 14):
        var pHeight = 350;
      break;
      
      case (vergleich <= 15):
        var pHeight = 365;
      break;
      
      case (vergleich <= 16):
        var pHeight = 370;
      break;
      
      case (vergleich <= 17):
        var pHeight = 385;
      break;
      
      case (vergleich <= 18):
        var pHeight = 400;
      break;
      
      case (vergleich <= 19):
        var pHeight = 415;
      break;
      
      default:
        var pHeight = 430;
      break;
    }
    width = images.offsetWidth+50;
    height = images.offsetHeight+pHeight;
    caption.style.width = images.offsetWidth+'px';
    popupFuss.style.width = images.offsetWidth+'px';
		self.resizeTo(width,height);
}


//Alle funktionen die sofort geladen werden sollen
window.onload = function() {
  extern();
}

self.name = "brFenster";






