function OpenImagePopup(imgPath, title, alt)
{
  var win = window.open('','preview',
    'width=50,height=50,left=0,top=0,screenX=0,screenY=0,resizable=1,toolbar=0,scrollbars=yes,status=0');
  var winDoc = win.document;
  
  if(title == undefined)
    title = 'My Image, Click to Close';
  if(alt == undefined)
    alt = 'My Image, Click to Close';
    
  var app_name = navigator.appName;
  var app_version = navigator.appVersion;
  var brouser = '';
  if(app_name == 'Microsoft Internet Explorer') brouser = 'IE';
  if(app_name == 'Netscape') brouser = 'N';
  if(app_name == 'Opera') brouser = 'O';
  
  var content = '<html><head><title>' + title + '</title>' +
    '<style>body{margin:0;}*{font-family:Microsoft Sans Serif, Arial, Verdana, Tahoma;font-size:10pt;}' +
    'h1{color: #0095DA;font-size: 16pt;margin:10px 0;padding:0 10px;}img{border:0;}' +
    'p{color: black;margin:10px 0;padding:0 10px;text-align:justify;}</style>' +
    '</head><body><a href="javascript:self.close()">' +
    '<img alt="' + alt + '" id="image" src="' + imgPath + '" /></a><br />';
  if(title) content = content + '<h1>' + title + '</h1>';
  if(alt) content = content + '<p>' + alt + '</p>';
  var content = content + '</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 - 5;
    var top = (self.opera ? iHeight : screen.availHeight)/2 - h/2 - 48;
    if(brouser == 'IE') win.resizeTo(w+29, h+83);
    if(brouser == 'N') win.resizeTo(w+25, h+95);
    if(brouser == 'O') win.resizeTo(w+26, h+49);
    win.moveTo(left, top);
  }
  
  win.onload = winDoc.body.onload; // special for Mozilla
  window.onload = winDoc.body.onload; // special for Mozilla
  
  // !!! Important statement: popup onload won't execute without it!
  
  win.document.close();
  win.focus();
  
}