/**
* jquery.slottyEasing.js
* Extend easing
*
*/


$.extend($.easing,
{
	easeOutElastic3: function (x, t, b, c, d) {

		var s=1.70158;
		var p=0;

		// -------------------------------------------------------------------
		// schmelzer, 29.08.2010
		// -------------------------------------------------------------------
		// Custom easing for slotty
		// -------------------------------------------------------------------
		//var a=c;  // Dist
		var a=3*c;	// Gut, aggressiver im Schwingverhalten

		if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;
		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;

	}


});
