(function($){
	$.fn.tooltip = function(text, options)
	{
	  var opts = $.extend({}, $.fn.tooltip.defaults, options);
	  
	  var tooltip = jQuery('<div><div></div></div>');
      
    tooltip.css({ display: 'none', position: 'absolute' }).css(opts.css);
    tooltip.addClass(opts.cssClass);
    tooltip.find('div').html(text);
    if(tooltip.bgiframe)
      tooltip.bgiframe();
      
    tooltip.appendTo('body');
    
    return this.each(function() {                    
      jQuery(this).hover(
        function()
        {
          var o = jQuery(this).offset();
          var w = jQuery(this).width();
          var h = jQuery(this).height();
          tooltip.css('left', o.left);
          tooltip.css('top', o.top + h);
          tooltip.show();
        },
        function()
        {
          tooltip.hide();
        }
      );
    });
	};
	
	$.fn.tooltip.defaults = { 
	cssClass: 'tooltip',
	css: {}
	};
})(jQuery);

