/*======================================================================================================
  Funzioni per la gestione delle foto  
------------------------------------------------------------------------------------------------------*/ 

function InizioAnnuale (Titolo)
{ //              <head> nella pagina chiamante
  document.write('<title>' + Titolo + '</title>')
  document.write('</head>')

  document.write('<body background="../Grafica/SfondoCielo.jpg">')
  document.write('<font face="Comic Sans MS">')
  document.write('<font size="7"><u><b><i>' + Titolo + '</i></b></u></font><br/><br/>')
}

function FineAnnuale()
{ document.write('<br/><hr size="2" color="#0066CC">')
  document.write('<table border="0" cellspacing="0" width="100%" cellpadding="0">')
  document.write(' <tr>');
  document.write('  <td width="20%" align="center" valign="middle">')
  //document.write('    <a href="Fotografie.htm"><img border="0" src="../Grafica/IconaFoto0.gif"></a></td>');
  document.write('    <a href="javascript:history.go(-1)"><img border="0" src="../Grafica/IconaFoto0.gif"></a></td>');
  document.write('  <td width="20%"> </td>')
  document.write('  <td align="left">')
  document.write('    <font size="2"> ')
  document.write('	  <font color="#FF0000">-></font> le escursioni (*) sono state organizzate dalla sezione')
  document.write('      <a href="http://www.caisalerno.it">CAI di Salerno</a>.<br />')
  document.write('    <font color="#FF0000">-></font> tutte le foto sono di Rosanna Marrone &amp; Luigi Lamberti<br>');
  document.write('  </td>')
  document.write(' </tr>')
  document.write('</table>')
  document.write('<hr size="2" color="#0066CC">')
  document.write('</body>')
  document.write('</html>')
}


function InizioEscursione (Titolo, Data)
{ //              <head> nella pagina chiamante
  document.write('<title>' + Titolo + '</title>')
  document.write('</head>')

  document.write('<body background="../../Grafica/SfondoCielo.jpg">')
  document.write('<font face="Comic Sans MS">')
  document.write('<h1><u>' + Titolo + '</u></h1>')
  document.write('<p align="right"><u><i>' + Data + '</i></u> &nbsp; </p>')
}

function FineEscursione()
{ document.write('<br/><hr size="2" color="#0066CC">')
  document.write('<table border="0" cellspacing="0" width="100%" cellpadding="0">')
  document.write(' <tr>');
  document.write('  <td width="20%" align="center" valign="middle">')
  //document.write('    <a href="../Fotografie.htm"><img border="0" src="../../Grafica/IconaFoto0.gif"></a></td>');
  document.write('    <a href="javascript:history.go(-1)"><img border="0" src="../../Grafica/IconaFoto0.gif"></a></td>');
  document.write('  <td width="30%"> </td>')
  document.write('  <td align="left">')
  document.write('    <font size="2"> ')
  document.write('    <font color="#FF0000">-></font> tutte le foto sono di Rosanna Marrone &amp; Luigi Lamberti<br>');
  document.write('    <font color="#FF0000">-></font> cliccare sulle icone delle foto per ingrandirle.<br>');
  document.write('  </td>')
  document.write(' </tr>')
  document.write('</table>')
  document.write('<hr size="2" color="#0066CC">')
  document.write('</body>')
  document.write('</html>')
}


/*----------------------------------------------------------------------------------------
  La misura richiesta dalla foto, si riferisce al contenuto della finestra.
  La finestra aperta sara' 10 px piu' larga e 36 px piu alta della misura richiesta.
  Scaricando da Internet, viene aggiuntra una ulteriore riga in basso: totale +59 px in verticale
  La funzione crea una cella al 20% di una riga di tabella: nella pagina chiamante :
 
  <table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr height="130">
      <script>CellaFoto( 'nomefotosenzaestensione', dim_oriz, dim_vert );</script> 
      .....
    </tr>
  </table>  

  In caso di modifiche, controllare che CellaFoto() e IconaFoto() restino equivalenti.
-------------------------------------------------------------------------------------------*/
function CellaFoto(Nome, Larghezza, Altezza)
{    
	NomeFoto  = Nome         // pare non si possa passare il parametro ad altre funzioni
	FotoLarga = Larghezza
	FotoAlta  = Altezza
	TN_Foto   = "120x90/TN_" + NomeFoto + ".jpg"
    Fattore   = 1.0;
    StileFoto = ' style="BORDER-RIGHT: #000080 4px solid; BORDER-TOP: #4080ff 2px solid; BORDER-LEFT: #4080ff 2px solid; BORDER-BOTTOM: #000080 4px solid"'
  
    LarghezzaVideo = screen.width - 15 
	if (LarghezzaVideo < 600) LarghezzaVideo = 600 // in caso di errata lettura
  
    AltezzaVideo = screen.height - 100
    if (AltezzaVideo < 400)  AltezzaVideo = 400

 	if (FotoLarga > LarghezzaVideo) // se la foto e` troppo larga, va ridimensionata
	{ Fattore = LarghezzaVideo / FotoLarga
	  FotoLarga = parseInt(Fattore * FotoLarga)
	  FotoAlta  = parseInt(Fattore * FotoAlta)
	}
	if (FotoAlta > AltezzaVideo) // se la foto e` troppo alta, va ridimensionata
	{ Fattore = AltezzaVideo / FotoAlta
	  FotoLarga = parseInt(Fattore * FotoLarga)
	  FotoAlta  = parseInt(Fattore * FotoAlta)
	}
	// ora la foto rientra nelle dimensioni dello schermo
    LeftPosition = parseInt((LarghezzaVideo - FotoLarga) / 2)// margine sinistro dal bordo schermo
    TopPosition  = parseInt((AltezzaVideo   - FotoAlta) / 2 )// margine superiore dal bordo schermo
	
    document.write('<td width="20%" align="center" valign="middle">')
    document.write('<a href="javascript:ApriFoto(\''+ NomeFoto + '\', ' + FotoLarga + ',' + FotoAlta + ',' 
	    + LeftPosition + ',' + TopPosition  + ')"><img border="0" src=' + TN_Foto
        + StileFoto + ' alt="' + NomeFoto +'">')
	document.write('</a></td>')
}

