	
floatX=0;
floatY=0;
delayspeed=1;
rodape = 510; //limite pra não enconstar no rodapé (tamanho do rodapé + tamanho do visu)

NS6=false;
IE4=(document.all);
if (!IE4) {NS6=(document.getElementById);}
NS4=(document.layers);

function adjust() {
	
	if ((NS4) || (NS6)) {
		if (lastX==-1 || delayspeed==0) {
			lastX=window.pageXOffset + floatX;
			lastY=window.pageYOffset + floatY;
		} else {
			var dx=Math.abs(window.pageXOffset+floatX-lastX);
			var dy=Math.abs(window.pageYOffset+floatY-lastY);
			var d=Math.sqrt(dx*dx+dy*dy);
			var c=Math.round(d/10);
			if (window.pageXOffset+floatX>lastX) {lastX=lastX+delayspeed+c;}
			if (window.pageXOffset+floatX<lastX) {lastX=lastX-delayspeed-c;}
			if (window.pageYOffset+floatY>lastY) {lastY=lastY+delayspeed+c;}
			if (window.pageYOffset+floatY<lastY) {lastY=lastY-delayspeed-c;}
		}
		if (NS4){
			//document.layers['floater'].pageX = lastX;
			document.layers['floater'].pageY = lastY;
			if (lastY > document.body.scrollHeight-rodape)  {
				lastY = document.layers['floater'].pageY-rodape
			}
			}
		if (NS6){
			//document.getElementById('floater').style.left=lastX;
			document.getElementById('floater').style.top=lastY;
			if (lastY > document.body.scrollHeight-rodape)  {
				lastY = document.body.scrollHeight-rodape
			}
		}
	} else if (IE4){
		if (lastX==-1 || delayspeed==0) {
			lastX=document.body.scrollLeft + floatX;
			lastY=document.body.scrollTop + floatY;
		} else {
			var dx=Math.abs(document.body.scrollLeft+floatX-lastX);
			var dy=Math.abs(document.body.scrollTop+floatY-lastY);
			var d=Math.sqrt(dx*dx+dy*dy);
			var c=Math.round(d/10);
			if (document.body.scrollLeft+floatX>lastX) {lastX=lastX+delayspeed+c;}
			if (document.body.scrollLeft+floatX<lastX) {lastX=lastX-delayspeed-c;}
			if (document.body.scrollTop+floatY>lastY) {lastY=lastY+delayspeed+c;}
			if (document.body.scrollTop+floatY<lastY) {lastY=lastY-delayspeed-c;}
		}
		//document.all['floater'].style.posLeft = lastX;
		document.all['floater'].style.posTop = lastY;
		if (lastY > document.body.scrollHeight-rodape)  {
			lastY = document.body.scrollHeight-rodape
		}
		
	} 
setTimeout('adjust()',5);
}





