(function($){
	
    $.fn.tip = function(settings){

		var tooltip = null;
		
        config = {
			fadeDuration: settings.fadeDuration || 200,  
			linkClass: settings.linkClass || "tooltiplink",
			baseClass: settings.baseClass || "tooltip",
			content: settings.content || "A Simple Tooltip ..."
        };
		
		this.addClass(config.linkClass);
      
      	tooltip = jQuery(document.createElement('div'))
			.addClass(config.baseClass)
			.html(config.content)
			.appendTo(this);
					     
        if (settings === undefined) {
			settings = {};
        }
        
        this.each(function(){
            $(this).mouseenter(function(e){
				tooltip.fadeIn(config.fadeDuration);
            });
			
            $(this).mouseleave(function(e){
				tooltip.fadeOut(config.fadeDuration);
            });
			
			$(this).click(function(e){
				return false;
            });
        });
        
        return this;
    };
    
})(jQuery);

