PositionX = 20;
PositionY = 20;
defaultWidth  = 500;
defaultHeight = 500;

var AutoClose = true;

function iPop(imageURL,imageTitle){

var arigatoPop = window.open('','_blank','scrollbars=no,resizable=1,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY);

	if( !arigatoPop ) { return true; }	// if a pop-up blocker is triggered, don't fire up an error

		arigatoPop.document.write('<html><head><title>'+imageTitle+'<\/title><script type="text\/javascript"><!--\n'+

		'function resizeWindow() {\n'+

		'if( !document.images.length ) { document.images[0] = document.layers[0].images[0]; }'+

		'var oH = document.images[0].height, oW = document.images[0].width;\n'+

		'if( !oH || window.doneAlready ) { return; }\n'+	// if images are disabled, end the script

		'window.doneAlready = true;\n'+		//fixes onload issues with Opera and Safari

		'var x = window; x.resizeTo( oW + 200, oH + 200 );\n'+

		'var myW = 0, myH = 0, d = x.document.documentElement, b = x.document.body;\n'+

		'if( x.innerWidth ) { myW = x.innerWidth; myH = x.innerHeight; }\n'+

		'else if( d && d.clientWidth ) { myW = d.clientWidth; myH = d.clientHeight; }\n'+

		'else if( b && b.clientWidth ) { myW = b.clientWidth; myH = b.clientHeight; }\n'+

		'if( window.opera && !document.childNodes ) { myW += 16; }\n'+

		'x.resizeTo( oW = oW + ( ( oW + 200 ) - myW ), oH = oH + ( (oH + 200 ) - myH ) );\n'+

		'}\n'+

		'//--><\/script>'+

		'<\/head><body onload="resizeWindow();"'+(AutoClose?' onblur="self.close();"':'')+'>'+

		(document.layers?('<layer left="0" top="0">'):('<div style="position:absolute;left:0px;top:0px;">'))+

		'<img src="'+imageURL+'" alt="'+imageTitle+'" title="'+imageTitle+'" onload="resizeWindow();">'+

		(document.layers?'<\/layer>':'<\/div>')+'<\/body><\/html>');

	arigatoPop.document.close();

	if( arigatoPop.focus ) { arigatoPop.focus(); }

	return false;

}