// (C) 2001 alle Rechte bei PODIUM Berlin Brandenburg GbR (10247 Berlin)

var LOAD_PAGE = "einzelansicht.html"; // diese Datei muss immer im selben Verzeichnis wie das aufrufende Dokument (bzw. des BASE HREF liegen)
									  // Alternativ kann LOAD_PAGE auf der aufrufenden HTML-Seite ueberschrieben werden.
									  // Diese Seite muss ein leeres Bild enthalten, bei dem WIDTH und HEIGHT nicht gesetzt sind (fuer IE)
var PAGE_SPACING_HOR = 30;
var PAGE_SPACING_VERT = 60;
var NAV = "";

if ( navigator.appName == "Microsoft Internet Explorer" ) {
	PAGE_SPACING_HOR = 30;
	PAGE_SPACING_VERT = 60;
	NAV = "IE";
} else if ( navigator.appCodeName == "Mozilla" && parseInt( navigator.appVersion ) >= 5 ) {
	PAGE_SPACING_HOR = 22;
	PAGE_SPACING_VERT = 42;
	NAV = "MOZ5";
} else if ( navigator.appName == "Netscape" ) {
	PAGE_SPACING_HOR = 15;
	PAGE_SPACING_VERT = 15;
	NAV = "NSC";
}

var curImg = null;
var imgWindow = null;

function showImage( imgFile )
{
	curImg = new Image();
	curImg.src = imgFile;
	launchImageWindow();
	waitForImage();
}

function waitForImage()
{
	if ( curImg.complete && (NAV != "IE" || (imgWindow.document != null && 
											 imgWindow.document.images[0] != null ) ) ) {
		displayImage();
	} else {
		window.setTimeout( "waitForImage()", 500 );
	}
}

function launchImageWindow()
{
	var xPos = screen.availWidth/2;
	var yPos = 50;

	if ( imgWindow == null || imgWindow.closed ) {
		imgWindow = open( LOAD_PAGE, "bildfenster", "width=150,height=150,screenX=" + xPos + ",screenY=" + yPos + ",resizable=yes");

		if ( NAV == "IE" )
			imgWindow.moveTo( xPos, yPos );
	} else
		imgWindow.location.href = LOAD_PAGE;
		
	imgWindow.focus();
}

function displayImage()
{
	imgWindow.resizeTo( curImg.width+PAGE_SPACING_HOR, curImg.height+PAGE_SPACING_VERT );
	if (NAV == "IE") {
		imgWindow.document.images[0].src = curImg.src;
	} else {
		imgWindow.location.href = curImg.src;
	}
	imgWindow.focus();
}