/*---------------------------------------------------------------------------------------------
  Diversamente da CellaFoto(), non viene creata la cella <td>
  In caso di modifiche, controllare che CellaFoto() e IconaFoto() restino equivalenti.
-------------------------------------------------------------------------------------------*/
function IconaFoto(Nome, Larghezza, Altezza)
{    
	NomeFoto  = Nome         // pare non si possa passare il parametro ad altre funzioni
	FotoLarga = Larghezza
	FotoAlta  = Altezza
	TN_Foto   = "120x90/TN_" + NomeFoto + ".jpg"
    Fattore   = 1.0;
    StileFoto = ' style="BORDER-RIGHT: #000080 4px solid; BORDER-TOP: #4080ff 2px solid; BORDER-LEFT: #4080ff 2px solid; BORDER-BOTTOM: #000080 4px solid"'
	
    LarghezzaVideo = screen.width - 15 
	if (LarghezzaVideo < 600) LarghezzaVideo = 600 // in caso di errata lettura
  
    AltezzaVideo = screen.height - 100
    if (AltezzaVideo < 400)  AltezzaVideo = 400

 	if (FotoLarga > LarghezzaVideo) // se la foto e` troppo larga, va ridimensionata
	{ Fattore = LarghezzaVideo / FotoLarga
	  FotoLarga = parseInt(Fattore * FotoLarga)
	  FotoAlta  = parseInt(Fattore * FotoAlta)
	}
	if (FotoAlta > AltezzaVideo) // se la foto e` troppo alta, va ridimensionata
	{ Fattore = AltezzaVideo / FotoAlta
	  FotoLarga = parseInt(Fattore * FotoLarga)
	  FotoAlta  = parseInt(Fattore * FotoAlta)
	}
	// ora la foto rientra nelle dimensioni dello schermo
    LeftPosition = parseInt((LarghezzaVideo - FotoLarga) / 2)// margine sinistro dal bordo schermo
    TopPosition  = parseInt((AltezzaVideo   - FotoAlta) / 2 )// margine superiore dal bordo schermo
	
    document.write('<a href="javascript:ApriFoto(\''+ NomeFoto + '\', ' + FotoLarga + ',' + FotoAlta + ',' 
	    + LeftPosition + ',' + TopPosition  + ')"><img border="0" src=' + TN_Foto
        + StileFoto + ' alt="' + NomeFoto +'">')
    document.write('</a>')
}

//------------------------------------------------------------------------------------------------------
function ApriFoto (NomeFoto, W, H, L, T)  
{   PathFoto  = "800x600/" + NomeFoto + ".jpg"
    AttrWin   = "status=no,location=no,resizable=yes,toolbar=no,left="+ L + ",top=" + T + ",width=" + W  + ",height="+ H;  
    AttrFoto  = ' height="'+ H +'" width="'+ W +'" style="position: absolute; top: 0px; left: 0px"';  
	
    newWindow = window.open('','', AttrWin);
    
	newWindow.document.write('<html><head><title>'+ NomeFoto +'</title></head><body>')
	newWindow.document.write('<img src="'+ PathFoto +'"' + AttrFoto +'>')
	newWindow.document.write('</body></html>');
	
	/* Viene comunicato al browser che è terminata la procedura di apertura della finestra 
	   e di scrittura del documento. Se non si include questa riga di codice non avranno 
	   luogo né la stampa né altri eventuali comandi sulla pagina che abbiamo appena aperta */
	newWindow.document.close();
} 

