function Tween(A,C,F,D,E,B){this.target=A;this.time=0;this.duration=B;this.position=D;this.finish=parseFloat(E);this._style=A.style;this._prop=C;this._ease=F;this._start=parseFloat(D);this._change=this.finish-this._start;this._animate=false;this.start()}Tween.aStack=[];Tween._poll=function(){for(var A=0;A<this.aStack.length;A++){this.aStack[A]._onMotion()}};Tween._add=function(A){this.aStack[this.aStack.length]=A};Tween._remove=function(B){for(var A=0;A<this.aStack.length;A++){if(this.aStack[A]==B){this.aStack.splice(A,1);break}}};Tween._inStack=function(B){for(var A=0;A<this.aStack.length;A++){if(this.aStack[A]==B){return true}}return false};Tween.prototype._onMotion=function(){if(this._animate){if(this.time<this.duration){this.time++;this.position=this._ease(this.time,this._start,this._change,this.duration,50,1.06);if(this._prop){this._style[this._prop]=this.position}this.onMotionChanged()}else{this.onMotionFinished();this.stop()}}};Tween.prototype.onMotionChanged=function(){return };Tween.prototype.onMotionFinished=function(){return };Tween.prototype.start=function(){if(!this._animate){this._animate=true;this.time=0;if(!this.constructor._inStack(this)){this.constructor._add(this)}}};Tween.prototype.stop=function(){this._animate=false;this.constructor._remove(this)};Tween.prototype.runing=function(){return this._animate};Tween.prototype.resume=function(){this._animate=true;if(!this.constructor._inStack(this)){this.constructor._add(this)}};setInterval("Tween._poll()",15);var EEQ={linear:function(B,A,D,C){return D*B/C+A},Quadratic:{easeIn:function(B,A,D,C){return D*(B/=C)*B+A},easeOut:function(B,A,D,C){return -D*(B/=C)*(B-2)+A},easeInOut:function(B,A,D,C){if((B/=C/2)<1){return D/2*B*B+A}return -D/2*((--B)*(B-2)-1)+A}},Cubic:{easeIn:function(B,A,D,C){return D*(B/=C)*B*B+A},easeOut:function(B,A,D,C){return D*((B=B/C-1)*B*B+1)+A},easeInOut:function(B,A,D,C){if((B/=C/2)<1){return D/2*B*B*B+A}return D/2*((B-=2)*B*B+2)+A}}};