(function($){
	$.fn.animatedButton = function(options){
		options = $.extend({
			durationFadeIn : 800,
			durationFadeOut : 800
		}, options);
		
		return this.each(function(){
			$(this).append('<span class="hover"></span>').each(function () {
				var $span = $('> span.hover', this).css('opacity', 0);
					$(this).hover(function () {
						$span.stop().fadeTo(options.durationFadeIn, 1);
					}, function () {
						$span.stop().fadeTo(options.durationFadeOut, 0);
					});
			});
		});
	};
}) (jQuery);
