(function($){var O=function(e){var r={t:0,l:0};while(e){r.l+=e.offsetLeft;r.t+=e.offsetTop;e=e.offsetParent}return r};var W=function(){var w=window;var d=document;if(typeof(w.innerWidth)=='number'){return{w:w.innerWidth,h:w.innerHeight,o:w.pageYOffset}}else if(d.documentElement&&(d.documentElement.clientWidth||d.documentElement.clientHeight)){d=d.documentElement;return {w:d.clientWidth,h:d.clientHeight,o:d.scrollTop}}else if(d.body&&(d.body.clientWidth||d.body.clientHeight)){d=d.body;return{w:d.clientWidth,h:d.clientHeight,o:d.scrollTop}}};var E=null;var S=function(e){if(e)e.preventDefault();var T=tooltexts||[];var t=this.id||this.alt;E.html(T[t]||t);var w=W();var o=O(this);var h=this.offsetHeight;var w=this.offsetWidth;E.css({left:w.w-o.l<w?o.l-w-20:o.l+20,top:w.h+w.o-o.t<h?w.h-h+w.o:o.t+20,opacity:''}).stop().fadeIn("fast")};var H=function(){E.stop().fadeOut("slow")};var D={className:'tooltip',element:'div'};var A=$.fn.tooltip=function(o){D=$.extend(D,o);if(!E)(E=$('<'+D.element+'>')).addClass(D.className).hide().appendTo(document.body);return this.mouseover(S).mouseout(H)};A.defaults=D;$(window).unload(function(){E=null})})(jQuery);