// Configurações
var RI_intContTempo = 3500; // tempo em milisegundos

// código
var RI_objConteudo = document.getElementById("conteudo");
var RI_objControle = document.getElementById("controles");
var RI_aryObjetos = RI_objConteudo.getElementsByTagName("div");
var RI_intTimerID = 0;
var RI_intObjetoPosicao = 0;

// cria controles
for(RI_i = 0; RI_i < RI_aryObjetos.length; RI_i++) {
	RI_objControle.innerHTML = RI_objControle.innerHTML + "<div class=controle_botao_off onmouseover='RI_exibe(this);' onmouseout='RI_sai();'>" + (RI_i+1) + "</div>";
}
var RI_aryBotoes = RI_objControle.getElementsByTagName("div");

RI_mostra();
RI_intTimerID = setInterval("RI_mostra()", RI_intContTempo);

function RI_mostra() {
	if(RI_intObjetoPosicao >= RI_aryObjetos.length) { 
		RI_intObjetoPosicao = 0;
	}
	var strClassName = "", strDisplay= "";
	for(var i = 0; i < RI_aryObjetos.length; i++) {
		if(i == RI_intObjetoPosicao) {
			strDisplay = "block";
			strClassName = "controle_botao_on";
		} else {
			strDisplay = "none";
			strClassName = "controle_botao_off";
		}
		RI_aryObjetos[i].style.display = strDisplay;
		RI_aryBotoes[i].className = strClassName;
	}
	RI_intObjetoPosicao++;
}

function RI_exibe(objBotaoDiv) {
	clearInterval(RI_intTimerID);
	var strClassName = "", strDisplay= "";
	for(var i = 0; i < RI_aryBotoes.length; i++) {
		if(RI_aryBotoes[i] == objBotaoDiv) {
			strDisplay = "block";
			strClassName = "controle_botao_on";
			RI_intObjetoPosicao = i;
		} else {
			strDisplay = "none";
			strClassName = "controle_botao_off";
		}
		RI_aryObjetos[i].style.display = strDisplay;
		RI_aryBotoes[i].className = strClassName;
	}
}

function RI_sai() {
	RI_mostra();
	RI_intTimerID = setInterval("RI_mostra()", RI_intContTempo);
}
