// JavaScript Document
// © 2008 Pietro Saccardi
// SIMPLE LINEAR ANIMATION JS
	var linear_frames=0;
	var linear_pos=0;
	var linear_object=null;
	var linear_speed=0.0;
	var linear_interval=null;
	var linear_whenStopped=null;
	function linear_move() {
		linear_pos+=linear_speed;
		linear_object.style.left=Math.round(linear_pos)+"px";
		linear_frames--;
		if(linear_frames<=0) {
			clearInterval(linear_interval);
			linear_interval=null;
			linear_whenStopped();
		}
	}
	function linear_animate(offset, time, obj, action) {
		if(linear_interval!=null) return false;
		linear_frames=time/linear_precision;
		linear_speed=offset/linear_frames;
		linear_object=obj;
		if(obj.style.left!=null&&obj.style.left!="") {
			linear_pos=new Number(obj.style.left.substr(0, obj.style.left.length-2));
		} else linear_pos=0;
		linear_whenStopped=action;
		linear_interval=setInterval('linear_move()', linear_precision*1000);
		return true;
	}
