var odMove = {
	id:			"banneranimato",
	fps:		25,
	position:	{
					from:	{
								left:-140,
								top:-100
							},
					to:		{
								left:-140,
								top:0
							}
				},
	time:		{
					move:	1,
					show:	5
				},
	hstep:		0,
	vstep:		0,
	step:		40,
	sign:		function(num) {
					if (num!=0)
						return num/Math.abs(num);
					return 1;
				},
	anim:		function(posInit,posDest, next) {
					var l,t;
					l = posInit.left;
					t = posInit.top;
					var timer = setInterval(function() {
									l += odMove.hstep * odMove.sign(posDest.left - posInit.left);
									t += odMove.vstep * odMove.sign(posDest.top - posInit.top);
									if ((posInit.left<posDest.left && l>posDest.left) || (posInit.left>posDest.left && l<posDest.left))
										l = posDest.left;
									if ((posInit.top<posDest.top && t>posDest.top) || (posInit.top>posDest.top && t<posDest.top))
										t = posDest.top;										
									odMove.move(l,t)
									if (l == posDest.left && t == posDest.top) {
										clearInterval(timer);
										if (next)
											next();
									}
								}, odMove.step);
				},
	move:		function(l,t) {		
					var obj = document.getElementById(odMove.id);
					if (obj) {
						l = Math.round(l);
						t = Math.round(t);
						obj.style.left = l+"px";
						obj.style.top = t+"px";
					}
				},
	show:		function() {
					setTimeout(function() {
									odMove.anim(odMove.position.to, odMove.position.from,null);
								}, odMove.time.show * 1000);
				},
	start:		function(objId, animFPS, posFrom, posTo, animTime) {	
					odMove.id = objId;
					odMove.fps = animFPS;
					odMove.position.from.left = posFrom.left;
					odMove.position.from.top = posFrom.top;
					odMove.position.to.left = posTo.left;
					odMove.position.to.top = posTo.top;
					odMove.time.move = animTime.move;
					odMove.time.show = animTime.show;
	
					odMove.step = 1000/odMove.fps;
					odMove.hstep = (odMove.position.to.left - odMove.position.from.left) / (odMove.time.move * odMove.fps);
					odMove.vstep = (odMove.position.to.top - odMove.position.from.top) / (odMove.time.move * odMove.fps);
					odMove.anim(odMove.position.from, odMove.position.to,odMove.show);
				}
};