/* www.dalion.ua, build 1150 */ (function(h){var g=[];h.tools=h.tools||{};h.tools.tooltip={version:"1.1.3",conf:{effect:"toggle",fadeOutSpeed:"fast",tip:null,predelay:0,delay:30,opacity:1,lazy:undefined,position:["top","center"],offset:[0,0],cancelDefault:true,relative:false,oneInstance:true,events:{def:"mouseover,mouseout",input:"focus,blur",widget:"focus mouseover,blur mouseout",tooltip:"mouseover,mouseout"},api:false},addEffect:function(c,a,b){e[c]=[a,b];}};var e={toggle:[function(d){var c=this.getConf(),b=this.getTip(),a=c.opacity;if(a<1){b.css({opacity:a});}b.show();d.call();},function(a){this.getTip().hide();a.call();}],fade:[function(a){this.getTip().fadeIn(this.getConf().fadeInSpeed,a);},function(a){this.getTip().fadeOut(this.getConf().fadeOutSpeed,a);}]};function f(w,v){var a=this,r=h(this);w.data("tooltip",a);var q=w.next();if(v.tip){q=h(v.tip);if(q.length>1){q=w.nextAll(v.tip).eq(0);if(!q.length){q=w.parent().nextAll(v.tip).eq(0);}}}function b(j){var k=v.relative?w.position().top:w.offset().top,l=v.relative?w.position().left:w.offset().left,i=v.position[0];k-=q.outerHeight()-v.offset[0];l+=w.outerWidth()+v.offset[1];var n=q.outerHeight()+w.outerHeight();if(i=="center"){k+=n/2;}if(i=="bottom"){k+=n;}i=v.position[1];var m=q.outerWidth()+w.outerWidth();if(i=="center"){l-=m/2;}if(i=="left"){l-=m;}return{top:k,left:l};}var t=w.is(":input"),x=t&&w.is(":checkbox, :radio, select, :button"),u=w.attr("type"),c=v.events[u]||v.events[t?(x?"widget":"input"):"def"];c=c.split(/,\s*/);if(c.length!=2){throw"Tooltip: bad events configuration for "+u;}w.bind(c[0],function(i){if(v.oneInstance){h.each(g,function(){this.hide();});}var j=q.data("trigger");if(j&&j[0]!=this){q.hide().stop(true,true);}i.target=this;a.show(i);c=v.events.tooltip.split(/,\s*/);q.bind(c[0],function(){a.show(i);});if(c[1]){q.bind(c[1],function(){a.hide(i);});}});w.bind(c[1],function(i){a.hide(i);});if(!h.browser.msie&&!t&&!v.predelay){w.mousemove(function(){if(!a.isShown()){w.triggerHandler("mouseover");}});}if(v.opacity<1){q.css("opacity",v.opacity);}var d=0,s=w.attr("title");if(s&&v.cancelDefault){w.removeAttr("title");w.data("title",s);}h.extend(a,{show:function(i){if(i){w=h(i.target);}clearTimeout(q.data("timer"));if(q.is(":animated")||q.is(":visible")){return a;}function j(){q.data("trigger",w);var k=b(i);if(v.tip&&s){q.html(w.data("title"));}i=i||h.Event();i.type="onBeforeShow";r.trigger(i,[k]);if(i.isDefaultPrevented()){return a;}k=b(i);q.css({position:"absolute",top:k.top,left:k.left});var l=e[v.effect];if(!l){throw'Nonexistent effect "'+v.effect+'"';}l[0].call(a,function(){i.type="onShow";r.trigger(i);});}if(v.predelay){clearTimeout(d);d=setTimeout(j,v.predelay);}else{j();}return a;},hide:function(i){clearTimeout(q.data("timer"));clearTimeout(d);if(!q.is(":visible")){return;}function j(){i=i||h.Event();i.type="onBeforeHide";r.trigger(i);if(i.isDefaultPrevented()){return;}e[v.effect][1].call(a,function(){i.type="onHide";r.trigger(i);});}if(v.delay&&i){q.data("timer",setTimeout(j,v.delay));}else{j();}return a;},isShown:function(){return q.is(":visible, :animated");},getConf:function(){return v;},getTip:function(){return q;},getTrigger:function(){return w;},bind:function(j,i){r.bind(j,i);return a;},onHide:function(i){return this.bind("onHide",i);},onBeforeShow:function(i){return this.bind("onBeforeShow",i);},onShow:function(i){return this.bind("onShow",i);},onBeforeHide:function(i){return this.bind("onBeforeHide",i);},unbind:function(i){r.unbind(i);return a;}});h.each(v,function(j,i){if(h.isFunction(i)){a.bind(j,i);}});}h.prototype.tooltip=function(c){var b=this.eq(typeof c=="number"?c:0).data("tooltip");if(b){return b;}var a=h.extend(true,{},h.tools.tooltip.conf);if(h.isFunction(c)){c={onBeforeShow:c};}else{if(typeof c=="string"){c={tip:c};}}c=h.extend(true,a,c);if(typeof c.position=="string"){c.position=c.position.split(/,?\s/);}if(c.lazy!==false&&(c.lazy===true||this.length>20)){this.one("mouseover",function(d){b=new f(h(this),c);b.show(d);g.push(b);});}else{this.each(function(){b=new f(h(this),c);g.push(b);});}return c.api?b:this;};})(jQuery);(function(d){var e=d.tools.tooltip;e.effects=e.effects||{};e.effects.slide={version:"1.0.0"};d.extend(e.conf,{direction:"up",bounce:false,slideOffset:10,slideInSpeed:200,slideOutSpeed:200,slideFade:!d.browser.msie});var f={up:["-","top"],down:["+","top"],left:["-","left"],right:["+","left"]};d.tools.tooltip.addEffect("slide",function(j){var c=this.getConf(),b=this.getTip(),a=c.slideFade?{opacity:c.opacity}:{},i=f[c.direction]||f.up;a[i[1]]=i[0]+"="+c.slideOffset;if(c.slideFade){b.css({opacity:0});}b.show().animate(a,c.slideInSpeed,j);},function(k){var c=this.getConf(),a=c.slideOffset,b=c.slideFade?{opacity:0}:{},j=f[c.direction]||f.up;var l=""+j[0];if(c.bounce){l=l=="+"?"-":"+";}b[j[1]]=l+"="+a;this.getTip().animate(b,c.slideOutSpeed,function(){d(this).hide();k.call();});});})(jQuery);(function(g){var h=g.tools.tooltip;h.plugins=h.plugins||{};h.plugins.dynamic={version:"1.0.1",conf:{api:false,classNames:"top right bottom left"}};function e(a){var d=g(window);var b=d.width()+d.scrollLeft();var c=d.height()+d.scrollTop();return[a.offset().top<=d.scrollTop(),b<=a.offset().left+a.width(),c<=a.offset().top+a.height(),d.scrollLeft()>=a.offset().left];}function f(a){var b=a.length;while(b--){if(a[b]){return false;}}return true;}g.fn.dynamic=function(c){var b=g.extend({},h.plugins.dynamic.conf),d;if(typeof c=="number"){c={speed:c};}c=g.extend(b,c);var j=c.classNames.split(/\s/),a;this.each(function(){if(g(this).tooltip().jquery){throw"Lazy feature not supported by dynamic plugin. set lazy: false for tooltip";
}var i=g(this).tooltip().onBeforeShow(function(t,s){var p=this.getTip(),q=this.getConf();if(!a){a=[q.position[0],q.position[1],q.offset[0],q.offset[1],g.extend({},q)];}g.extend(q,a[4]);q.position=[a[0],a[1]];q.offset=[a[2],a[3]];p.css({visibility:"hidden",position:"absolute",top:s.top,left:s.left}).show();var r=e(p);if(!f(r)){if(r[2]){g.extend(q,c.top);q.position[0]="top";p.addClass(j[0]);}if(r[3]){g.extend(q,c.right);q.position[1]="right";p.addClass(j[1]);}if(r[0]){g.extend(q,c.bottom);q.position[0]="bottom";p.addClass(j[2]);}if(r[1]){g.extend(q,c.left);q.position[1]="left";p.addClass(j[3]);}if(r[0]||r[2]){q.offset[0]*=-1;}if(r[1]||r[3]){q.offset[1]*=-1;}}p.css({visibility:"visible"}).hide();});i.onShow(function(){var m=this.getConf(),n=this.getTip();m.position=[a[0],a[1]];m.offset=[a[2],a[3]];});i.onHide(function(){var l=this.getTip();l.removeClass(c.classNames);});d=i;});return c.api?d:this;};})(jQuery);
