// JK Pop up image viewer script- By JavaScriptKit.com
// Visit JavaScript Kit (http://javascriptkit.com)
// for free JavaScript tutorials and scripts
// This notice must stay intact for use
<!--
var popbackground="#977E5D" //specify backcolor or background image for pop window
var windowtitle="Image Window"  //pop window title
var timesLoaded=0;

if(document.all)
{
	document.write('<div id="imager" class="imager" style="visibility:hidden"><img name=dispImage src="images/spacer.gif" style="visibility:hidden"></div>');
}
else
{
	document.write('<layer id="imager" class="imager" style="visibility:hidden"><img name=dispImage src="images/spacer.gif" style="visibility:hidden"></layer>');
}

function detectexist(obj)
{
	return (typeof obj !="undefined")
}

function jkpopimage(imgpath)
{
  if (preloadPops == true)
	{
		timesLoaded++;
		var popwidth=1;
		var popheight=1;
		document.dispImage.src = imgpath;
		popwidth = dispImage.width;
		popheight = dispImage.height;
		var textdescription = '';
		document.dispImage.width = 0;
		document.dispImage.height = 0;
		
		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)
			jkpopwin.resizeTo(popwidth, popheight+30)
		}

		jkpopwin.document.open()
		jkpopwin.document.write('<html><title>'+windowtitle+'</title><script language=javascript>function fitPic() {if (window.innerWidth){iWidth = window.innerWidth;iHeight = window.innerHeight;}else{iWidth = document.body.clientWidth;iHeight =document.body.clientHeight;}iWidth = document.images[0].width - iWidth;iHeight = document.images[0].height - iHeight;window.resizeBy(iWidth, iHeight);};</script><body '+bodyattribute+' bottommargin="0" topmargin="0" leftmargin="0" rightmargin="0" onload=fitPic();><img name=viewer src="'+imgpath+'" alt="Loading Image..." style="margin-bottom: 0.5em"><br>'+textdescription+'</body></html>')
		jkpopwin.document.close()
		jkpopwin.focus()
		setTimeout("",3000);
		popwidth = jkpopwin.document.viewer.width;
		popheight = jkpopwin.document.viewer.height;
		jkpopwin.resizeTo(popwidth+12, popheight+30)
		if(popwidth <= 150 && timesLoaded < 2)
		{
			timesLoaded++;
			jkpopimage(imgpath)
		}
		
		timesLoaded = 0;
	}
}