(function(a){a.fn.style_my_tooltips=function(b){var c={tip_follows_cursor:"on",tip_delay_time:1000};var b=a.extend(c,b);a("body").append("<div id='s-m-t-tooltip'></div>");smtTip=a("#s-m-t-tooltip");smtTip.hide();return this.each(function(){function f(g){smtMouseCoordsX=g.pageX;smtMouseCoordsY=g.pageY;e()}function e(){var j=0;var h=24;var l=smtMouseCoordsX+j+a(smtTip).outerWidth();var k=smtMouseCoordsY+h+a(smtTip).outerHeight();if(l<=a(window).width()){smtTip.css("left",smtMouseCoordsX+j)}else{var i=smtMouseCoordsX-(j)-a(smtTip).width();smtTip.css("left",i)}if(k<=a(window).height()){smtTip.css("top",smtMouseCoordsY+h)}else{var g=smtMouseCoordsY-(h)-a(smtTip).height();smtTip.css("top",g)}}a(this).hover(function(i){var h=a(this);h.data("smtTitle",h.attr("title"));var g=h.data("smtTitle");h.attr("title","");smtTip.empty().append(g).hide();smtTip_delay=setInterval(d,b.tip_delay_time);if(b.tip_follows_cursor=="off"){f(i)}else{a(document).bind("mousemove",function(j){f(j)})}},function(){var g=a(this);if(b.tip_follows_cursor!="off"){a(document).unbind("mousemove")}clearInterval(smtTip_delay);if(smtTip.is(":animated")){smtTip.hide()}else{smtTip.fadeTo("fast",0)}g.attr("title",g.data("smtTitle"))});function d(){smtTip.fadeTo("fast",1,function(){clearInterval(smtTip_delay)})}a(this).click(function(){var g=a(this);g.attr("title",g.data("smtTitle"))})})}})(jQuery);
