jQuery.iTooltip={helper:null,current:null,focused:false,oldTitle:null,focus:function(a){jQuery.iTooltip.focused=true;jQuery.iTooltip.show(a,this)},hidefocused:function(a){if(jQuery.iTooltip.current!=this){return}jQuery.iTooltip.focused=false;jQuery.iTooltip.hide(a,this)},show:function(b,a){if(!a){a=this}if(jQuery.iTooltip.current!=null){return}jQuery.iTooltip.current=a;pos=jQuery.extend(jQuery.iUtil.getPosition(a),jQuery.iUtil.getSize(a));jEl=jQuery(a);title=jEl.attr("title");href=jEl.attr("href");if(title){jQuery.iTooltip.oldTitle=title;jEl.attr("title"," ");jQuery.iTooltip.helper.empty().append("<strong>"+title+"</strong>"+(href?"<div>"+href+"</div>":"")).css({top:pos.y+pos.h+8+"px",left:pos.x+"px",display:"block"});if(a.tE.ttClass){jQuery.iTooltip.helper.addClass(a.tE.ttClass)}}},hide:function(b,a){if(!a){a=this}if(jQuery.iTooltip.focused!=true&&jQuery.iTooltip.current==a){jQuery.iTooltip.current=null;jQuery.iTooltip.helper.css("display","none");if(a.tE.ttClass){jQuery.iTooltip.helper.removeClass(a.tE.ttClass)}jQuery(a).attr("title",jQuery.iTooltip.oldTitle);jQuery.iTooltip.oldTitle=null}},build:function(b,a){if(!jQuery.iTooltip.helper){jQuery("body").append('<div id="tooltipHelper"></div>');jQuery.iTooltip.helper=jQuery("#tooltipHelper");jQuery.iTooltip.helper.css({position:"absolute",zIndex:5,display:"none"})}return this.each(function(){var c=jQuery(this);if(b&&b.constructor==String){this.ttClass=b}c.bind("mouseover",jQuery.iTooltip.show);c.bind("focus",jQuery.iTooltip.focus);c.bind("mouseout",jQuery.iTooltip.hide);c.bind("blur",jQuery.iTooltip.hidefocused);c.get(0).tE=this})}};jQuery.fn.ToolTip=jQuery.iTooltip.build;
