function comecaRolar() {
	intMarginTop = 15;
	intMarginReset = (arrPublicacoes.length-1)*intDistancia;
	
	for (x=1; x<=8; x++) {
		indiceArray  = x-1;
		strMarginTop = intMarginTop+"px";
		
		eval("objDivRola"+x+" = document.getElementById('divRola"+x+"');");
		eval("objDivRola"+x+".style.top = '"+strMarginTop+"';");
		eval("objDivRola"+x+".innerHTML = arrPublicacoes["+indiceArray+"];");
		eval("objDivRola"+x+".name = "+indiceArray+";");
		
		intMarginTop = intMarginTop+intDistancia;
		
		eval("rolar(objDivRola"+x+");");
	}
}

function rolar(objDiv) {

	intTop = parseInt(objDiv.style.top);
	executa = function() {
		rolar(objDiv);
	}
	
	if (intTop < intDistancia*-1) {
		objDiv.style.top = intMarginReset+'px';
		setTimeout(executa,intDuracao);
	}
	else if (intTop == 17) {
		objDiv.style.top = intTop-1+'px';
		rolaStop = true;

		setRolaStop = function() {
			rolaStop = false;
		}
		
		setTimeout(setRolaStop,intDuracao+5000);
		setTimeout(executa,intDuracao+5000);
	}

	else if (rolaStop == false) {
		objDiv.style.top = intTop-1+'px';
		setTimeout(executa,intDuracao);
	}
	else {
		setTimeout(executa,intDuracao);
	}
	
}