var volta_topo_id1 = -1;
var volta_topo_id2 = 0;

function volta_topo_tempo() {
	var y = volta_topo_id1 == 1 ? document.documentElement.scrollTop : document.body.scrollTop;
	var moveby = 15;

	y -= Math.ceil(y * moveby / 100);
	if (y < 0)
		y = 0;

	if (volta_topo_id1 == 1)
		document.documentElement.scrollTop = y;
	else
		document.body.scrollTop = y;

	if (y == 0) {
		clearInterval(volta_topo_id2);
		volta_topo_id2 = 0;
	}
}

function volta_topo() {
	if (volta_topo_id2 == 0) {
		if (document.documentElement && document.documentElement.scrollTop)
			volta_topo_id1 = 1;
		else if (document.body && document.body.scrollTop)
			volta_topo_id1 = 2;
		else
			volta_topo_id1 = 0;

		if (volta_topo_id1 > 0)
			volta_topo_id2 = setInterval('volta_topo_tempo()', 50);
	}
}

