function bounceOut(x) {
	        var n1 = 7.5625,
	            d1 = 2.75;
	        if (x < 1 / d1) {
	            return n1 * x * x;
	        } else if (x < 2 / d1) {
	            return n1 * (x -= (1.5 / d1)) * x + 0.75;
	        } else if (x < 2.5 / d1) {
	            return n1 * (x -= (2.25 / d1)) * x + 0.9375;
	        } else {
	            return n1 * (x -= (2.625 / d1)) * x + 0.984375;
	        }
	    }
// x is the fraction of animation progress, in the range 0..1
x is the fraction of animation progress, in the range 0..1
x is the fraction of animation progress in the range 0 .. 1
function bounceOut(x) {
	        var n1 = 7.5625,
	            d1 = 2.75;
	        if (x < 1 / d1) {
	            return n1 * x * x;
	        } else if (x < 2 / d1) {
	            return n1 * (x -= (1.5 / d1)) * x + 0.75;
	        } else if (x < 2.5 / d1) {
	            return n1 * (x -= (2.25 / d1)) * x + 0.9375;
	        } else {
	            return n1 * (x -= (2.625 / d1)) * x + 0.984375;
	        }
	    }
function bounceOut ( x ) { var n1 = 7.5625 , d1 = 2.75 ; if ( x < 1 / d1 ) { return n1 * x * x ; } else if ( x < 2 / d1 ) { return n1 * ( x -= ( 1.5 / d1 ) ) * x + 0.75 ; } else if ( x < 2.5 / d1 ) { return n1 * ( x -= ( 2.25 / d1 ) ) * x + 0.9375 ; } else { return n1 * ( x -= ( 2.625 / d1 ) ) * x + 0.984375 ; } }
x is the fraction of animation progress, in the range 0..1
x is the fraction of animation progress in the range 0 .. 1