var TDDescrizione
var IMGBig
var txtPesoTotKB;var KByteTot//Oggetto;variabile
var TABOUT;var Desc
var DivPeso
var BarraOut;var BarraIn;var DisplayPercentuale
var ImmaginiCaricate=false
var ObjImmagini=new Array()
var OldPercPx=0;NewPercPx=0
var ImgCaricateKB=0
var NumImgCliccata=0
var NumImgCaricate=0
var ElementiGiaCaricati=false
function BufferizzaImg(ImgGrandi,KByteImgBig,PosizioneNelVettoreImg)
	{
	if(ElementiGiaCaricati==false)
		{
		txtPesoTotKB=document.getElementById("txtPesoTotKB")
		KByteTot=parseInt(txtPesoTotKB.value)
		IMGBig=document.getElementById("IMGBig")
		Desc=document.getElementById("Desc")
		BarraIn=document.getElementById("BarraIn")
		TABOUT=document.getElementById("TABOUT")
		DisplayPercentuale=document.getElementById("DisplayPercentuale")
		DivPeso=document.getElementById("DivPeso")
		DivPeso.innerHTML="Peso complessivo "+KByteTot+" KByte"
		}
	else
	{ElementiGiaCaricati=true}
	/*Fine Calcolo dimensione img*/
	var a=PosizioneNelVettoreImg
	if(a!="no")
		{
		ObjImmagini[a]=new Image()
		ObjImmagini[a].src=Rinomina(ImgGrandi.src)//bafferizza immagine
		ObjImmagini[a].alt=document.getElementById(ImgGrandi.id+"t").alt
		}
	var PercentCaricam//Per dirgli ch'è un intero
	ImgCaricateKB+=parseInt(KByteImgBig)
	PercentCaricam=parseInt((100*ImgCaricateKB)/KByteTot)
	NewPercPx=parseInt((296*ImgCaricateKB)/KByteTot)
	for(OldPercPx=OldPercPx;OldPercPx<NewPercPx;OldPercPx++){Avanza()}
	OldPercPx=NewPercPx
	//Pagina Caricata
	if(NumImgCaricate==17)
		{
		for(OldPercPx=OldPercPx;OldPercPx<299;OldPercPx++){Avanza()}
		setTimeout("ScomparsaTabella()",6000)
		ImmaginiCaricate=true
		}
	NumImgCaricate+=1
	}
function Avanza()
	{
	BarraIn.style.width=OldPercPx
	DisplayPercentuale.innerHTML=parseInt((100*OldPercPx)/296)
	}
function SwitchImg(ImmagineCliccata,NumeroImmagine)
	{
	IMGBig=document.getElementById("IMGBig")
	NumImgCliccata=NumeroImmagine
	if (ImmaginiCaricate==false)
		{
		var PercorsoImg=Rinomina(ImmagineCliccata.src)
		IMGBig.src=PercorsoImg
		}
		else
			{
			IMGBig.src=ObjImmagini[NumImgCliccata].src
			if(Desc.style.textAlign=="left")
				{
				Desc.innerHTML=ObjImmagini[NumImgCliccata].alt
				}
			}
	}
function ScomparsaTabella()
	{
	Desc.innerHTML=ObjImmagini[NumImgCliccata].alt
	Desc.style.textAlign="left"
	//Desc.style.verticalAlign="top"
	Desc.style.fontSize="17px"
	//clearInterval(TimerID)
	}
function Rinomina(PercosoCompletoThumb)
	{
	while(PercosoCompletoThumb.indexOf("%5C")>-1){PercosoCompletoThumb=PercosoCompletoThumb.replace("%5C","/")}//Trasforma netscape in explorer
	//PercosoCompletoThumb=PercosoCompletoThumb.replace("thumb/","grandi/")
	return PercosoCompletoThumb
	}