function mueveEasing2(t,f){
	var le=l(t);
	t.style.marginLeft=Math.round((2*le+f)/3)+"px";
	if(Math.abs(l(t)-f)<2){
		t.style.marginLeft=f;
		clearTimeout(tO[t]);
		tO[t]=null;
	}else tO[t]=setTimeout(function(){mueveEasing2(t,f);},100);
}
function mueveEasing(i,tabla,vel){
	var t=document.getElementById(tabla);
	var fT=-t.offsetWidth+vel;
	var le=l(t);
	if((le<0 && i>0) || (le>fT && i<0)){
		var final=l(t)+(i*vel);
		if(final>0) final=0;
		if(final<fT) final=fT;
		if(final>=fT && final<=0) tO[t]=setTimeout(function(){mueveEasing2(t,final);},100);
	}
}
function l(t){
	var le=t.style.marginLeft;
	if(le.length<=0) le="0";
	if(le.indexOf("px")>0) return parseInt(le.substr(0,le.length-2));
	else return parseInt(le);
}
