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