// stellt die Popup-Größe anhand der Bildgröße und Textmenge ein
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.3; //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 = 180;
      break;
      
      case (vergleich <= 2):
        var pHeight = 200;
      break;
      
      case (vergleich <= 3):
        var pHeight = 220;
      break;
      
      case (vergleich <= 4):
        var pHeight = 230;
      break;
      
      case (vergleich <= 5):
        var pHeight = 240;
      break;
      
      case (vergleich <= 6):
        var pHeight = 260;
      break;
      
      case (vergleich <= 7):
        var pHeight = 280;
      break;
      
      case (vergleich <= 8):
        var pHeight = 290;
      break;
      
      case (vergleich <= 9):
        var pHeight = 305;
      break;
      
      case (vergleich <= 10):
        var pHeight = 330;
      break;
      
      case (vergleich <= 11):
        var pHeight = 340;
      break;
      
      case (vergleich <= 12):
        var pHeight = 360;
      break;
      
      case (vergleich <= 13):
        var pHeight = 380;
      break;
      
      case (vergleich <= 14):
        var pHeight = 400;
      break;
      
      case (vergleich <= 15):
        var pHeight = 400;
      break;
      
      case (vergleich <= 16):
        var pHeight = 420;
      break;
      
      case (vergleich <= 17):
        var pHeight = 440;
      break;
      
      case (vergleich <= 18):
        var pHeight = 450;
      break;
      
      case (vergleich <= 19):
        var pHeight = 470;
      break;
      
      default:
        var pHeight = 480;
      break;
    }
    if (navigator.userAgent.match(/MSIE 7.0/)){
      pHeight = pHeight + 30;
    }
    width = images.offsetWidth+50;
    height = images.offsetHeight+pHeight+20;
    caption.style.width = images.offsetWidth+'px';
    popupFuss.style.width = images.offsetWidth+'px';
		self.resizeTo(width,height);
}

// Stellt den Zoom-Faktor ein, korrigiert und passt die Popup-Größe an
window.onload = function() {
  Resize(); // link öffnen im ElternFenster
  changeBody(Wert); // zoom
  brLink(); // link öffnen im ElternFenster
}
// Fensterbezeichnung ist popup
self.name = "popup";

