var default_width = 466;
var default_height = 350;
var rahmen_w = 15;
var rahmen_h = 135;


function showBild(a, name)
{
    if(!a.target) a.target = "BildFenster";

    // Das Fenster öffnen
    isLoad = false;
    if(!showFenster || showFenster.closed == true)
    showFenster = popUp("about:blank", a.target, default_width, default_height);

    showFenster.document.open('text/html');
    showFenster.document.write( getHTML(a.href, name) );
    showFenster.document.close();
    showFenster.focus();
    return false;
}

isLoad = false;

function fitWin(i, w)
{
    if(isLoad) return;
    isLoad = true;
    w.resizeTo(i.width, i.height);
    var width = w.innerWidth ? w.innerWidth : w.document.body.offsetWidth;
    var height = w.innerHeight ? w.innerHeight : w.document.body.offsetHeight;

    //alert('Fenster:' + width + ' x ' + height );

    w.resizeBy(i.width - width + rahmen_w, i.height - height + rahmen_h);
    w.focus();
}

function getHTML(src, title, bgcolor)
{
    var body = (window.opera || document.layers) ? false : true;

    if(!title) title = 'Staudengärtnerei Alpine Raritäten Jürgen Peters, Uetersen';
    if(!bgcolor) bgcolor = '#fff';

    return '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">\n' +
    '<HTML>\n<HEAD>\n' +
    '<TITLE>Staudengärtnerei Alpine Raritäten Jürgen Peters, Uetersen</TITLE>\n' +
    '<meta http-equiv="imagetoolbar" content="no">\n' +
    '<STYLE type="text/css">\n' +
    'body{\nposition:absolute;top:0;left:0;margin:0;padding:0;'+
    'font-size:13px;font-family:Comic Sans MS;text-align:center;background-color:' + bgcolor + ';\n}\n'+
    '</STYLE>\n' + '</HEAD>\n' +
    '<body ' + (body ? 'onload="opener.fitWin(document.images[0], window);"' : '') +
    '>\n' +
    '<a href="javascript:self.close();"><img src="' + src +
    '" border=0 ' + (!body ? 'onload="opener.fitWin(this, window);"' : '' ) + '>' +
    '\n</a><br>\n' + title + '\n' +
	'</body>\n</html>\n';
}

function popUp(url, name, w, h)
{
    var tmp = new Array();
    tmp[tmp.length] = 'resizable=no';
    tmp[tmp.length] = 'scrollbars=no';
    if(w) tmp[tmp.length] = 'width=' + w;
    if(h) tmp[tmp.length] = 'height=' + h;

    return window.open(url, name, tmp.join(','));
}
/////////////////////////////////////////////////////////////////////
// Alle Fenster schliessen
function closeAll()
{
    if(showFenster && !showFenster.closed) showFenster.close();
}
var showFenster = null;

window.onunload = closeAll;

