function WindowOpen(imgPath,title,alt)
{
var win = window.open('','preview','width="50",height="50",left="0",top="0",screenX="0",screenY="0",resizable="0",scrollbar="0",status="0"');

var winDoc = win.document;
if (title == undefined) title = '';
if (alt == undefined) alt = '';
var content = '<html><head><title>'+title+'</title><style>body{overflow:hidden;margin:0;}img{border:0;}</style></head><body><a href="javascript:self.close()"><img alt="'+alt+'" id="image" src="'+imgPath+'" /></a></body></html>'
win.document.write(content);

winDoc.body.onload = function()
  {
  var obj = winDoc.getElementById('image');
  var w = obj.width, h = obj.height;
  var iHeight= document.body.clientHeight, iWidth = self.innerWidth;
  var left = (self.opera ? iWidth : screen.availWidth)/2 - w/2;
  var top = (self.opera ? iHeight : screen.availHeight)/2 - h/2;
  win.resizeTo(w/*+10*/, h/*+55*/);
  win.moveTo(left, top);
  }

win.onload = winDoc.body.onload; // special for Mozilla

// !!! Important statement: popup onload won't execute without it!
win.document.close();
win.focus();
}
