var lastPos = 0;
function atualizaPosicao(){
	var topoObj = document.getElementById('topo');
	var flutObj = document.getElementById('flutuador');
	var rodaObj = document.getElementById('rodape');
	var scrollY = document.body.scrollTop;
	var flutHei = flutObj.clientHeight;
	
	var newPos = 0;
	if(scrollY > topoObj.offsetHeight)
		newPos = parseInt(scrollY)-parseInt(topoObj.offsetHeight);
	
	if(newPos+parseInt(topoObj.offsetHeight)+parseInt(flutObj.offsetHeight) > parseInt(rodaObj.offsetTop))
		newPos = parseInt(rodaObj.offsetTop) - parseInt(flutObj.offsetHeight) - parseInt(topoObj.offsetHeight);
	
	if(newPos < 0)
		newPos = 0;
	
	if(newPos > lastPos){
		lastPos = newPos;
		dAnimMove.MoveTo('flutuador', 0, newPos, { delay: 1000, ease: 'easeOut' });
	}
	else if(newPos < lastPos){
		lastPos = newPos;
		dAnimMove.MoveTo('flutuador', 0, newPos, { delay: 1000, ease: 'easeOut' });
	}
	setTimeout('atualizaPosicao()', 100);
}
function iniciaFlutuador(){
	atualizaPosicao();
}

