function openwin(URL, name, w, h, scroll) {
  var winX = 0;
  var winY = 0;

  if (parseInt(navigator.appVersion) >= 4) {
    winX = (screen.availWidth - w)*.5;
    winY = (screen.availHeight - h)*.5;
  }
	
  win1=window.open(URL, name, 'width='+w+',height='+h+',left='+winX+',top='+winY+',location=0,directories=0,status=1,scrollbars='+scroll+',resizable=0');
  win1.focus();
}

function viewimg(img,winname,titletext){
  foto1= new Image();
  foto1.src=(img);
  Controlla(img,winname,titletext);
}

function Controlla(img,winname,titletext){
  if((foto1.width!=0)&&(foto1.height!=0)){
    viewimginwindow(img,winname,titletext)
  }
  else{
    funzione="Controlla('"+img+"')";
    intervallo=setTimeout(funzione,20);
  }
}

var openNewWin = false;
var winName    = 'neuwin';

function viewimginwindow(url, name, titletext)
{
  var winX = 0;
  var winY = 0;
  
  w=foto1.width;
  h=foto1.height;
  
  // only set new values if 4.0 browser
  if (parseInt(navigator.appVersion) >= 4) {
    winX = (screen.availWidth - w)*.5;
    winY = (screen.availHeight - h)*.5;
  }
  
  var Param = 'width='+w+',height='+h+',left='+winX+',top='+winY+',directories=0,location=0,menubar=0,resizable=0,scrollbars='+scroll+',status=0';

  if(!openNewWin)
    if (window[winName] && !window[winName].closed)
      window[winName].close();

  winName='neuwin'
  window[winName] = window.open('', winName, Param);


  with (window[winName].document) 
  {	
    open();
    write('<html>\n<head>\n<title>'+titletext+'</title>\n</head>\n');
    write('<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" bgcolor="FFE600" text="#000000" link="#0000FF" vlink="#0000FF" alink="#0000FF" onBlur="JavaScrip:window.close();">\n');
    write('<table border="0" cellspacing="0" cellpadding="0" width="100%" height="100%">\n<tr align=CENTER>\n <td valign=MIDDLE><img src="'+url+'" border="0" alt="">\n </td>\n</tr>\n</table>\n');
    write('</body>\n</html>\n');
    close(); 
  }
}
