// variabili globali
var gallery, galleryImmagine, galleryImmagine2, anteprime, spostamentoVerticaleAnteprime, bloccoCentrale, bloccoGrafico1, bloccoGrafico4;
var fasciaCentrale, contenitore, galleryRetroImmagine, immagineSucPrec, spostamentoOrizzontaleAnteprime, bloccoGrafico2, sostitutoContenitore;

// POSIZIONA: funzione di posizionamento degli elementi della pagina -->
function posiziona()
{
	// ripeti l"operazione più avanti se è in corso una transizione
	if (gpt_animazioneInCorso("galleryImmagine") == true || gpt_animazioneInCorso("galleryImmagine") == true)
	{
		setTimeout(posiziona(), 1000);
	}
	else
	{
		// variabili e configurazione dei blocchi html
		var altezza, rapporto, larghezza, larghezzaBarraScorrimento, spostamentoVerticaleFascia, altezzaFascia;
		var spostamentoVerticaleBloccoCentrale, spaziaturaOrizzontaleAnteprime;
		spostamentoVerticaleBloccoCentrale = -50;
		spostamentoVerticaleAnteprime = 10;
		spostamentoOrizzontaleAnteprime = -57;
		spaziaturaOrizzontaleAnteprime = 25;
		spostamentoOrizzontaleBloccoGrafico1 = -76;
		larghezzaBarraScorrimento = 17;							
		spostamentoVerticaleFascia = 12;
		altezzaFascia = 109;
		rapporto = 0.30;
		// calcolo altezza e larghezza
		larghezza = gpt_calcola("larghezzaPagina") - larghezzaBarraScorrimento;
		if (gpt_IEinUso == true)
		{
			larghezza = larghezza + 17;
		}
		altezza = Math.round(larghezza * rapporto);
		// posizionamento elementi
		gpt_anima("gallery", 0, larghezza, ((altezza - spostamentoVerticaleFascia) + altezzaFascia), false, false, false);
		gpt_anima("galleryRetroImmagine", 0, larghezza, altezza, false, false, false);							
		gpt_anima("galleryImmagine", 0, larghezza, altezza, false, false, false);
		gpt_anima("galleryImmagine2", 0, larghezza, altezza, false, false, false);
		gpt_anima("fasciaCentrale", 0, larghezza, false, false, (altezza - spostamentoVerticaleFascia), false);
		gpt_anima("sostitutoContenitore", 0, larghezza, ((altezza - spostamentoVerticaleFascia) + altezzaFascia), false, false, false);
		gpt_anima("immagineSucPrec", 0, false, false, (Math.round(larghezza / 2) + spostamentoOrizzontaleAnteprime), (altezza + spostamentoVerticaleAnteprime), false);
		gpt_anima("anteprime", 0, false, false, (Math.round(larghezza / 2) + spostamentoOrizzontaleAnteprime + spaziaturaOrizzontaleAnteprime), (altezza + spostamentoVerticaleAnteprime), false);
		gpt_anima("bloccoCentrale", 0, false, false, false, (altezza + spostamentoVerticaleBloccoCentrale), false);
		gpt_anima("bloccoGrafico1", 0, false, false, (Math.round(larghezza / 2) + spostamentoOrizzontaleBloccoGrafico1), altezza, false);
		gpt_anima("bloccoGrafico2", 0, (990 + Math.round((larghezza - 990) / 2)), false, false, (altezza - 12), false);
		gpt_anima("bloccoGrafico4", 0, 90, 69, (Math.round((larghezza - 990) / 2) + 901), altezza, false);
		// visualizzazione elementi
		fasciaCentrale.style.visibility = "visible";
		bloccoCentrale.style.visibility = "visible";
		bloccoGrafico1.style.visibility = "visible";
		bloccoGrafico2.style.visibility = "visible";
		bloccoGrafico4.style.visibility = "visible";
	}
}
