(function(e){e.Zebra_Tooltips=function(k,p){var q={animation_speed:0,animation_offset:20,background_color:"#000",close_on_click:!0,color:"#FFF",content:!1,default_position:"above",hide_delay:100,keep_visible:!0,max_width:250,opacity:"1",position:"center",prerender:!1,show_delay:100,vertical_offset:0,onBeforeHide:null,onHide:null,onBeforeShow:null,onShow:null},b=this,l,u,h,r;b.settings={};b.hide=function(b,a){b.each(function(){var b=e(this),c=b.data("Zebra_Tooltip");c&&(c.sticky=!1,a&&(c.destroy= !0),b.data("Zebra_Tooltip",c),m(b))})};b.show=function(b,a){b.each(function(){var b=e(this),c=b.data("Zebra_Tooltip");c&&(c.sticky=!0,c.muted=!1,a&&(c.destroy=!0),b.data("Zebra_Tooltip",c),s(b))})};var n=function(c){var a=c.data("Zebra_Tooltip");if(!a.tooltip){var d=jQuery("
",{"class":"Zebra_Tooltip",css:{opacity:0,display:"block"}}),g=jQuery("
",{"class":"Zebra_Tooltip_Message",css:{"max-width":b.settings.max_width,"background-color":b.settings.background_color,color:b.settings.color}}).html(b.settings.content? b.settings.content:a.content).appendTo(d),a=jQuery("
",{"class":"Zebra_Tooltip_Arrow"}).appendTo(d),t=jQuery("
").appendTo(a);b.settings.keep_visible&&(d.bind("mouseleave"+(b.settings.close_on_click?" click":""),function(){m(c)}),d.bind("mouseenter",function(){s(c)}));d.appendTo("body");var k=d.outerWidth(),n=d.outerHeight(),p=t.outerWidth(),v=t.outerHeight(),f=g.outerWidth(),q=g.outerHeight(),a={tooltip:d,tooltip_width:k,tooltip_height:n+v/2,message:g,arrow_container:a,arrow_width:p,arrow_height:v, arrow:t};d.css({width:a.tooltip_width,height:a.tooltip_height});a.tooltip_width+=g.outerWidth()-f;a.tooltip_height+=g.outerHeight()-q;d.css({width:a.tooltip_width,height:a.tooltip_height,display:"none"});a=e.extend(c.data("Zebra_Tooltip"),a);c.data("Zebra_Tooltip",a)}a.sticky&&!a.close&&(jQuery("",{"class":"Zebra_Tooltip_Close",href:"javascript:void(0)"}).html("x").bind("click",function(a){a.preventDefault();a=c.data("Zebra_Tooltip");a.sticky=!1;c.data("Zebra_Tooltip",a);m(c)}).appendTo(a.message), a.close=!0,a=e.extend(c.data("Zebra_Tooltip"),a),c.data("Zebra_Tooltip",a));if(a.window_resized||a.window_scrolled)d=e(window),a.window_resized&&(l=d.width(),u=d.height(),g=c.offset(),e.extend(a,{element_left:g.left,element_top:g.top,element_width:c.outerWidth(),element_height:c.outerHeight()})),r=d.scrollTop(),h=d.scrollLeft(),d="left"==b.settings.position?a.element_left-a.tooltip_width+a.arrow_width:"right"==b.settings.position?a.element_left+a.element_width-a.arrow_width:a.element_left+(a.element_width- a.tooltip_width)/2,g=a.element_top-a.tooltip_height,f="left"==b.settings.position?a.tooltip_width-a.arrow_width-a.arrow_width/2:"right"==b.settings.position?a.arrow_width/2:(a.tooltip_width-a.arrow_width)/2,d+a.tooltip_width>l+h&&(f-=l+h-(d+a.tooltip_width)-6,d=l+h-a.tooltip_width-6,f+a.arrow_width>a.tooltip_width-6&&(f=a.tooltip_width-6-a.arrow_width),d+f+a.arrow_width/2f&&(f=a.arrow_width/2),d+f+a.arrow_width/2>a.element_left+a.element_width&&(f=-1E4)), a.arrow_container.removeClass("Zebra_Tooltip_Arrow_Top"),a.arrow_container.addClass("Zebra_Tooltip_Arrow_Bottom"),a.message.css("margin-top",""),a.arrow.css("borderColor",b.settings.background_color+" transparent transparent"),g