function Grossbildansicht(id,bildname,bildaspekt,groesstebildaufloesung)
{
anzeigebreite = screen.width - 60;
anzeigehoehe = screen.height - 180;

anzeigeaspekt = anzeigebreite / anzeigehoehe;
if (bildaspekt > 1)
	{
	bildaufloesungbreite = groesstebildaufloesung;
	bildaufloesunghoehe = groesstebildaufloesung / bildaspekt;
	}
else
	{
	bildaufloesungbreite = groesstebildaufloesung * bildaspekt;
	bildaufloesunghoehe = groesstebildaufloesung;
	}

scalefactorx = anzeigebreite / bildaufloesungbreite;
scalefactory = anzeigehoehe / bildaufloesunghoehe;

if (scalefactorx < scalefactory) scalefactor = scalefactorx;
else scalefactor = scalefactory;

if (scalefactor > 1) scalefactor = 1;

// Ende Wertedefinitionen

if (bildaspekt >= 1)
	{
	bildgroesse = bildaufloesungbreite * scalefactor;
	if (bildgroesse > 1700) bildgroesse = 1700;
	fensterbreite = bildgroesse + 20;
	fensterhoehe = (bildgroesse / bildaspekt) + 40;
	}
else
	{
	bildgroesse = bildaufloesunghoehe * scalefactor;
	if (bildgroesse > 1700) bildgroesse = 1700;
	fensterbreite = (bildgroesse * bildaspekt) + 20;
	fensterhoehe = bildgroesse + 40;
	}

Fenster = window.open("popup.php?id=" + id + "&bildname=" + bildname + "&size=" + bildgroesse, "Grossbildansicht", "statusbar=no,menubar=no,height=" + fensterhoehe + ",width=" + fensterbreite);
Fenster.moveTo((screen.width/2)-(fensterbreite/2),(screen.height/2)-(fensterhoehe/2));
Fenster.focus();
}
