jQuery.fn.tooltip=function(g){function e(a){var c=$("#ettp"+$("*").index(a.target));a.pageX+c.width()+40>$(document).scrollLeft()+$(window).width()?c.css({left:a.pageX-c.width()-25+"px"}):c.css({left:a.pageX+5+"px"});a.pageY-c.height()-15<$(document).scrollTop()?c.css({top:a.pageY+15+"px"}):c.css({top:a.pageY-c.height()-25+"px"})}var b=jQuery.extend({txt:"",cssClass:"tooltip",maxWidth:300,duration:250,delay:250,effect:"fade",effectOpts:{}},g),f=$.ui&&parseFloat($.ui.version)>=1.8;return this.each(function(){if(b.txt!=
""||this.title!=""){$(this).data("tip",b.txt?b.txt:this.title);this.alt=this.title=""}}).hover(function(a){if($(this).data("tip")!=""){var c=$("*").index(this),d=$("#ettp"+c);if(d.length){if(d.filter(":visible").length)return}else{d=$('<div id="ettp'+c+'" class="'+b.cssClass+'">').hide().css({position:"absolute"}).html($(this).data("tip")).appendTo("body");d.width()>b.maxWidth&&d.width(b.maxWidth);$(this).mousemove(e);e(a)}a=setTimeout(function(){f?d.show(b.effect,b.effectOpts,b.duration):d.fadeIn(b.duration)},
b.delay);$(this).data("timeout",a)}},function(){clearTimeout($(this).data("timeout"));var a=$("#ettp"+$("*").index(this));if(a.filter(":visible").length)f?a.hide(b.effect,b.effectOpts,b.duration):a.fadeOut(b.duration)})};

