(function(e){function G(b,c,d){var a=this;a.id=d;a.options=c;a.status={animated:false,rendered:false,disabled:false,focused:false};a.elements={target:b.addClass(a.options.style.classes.target),tooltip:null,wrapper:null,content:null,contentWrapper:null,title:null,button:null,tip:null,bgiframe:null};a.cache={mouse:{},position:{},toggle:0};a.timers={};e.extend(a,a.options.api,{show:function(f){function g(){a.elements.tooltip.attr("aria-hidden",true);a.options.position.type!=="static"&&a.focus();a.onShow.call(a, f);e.browser.msie&&a.elements.tooltip.get(0).style.removeAttribute("filter");a.elements.tooltip.css({opacity:""})}var h;if(!a.status.rendered)return false;if(a.elements.tooltip.css("display")!=="none")return a;a.elements.tooltip.stop(true,false);if(a.beforeShow.call(a,f)===false)return a;a.cache.toggle=1;a.options.position.type!=="static"&&a.updatePosition(f,a.options.show.effect.length>0);if(typeof a.options.show.solo=="object")h=e(a.options.show.solo);else if(a.options.show.solo===true)h=e("div.qtip").not(a.elements.tooltip); h&&h.each(function(){e(this).qtip("api").status.rendered===true&&e(this).qtip("api").hide()});if(typeof a.options.show.effect.type=="function"){a.options.show.effect.type.call(a.elements.tooltip,a.options.show.effect.length);a.elements.tooltip.queue(function(){g();e(this).dequeue()})}else{switch(a.options.show.effect.type.toLowerCase()){case "fade":a.elements.tooltip.fadeIn(a.options.show.effect.length,g);break;case "slide":a.elements.tooltip.slideDown(a.options.show.effect.length,function(){g(); a.options.position.type!=="static"&&a.updatePosition(f,true)});break;case "grow":a.elements.tooltip.show(a.options.show.effect.length,g);break;default:a.elements.tooltip.show(null,g);break}a.elements.tooltip.addClass(a.options.style.classes.active)}return a},hide:function(f){function g(){a.elements.tooltip.attr("aria-hidden",true);a.elements.tooltip.css({opacity:""});a.onHide.call(a,f)}if(a.status.rendered){if(a.elements.tooltip.css("display")==="none")return a}else return false;clearTimeout(a.timers.show); a.elements.tooltip.stop(true,false);if(a.beforeHide.call(a,f)===false)return a;a.cache.toggle=0;if(typeof a.options.hide.effect.type=="function"){a.options.hide.effect.type.call(a.elements.tooltip,a.options.hide.effect.length);a.elements.tooltip.queue(function(){g();e(this).dequeue()})}else{switch(a.options.hide.effect.type.toLowerCase()){case "fade":a.elements.tooltip.fadeOut(a.options.hide.effect.length,g);break;case "slide":a.elements.tooltip.slideUp(a.options.hide.effect.length,g);break;case "grow":a.elements.tooltip.hide(a.options.hide.effect.length, g);break;default:a.elements.tooltip.hide(null,g);break}a.elements.tooltip.removeClass(a.options.style.classes.active)}return a},toggle:function(f,g){g=/boolean|number/.test(typeof g)?g:!a.elements.tooltip.is(":visible");a[g?"show":"hide"](f);return a},updatePosition:function(f,g){if(!a.status.rendered)return false;var h=e(c.position.target),j=c.position,k,l,o=a.elements.tooltip.width(),q=a.elements.tooltip.height(),m,n,p,x={left:function(){var r=m.left+o-e(window).width()-e(window).scrollLeft(),s= n.x==="left"?-o:n.x==="right"?o:0,u=-2*j.adjust.x;m.left+=m.left<0?s+k+u:r>0?s-k+u:0;return Math.round(r)},top:function(){var r=m.top+q-e(window).height()-e(window).scrollTop(),s=n.y==="top"?-q:n.y==="bottom"?q:0,u=p.y==="top"?l:p.y==="bottom"?-l:0,w=-2*j.adjust.y;m.top+=m.top<0?s+l+w:r>0?s+u+w:0;return Math.round(r)}};n=c.position.corner.tooltip;p=c.position.corner.target;if(f&&c.position.target==="mouse"){p={x:"left",y:"top"};k=l=0;m={top:f.pageY,left:f.pageX}}else{if(h[0]===document){k=h.width(); l=h.height();m={top:0,left:0}}else if(h[0]===window){k=h.width();l=h.height();m={top:h.scrollTop(),left:h.scrollLeft()}}else if(h.is("area")){coords=a.options.position.target.attr("coords").split(",");for(i=0;i<coords.length;i++)coords[i]=parseInt(coords[i]);mapName=a.options.position.target.parent("map").attr("name");imagePos=e('img[usemap="#'+mapName+'"]:first').offset();h.position={left:Math.floor(imagePos.left+coords[0]),top:Math.floor(imagePos.top+coords[1])};switch(a.options.position.target.attr("shape").toLowerCase()){case "rect":k= Math.ceil(Math.abs(coords[2]-coords[0]));l=Math.ceil(Math.abs(coords[3]-coords[1]));break;case "circle":k=coords[2]+1;l=coords[2]+1;break;case "poly":k=coords[0];l=coords[1];for(i=0;i<coords.length;i++)if(i%2==0){if(coords[i]>k)k=coords[i];if(coords[i]<coords[0])m.left=Math.floor(imagePos.left+coords[i])}else{if(coords[i]>l)l=coords[i];if(coords[i]<coords[1])m.top=Math.floor(imagePos.top+coords[i])}k-=m.left-imagePos.left;l-=m.top-imagePos.top;break}k-=2;l-=2}else{k=h.outerWidth();l=h.outerHeight(); m=h.offset()}m.left+=p.x==="right"?k:p.x==="center"?k/2:0;m.top+=p.y==="bottom"?l:p.y==="center"?l/2:0}m.left+=j.adjust.x+(n.x==="right"?-o:n.x==="center"?-o/2:0);m.top+=j.adjust.y+(n.y==="bottom"?-q:n.y==="center"?-q/2:0);if(a.options.style.border.radius>0){if(n.x==="left")newPosition.left-=a.options.style.border.radius;else if(n.x==="right")newPosition.left+=a.options.style.border.radius;if(n.y==="top")newPosition.top-=a.options.style.border.radius;else if(n.y==="bottom")newPosition.top+=a.options.style.border.radius}if(j.adjust.screen){x.left(); x.top()}!a.elements.bgiframe&&e.browser.msie&&parseInt(e.browser.version.charAt(0))==6&&H.call(a);returned=a.beforePositionUpdate.call(a,f);if(returned===false)return a;a.cache.position=m;if(g===true){a.status.animated=true;a.elements.tooltip.animate(m,200,"swing",function(){a.status.animated=false})}else a.elements.tooltip.css(m);a.onPositionUpdate.call(a,f);return a},updateWidth:function(f){if(!a.status.rendered||f&&typeof f!=="number")return false;var g=a.elements.contentWrapper.siblings().add(a.elements.tip).add(a.elements.button), h=a.elements.wrapper.add(a.elements.contentWrapper.children()),j=a.elements.tooltip,k=a.options.style.width.max,l=a.options.style.width.min;if(!f)if(typeof a.options.style.width.value==="number")f=a.options.style.width.value;else{a.elements.tooltip.css({width:"auto"});g.hide();j.width(f);e.browser.msie&&h.css({zoom:""});f=a.getDimensions().width;a.options.style.width.value||(f=Math.min(Math.max(f,l),k))}if(f%2)f-=1;a.elements.tooltip.width(f);g.show();a.options.style.border.radius&&a.elements.tooltip.find(".qtip-betweenCorners").each(function(){e(this).width(f- a.options.style.border.radius*2)});if(e.browser.msie){h.css({zoom:1});a.elements.wrapper.width(f);a.elements.bgiframe&&a.elements.bgiframe.width(f).height(a.getDimensions.height)}return a},updateStyle:function(f){var g,h,j,k;if(!a.status.rendered||typeof f!=="string"||!e.fn.qtip.styles[f])return false;a.options.style=y.call(a,e.fn.qtip.styles[f],a.options.user.style);a.elements.content.css(t(a.options.style));a.options.content.title.text!==false&&a.elements.title.css(t(a.options.style.title,true)); a.elements.contentWrapper.css({borderColor:a.options.style.border.color});if(a.options.style.tip.corner!==false)if(e("<canvas />").get(0).getContext){f=a.elements.tooltip.find(".qtip-tip canvas:first");h=f.get(0).getContext("2d");h.clearRect(0,0,300,300);j=f.parent("div[rel]:first").attr("rel");k=z(j,a.options.style.tip.size.width,a.options.style.tip.size.height);A.call(a,f,k,a.options.style.tip.color||a.options.style.border.color)}else if(e.browser.msie){f=a.elements.tooltip.find('.qtip-tip [nodeName="shape"]'); f.attr("fillcolor",a.options.style.tip.color||a.options.style.border.color)}if(a.options.style.border.radius>0){a.elements.tooltip.find(".qtip-betweenCorners").css({backgroundColor:a.options.style.border.color});if(e("<canvas />").get(0).getContext){g=B(a.options.style.border.radius);a.elements.tooltip.find(".qtip-wrapper canvas").each(function(){h=e(this).get(0).getContext("2d");h.clearRect(0,0,300,300);j=e(this).parent("div[rel]:first").attr("rel");C.call(a,e(this),g[j],a.options.style.border.radius, a.options.style.border.color)})}else e.browser.msie&&a.elements.tooltip.find('.qtip-wrapper [nodeName="arc"]').each(function(){e(this).attr("fillcolor",a.options.style.border.color)})}return a},updateContent:function(f,g){function h(){a.updateWidth();if(g!==false){a.options.position.type!=="static"&&a.updatePosition(a.elements.tooltip.is(":visible"),true);a.options.style.tip.corner!==false&&D.call(a)}}var j,k,l;if(!a.status.rendered||!f)return false;j=a.beforeContentUpdate.call(a,f);if(typeof j== "string")f=j;else if(j===false)return;e.browser.msie&&a.elements.contentWrapper.children().css({zoom:"normal"});f.jquery&&f.length>0?f.clone(true).appendTo(a.elements.content).show():a.elements.content.html(f);k=a.elements.content.find("img[complete=false]");if(k.length>0){l=0;k.each(function(){e('<img src="'+e(this).attr("src")+'" />').load(function(){++l==k.length&&h()})})}else h();a.onContentUpdate.call(a);return a},loadContent:function(f,g,h){function j(k){a.onContentLoad.call(a);a.updateContent(k)} if(!a.status.rendered)return false;if(a.beforeContentLoad.call(a)===false)return a;h=="post"?e.post(f,g,j):e.get(f,g,j);return a},updateTitle:function(f){if(!a.status.rendered||!f)return false;returned=a.beforeTitleUpdate.call(a);if(returned===false)return a;if(a.elements.button)a.elements.button=a.elements.button.clone(true);a.elements.title.html(f);a.elements.button&&a.elements.title.prepend(a.elements.button);a.onTitleUpdate.call(a);return a},focus:function(f){var g,h,j;if(!a.status.rendered|| a.options.position.type=="static")return false;g=parseInt(a.elements.tooltip.css("z-index"));h=15E3+e('div.qtip[id^="qtip"]').length-1;if(!a.status.focused&&g!==h){g=a.beforeFocus.call(a,f);if(g===false)return a;e('div.qtip[id^="qtip"]').not(a.elements.tooltip).each(function(){if(e(this).qtip("api").status.rendered===true){j=parseInt(e(this).css("z-index"));typeof j=="number"&&j>-1&&e(this).css({zIndex:parseInt(e(this).css("z-index"))-1});e(this).qtip("api").status.focused=false}});a.elements.tooltip.css({zIndex:h}); a.status.focused=true;a.onFocus.call(a,f)}return a},disable:function(f){if(!a.status.rendered)return false;a.status.disabled=f?true:false;return a},destroy:function(){var f,g;if(a.beforeDestroy.call(a)===false)return a;if(a.status.rendered){a.options.show.when.target.unbind("mousemove.qtip",a.updatePosition);a.options.show.when.target.unbind("mouseout.qtip",a.hide);a.options.show.when.target.unbind(a.options.show.when.event+".qtip");a.options.hide.when.target.unbind(a.options.hide.when.event+".qtip"); a.elements.tooltip.unbind(a.options.hide.when.event+".qtip");a.elements.tooltip.unbind("mouseover.qtip",a.focus);a.elements.tooltip.remove()}else a.options.show.when.target.unbind(a.options.show.when.event+".qtip-create");if(typeof a.elements.target.data("qtip")=="object"){g=a.elements.target.data("qtip").interfaces;if(typeof g=="object"&&g.length>0)for(f=0;f<g.length-1;f++)g[f].id==a.id&&g.splice(f,1)}e.fn.qtip.interfaces.splice(a.id,1);if(typeof g=="object"&&g.length>0)a.elements.target.data("qtip").current= g.length-1;else a.elements.target.removeData("qtip");a.onDestroy.call(a);return a.elements.target},getPosition:function(){var f,g;if(!a.status.rendered)return false;(f=a.elements.tooltip.css("display")!=="none"?false:true)&&a.elements.tooltip.css({visiblity:"hidden"}).show();g=a.elements.tooltip.offset();f&&a.elements.tooltip.css({visiblity:"visible"}).hide();return g},getDimensions:function(){var f,g;if(!a.status.rendered)return false;(f=!a.elements.tooltip.is(":visible")?true:false)&&a.elements.tooltip.css({visiblity:"hidden"}).show(); g={height:a.elements.tooltip.outerHeight(),width:a.elements.tooltip.outerWidth()};f&&a.elements.tooltip.css({visiblity:"visible"}).hide();return g}})}function E(){var b,c,d,a;b=this;b.beforeRender.call(b);b.status.rendered=true;b.elements.tooltip='<div qtip="'+b.id+'" id="qtip-'+b.id+'" role="tooltip" aria-describedby="qtip-'+b.id+'-content" class="qtip '+(b.options.style.classes.tooltip||b.options.style)+'" style="display:none; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; position:'+ b.options.position.type+';"> <div class="qtip-wrapper" style="position:relative; overflow:hidden; text-align:left;"> <div class="qtip-contentWrapper" style="overflow:hidden;"> <div id="qtip-'+b.id+'-content" class="qtip-content '+b.options.style.classes.content+'"></div> </div></div></div>';b.elements.tooltip=e(b.elements.tooltip);b.elements.tooltip.appendTo(b.options.position.container);b.elements.tooltip.data("qtip",{current:0,interfaces:[b]});b.elements.wrapper=b.elements.tooltip.children("div:first"); b.elements.contentWrapper=b.elements.wrapper.children("div:first").css({background:b.options.style.background});b.elements.content=b.elements.contentWrapper.children("div:first").css(t(b.options.style));e.browser.msie&&b.elements.wrapper.add(b.elements.content).css({zoom:1});b.options.hide.when.event=="unfocus"&&b.elements.tooltip.attr("unfocus",true);typeof b.options.style.width.value=="number"&&b.updateWidth();if(e("<canvas />").get(0).getContext||e.browser.msie){b.options.style.border.radius>0? I.call(b):b.elements.contentWrapper.css({border:b.options.style.border.width+"px solid "+b.options.style.border.color});b.options.style.tip.corner!==false&&J.call(b)}else{b.elements.contentWrapper.css({border:b.options.style.border.width+"px solid "+b.options.style.border.color});b.options.style.border.radius=0;b.options.style.tip.corner=false}if(typeof b.options.content.text=="string"&&b.options.content.text.length>0||b.options.content.text.jquery&&b.options.content.text.length>0)c=b.options.content.text; else if(typeof b.elements.target.attr("title")=="string"&&b.elements.target.attr("title").length>0){c=b.elements.target.attr("title").replace(/\n/gi,"<br />");b.elements.target.attr("title","")}else if(typeof b.elements.target.attr("alt")=="string"&&b.elements.target.attr("alt").length>0){c=b.elements.target.attr("alt").replace(/\n/gi,"<br />");b.elements.target.attr("alt","")}else c=" ";b.options.content.title.text!==false&&K.call(b);b.updateContent(c);L.call(b);b.options.show.ready===true&&b.show(); if(b.options.content.url!==false){c=b.options.content.url;d=b.options.content.data;a=b.options.content.method||"get";b.loadContent(c,d,a)}b.onRender.call(b)}function I(){var b,c,d,a,f,g,h,j,k;b=this;b.elements.wrapper.find(".qtip-borderBottom, .qtip-borderTop").remove();d=b.options.style.border.width;a=b.options.style.border.radius;f=b.options.style.border.color||b.options.style.tip.color;g=B(a);h={};for(c in g){h[c]='<div rel="'+c+'" style="'+(/Left/.test(c)?"left":"right")+":0; position:absolute; height:"+ a+"px; width:"+a+'px; overflow:hidden; line-height:0.1px; font-size:1px">';if(e("<canvas />").get(0).getContext)h[c]+='<canvas height="'+a+'" width="'+a+'" style="vertical-align: top"></canvas>';else if(e.browser.msie){j=a*2+3;h[c]+='<v:arc stroked="false" fillcolor="'+f+'" startangle="'+g[c][0]+'" endangle="'+g[c][1]+'" style="width:'+j+"px; height:"+j+"px; margin-top:"+(/bottom/.test(c)?-2:-1)+"px; margin-left:"+(/Right/.test(c)?g[c][2]-3.5:-1)+'px; vertical-align:top; display:inline-block; behavior:url(#default#VML)"></v:arc>'}h[c]+= "</div>"}c=b.getDimensions().width-Math.max(d,a)*2;c='<div class="qtip-betweenCorners" style="height:'+a+"px; width:"+c+"px; overflow:hidden; background-color:"+f+'; line-height:0.1px; font-size:1px;">';b.elements.wrapper.prepend('<div class="qtip-borderTop" dir="ltr" style="height:'+a+"px; margin-left:"+a+'px; line-height:0.1px; font-size:1px; padding:0;">'+h.topLeft+h.topRight+c);b.elements.wrapper.append('<div class="qtip-borderBottom" dir="ltr" style="height:'+a+"px; margin-left:"+a+'px; line-height:0.1px; font-size:1px; padding:0;">'+ h.bottomLeft+h.bottomRight+c);if(e("<canvas />").get(0).getContext)b.elements.wrapper.find("canvas").each(function(){k=g[e(this).parent("[rel]:first").attr("rel")];C.call(b,e(this),k,a,f)});else e.browser.msie&&b.elements.tooltip.append('<v:image style="behavior:url(#default#VML);"></v:image>');h=Math.max(a,a+(d-a));d=Math.max(d-a,0);b.elements.contentWrapper.css({border:"0px solid "+f,borderWidth:d+"px "+h+"px"})}function C(b,c,d,a){b=b.get(0).getContext("2d");b.fillStyle=a;b.beginPath();b.arc(c[0], c[1],d,0,Math.PI*2,false);b.fill()}function J(b){var c,d,a,f,g;c=this;c.elements.tip!==null&&c.elements.tip.remove();d=c.options.style.tip.color||c.options.style.border.color;if(c.options.style.tip.corner!==false){b||(b=new v(c.options.style.tip.corner));a=z(b.string(),c.options.style.tip.size.width,c.options.style.tip.size.height);c.elements.tip='<div class="'+c.options.style.classes.tip+'" dir="ltr" rel="'+b.string()+'" style="position:absolute; height:'+c.options.style.tip.size.height+"px; width:"+ c.options.style.tip.size.width+'px; margin:0 auto; line-height:0.1px; font-size:1px;"></div>';c.elements.tooltip.prepend(c.elements.tip);if(e("<canvas />").get(0).getContext)f='<canvas height="'+c.options.style.tip.size.height+'" width="'+c.options.style.tip.size.width+'"></canvas>';else if(e.browser.msie){f=c.options.style.tip.size.width+","+c.options.style.tip.size.height;g="m"+a[0][0]+","+a[0][1];g+=" l"+a[1][0]+","+a[1][1];g+=" "+a[2][0]+","+a[2][1];g+=" xe";f='<v:shape fillcolor="'+d+'" stroked="false" filled="true" path="'+ g+'" coordsize="'+f+'" style="width:'+c.options.style.tip.size.width+"px; height:"+c.options.style.tip.size.height+"px; line-height:0.1px; display:inline-block; behavior:url(#default#VML); vertical-align:"+(b.y==="top"?"bottom":"top")+'"></v:shape>';f+='<v:image style="behavior:url(#default#VML);"></v:image>';c.elements.contentWrapper.css("position","relative")}c.elements.tip=c.elements.tooltip.find("."+c.options.style.classes.tip).eq(0);c.elements.tip.html(f);e("<canvas />").get(0).getContext&& A.call(c,c.elements.tip.find("canvas:first"),a,d);b.y==="top"&&e.browser.msie&&parseInt(e.browser.version.charAt(0))===6&&c.elements.tip.css({marginTop:-4});D.call(c,b)}}function A(b,c,d){b=b.get(0).getContext("2d");b.fillStyle=d;b.beginPath();b.moveTo(c[0][0],c[0][1]);b.lineTo(c[1][0],c[1][1]);b.lineTo(c[2][0],c[2][1]);b.fill()}function D(b){var c,d;c=this;if(!(c.options.style.tip.corner===false||!c.elements.tip)){b||(b=new v(c.elements.tip.attr("rel")));d=positionAdjust=e.browser.msie?1:0;c.elements.tip.css(b[b.precedance], 0);if(b.precedance==="y"){if(e.browser.msie)positionAdjust=parseInt(e.browser.version.charAt(0))===6?b.y==="top"?-3:1:b.y==="top"?1:2;if(b.x==="center")c.elements.tip.css({left:"50%",marginLeft:-(c.options.style.tip.size.width/2)});else b.x==="left"?c.elements.tip.css({left:c.options.style.border.radius-d}):c.elements.tip.css({right:c.options.style.border.radius+d});b.y==="top"?c.elements.tip.css({top:-positionAdjust}):c.elements.tip.css({bottom:positionAdjust})}else{if(e.browser.msie)positionAdjust= parseInt(e.browser.version.charAt(0))===6?1:b.x==="left"?1:2;if(b.y==="center")c.elements.tip.css({top:"50%",marginTop:-(c.options.style.tip.size.height/2)});else b.y==="top"?c.elements.tip.css({top:c.options.style.border.radius-d}):c.elements.tip.css({bottom:c.options.style.border.radius+d});b.x==="left"?c.elements.tip.css({left:-positionAdjust}):c.elements.tip.css({right:positionAdjust})}d="padding-"+b[b.precedance];b=c.options.style.tip.size[b.precedance==="x"?"width":"height"];c.elements.tooltip.css("padding", 0);c.elements.tooltip.css(d,b);if(e.browser.msie&&parseInt(e.browser.version.charAt(0))==6){b=parseInt(c.elements.tip.css("margin-top"))||0;b+=parseInt(c.elements.content.css("margin-top"))||0;c.elements.tip.css({marginTop:b})}}}function K(){var b=this;b.elements.title!==null&&b.elements.title.remove();b.elements.tooltip.attr("aria-labelledby","qtip-"+b.id+"-title");b.elements.title=e('<div id="qtip-'+b.id+'-title" class="'+b.options.style.classes.title+'"></div>').css(t(b.options.style.title,true)).css({zoom:e.browser.msie? 1:0}).prependTo(b.elements.contentWrapper);b.options.content.title.text&&b.updateTitle.call(b,b.options.content.title.text);if(b.options.content.title.button!==false&&typeof b.options.content.title.button=="string")b.elements.button=e('<a class="'+b.options.style.classes.button+'" role="button" style="float:right; position: relative"></a>').css(t(b.options.style.button,true)).html(b.options.content.title.button).prependTo(b.elements.title).click(function(c){b.status.disabled||b.hide(c)})}function L(){function b(j){if(d.status.disabled!== true){if(d.options.hide.when.event=="inactive"){e(g).each(function(){f.bind(this+".qtip-inactive",h);d.elements.content.bind(this+".qtip-inactive",h)});h()}clearTimeout(d.timers.show);clearTimeout(d.timers.hide);if(d.options.show.delay>0)d.timers.show=setTimeout(function(){d.show(j)},d.options.show.delay);else d.show(j)}}function c(j){if(d.status.disabled!==true){if(d.options.hide.fixed===true&&/mouse(out|leave)/i.test(d.options.hide.when.event)&&e(j.relatedTarget).parents('div.qtip[id^="qtip"]').length> 0){j.stopPropagation();j.preventDefault();clearTimeout(d.timers.hide);return false}clearTimeout(d.timers.show);clearTimeout(d.timers.hide);d.elements.tooltip.stop(true,true);d.timers.hide=setTimeout(function(){d.hide(j)},d.options.hide.delay)}}var d,a,f,g;d=this;a=d.options.show.when.target;f=d.options.hide.when.target;if(d.options.hide.fixed)f=f.add(d.elements.tooltip);if(d.options.hide.when.event=="inactive"){g=["click","dblclick","mousedown","mouseup","mousemove","mouseout","mouseenter","mouseleave", "mouseover"];function h(j){if(d.status.disabled!==true){clearTimeout(d.timers.inactive);d.timers.inactive=setTimeout(function(){e(g).each(function(){f.unbind(this+".qtip-inactive");d.elements.content.unbind(this+".qtip-inactive")});d.hide(j)},d.options.hide.delay)}}}else d.options.hide.fixed===true&&d.elements.tooltip.bind("mouseover.qtip",function(){d.status.disabled!==true&&clearTimeout(d.timers.hide)});if(d.options.show.when.target.add(d.options.hide.when.target).length===1&&d.options.show.when.event== d.options.hide.when.event&&d.options.hide.when.event!=="inactive"||d.options.hide.when.event=="unfocus"){d.cache.toggle=0;a.bind(d.options.show.when.event+".qtip",function(j){d.cache.toggle==0?b(j):c(j)})}else{a.bind(d.options.show.when.event+".qtip",b);d.options.hide.when.event!=="inactive"&&f.bind(d.options.hide.when.event+".qtip",c)}/(fixed|absolute)/.test(d.options.position.type)&&d.elements.tooltip.bind("mouseover.qtip",d.focus);d.options.position.target==="mouse"&&d.options.position.type!== "static"&&a.bind("mousemove.qtip",function(j){d.cache.mouse={x:j.pageX,y:j.pageY};d.status.disabled===false&&d.options.position.adjust.mouse===true&&d.options.position.type!=="static"&&d.elements.tooltip.css("display")!=="none"&&d.updatePosition(j)})}function t(b,c){var d;b=e.extend(true,{},b);for(d in b)if(c===true&&/(tip|classes)/i.test(d))delete b[d];else!c&&/(width|border|tip|title|classes|user)/i.test(d)&&delete b[d];return b}function F(b){if(typeof b.tip!=="object")b.tip={corner:b.tip};if(typeof b.tip.size!== "object")b.tip.size={width:b.tip.size,height:b.tip.size};if(typeof b.border!=="object")b.border={width:b.border};if(typeof b.width!=="object")b.width={value:b.width};if(typeof b.width.max=="string")b.width.max=parseInt(b.width.max.replace(/([0-9]+)/i,"$1"));if(typeof b.width.min=="string")b.width.min=parseInt(b.width.min.replace(/([0-9]+)/i,"$1"));if(typeof b.tip.size.x=="number"){b.tip.size.width=b.tip.size.x;delete b.tip.size.x}if(typeof b.tip.size.y=="number"){b.tip.size.height=b.tip.size.y;delete b.tip.size.y}return b} function y(){var b,c,d;b=this;d=[true,{}];for(c=0;c<arguments.length;c++)d.push(arguments[c]);for(c=[e.extend.apply(e,d)];typeof c[0].name=="string";)c.unshift(F(e.fn.qtip.styles[c[0].name]));c.unshift(true,{classes:{tooltip:"qtip-"+(arguments[0].name||"defaults")}},e.fn.qtip.styles.defaults);c=e.extend.apply(e,c);d=e.browser.msie?1:0;c.tip.size.width+=d;c.tip.size.height+=d;if(c.tip.size.width%2>0)c.tip.size.width+=1;if(c.tip.size.height%2>0)c.tip.size.height+=1;if(c.tip.corner===true)c.tip.corner= b.options.position.corner.tooltip==="center"&&b.options.position.corner.target==="center"?false:b.options.position.corner.tooltip;return c}function z(b,c,d){c={bottomright:[[0,0],[c,d],[c,0]],bottomleft:[[0,0],[c,0],[0,d]],topright:[[0,d],[c,0],[c,d]],topleft:[[0,0],[0,d],[c,d]],topcenter:[[0,d],[c/2,0],[c,d]],bottomcenter:[[0,0],[c,0],[c/2,d]],rightcenter:[[0,0],[c,d/2],[0,d]],leftcenter:[[c,0],[c,d],[0,d/2]]};c.lefttop=c.bottomright;c.righttop=c.bottomleft;c.leftbottom=c.topright;c.rightbottom= c.topleft;return c[b]}function B(b){var c;if(e("<canvas />").get(0).getContext)c={topLeft:[b,b],topRight:[0,b],bottomLeft:[b,0],bottomRight:[0,0]};else if(e.browser.msie)c={topLeft:[-90,90,0],topRight:[-90,90,-b],bottomLeft:[90,270,0],bottomRight:[90,270,-b]};return c}function H(){var b,c;b=this;c=b.getDimensions();b.elements.bgiframe=b.elements.wrapper.prepend('<iframe class="qtip-bgiframe" frameborder="0" tabindex="-1" src="javascript:false" style="display:block; position:absolute; z-index:-1; filter:alpha(opacity=\'0\'); border: 1px solid red; height:'+ c.height+"px; width:"+c.width+'px" />').children(".qtip-bgiframe:first")}function v(b){e.extend(this,{x:String(b).replace(/middle/i,"center").match(/left|right|center/i)[0].toLowerCase(),y:String(b).replace(/middle/i,"center").match(/top|bottom|center/i)[0].toLowerCase(),offset:{left:0,top:0},precedance:b.charAt(0).search(/^(t|b)/)>-1?"y":"x",string:function(){return this.precedance==="y"?this.y+this.x:this.x+this.y}})}e.fn.qtip=function(b,c){var d,a,f,g,h,j,k,l;if(typeof b=="string")if(b=="api")return e(this).data("qtip").interfaces[e(this).data("qtip").current]; else{if(b=="interfaces")return e(this).data("qtip").interfaces}else{b||(b={});if(typeof b.content!=="object"||b.content.jquery&&b.content.length>0)b.content={text:b.content};if(typeof b.content.title!=="object")b.content.title={text:b.content.title};if(typeof b.position!=="object")b.position={corner:b.position};if(typeof b.position.corner!=="object")b.position.corner={target:b.position.corner,tooltip:b.position.corner};if(typeof b.show!=="object")b.show={when:b.show};if(typeof b.show.when!=="object")b.show.when= {event:b.show.when};if(typeof b.show.effect!=="object")b.show.effect={type:b.show.effect};if(typeof b.hide!=="object")b.hide={when:b.hide};if(typeof b.hide.when!=="object")b.hide.when={event:b.hide.when};if(typeof b.hide.effect!=="object")b.hide.effect={type:b.hide.effect};if(typeof b.style!=="object")b.style={name:b.style};b.style=F(b.style);g=e.extend(true,{},e.fn.qtip.defaults,b);g.style=y.call({options:g},g.style);g.user=e.extend(true,{},b)}return e(this).each(function(){if(typeof b=="string"){j= b.toLowerCase();f=e(this).qtip("interfaces");if(typeof f=="object")if(c===true&&j=="destroy")for(;f.length>0;)f[f.length-1].destroy();else{if(c!==true)f=[e(this).qtip("api")];for(d=0;d<f.length;d++)if(j=="destroy")f[d].destroy();else if(f[d].status.rendered===true)if(j=="show")f[d].show();else if(j=="hide")f[d].hide();else if(j=="focus")f[d].focus();else if(j=="disable")f[d].disable(true);else if(j=="enable")f[d].disable(false);else j=="update"&&f[d].updatePosition()}}else{k=e.extend(true,{},g);k.hide.effect.length= g.hide.effect.length;k.show.effect.length=g.show.effect.length;if(k.position.container===false)k.position.container=e(document.body);if(k.position.target===false)k.position.target=e(this);if(k.show.when.target===false)k.show.when.target=e(this);if(k.hide.when.target===false)k.hide.when.target=e(this);k.position.corner.tooltip=new v(k.position.corner.tooltip);k.position.corner.target=new v(k.position.corner.target);a=e.fn.qtip.interfaces.length;for(d=0;d<a;d++)if(typeof e.fn.qtip.interfaces[d]=="undefined"){a= d;break}h=new G(e(this),k,a);e.fn.qtip.interfaces[a]=h;if(typeof e(this).data("qtip")==="object"&&e(this).data("qtip")){if(typeof e(this).attr("qtip")==="undefined")e(this).data("qtip").current=e(this).data("qtip").interfaces.length;e(this).data("qtip").interfaces.push(h)}else e(this).data("qtip",{current:0,interfaces:[h]});if(k.content.prerender===false&&k.show.when.event!==false&&k.show.ready!==true)k.show.when.target.bind(k.show.when.event+".qtip-"+a+"-create",{qtip:a},function(o){l=e.fn.qtip.interfaces[o.data.qtip]; l.options.show.when.target.unbind(l.options.show.when.event+".qtip-"+o.data.qtip+"-create");l.cache.mouse={x:o.pageX,y:o.pageY};E.call(l);l.options.show.when.target.trigger(l.options.show.when.event)});else{h.cache.mouse={x:k.show.when.target.offset().left,y:k.show.when.target.offset().top};E.call(h)}}})};e(document).ready(function(){e.fn.qtip.cache={screen:{scroll:{left:e(window).scrollLeft(),top:e(window).scrollTop()},width:e(window).width(),height:e(window).height()}};var b;e(window).bind("resize scroll", function(c){clearTimeout(b);b=setTimeout(function(){if(c.type==="scroll")e.fn.qtip.cache.screen.scroll={left:e(window).scrollLeft(),top:e(window).scrollTop()};else{e.fn.qtip.cache.screen.width=e(window).width();e.fn.qtip.cache.screen.height=e(window).height()}for(i=0;i<e.fn.qtip.interfaces.length;i++){var d=e.fn.qtip.interfaces[i];if(d&&d.status&&d.status.rendered===true&&d.options.position.type!=="static"&&(d.options.position.adjust.scroll&&c.type==="scroll"||d.options.position.adjust.resize&&c.type=== "resize"))d.updatePosition(c,true)}},100)});e(document).bind("mousedown.qtip",function(c){e(c.target).parents("div.qtip").length===0&&e(".qtip[unfocus]").each(function(){var d=e(this).qtip("api");e(this).is(":visible")&&d&&d.status&&!d.status.disabled&&e(c.target).add(d.elements.target).length>1&&d.hide(c)})})});e.fn.qtip.interfaces=[];e.fn.qtip.log={error:function(){return this}};e.fn.qtip.constants={};e.fn.qtip.defaults={content:{prerender:false,text:false,url:false,data:null,title:{text:false, button:false}},position:{target:false,corner:{target:"bottomRight",tooltip:"topLeft"},adjust:{x:0,y:0,mouse:true,screen:false,scroll:true,resize:true},type:"absolute",container:false},show:{when:{target:false,event:"mouseover"},effect:{type:"fade",length:100},delay:140,solo:false,ready:false},hide:{when:{target:false,event:"mouseout"},effect:{type:"fade",length:100},delay:0,fixed:false},api:{beforeRender:function(){},onRender:function(){},beforePositionUpdate:function(){},onPositionUpdate:function(){}, beforeShow:function(){},onShow:function(){},beforeHide:function(){},onHide:function(){},beforeContentUpdate:function(){},onContentUpdate:function(){},beforeContentLoad:function(){},onContentLoad:function(){},beforeTitleUpdate:function(){},onTitleUpdate:function(){},beforeDestroy:function(){},onDestroy:function(){},beforeFocus:function(){},onFocus:function(){}}};e.fn.qtip.styles={defaults:{background:"white",color:"#111",overflow:"hidden",textAlign:"left",width:{min:0,max:250},padding:"5px 9px",border:{width:1, radius:0,color:"#d3d3d3"},tip:{corner:false,color:false,size:{width:13,height:13},opacity:1},title:{background:"#e1e1e1",fontWeight:"bold",padding:"7px 12px"},button:{cursor:"pointer"},classes:{target:"",tip:"qtip-tip",title:"qtip-title",button:"qtip-button",content:"qtip-content",active:"qtip-active"}},cream:{border:{width:3,radius:0,color:"#F9E98E"},title:{background:"#F0DE7D",color:"#A27D35"},background:"#FBF7AA",color:"#A27D35",classes:{tooltip:"qtip-cream"}},light:{border:{width:3,radius:0,color:"#E2E2E2"}, title:{background:"#f1f1f1",color:"#454545"},background:"white",color:"#454545",classes:{tooltip:"qtip-light"}},dark:{border:{width:3,radius:0,color:"#303030"},title:{background:"#404040",color:"#f3f3f3"},background:"#505050",color:"#f3f3f3",classes:{tooltip:"qtip-dark"}},red:{border:{width:3,radius:0,color:"#CE6F6F"},title:{background:"#f28279",color:"#9C2F2F"},background:"#F79992",color:"#9C2F2F",classes:{tooltip:"qtip-red"}},green:{border:{width:3,radius:0,color:"#A9DB66"},title:{background:"#b9db8c", color:"#58792E"},background:"#CDE6AC",color:"#58792E",classes:{tooltip:"qtip-green"}},blue:{border:{width:3,radius:0,color:"#ADD9ED"},title:{background:"#D0E9F5",color:"#5E99BD"},background:"#E5F6FE",color:"#4D9FBF",classes:{tooltip:"qtip-blue"}}}})(jQuery);