function Apre(imageName,imageWidth,imageHeight,lang) {
var imagePar = 400;

// Dimensione delle immagini.
if( imageWidth > imageHeight ) { if( imageWidth < imagePar) { imagePar = imageWidth } }
if( imageWidth < imageHeight ) { if( imageHeight < imagePar) { imagePar = imageHeight } }

if( imageWidth > imageHeight )
   {
   imageWidth = Math.round( imageWidth / (imageWidth / imagePar) );
   imageHeight = Math.round( imageHeight / (imageWidth / imagePar) );
   }
else
   {
   imageWidth = Math.round( imageWidth / (imageHeight / imagePar) );
   imageHeight = Math.round( imageHeight / (imageHeight / imagePar) );
   }

// Coordinate per centrare la nuova finestra
var xOffset = (window.screen.width - imageWidth)/2, yOffset = (window.screen.height - imageHeight)/2;

// Aggiusto le coordinate per situazioni particolari...
version=Math.round(parseFloat(navigator.appVersion) * 1000);

// Controllo se browser = konqueror
if(navigator.appName.indexOf("Konqueror")!=-1) { xOffset += 18; yOffset += 96; }

// Controllo se browser = Netscape6+ su mac
if(navigator.appName.indexOf("Netscape")!=-1) { if(version>=5000) { if(navigator.appVersion.indexOf("Mac")!=-1) { yOffset += 5; } } }

// Controllo se browser = IE su mac
if(navigator.appName.indexOf("Microsoft")!=-1) { if(navigator.appVersion.indexOf("Mac")!=-1) { xOffset -= 11; yOffset -= 11; } }

// Codice da inserire nella nuova finestra
var strWinCode = "<html><head>"
strWinCode += "<title>Zoom</title>"
strWinCode += "<style><!--A:link {TEXT-DECORATION: none} A:visited {TEXT-DECORATION: none} A:hover {COLOR: #FF0000; TEXT-DECORATION: none} .titololink {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  font-weight: bold; color: #000000 }body {background-color: #EAE3D0;}--></style>"
strWinCode += "<body topmargin='0' leftmargin='0' marginwidth='0' marginheight='0'><center><table height='100%' border='0' cellpadding='0' cellspacing='0'><tr>"
strWinCode += "<tr><td align='center' valign='middle'><img border='0' src='includes_asp/dispth.asp?foto="+imageName+"&mDim="+imagePar+"' alt=''>"
strWinCode += "</td></tr><tr><td height='25' align='center' valign='middle'><a href='JavaScript:close()'><img src='img/pulsanti_i/chiudi"+lang+".gif' vspace='10' border='0'></a></td></tr></table></center></body></html>"

imageHeight += 40

// Apertura della nuova finestra.
var newWin = window.open('','','width='+(imageWidth+20)+',height='+(imageHeight+20)+',top='+yOffset+',left='+xOffset+',screenX='+xOffset+',screenY='+yOffset+',location=0,directories=0,status=no,menuBar=no,scrollBars=no,resizable=no');
newWin.document.open()
newWin.document.write(strWinCode)
newWin.document.close()
newWin.focus();
}

// =========================================================================================
// Funzione che apre una nuova finestra per visualizzare le gallerie fotografiche.
//
function ApreLocalita(pagename) {

// Dimensione delle immagini.
imageWidth = 450
imageHeight = 434

// Coordinate per centrare la nuova finestra
var xOffset = (window.screen.width - imageWidth)/2, yOffset = (window.screen.height - imageHeight)/2;

// Aggiusto le coordinate per situazioni particolari...
version=Math.round(parseFloat(navigator.appVersion) * 1000);

// Controllo se browser = konqueror
if(navigator.appName.indexOf("Konqueror")!=-1) { xOffset += 18; yOffset += 96; }

// Controllo se browser = Netscape6+ su mac
if(navigator.appName.indexOf("Netscape")!=-1) { if(version>=5000) { if(navigator.appVersion.indexOf("Mac")!=-1) { yOffset += 5; } } }

// Controllo se browser = IE su mac
if(navigator.appName.indexOf("Microsoft")!=-1) { if(navigator.appVersion.indexOf("Mac")!=-1) { xOffset -= 11; yOffset -= 11; } }

// Apertura della nuova finestra.
var newWin = window.open(pagename,'','width='+imageWidth+',height='+imageHeight+',top='+yOffset+',left='+xOffset+',screenX='+xOffset+',screenY='+yOffset+',location=0,directories=0,status=no,menuBar=no,scrollBars=yes,resizable=no');
newWin.focus();
//newWin.moveTo(xOffset, yOffset)
}
