function Animator(){	
	this.running=null;
	this.call=null;
	this.speed=10;
	this._isRunning;
}

Animator.prototype.start=function(){
	var me=this;
	this._isRunning=true;
	this.running=setInterval(function(){me.run();},this.speed);
}
Animator.prototype.stop=function(){
	this._isRunning=false;
	clearInterval(this.running);
}
Animator.prototype.isRunning=function(){
	return this._isRunning;
}


Animator.prototype.run=function(){
	if(!this.call()){
		this.stop();
	}
}

