/*

	jQuery Plugin: 
	Author: 
	Creation Date: 

*/

(function($){
	$.fn.extend({
		quickTip: function(options) {
			var defaults = {
				theme: 'orange'
			};
			/** extend your options */
			var options = $.extend(defaults, options);
			/** setup binds for each element with class of quickTip */
			return this.each(function(){
				var o = options;
				var obj = $(this);
				var theme = o.theme;

				/** Hover Function + Callback(onMouseOut) */
				obj.hover(function(){
					$('body').append('<div id="quickTip"><p>' + $($(this).attr('rel')).html() + '</p></div>');
					var pos = $(this).offset();
					var width = $(this).width();
					//var leftpos = pos.left - (101 - (width / 2));
					var leftpos = pos.left - (width / 2) + 80;
					switch(theme){
						case 'orange':
							//$("#quickTip").css('background-image','url("orangetip.png")');
							break;
					}
					$("#quickTip").addClass('hideTip');
					$("#quickTip").css( { "left": (leftpos) + "px", "top":(pos.top - 80) + "px" } );
					$("#quickTip").fadeIn('slow');
				}, function(){
					$('#quickTip').remove();
				});
			});
		}
	});
})(jQuery);
