(function($){$.fn.tooltip=function(options){var defaults={cssClass:"",delay:0,duration:500,xOffset:15,yOffset:15,opacity:0,fadeDuration:0};var options=$.extend(defaults,options);return this.each(function(index){var $this=$(this);$tooltip=$("#divTooltip");if($tooltip.length==0){$tooltip=$('<div id="divTooltip"></div>');$('body').append($tooltip);$tooltip.hide();}
$this.mouseover(function(e){clearTimeout($tooltip.data("hideTimeoutId"));$tooltip.removeClass($tooltip.attr("class"));$tooltip.css("width","");$tooltip.css("height","");$tooltip.addClass(options.cssClass);$tooltip.css("opacity",1-options.opacity/100);$tooltip.css("position","absolute");$tooltip.data("title",$this.attr("title"));$this.attr("title","");$tooltip.data("alt",$this.attr("alt"));$this.attr("alt","");var href=$this.attr("rel");$tooltip.html($.ajax({url:$this.attr("rel"),async:false}).responseText);$tooltip.css("top",$(this).offset().top);$tooltip.css("left",$(this).offset().left);$tooltip.data("showTimeoutId",setTimeout("$tooltip.fadeIn("+options.fadeDuration+")",options.delay));});$this.mouseout(function(e){$this.attr("title",$tooltip.data("title"));$this.attr("alt",$tooltip.data("alt"));clearTimeout($tooltip.data("showTimeoutId"));$tooltip.data("hideTimeoutId",setTimeout("$tooltip.fadeOut("+options.fadeDuration+")",options.duration));});});}})(jQuery);
