(function($) {
	$.animations = {
		parameters: {}
	};
	$.animations.initialize = function(params, start) {
		$.animations.parameters = params;
		for (name in $.animations) {
			if (name == 'initialize' || name == 'start' || name == 'parameters') {
				continue;
			}
			if ($.isFunction($.animations[name].initialize)) {
				var opts = null;
				if (params[name]) {
					opts = params[name];
				}
				$.animations[name].initialize(opts);
			}
		}
		if (start) {
			$.animations.start(start);
		}
	};
	$.animations.start = function(name) {
		if (name == 'initialize' || name == 'start' || name == 'parameters') {
			return;
		}
		if ($.isFunction($.animations[name].start)) {
			var opts = null;
			if ($.animations.parameters[name]) {
				opts = $.animations.parameters[name];
			}
			$.animations[name].start(opts);
		}
	};
})(jQuery);
