(function($) {
	$.fn.extend({
		tooltip: function(options) {
			var defaults = {
				content: function() {}
			}
			settings = $.extend({}, defaults, options);
			
			return this.each(function() {
				var self = $(this);
				var pos = self.offset();
				var item = $('<div class="widget-tooltip">').html('<p>' + settings.content + '</p>').appendTo('body').hide();
				self.mouseover(function() {
					item.fadeIn('fast');
				}).mousemove(function() {
					item.css('top', pos.top + 45).css('left', pos.left - item.width() + 60).show();
				}).mouseleave(function() {
					item.fadeOut('fast');
				}).removeAttr('title');
			});
		}
	});
})(jQuery);
