// Übergabeparameter: bildquelle, Breite, Höhe, Text
function popup(obj,hinweis,b,h){

var obj,url,eigenschaften,sbreite,shoehe,fenster,b,h,hinweis,x,y;

  // falls URL, Breite, Höhe, Hinweis nicht übergeben wurden - Standardwerte
  url = (obj.getAttribute) ? obj.getAttribute('href') : obj.href;
  if (!url) return true;
  b = (b) ? b : 400;
  h = (h) ? h : 320;
  hinweis = (hinweis) ? hinweis: "Peter Hiller Brandschutztechnik";

  // maximal verfügbare Bildschirmgröße in Pixeln
  sbreite = screen.availWidth;
  shoehe = screen.availHeight;
  
  x = parseInt((sbreite-b)/2);
  y = parseInt((shoehe-h)/2);
  
  eigenschaften="left="+x+",top="+y+",screenX="+x+",screenY="+y+",width="+b+",height="+h+",location=no,menubar=no,toolbar=no,status=no";
  fenster=window.open(obj,"",eigenschaften);
  fenster.focus();
  fenster.document.open();
  with (fenster) {
    document.write("<html><head>");
    document.write('<scr' + 'ipt type="text/javascr' + 'ipt" language="JavaScr' + 'ipt">');
    // bei click  schliessen , on click close
    document.write("function click() { window.close(); } ");
    document.write("document.onmousedown=click ");
    document.write('</scr' + 'ipt>');
    document.write("<title>"+hinweis+"</title></head>");
    // bei Focusverlust schliessen, close if window looses focus
    document.write("<" + "body onblur='window.close()';");
    document.write(" marginwidth='0' marginheight='0' leftmargin='0' topmargin='0'>");
    document.write("<img src='"+ obj +"' border='0'><br>");
    document.write("</body></html>");
    fenster.document.close();
    return (fenster) ? false : true;
  }
}

