 		public static function quadratic( t : Number, b : Number, c : Number, d : Number ):Number
 		{
 			t = 1 - (2 * t / d);
-			return ( 1 - t * t ) * c + b;
+			return t * t * c + b;
 		}
 		
 		/**

		public static function circular( t : Number, b : Number, c : Number, d : Number ):Number
		{
			t = 1 - (2 * t / d);
			return Math.sqrt( 1 - t * t ) * c + b;
		}
		
		/**

		{
			if( ( t = 2 * t / d ) <= 1 )
			{
				return ( 1 - t ) * c + b;
			}
			return ( t - 1 ) * c + b;
		}
		
		/**
