var contatore;
var Immagini = aFoto.length-1;
var anteprima=true;

indietro1 = new Image (32,18);
indietro1.src = "../img/indietro.gif";
indietro2 = new Image (32,18);
indietro2.src = "../img/indietroA.gif";

avanti1 = new Image ();
avanti1.src = "../img/avanti.gif";
avanti2 = new Image (32,18);
avanti2.src = "../img/avantiA.gif";

apri1 = new Image (48,24);
apri1.src = "../img/apri.jpg";
apri2 = new Image (48,24);
apri2.src = "../img/apriA.jpg";



function MostraImmagine(pNumero) {
	anteprima=false;
	document.images.Immagini.src=aFoto[pNumero];
	DatiImmagine(pNumero)
}


function DatiImmagine(pNumero) {
	document.images.Immagini.alt=aAlt[pNumero];
	NascondiDidascalie();
	MostraDidascalia(pNumero);
	contatore=pNumero;
}


function VaiA(link){ 
	foto = link[link.selectedIndex].value; 
	MostraImmagine(foto)
} 

function ScriviElenco() {

	document.writeln('<center><table>');
	document.writeln('<tr><td>');

	document.writeln('<FORM><SELECT onChange="VaiA(this)">') 
	document.writeln('<OPTION VALUE=0>Elenco Foto</OPTION>')

	for (i=0; i<Immagini+1; i++) {
		document.writeln('<OPTION VALUE='+String(i)+'>'+aAlt[i]+'</OPTION>')
	}
	document.writeln('</SELECT></FORM>')
	document.writeln('</tr></table>');
}


function ScriviDidascalieGalleria() {
	for (i=0; i<Immagini+1; i++) {
		sNumero=String(i);
		document.writeln('<DIV ID="DidascaliaO'+sNumero+'" style="position:absolute;LEFT:31; TOP:61; WIDTH:150; visibility:hidden; zindex: 1; color=#400000">'+aDidascalie[i]+'</div>');
		document.writeln('<DIV ID="Didascalia'+sNumero+'" style="position:absolute;LEFT:30; TOP:60; WIDTH:150; visibility:hidden; zindex: 1; color=#FFFFC0">'+aDidascalie[i]+'</div>')
	}
}

function FotoGalleria() {
	ControllaContatore();
	document.write('<a href="javascript:CaricaImmagine()" border=0><img src="'+aFotoR[contatore]+'" name="Immagini" border=0 alt="'+aAlt[contatore]+'"></a>')
}

function DidascaliaGalleria() {
	ControllaContatore();
        if (document.layers) {
        	document.layers["DidascaliaO"+String(contatore)].visibility='show';
        	document.layers["Didascalia"+String(contatore)].visibility='show';}
        else {
        	document.all["DidascaliaO"+String(contatore)].style.visibility='visible';
        	document.all["Didascalia"+String(contatore)].style.visibility='visible'};
}

function MostraDidascalia(pID) {
       if (document.layers) {
		  document.layers["DidascaliaO"+String(pID)].visibility='show';
		  document.layers["Didascalia"+String(pID)].visibility='show';}
       else {
          document.all["DidascaliaO"+String(pID)].style.visibility='visible';
          document.all["Didascalia"+String(pID)].style.visibility='visible'};
}

function NascondiDidascalie() {
	for (i=0; i<Immagini+1; i++) {
		sNumero=String(i);
        	if (document.layers) {
				document.layers["DidascaliaO"+String(sNumero)].visibility='hide';
				document.layers["Didascalia"+String(sNumero)].visibility='hide';}
	        else {
        		document.all["DidascaliaO"+String(sNumero)].style.visibility='hidden';
        		document.all["Didascalia"+String(sNumero)].style.visibility='hidden'};
	}
}

function ControllaContatore() {
	if (contatore==undefined) {contatore=0};
}

 
function Avanti() {
	ControllaContatore();
	contatore++;
	if (contatore > Immagini) {contatore = 0;}
	Elabora()
}

function Indietro() {
	if (contatore==undefined) {contatore=Immagini+1;}
	contatore--;
	if (contatore < 0) {contatore = Immagini};
	Elabora()
}

function Elabora() {
	if (anteprima) { document.images.Immagini.src=aFotoR[contatore]}
	else  { document.images.Immagini.src=aFoto[contatore]};
	DatiImmagine(contatore);
}

function CaricaImmagine() {
	anteprima=!anteprima;
	if (anteprima) {document.images.Immagini.src=aFotoR[contatore]}
	else  { document.images.Immagini.src=aFoto[contatore]};
	DatiImmagine(contatore);
}

function MO() {
	if (anteprima) {apri.src=apri1.src}
}


