﻿/* DRK Sennestadt - (c) Alexander Schoenfeld */

function view(datei, breite, hoehe)
{
  breite = parseInt(breite);
  hoehe = parseInt(hoehe);
  if(breite != 0 && hoehe != 0)
  {
    breite = (breite + 40);
    hoehe = (hoehe + 45);
  }
  if(breite != 0 && hoehe != 0)
    viewWinSize = "width=" + breite + ", height=" + hoehe + ",";
  else
    viewWinSize = "";
  viewWin = window.open(datei, "_blank", viewWinSize + "location=no, menubar=no, toolbar=no, status=yes, scrollbars=yes, resizable=yes, dependent=no");
  PNOmeld(viewWin);
  if(window.innerWidth)
  {
    if(viewWin.innerWidth < breite)
      viewWin.innerWidth = breite;
  }
  if(window.innerHeight)
  {
    if(viewWin.innerHeight < hoehe)
      viewWin.innerHeight = hoehe;
  }
  if(window.outerWidth && window.outerHeight && screen.availWidth && screen.availHeight)
  {
    if(viewWin.outerWidth > screen.availWidth)
      viewWin.outerWidth = screen.availWidth;
    if(viewWin.outerHeight > screen.availHeight)
    {
      viewWin.resizeTo(viewWin.outerWidth,(screen.availHeight - 140));  /* da window.outer/inner... von Opera nur lesbar und screen.availHeight in Opera zu viel anzeigt */
      viewWin.outerHeight = screen.availHeight;
    }
  }
  viewWin.focus();
}


function PNOmeld(fenstername)
{
  meldPNO = "FEHLER: Ein Fenster (Popup-Fenster) konnte von dieser Website aus nicht geöffnet werden! Irgendetwas kann also gerade nicht angezeigt werden!\nWahrscheinlich sind Popups im gerade benutzten Browser deaktiviert worden.\n(Bitte erlauben Sie dieser Website, neue Fenster (Popups) per JavaScript zu öffnen!)";
  if(!fenstername)
    alert(meldPNO);
}

