// struttura che gestisce lo spostamento orizzontale di un elemento
var layer;	// il tag da spostare
var x;	// lo spazio di percorrenza ogni frame
var maxX;	// l'arrivo
var intervallo;	// l'intervallo dell'animazione
var partito = false;	// se l'animazione e' partita

var radix;	// Radice degli id da modificare (da concatenare con Nav e T, vedi metodo)
var stTitle;	// Il titolo della prima per ripristinare a fine animazione
var nFoto;	// il numero di foto

var pausa = false;
var pulsantino;	// il tag IMG del pulsantino
	
function move() {
	var pos = parseInt(layer.style.top.replace("px", ""));
	if(pos > maxX)
		layer.style.top = (pos + x) + "px";
	else {
		stop();
	}
}


function pause() {
	clearInterval(intervallo);
}

function stop() {
	try {
		layer.style.top = "0px";
		cambiaTB(radix, stTitle, 1, nFoto);
		document.getElementById(radix+"Nav").style.display = "block";
		document.getElementById(radix+"T").style.display = "block";
		document.getElementById("stop").style.display = "none";
		pulsantino.src = "immagini/menu/play.gif";
	}catch(e) {}
	clearInterval(intervallo);
	partito = false;
	pausa = false;
}


function muovi(pulsantino_, stLink, radix_, stTitle_, nFoto_) {
	if(!partito) {
		pulsantino = pulsantino_;
		radix = radix_;
		stTitle = stTitle_;
		nFoto = nFoto_;
		location.href = "#"+stLink+"1";
		document.getElementById(radix+"Nav").style.display = "none";
		document.getElementById(radix+"T").style.display = "none";
		document.getElementById("stop").style.display = "block";
		layer = document.getElementById(radix+"UL");
		x = -5;
		maxX = 0-((nFoto-1)*494);
		pulsantino.src = "immagini/menu/pause.gif";
		intervallo = setInterval("move()", 40);
		pausa = false;
		partito = true;
	}
	else {
		if(pausa) {	// se sono in pausa faccio play
			intervallo = setInterval("move()", 40);
			pulsantino.src = "immagini/menu/pause.gif";
			pausa = false;
		}
		else {	// se sono in play faccio pausa
			pause();
			pulsantino.src = "immagini/menu/play.gif";
			pausa = true;
		}
	}
}