(function(a){a.fn.extend({htmlTooltip:function(){return a(this).tooltip({delay:500,fixPNG:!0,extraClass:"tooltip",bodyHandler:function(){var c=a(this),f=c.hasClass("sample")||c.hasClass("query");a("#tooltip .body").removeClass().addClass("body").addClass(this.className);this.xhr&&this.xhr.abort();return!c.hasClass("format")&&this.href&&(0==this.title.indexOf("http://linkedlifedata.com/resource/umls/id/")||-1!=this.title.indexOf("/resource/umls-concept/"))?(this.xhr=jQuery.ajax({url:a.settings.context+
"/autocomplete.json?q="+this.tooltipText+"&limit=1",success:function(b){a(".tooltip .body").html(b.results[0]?"<div><strong>Type:</strong> "+b.results[0].types.join("; ")+"<br /><strong>Definition:</strong> "+b.results[0].definition+"</div>":c.get(0).tooltipText)},dataType:"json"}),"<div>Loading...</div>"):this.tooltipText.replace(/\+| /g,f?"&nbsp;":" ").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\n/g,"<br />")},showURL:!1})},paging:function(c,f){var b,d=this;links=Math.ceil(a("li",d).size()/
c);target=a("p",d);b=target.size()?a('<span class="paging" />').appendTo(target):a('<span class="paging" />').insertAfter(a("a:first",d));if(1<links){b.before("<span> ( </span>").after("<span> ) </span>");var i=function(h){var j=(h-1)*c,e=j+c;a("li",d).each(function(b,c){b>=j&&b<e?a(c).show():a(c).hide()});links=Math.ceil(a("li",d).size()/c);b=a(".paging",d);b.html("");for(var g=1;g<=links;g++)1!=g&&b.append('<span class="separator"> | </span>'),b.append(g==h?"<span>"+g+"</span>":'<a href="#">'+g+
"</a>");a("a",b).click(function(){if("#"==a(this).attr("href"))return i(parseInt(a(this).html())),!1});f&&(b.append('<span class="separator"> | </span>'),b.append('<a href="'+f+'">View all</span>'))};i(1)}a(d).parent().show()},corelpaging:function(c,f){var b=this;links=Math.ceil(a("li",b).size()/c);paging=a('<span class="paging" />').insertBefore(this);if(1<links){paging.before("<span> ( </span>").after("<span> ) </span>");var d=function(i){var h=(i-1)*c,j=h+c;a("li",b).each(function(b,c){b>=h&&b<
j?a(c).show():a(c).hide()});links=Math.ceil(a("li",b).size()/c);paging=a(".paging",b);paging.html("");for(var e=1;e<=links;e++)1!=e&&paging.append('<span class="separator"> | </span>'),paging.append(e==i?"<span>"+e+"</span>":'<a href="#">'+e+"</a>");a("a",paging).click(function(){if("#"==a(this).attr("href"))return d(parseInt(a(this).html())),!1});f&&(paging.append('<span class="separator"> | </span>'),paging.append('<a href="'+f+'">View all</span>'))};d(1)}a(b).parent().show()}});a(function(){a(":header").each(function(){a.support.opacity||
a(this).css({filter:'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="",sizingMethod="crop")',zoom:1})})})})(jQuery);
