var v_conteudo = 10;	// velocidade de rolagem do conteúdo em pixels

function sobe() {
	var box = document.getElementById('text_box');
	var conteudo = document.getElementById('text_scroller');
	
	if (!conteudo.style.top) conteudo.style.top = '0px';

	var visivel = box.offsetHeight; // altura do conteúdo visível
	var total = conteudo.offsetHeight; // altura do conteúdo total
	
	var restante_conteudo = parseInt(conteudo.style.top)*(-1); // altura do conteúdo restante
	
	if (parseInt(conteudo.style.top) < 0) {
		conteudo.style.top = parseInt(conteudo.style.top) + v_conteudo + "px";
	}
	
	cimavar = setTimeout("sobe()", 20);
}

function desce() {
	var box = document.getElementById('text_box');
	var conteudo = document.getElementById('text_scroller');
	
	if (!conteudo.style.top) conteudo.style.top = '0px';
	
	var visivel = box.offsetHeight; // altura do conteúdo visível
	var total = conteudo.offsetHeight; // altura do conteúdo total
	
	var restante_conteudo = total - visivel + parseInt(conteudo.style.top); // altura do conteúdo restante
	
	if (parseInt(conteudo.style.top) >= ((total - visivel) * (-1)) && restante_conteudo) {
		conteudo.style.top = parseInt(conteudo.style.top) - v_conteudo + "px";
	}
	
	baixovar = setTimeout("desce()", 20);
}


function para(){
	if (window.cimavar) clearTimeout(cimavar);
	if (window.baixovar) clearTimeout(baixovar);
}