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(''+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; }