(function(a){a.fn.ldtt=function(c){var b=jQuery.extend({Position:"top",X:0,Y:0,Theme:"LDTT",Delay:0,FadeIn:false},c);a("body").append('<div id="'+b.Theme+'"></div>');return this.each(function(){var d=a(this).attr("title");a.data(this,"title",d);a(this).attr("title","");a(this).hover(function(){var m=a.data(this,"title");var n=a("#"+b.Theme);a(n).html(m);if(m.length>0){var i=a(this).offset();var l=a(this).outerWidth();var k=a(this).outerHeight();var e=a(n).outerWidth();var o=a(n).outerHeight();var g=a(window).height();var j=a(window).width();switch(b.Position){case"left":var h=Math.ceil(i.left+b.X-e);var f=Math.ceil(i.top+k/2-o/2+b.Y);break;case"right":var h=Math.ceil(i.left+b.X+l);var f=Math.ceil(i.top+k/2-o/2+b.Y);break;case"bottom":var h=Math.ceil(i.left+l/2-e/2+b.X);var f=Math.ceil(i.top+b.Y+k);break;default:var h=Math.ceil(i.left+l/2-e/2+b.X);var f=Math.ceil(i.top+b.Y-o);break}if((h+e+b.X)>j){h=Math.ceil(i.left-e)}if((f+o+b.Y)>(a(document).scrollTop()+g)){f=Math.ceil(i.top-o)}a("body").data("LDTTTimer",setTimeout(function(){var p={left:h+"px",top:f+"px"};if(b.FadeIn){a(n).css(p).fadeIn(b.FadeIn)}else{a(n).css(p).show()}},b.Delay))}},function(){clearTimeout(a("body").data("LDTTTimer"));a("#"+b.Theme).stop(true,true).hide()})})}})(jQuery);
