ang = 0
anim={
	target:[],
	animation:null,
	startAngel:180,
	
	init:function(){
		var myDummy = this;
		animation = setInterval(function(){myDummy.update()}, 1000/25);
	},
	addTarget:function(target, start, end, speed, success){
		var dummy = target[0];
		dummy.ang = start
		dummy.end = end;
		dummy.step = (end-start)/((speed/1000)*25)
		dummy.success = success;
		this.target.push(dummy);
	},
	update:function(){
		for(i in this.target){
			var target = this.target[i];
			if(target.ang<target.end){
				var ang_pi = (this.startAngel+target.ang)/180*Math.PI
				$(target).css('top',Math.round(Math.sin(ang_pi)*138)+'px')
				$(target).css('left',Math.round(Math.cos(ang_pi)*138)+'px')
				target.ang+=target.step;
			}else{
				if(target.success != null){
					target.success();
				}
				this.target.splice(i,1);
			}
		}
	}
}
