﻿/* Part of website of DRK Sennestadt - do not edit - (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 der 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);
}


function keepGraphics()
{
  if(document.images)
  {
    for(i = 0; i < document.images.length; i++)
      document.images[i].onmousedown = protGraphics;
  }
}

function protGraphics(e)
{
  blocken = 0;
  if(window.event)
  {
    if(event.button == 2)  /* MSIE */
      blocken = 1;
  }
  else if(e.which)
  {
    if(e.which == 3)  /* Netscape */
      blocken = 1;
  }
  if(blocken == 1)
  {
    alert("Was, bitte?");
    return true;  /* return false: Kontextmenu-Unterdrueckung / return true: Kontextmenu-Unterdrueckung nicht zwingend */
  }
  else
    return true;
}
