(function(a){a.extend({joeltip:{cached:{},last_options:null,hide_count:1,timeout_ids:[],timeout_ids_index:0,timeout_delay:250,tip:null,on:false,defaults:{click_outside_to_close:true,close_button_parent:"",close_button:"/v/vspfiles/images/close-button.png",offsetx:40,offsety:15,fadeSpeed:300,interval:200,sensitivity:7,mode:"hover",addClass:"",default_content:"",selector:function(b){return b.next(".jt_desc")}},showTip:function(g,d){var c="",f=d.default_content,e=false;if(d.mode=="hover"){a.joeltip.clearHideTimeout()}var h,b=0,i=0;if(d.relativeTo){h=a(d.relativeTo).offset();b=h.left;i=h.top}else{h=g.offset();b=h.left;i=h.top}c=typeof d.load_and_cache=="function"?d.load_and_cache(g):d.load_and_cache;if(c){if(a.joeltip.cached[c]){f=a.joeltip.cached[c]}else{e=true;a.joeltip.tip.load(c,null,function(){f=a.joeltip.cached[c]=a.joeltip.tip.html();a.joeltip.addCloseButton(d);a.joeltip.tip.trigger("show",[g]);if(!a.browser.msie&&typeof d.slideIn=="function"){d.slideIn()}})}}else{f=d.selector(g).html()}if(a.joeltip.last_options){a.joeltip.tip.removeClass(a.joeltip.last_options.addClass)}a.joeltip.tip.addClass(d.addClass).css({top:d.offsety+i+"px",left:d.offsetx+b+"px"}).html(f);if(d.mode=="click"){a.joeltip.addCloseButton(d)}if(d.width){a.joeltip.tip.css({width:d.width})}if(!a.joeltip.on&&!a.browser.msie){if(typeof d.slideIn=="function"){if(!e){d.slideIn()}}else{a.joeltip.tip.fadeIn(d.fadeSpeed)}}else{a.joeltip.tip.stop();a.joeltip.tip.css({display:"block",opacity:1})}if(!e){a.joeltip.tip.trigger("show",[g])}a.joeltip.on=true;a.joeltip.last_options=d;if(d.click_outside_to_close){a.joeltip.setClickOutsideTimer()}},hideTip:function(b){a.joeltip.hide_count++;a.joeltip.setHideTimer(b)},hide:function(b){if(!a.joeltip.on||a.joeltip.hide_count<1){return}a.joeltip.hide_count=1;a("body").stopTime().unbind("click.jt");if(!a.browser.msie){if(typeof b.slideOut=="function"){b.slideOut();a.joeltip.on=false}else{a.joeltip.tip.fadeOut(b.fadeSpeed,function(){a.joeltip.on=false})}}else{a.joeltip.tip.css({display:"none"})}a.joeltip.tip.trigger("hide")},setHideTimer:function(b){a.joeltip.tip.oneTime(a.joeltip.timeout_delay,"hide",function(){a.joeltip.hide(b)})},addCloseButton:function(b){var c=a('<img src="'+b.close_button+'">').css(a.extend({},{display:"inline","float":"right",cursor:"pointer"},b.close_button_css)).click(function(){a.joeltip.hide(b)});if(b.close_button_parent.length>0){a.joeltip.tip.find(b.close_button_parent).prepend(c)}else{a.joeltip.tip.prepend(c)}},clearHideTimeout:function(){a.joeltip.hide_count--;a.joeltip.tip.stopTime("hide")},setClickOutsideTimer:function(){a("body").oneTime(500,function(){a(this).bind("click.jt",function(b){if(a(b.target).parents(".joeltip").length||a(b.target).is(".joeltip")||a(b.target).attr("joeltip")){return}a.joeltip.hide(a.joeltip.last_options)})})}}});a.fn.extend({joeltip:function(b){var b=a.extend({},a.joeltip.defaults,b);return this.each(function(){var c=a(this);var d=c.text()||b.title;c.attr("savetext",d);c.attr("joeltip",true);if(b.mode=="hover"){c.hoverIntent({sensitivity:b.sensitivity,interval:b.interval,over:function(){a.joeltip.showTip(c,b)},out:function(){a.joeltip.hideTip(b)}})}else{c.css({cursor:"pointer"}).click(function(){a.joeltip.showTip(c,b);return false})}})}});a(document).ready(function(b){a.ajaxSetup({cache:false});a("body").append(a.joeltip.tip=a('<div class="joeltip pngfix"> <img src="/v/vspfiles/images/loading.gif"> </div>'));a.joeltip.tip.bind("mouseenter",function(){if(a.joeltip.last_options.mode!="hover"){return}a.joeltip.clearHideTimeout()}).bind("mouseleave",function(){if(a.joeltip.last_options.mode!="hover"){return}a.joeltip.hide_count++;a.joeltip.setHideTimer(a.joeltip.last_options)})})})(jQuery);
