var winhandle = null;

function popUp(aURL, aWidth, aHeight) {
  if ((winhandle != null) && (! winhandle.closed)){

    winhandle.document.images["arlesimage"].src=aURL;

    var isNN=(navigator.appName=="Netscape")?1:0;
    var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;

    if (isNN) {
      winhandle.innerHeight = aHeight + 20;
      winhandle.innerWidth  = aWidth + 20;
      winhandle.innerHeight = aHeight;
      winhandle.innerWidth  = aWidth;
    }
    else if (isIE) {
      winhandle.resizeTo(aWidth + 10, aHeight+29);
      dWidth = aWidth - winhandle.document.body.clientWidth;
      dHeight = aHeight - winhandle.document.body.clientHeight;
      winhandle.resizeBy(dWidth, dHeight);
    }
    else {
      winhandle.resizeTo(aWidth + 10, aHeight+29);
    }

  }
  else
  {
    winhandle=window.open("", "imagewin", 'width=' + aWidth + ', height=' + aHeight);

    with (winhandle.document){

      writeln('<html><head>');
      writeln('<title>Image</title>');
      writeln('<meta http-equiv="imagetoolbar" content="no">');
      writeln('</head>');
      writeln('<body bgcolor="#000000" topmargin="0" leftmargin="0" style="margin:0px;">');
      writeln('<img name="arlesimage" src="' + aURL + '" style="display:block">');
      writeln('</body></html>');
      close();
    }
  }

  winhandle.focus();

}