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

