rem: if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; if (!a) a = 1; if (a < Math.abs(c)){ a=c; var s=p/4; } else var s = p/(2*Math.PI) * Math.asin(c/a); return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b; 
add: if (t == 0) return b; if ((t /= d) == 1) return b + c; p = p || d * 0.3; a = a || 1; if (a < Math.abs(c)){ a = c; var s = p/4; } else var s = p / (2 * Math.PI) * Math.asin(c / a); return a*Math.pow(2, -10 * t) * Math.sin((t * d - s)*(2 * Math.PI) / p) + c + b; 
context: 	elasticOut: function(t, b, c, d, a, p){		if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; if (!a) a = 1;		if (a < Math.abs(c)){ a=c; var s=p/4; }		else var s = p/(2*Math.PI) * Math.asin(c/a);		return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;	},
meta: 9980	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9980/43648750edbb2c0135f6a7fbe0054e0dc076cd57/Fx.Transitions.js/buggy/Effects/Fx.Transitions.js