var PERIODO = 8000;
var imagens = new Array(), vez = 0, intervalo;

window.onload = function() {
	var rot = document.getElementById("rotativa");
	for(var i = 0; i < rot.childNodes.length; i++) {
		if(rot.childNodes[i].tagName == "LI") {
			imagens.push(rot.childNodes[i]);
		}
	}
	if(imagens.length == 0) return;

	
	imagens[0].className = "davez";

	intervalo = setInterval("avancar()", PERIODO);

	document.getElementById("proxima").onmousedown = avancar;
	document.getElementById("proxima").ondblclick = avancar;

	document.getElementById("anterior").onmousedown = retroceder;
	document.getElementById("anterior").ondblclick = retroceder;

	var controle = document.getElementById("controle");
	controle.className = "rodando";

	controle.onmousedown = controle.ondblclick = function() {
		if(this.className == "rodando") {
			this.className = "parado";
			clearInterval(intervalo);
		} else {
			this.className = "rodando";
			avancar();
		}
	}
}

function reiniciar() {
	clearInterval(intervalo);
	intervalo = setInterval("avancar()", PERIODO);
}

function avancar() {
	imagens[vez].className = ""; 
	vez = ++vez % imagens.length; 
	imagens[vez].className = "davez";
	reiniciar();
}

function retroceder() {
	imagens[vez].className = ""; 
	if(vez == 0) 
		vez = imagens.length - 1;
	else
		vez = --vez % imagens.length; 
	imagens[vez].className = "davez";
	reiniciar();
}
