// JK Pop up image viewer script
var popbackground="#ffffff" //specify backcolor or background image for pop window
var windowtitle="Stefan P&ouml;hl - Orte"  //pop window title

function detectexist(obj){
return (typeof obj !="undefined")
}

function jkpopimage(imgpath, popwidth, popheight, textdescription){

function getpos(){
leftpos=(detectexist(window.screenLeft))? screenLeft+document.body.clientWidth/2-popwidth/2 : detectexist(window.screenX)? screenX+innerWidth/2-popwidth/2 : 0
toppos=(detectexist(window.screenTop))? screenTop+document.body.clientHeight/2-popheight/2 : detectexist(window.screenY)? screenY+innerHeight/2-popheight/2 : 0
if (window.opera){
leftpos-=screenLeft
toppos-=screenTop
}
}

getpos()
var winattributes='width='+popwidth+',height='+popheight+',resizable=yes,left='+leftpos+',top='+toppos
var bodyattribute=(popbackground.indexOf(".")!=-1)? 'background="'+popbackground+'"' : 'bgcolor="'+popbackground+'"'
if (typeof jkpopwin=="undefined" || jkpopwin.closed)
jkpopwin=window.open("","",winattributes)
else{
//getpos() //uncomment these 2 lines if you wish subsequent popups to be centered too
//jkpopwin.moveTo(leftpos, toppos-100) //habe das -100 nach tippos selbst eingefuegt, dadurch wird ab dem zweiten Anklicken eines Bildes der Popup ein wenig hoeher gerueckt - tendenzeill mehr in die Bildschirmmitte - wenn ich die // von dieser und der vorderen Zeile wegnehme
jkpopwin.resizeTo(popwidth+32, popheight+130) // die "+32" nach popwith habe ich eingefuegt, und "+30" nach popheight mit "+130" ersetzt; dadurch erscheint beim ersten Aufruf der rechte und untere Bildrand mit dem Fensterrahmen buendig, danach ist aber der Rand zwischen Bild und Rahme links und rechts gleich und unten zusaetzlich Platz fuer den Text; bei den Angaben zur Bildbreite und Bildhoehe im Image-Tag braucht durch diese Zusaetze nicht mehr unten 50 und rechts 20 addiert zu werden; der popheight-Wert von 130 ist fuer den IE ein bisschen zu hoch, fuer den Firefox braucht es ihn aber
}
jkpopwin.document.open()
jkpopwin.document.write('<html><title>'+windowtitle+'</title><body '+bodyattribute+'><img src="'+imgpath+'" style="margin-bottom: 0.5em"><br>'+textdescription+'</body></html>')
jkpopwin.document.close()
jkpopwin.focus()
}