

var popbackground="images/beige111.jpg"; //specify backcolor or background image for pop window
var windowtitle="Image Window";  //pop window title

function detectexist(obj){
return (typeof obj !="undefined")
}

function jkpopimage(imgpath){
var newImg = new Image();
newImg.src = imgpath;
var popheight = 650;
var popwidth = 800;


function getpos(){


leftpos=(detectexist(window.screenLeft))? screenLeft+document.body.availWidth/2-popwidth/2 : detectexist(window.screenX)? screenX+innerWidth/2-popwidth/2 : 0
toppos=(detectexist(window.screenTop))? screenTop+document.body.availHeight/2-popheight/2 : detectexist(window.screenY)? screenY+innerHeight/2-popheight/2 : 0
if (window.opera){
leftpos-=screenLeft
toppos-=screenTop
}
}

getpos()
var winattributes='width=800,height=650,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)
jkpopwin.resizeTo(popwidth, popheight);

}
jkpopwin.document.open()
jkpopwin.document.write('<html><title>'+windowtitle+'</title><body '+bodyattribute+'><div align="center"><img src="'+imgpath+'" style="margin-bottom: 0.5em"></div><br /></body></html>');
jkpopwin.document.close();
jkpopwin.moveTo(leftpos,toppos);
jkpopwin.focus();
}
