/*
 * jQuery UI Tooltip 1.9m6
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tooltip
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.widget.js
 *	jquery.ui.position.js
 */
(function(d){var g=0;d.widget("ui.tooltip",{version:"1.9m6",options:{content:function(){return d(this).attr("title")},hide:true,items:"[title]",position:{my:"left+15 center",at:"right center",collision:"flipfit flipfit"},show:true,tooltipClass:null,close:null,open:null},_create:function(){this._bind({mouseover:"open",focusin:"open"});this.tooltips={}},_setOption:function(a,c){if(a==="disabled"){this[c?"_disable":"_enable"]();this.options[a]=c}else this._super("_setOption",a,c)},_disable:function(){var a=
this;d.each(this.tooltips,function(c,e){var b=d.Event("blur");b.target=b.currentTarget=e[0];a.close(b,true)});this.element.find(this.options.items).andSelf().each(function(){var c=d(this);c.is("[title]")&&c.data("tooltip-title",c.attr("title")).attr("title","")})},_enable:function(){this.element.find(this.options.items).andSelf().each(function(){var a=d(this);a.data("tooltip-title")&&a.attr("title",a.data("tooltip-title"))})},open:function(a){var c,e=this,b=d(a?a.target:this.element).closest(this.options.items);
if(!(!b.length||b.attr("aria-describedby"))){b.data("tooltip-title")||b.data("tooltip-title",b.attr("title"));(c=this.options.content.call(b[0],function(f){setTimeout(function(){e._open(a,b,f)},1)}))&&e._open(a,b,c)}},_open:function(a,c,e){if(e){c.is("[title]")&&c.attr("title","");var b=this._find(c);if(!b.length){b=this._tooltip(c);c.attr("aria-describedby",b.attr("id"))}b.find(".ui-tooltip-content").html(e);b.stop(true).position(d.extend({of:c},this.options.position)).hide();this._show(b,this.options.show);
this._trigger("open",a,{tooltip:b});this._bind(c,{mouseleave:"close",blur:"close",keyup:function(f){if(f.keyCode==d.ui.keyCode.ESCAPE){f=d.Event(f);f.currentTarget=c[0];this.close(f,true)}}})}},close:function(a,c){var e=this,b=d(a?a.currentTarget:this.element),f=this._find(b);if(!(!c&&document.activeElement===b[0])){b.data("tooltip-title")&&b.attr("title",b.data("tooltip-title"));b.removeAttr("aria-describedby");f.stop(true);this._hide(f,this.options.hide,function(){d(this).remove();delete e.tooltips[this.id]});
b.unbind("mouseleave.tooltip blur.tooltip keyup.tooltip");this._trigger("close",a,{tooltip:f})}},_tooltip:function(a){var c="ui-tooltip-"+g++,e=d("<div>").attr({id:c,role:"tooltip"}).addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||""));d("<div>").addClass("ui-tooltip-content").appendTo(e);e.appendTo(document.body);d.fn.bgiframe&&e.bgiframe();this.tooltips[c]=a;return e},_find:function(a){return(a=a.attr("aria-describedby"))?d("#"+a):d()},_destroy:function(){d.each(this.tooltips,
function(a){d("#"+a).remove()})}})})(jQuery);

