function imageWindow(imageURL, imageDescription){ 
var popImageWin = window.open('' , 'imgwin' , 'width=400, height=400, top=10, left=60, status=no, toolbar=no, menubar=no , location=no, scrollbars=yes'); 
with(popImageWin.document){ 
write('<html><head><title>'); 
write(imageDescription); 
write('</title>'); 
write('<style>body{margin: 0px;}</style></head>'); 
write('<body onLoad="self.focus();" onBlur="window.close();"><img id="pic" style="display: none" /><span style="width: 100%; text-align: center;">'); 
write(imageDescription); 
write('</span></body></html>'); 
close(); 
} 

var img = new Image(); 
img.onload = function() { sizeImgWin(popImageWin, img) }; 
img.src = imageURL; 
} 

function sizeImgWin(win, img){ 
var new_w = img.width; 
var new_h = img.height; 
var old_w = win.innerWidth || win.document.body.offsetWidth; 
var old_h = win.innerHeight || win.document.body.offsetHeight; 
if (!new_w) { new_w = old_w; } 
if (!new_h) { new_h = old_h; } 
new_w -= old_w; 
new_w += 30;
new_h -= old_h; 
new_h += 30; 
win.resizeBy(new_w,new_h); 
var pic = win.document.getElementById('pic'); 
pic.src = img.src; 
pic.style.display = 'block'; 
} 
