function softScroll(ate){
	//pegando o elemento, quer seja string, quer seja ref do elemento
	ate = ate.nodeType ? ate : document.getElementById(ate)
	atepos = pegarPosicao(ate);

	var scroling = setInterval(function(){
		var atual = window.scrollY || window.pageYOffset || document.body.scrollTop || document.documentElement.scrollTop;
		//if(atual > atepos.y){
		//	window.scrollTo(0, atual - 20)
		//}else{
		//	clearTimeout(scroling)
		//}
	},4)
}
function pegarPosicao(obj){
	var left = 0; var top = 0;
	
	while (obj.offsetParent){
		left += obj.offsetLeft;
		top += obj.offsetTop;
		obj = obj.offsetParent;
	}
	
	left += obj.offsetLeft;
	top += obj.offsetTop;
	
	return {x:left, y:top};
}

function softScroll22(ate){
	//pegando o elemento, quer seja string, quer seja ref do elemento
	ate = ate.nodeType ? ate : document.getElementById(ate)
	atepos = pegarPosicao22(ate);

	var scroling = setInterval(function(){
		var atual = window.scrollY || window.pageYOffset || document.body.scrollTop || document.documentElement.scrollTop;
		if(atual > atepos.y){
			window.scrollTo(0, atual - 20)
		}else{
			clearTimeout(scroling)
		}
	},4)
}
function pegarPosicao22(obj){
	var left = 0; var top = 0;
	
	while (obj.offsetParent){
		left += obj.offsetLeft;
		top += obj.offsetTop;
		obj = obj.offsetParent;
	}
	
	left += obj.offsetLeft;
	top += obj.offsetTop;
	
	return {x:left, y:top};
}