// Compacted by ScriptingMagic.com
/*!
 * jquery.qtip. The jQuery tooltip plugin
 *
 * Copyright (c) 2009 Craig Thompson
 * http://craigsworks.com
 *
 * Licensed under MIT
 * http://www.opensource.org/licenses/mit-license.php
 *
 * Launch  : February 2009
 * Version : 1.0.0-rc3
 * Released: Tuesday 12th May, 2009 - 00:00
 * Debug: jquery.qtip.debug.js
 */
(function($){$.fn.qtip=function(a,b){var i,c,d,e,f,g,h,j;if(typeof a=="string"){if(typeof $(this).data("qtip")!=="object"){$.fn.qtip.log.error.call(self,1,$.fn.qtip.constants.NO_TOOLTIP_PRESENT,false)}if(a=="api"){return $(this).data("qtip").interfaces[$(this).data("qtip").current]}else{if(a=="interfaces"){return $(this).data("qtip").interfaces}}}else{if(!a){a={}}if(typeof a.content!=="object"||(a.content.jquery&&a.content.length>0)){a.content={text:a.content}}if(typeof a.content.title!=="object"){a.content.title={text:a.content.title}}if(typeof a.position!=="object"){a.position={corner:a.position}}if(typeof a.position.corner!=="object"){a.position.corner={target:a.position.corner,tooltip:a.position.corner}}if(typeof a.show!=="object"){a.show={when:a.show}}if(typeof a.show.when!=="object"){a.show.when={event:a.show.when}}if(typeof a.show.effect!=="object"){a.show.effect={type:a.show.effect}}if(typeof a.hide!=="object"){a.hide={when:a.hide}}if(typeof a.hide.when!=="object"){a.hide.when={event:a.hide.when}}if(typeof a.hide.effect!=="object"){a.hide.effect={type:a.hide.effect}}if(typeof a.style!=="object"){a.style={name:a.style}}a.style=sanitizeStyle(a.style);e=$.extend(true,{},$.fn.qtip.defaults,a);e.style=buildStyle.call({options:e},e.style);e.user=$.extend(true,{},a)}return $(this).each(function(){if(typeof a=="string"){g=a.toLowerCase();d=$(this).qtip("interfaces");if(typeof d=="object"){if(b===true&&g=="destroy"){while(d.length>0){d[d.length-1].destroy()}}else{if(b!==true){d=[$(this).qtip("api")]}for(i=0;i<d.length;i++){if(g=="destroy"){d[i].destroy()}else{if(d[i].status.rendered===true){if(g=="show"){d[i].show()}else{if(g=="hide"){d[i].hide()}else{if(g=="focus"){d[i].focus()}else{if(g=="disable"){d[i].disable(true)}else{if(g=="enable"){d[i].disable(false)}}}}}}}}}}}else{h=$.extend(true,{},e);h.hide.effect.length=e.hide.effect.length;h.show.effect.length=e.show.effect.length;if(h.position.container===false){h.position.container=$(document.body)}if(h.position.target===false){h.position.target=$(this)}if(h.show.when.target===false){h.show.when.target=$(this)}if(h.hide.when.target===false){h.hide.when.target=$(this)}c=$.fn.qtip.interfaces.length;for(i=0;i<c;i++){if(typeof $.fn.qtip.interfaces[i]=="undefined"){c=i;break}}f=new qTip($(this),h,c);$.fn.qtip.interfaces[c]=f;if(typeof $(this).data("qtip")=="object"){if(typeof $(this).attr("qtip")==="undefined"){$(this).data("qtip").current=$(this).data("qtip").interfaces.length}$(this).data("qtip").interfaces.push(f)}else{$(this).data("qtip",{current:0,interfaces:[f]})}if(h.content.prerender===false&&h.show.when.event!==false&&h.show.ready!==true){h.show.when.target.bind(h.show.when.event+".qtip-"+c+"-create",{qtip:c},function(k){j=$.fn.qtip.interfaces[k.data.qtip];j.options.show.when.target.unbind(j.options.show.when.event+".qtip-"+k.data.qtip+"-create");j.cache.mouse={x:k.pageX,y:k.pageY};construct.call(j);j.options.show.when.target.trigger(j.options.show.when.event)})}else{f.cache.mouse={x:h.show.when.target.offset().left,y:h.show.when.target.offset().top};construct.call(f)}}})};function qTip(a,b,c){var d=this;d.id=c;d.options=b;d.status={animated:false,rendered:false,disabled:false,focused:false};d.elements={target:a.addClass(d.options.style.classes.target),tooltip:null,wrapper:null,content:null,contentWrapper:null,title:null,button:null,tip:null,bgiframe:null};d.cache={mouse:{},position:{},toggle:0};d.timers={};$.extend(d,d.options.api,{show:function(e){var f,g;if(!d.status.rendered){return $.fn.qtip.log.error.call(d,2,$.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"show")}if(d.elements.tooltip.css("display")!=="none"){return d}d.elements.tooltip.stop(true,false);f=d.beforeShow.call(d,e);if(f===false){return d}function afterShow(){if(d.options.position.type!=="static"){d.focus()}d.onShow.call(d,e);if($.browser.msie){d.elements.tooltip.get(0).style.removeAttribute("filter")}}d.cache.toggle=1;if(d.options.position.type!=="static"){d.updatePosition(e,(d.options.show.effect.length>0))}if(typeof d.options.show.solo=="object"){g=$(d.options.show.solo)}else{if(d.options.show.solo===true){g=$("div.qtip").not(d.elements.tooltip)}}if(g){g.each(function(){if($(this).qtip("api").status.rendered===true){$(this).qtip("api").hide()}})}if(typeof d.options.show.effect.type=="function"){d.options.show.effect.type.call(d.elements.tooltip,d.options.show.effect.length);d.elements.tooltip.queue(function(){afterShow();$(this).dequeue()})}else{switch(d.options.show.effect.type.toLowerCase()){case "fade":d.elements.tooltip.fadeIn(d.options.show.effect.length,afterShow);break;case "slide":d.elements.tooltip.slideDown(d.options.show.effect.length,function(){afterShow();if(d.options.position.type!=="static"){d.updatePosition(e,true)}});break;case "grow":d.elements.tooltip.show(d.options.show.effect.length,afterShow);break;case "bubble":d.elements.tooltip.animate({top:"-=65",queue:false},0).animate({opacity:"show",queue:false,top:"+=65"},{duration:700,easing:"easeOutBack"});break;default:d.elements.tooltip.show(null,afterShow);break}d.elements.tooltip.addClass(d.options.style.classes.active)}return $.fn.qtip.log.error.call(d,1,$.fn.qtip.constants.EVENT_SHOWN,"show")},hide:function(e){var f;if(!d.status.rendered){return $.fn.qtip.log.error.call(d,2,$.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"hide")}else{if(d.elements.tooltip.css("display")==="none"){return d}}clearTimeout(d.timers.show);d.elements.tooltip.stop(true,false);f=d.beforeHide.call(d,e);if(f===false){return d}function afterHide(){d.onHide.call(d,e)}d.cache.toggle=0;if(typeof d.options.hide.effect.type=="function"){d.options.hide.effect.type.call(d.elements.tooltip,d.options.hide.effect.length);d.elements.tooltip.queue(function(){afterHide();$(this).dequeue()})}else{switch(d.options.hide.effect.type.toLowerCase()){case "fade":d.elements.tooltip.fadeOut(d.options.hide.effect.length,afterHide);break;case "slide":d.elements.tooltip.slideUp(d.options.hide.effect.length,afterHide);break;case "grow":d.elements.tooltip.hide(d.options.hide.effect.length,afterHide);break;case "bubble":d.elements.tooltip.animate({opacity:"hide",queue:false,top:"-=65"},{duration:700,easing:"easeOutBack"});break;default:d.elements.tooltip.hide(null,afterHide);break}d.elements.tooltip.removeClass(d.options.style.classes.active)}return $.fn.qtip.log.error.call(d,1,$.fn.qtip.constants.EVENT_HIDDEN,"hide")},updatePosition:function(e,f){var i,a,g,h,j,k,l,m,n,o,p,q,r,s;if(!d.status.rendered){return $.fn.qtip.log.error.call(d,2,$.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updatePosition")}else{if(d.options.position.type=="static"){return $.fn.qtip.log.error.call(d,1,$.fn.qtip.constants.CANNOT_POSITION_STATIC,"updatePosition")}}a={position:{left:0,top:0},dimensions:{height:0,width:0},corner:d.options.position.corner.target};g={position:d.getPosition(),dimensions:d.getDimensions(),corner:d.options.position.corner.tooltip};if(d.options.position.target!=="mouse"){if(d.options.position.target.get(0).nodeName.toLowerCase()=="area"){h=d.options.position.target.attr("coords").split(",");for(i=0;i<h.length;i++){h[i]=parseInt(h[i])}j=d.options.position.target.parent("map").attr("name");k=$('img[usemap="#'+j+'"]:first').offset();a.position={left:Math.floor(k.left+h[0]),top:Math.floor(k.top+h[1])};switch(d.options.position.target.attr("shape").toLowerCase()){case "rect":a.dimensions={width:Math.ceil(Math.abs(h[2]-h[0])),height:Math.ceil(Math.abs(h[3]-h[1]))};break;case "circle":a.dimensions={width:h[2]+1,height:h[2]+1};break;case "poly":a.dimensions={width:h[0],height:h[1]};for(i=0;i<h.length;i++){if(i%2==0){if(h[i]>a.dimensions.width){a.dimensions.width=h[i]}if(h[i]<h[0]){a.position.left=Math.floor(k.left+h[i])}}else{if(h[i]>a.dimensions.height){a.dimensions.height=h[i]}if(h[i]<h[1]){a.position.top=Math.floor(k.top+h[i])}}}a.dimensions.width=a.dimensions.width-(a.position.left-k.left);a.dimensions.height=a.dimensions.height-(a.position.top-k.top);break;default:return $.fn.qtip.log.error.call(d,4,$.fn.qtip.constants.INVALID_AREA_SHAPE,"updatePosition");break}a.dimensions.width-=2;a.dimensions.height-=2}else{if(d.options.position.target.add(document.body).length===1){a.position={left:$(document).scrollLeft(),top:$(document).scrollTop()};a.dimensions={height:$(window).height(),width:$(window).width()}}else{if(typeof d.options.position.target.attr("qtip")!=="undefined"){a.position=d.options.position.target.qtip("api").cache.position}else{a.position=d.options.position.target.offset()}a.dimensions={height:d.options.position.target.outerHeight(),width:d.options.position.target.outerWidth()}}}l=$.extend({},a.position);if(a.corner.search(/right/i)!==-1){l.left+=a.dimensions.width}if(a.corner.search(/bottom/i)!==-1){l.top+=a.dimensions.height}if(a.corner.search(/((top|bottom)Middle)|center/)!==-1){l.left+=(a.dimensions.width/2)}if(a.corner.search(/((left|right)Middle)|center/)!==-1){l.top+=(a.dimensions.height/2)}}else{a.position=l={left:d.cache.mouse.x,top:d.cache.mouse.y};a.dimensions={height:1,width:1}}if(g.corner.search(/right/i)!==-1){l.left-=g.dimensions.width}if(g.corner.search(/bottom/i)!==-1){l.top-=g.dimensions.height}if(g.corner.search(/((top|bottom)Middle)|center/)!==-1){l.left-=(g.dimensions.width/2)}if(g.corner.search(/((left|right)Middle)|center/)!==-1){l.top-=(g.dimensions.height/2)}m=($.browser.msie)?1:0;n=($.browser.msie&&parseInt($.browser.version.charAt(0))===6)?1:0;if(d.options.style.border.radius>0){if(g.corner.search(/Left/)!==-1){l.left-=d.options.style.border.radius}else{if(g.corner.search(/Right/)!==-1){l.left+=d.options.style.border.radius}}if(g.corner.search(/Top/)!==-1){l.top-=d.options.style.border.radius}else{if(g.corner.search(/Bottom/)!==-1){l.top+=d.options.style.border.radius}}}if(m){if(g.corner.search(/top/)!==-1){l.top-=m}else{if(g.corner.search(/bottom/)!==-1){l.top+=m}}if(g.corner.search(/left/)!==-1){l.left-=m}else{if(g.corner.search(/right/)!==-1){l.left+=m}}if(g.corner.search(/leftMiddle|rightMiddle/)!==-1){l.top-=1}}if(d.options.position.adjust.screen===true){l=screenAdjust.call(d,l,a,g)}if(d.options.position.target==="mouse"&&d.options.position.adjust.mouse===true){if(d.options.position.adjust.screen===true&&d.elements.tip){p=d.elements.tip.attr("rel")}else{p=d.options.position.corner.tooltip}l.left+=(p.search(/right/i)!==-1)?-6:6;l.top+=(p.search(/bottom/i)!==-1)?-6:6}if(!d.elements.bgiframe&&$.browser.msie&&parseInt($.browser.version.charAt(0))==6){$("select, object").each(function(){q=$(this).offset();q.bottom=q.top+$(this).height();q.right=q.left+$(this).width();if(l.top+g.dimensions.height>=q.top&&l.left+g.dimensions.width>=q.left){bgiframe.call(d)}})}l.left+=d.options.position.adjust.x;l.top+=d.options.position.adjust.y;r=d.getPosition();if(l.left!=r.left||l.top!=r.top){s=d.beforePositionUpdate.call(d,e);if(s===false){return d}d.cache.position=l;if(f===true){d.status.animated=true;d.elements.tooltip.animate(l,200,"swing",function(){d.status.animated=false})}else{d.elements.tooltip.css(l)}d.onPositionUpdate.call(d,e);if(typeof e!=="undefined"&&e.type&&e.type!=="mousemove"){$.fn.qtip.log.error.call(d,1,$.fn.qtip.constants.EVENT_POSITION_UPDATED,"updatePosition")}}return d},updateWidth:function(e){var f;if(!d.status.rendered){return $.fn.qtip.log.error.call(d,2,$.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateWidth")}else{if(e&&typeof e!=="number"){return $.fn.qtip.log.error.call(d,2,"newWidth must be of type number","updateWidth")}}f=d.elements.contentWrapper.siblings().add(d.elements.tip).add(d.elements.button);if(!e){if(typeof d.options.style.width.value=="number"){e=d.options.style.width.value}else{d.elements.tooltip.css({width:"auto"});f.hide();if($.browser.msie){d.elements.wrapper.add(d.elements.contentWrapper.children()).css({zoom:"normal"})}e=d.getDimensions().width+1;if(!d.options.style.width.value){if(e>d.options.style.width.max){e=d.options.style.width.max}if(e<d.options.style.width.min){e=d.options.style.width.min}}}}if(e%2!==0){e-=1}d.elements.tooltip.width(e);f.show();if(d.options.style.border.radius){d.elements.tooltip.find(".qtip-betweenCorners").each(function(i){$(this).width(e-(d.options.style.border.radius*2))})}if($.browser.msie){d.elements.wrapper.add(d.elements.contentWrapper.children()).css({zoom:"1"});d.elements.wrapper.width(e);if(d.elements.bgiframe){d.elements.bgiframe.width(e).height(d.getDimensions.height)}}return $.fn.qtip.log.error.call(d,1,$.fn.qtip.constants.EVENT_WIDTH_UPDATED,"updateWidth")},updateStyle:function(e){var f,g,h,i,j;if(!d.status.rendered){return $.fn.qtip.log.error.call(d,2,$.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateStyle")}else{if(typeof e!=="string"||!$.fn.qtip.styles[e]){return $.fn.qtip.log.error.call(d,2,$.fn.qtip.constants.STYLE_NOT_DEFINED,"updateStyle")}}d.options.style=buildStyle.call(d,$.fn.qtip.styles[e],d.options.user.style);d.elements.content.css(jQueryStyle(d.options.style));if(d.options.content.title.text!==false){d.elements.title.css(jQueryStyle(d.options.style.title,true))}d.elements.contentWrapper.css({borderColor:d.options.style.border.color});if(d.options.style.tip.corner!==false){if($("<canvas>").get(0).getContext){f=d.elements.tooltip.find(".qtip-tip canvas:first");h=f.get(0).getContext("2d");h.clearRect(0,0,300,300);i=f.parent("div[rel]:first").attr("rel");j=calculateTip(i,d.options.style.tip.size.width,d.options.style.tip.size.height);drawTip.call(d,f,j,d.options.style.tip.color||d.options.style.border.color)}else{if($.browser.msie){f=d.elements.tooltip.find('.qtip-tip [nodeName="shape"]');f.attr("fillcolor",d.options.style.tip.color||d.options.style.border.color)}}}if(d.options.style.border.radius>0){d.elements.tooltip.find(".qtip-betweenCorners").css({backgroundColor:d.options.style.border.color});if($("<canvas>").get(0).getContext){g=calculateBorders(d.options.style.border.radius);d.elements.tooltip.find(".qtip-wrapper canvas").each(function(){h=$(this).get(0).getContext("2d");h.clearRect(0,0,300,300);i=$(this).parent("div[rel]:first").attr("rel");drawBorder.call(d,$(this),g[i],d.options.style.border.radius,d.options.style.border.color)})}else{if($.browser.msie){d.elements.tooltip.find('.qtip-wrapper [nodeName="arc"]').each(function(){$(this).attr("fillcolor",d.options.style.border.color)})}}}return $.fn.qtip.log.error.call(d,1,$.fn.qtip.constants.EVENT_STYLE_UPDATED,"updateStyle")},updateContent:function(e,f){var g,h,i;if(!d.status.rendered){return $.fn.qtip.log.error.call(d,2,$.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateContent")}else{if(!e){return $.fn.qtip.log.error.call(d,2,$.fn.qtip.constants.NO_CONTENT_PROVIDED,"updateContent")}}g=d.beforeContentUpdate.call(d,e);if(typeof g=="string"){e=g}else{if(g===false){return}}if($.browser.msie){d.elements.contentWrapper.children().css({zoom:"normal"})}if(e.jquery&&e.length>0){e.clone(true).appendTo(d.elements.content).show()}else{d.elements.content.html(e)}h=d.elements.content.find("img[complete=false]");if(h.length>0){i=0;h.each(function(j){$('<img src="'+$(this).attr("src")+'" />').load(function(){if(++i==h.length){afterLoad()}})})}else{afterLoad()}function afterLoad(){d.updateWidth();if(f!==false){if(d.options.position.type!=="static"){d.updatePosition(d.elements.tooltip.is(":visible"),true)}if(d.options.style.tip.corner!==false){positionTip.call(d)}}}d.onContentUpdate.call(d);return $.fn.qtip.log.error.call(d,1,$.fn.qtip.constants.EVENT_CONTENT_UPDATED,"loadContent")},loadContent:function(e,f,g){var h;if(!d.status.rendered){return $.fn.qtip.log.error.call(d,2,$.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"loadContent")}h=d.beforeContentLoad.call(d);if(h===false){return d}if(g=="post"){$.post(e,f,setupContent)}else{$.get(e,f,setupContent)}function setupContent(i){d.onContentLoad.call(d);$.fn.qtip.log.error.call(d,1,$.fn.qtip.constants.EVENT_CONTENT_LOADED,"loadContent");d.updateContent(i)}function extraiScript(i){var j=0;while(j!=-1){j=i.indexOf("<script",j);if(j>=0){j=i.indexOf(">",j)+1;var k=i.indexOf("</script>",j);codigo=i.substring(j,k);novo=document.createElement("script");novo.text=codigo;document.body.appendChild(novo)}}}return d},updateTitle:function(e){if(!d.status.rendered){return $.fn.qtip.log.error.call(d,2,$.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateTitle")}else{if(!e){return $.fn.qtip.log.error.call(d,2,$.fn.qtip.constants.NO_CONTENT_PROVIDED,"updateTitle")}}returned=d.beforeTitleUpdate.call(d);if(returned===false){return d}if(d.elements.button){d.elements.button=d.elements.button.clone(true)}d.elements.title.html(e);if(d.elements.button){d.elements.title.prepend(d.elements.button)}d.onTitleUpdate.call(d);return $.fn.qtip.log.error.call(d,1,$.fn.qtip.constants.EVENT_TITLE_UPDATED,"updateTitle")},focus:function(e){var f,g,h,i;if(!d.status.rendered){return $.fn.qtip.log.error.call(d,2,$.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"focus")}else{if(d.options.position.type=="static"){return $.fn.qtip.log.error.call(d,1,$.fn.qtip.constants.CANNOT_FOCUS_STATIC,"focus")}}f=parseInt(d.elements.tooltip.css("z-index"));g=10000+$("div.qtip[qtip]").length-1;if(!d.status.focused&&f!==g){i=d.beforeFocus.call(d,e);if(i===false){return d}$("div.qtip[qtip]").not(d.elements.tooltip).each(function(){if($(this).qtip("api").status.rendered===true){h=parseInt($(this).css("z-index"));if(typeof h=="number"&&h>-1){$(this).css({zIndex:parseInt($(this).css("z-index"))-1})}$(this).qtip("api").status.focused=false}});d.elements.tooltip.css({zIndex:g});d.status.focused=true;d.onFocus.call(d,e);$.fn.qtip.log.error.call(d,1,$.fn.qtip.constants.EVENT_FOCUSED,"focus")}return d},disable:function(e){if(!d.status.rendered){return $.fn.qtip.log.error.call(d,2,$.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"disable")}if(e){if(!d.status.disabled){d.status.disabled=true;$.fn.qtip.log.error.call(d,1,$.fn.qtip.constants.EVENT_DISABLED,"disable")}else{$.fn.qtip.log.error.call(d,1,$.fn.qtip.constants.TOOLTIP_ALREADY_DISABLED,"disable")}}else{if(d.status.disabled){d.status.disabled=false;$.fn.qtip.log.error.call(d,1,$.fn.qtip.constants.EVENT_ENABLED,"disable")}else{$.fn.qtip.log.error.call(d,1,$.fn.qtip.constants.TOOLTIP_ALREADY_ENABLED,"disable")}}return d},destroy:function(){var i,e,f;e=d.beforeDestroy.call(d);if(e===false){return d}if(d.status.rendered){d.options.show.when.target.unbind("mousemove.qtip",d.updatePosition);d.options.show.when.target.unbind("mouseout.qtip",d.hide);d.options.show.when.target.unbind(d.options.show.when.event+".qtip");d.options.hide.when.target.unbind(d.options.hide.when.event+".qtip");d.elements.tooltip.unbind(d.options.hide.when.event+".qtip");d.elements.tooltip.unbind("mouseover.qtip",d.focus);d.elements.tooltip.remove()}else{d.options.show.when.target.unbind(d.options.show.when.event+".qtip-create")}if(typeof d.elements.target.data("qtip")=="object"){f=d.elements.target.data("qtip").interfaces;if(typeof f=="object"&&f.length>0){for(i=0;i<f.length-1;i++){if(f[i].id==d.id){f.splice(i,1)}}}}delete $.fn.qtip.interfaces[d.id];if(typeof f=="object"&&f.length>0){d.elements.target.data("qtip").current=f.length-1}else{d.elements.target.removeData("qtip")}d.onDestroy.call(d);$.fn.qtip.log.error.call(d,1,$.fn.qtip.constants.EVENT_DESTROYED,"destroy");return d.elements.target},getPosition:function(){var e,f;if(!d.status.rendered){return $.fn.qtip.log.error.call(d,2,$.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"getPosition")}e=(d.elements.tooltip.css("display")!=="none")?false:true;if(e){d.elements.tooltip.css({visiblity:"hidden"}).show()}f=d.elements.tooltip.offset();if(e){d.elements.tooltip.css({visiblity:"visible"}).hide()}return f},getDimensions:function(){var e,f;if(!d.status.rendered){return $.fn.qtip.log.error.call(d,2,$.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"getDimensions")}e=(!d.elements.tooltip.is(":visible"))?true:false;if(e){d.elements.tooltip.css({visiblity:"hidden"}).show()}f={height:d.elements.tooltip.outerHeight(),width:d.elements.tooltip.outerWidth()};if(e){d.elements.tooltip.css({visiblity:"visible"}).hide()}return f}})}function construct(){var a,b,c,d,e,f,g;a=this;a.beforeRender.call(a);a.status.rendered=true;a.elements.tooltip='<div qtip="'+a.id+'" class="qtip '+(a.options.style.classes.tooltip||a.options.style)+'"style="display:none; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;z-index:'+(10000+($("div.qtip[qtip]").length-1))+";position:"+a.options.position.type+';">  <div class="qtip-wrapper" style="position:relative; overflow:hidden; text-align:left;">    <div class="qtip-contentWrapper" style="overflow:hidden;">       <div class="qtip-content '+a.options.style.classes.content+'"></div></div></div></div>';a.elements.tooltip=$(a.elements.tooltip);a.elements.tooltip.appendTo(a.options.position.container);a.elements.tooltip.data("qtip",{current:0,interfaces:[a]});a.elements.wrapper=a.elements.tooltip.children("div:first");a.elements.contentWrapper=a.elements.wrapper.children("div:first").css({background:a.options.style.background});a.elements.content=a.elements.contentWrapper.children("div:first").css(jQueryStyle(a.options.style));if($.browser.msie){a.elements.wrapper.add(a.elements.content).css({zoom:1})}if(a.options.hide.when.event=="unfocus"){a.elements.tooltip.attr("unfocus",true)}if(typeof a.options.style.width.value=="number"){a.updateWidth()}if($("<canvas>").get(0).getContext||$.browser.msie){if(a.options.style.border.radius>0){createBorder.call(a)}else{a.elements.contentWrapper.css({border:a.options.style.border.width+"px solid "+a.options.style.border.color})}if(a.options.style.tip.corner!==false){createTip.call(a)}}else{a.elements.contentWrapper.css({border:a.options.style.border.width+"px solid "+a.options.style.border.color});a.options.style.border.radius=0;a.options.style.tip.corner=false;$.fn.qtip.log.error.call(a,2,$.fn.qtip.constants.CANVAS_VML_NOT_SUPPORTED,"render")}if((typeof a.options.content.text=="string"&&a.options.content.text.length>0)||(a.options.content.text.jquery&&a.options.content.text.length>0)){c=a.options.content.text}else{if(typeof a.elements.target.attr("title")=="string"&&a.elements.target.attr("title").length>0){c=a.elements.target.attr("title").replace("\\n","<br />");a.elements.target.attr("title","")}else{if(typeof a.elements.target.attr("alt")=="string"&&a.elements.target.attr("alt").length>0){c=a.elements.target.attr("alt").replace("\\n","<br />");a.elements.target.attr("alt","")}else{c=" ";$.fn.qtip.log.error.call(a,1,$.fn.qtip.constants.NO_VALID_CONTENT,"render")}}}if(a.options.content.title.text!==false){createTitle.call(a)}a.updateContent(c);assignEvents.call(a);if(a.options.show.ready===true){a.show()}if(a.options.content.url!==false){$.ajaxSetup({dataType:"html"});d=a.options.content.url;e=a.options.content.data;f=a.options.content.method||"get";a.loadContent(d,e,f)}a.onRender.call(a);$.fn.qtip.log.error.call(a,1,$.fn.qtip.constants.EVENT_RENDERED,"render")}function createBorder(){var a,i,b,c,d,e,f,g,h,j,k,l,m,n,o;a=this;a.elements.wrapper.find(".qtip-borderBottom, .qtip-borderTop").remove();b=a.options.style.border.width;c=a.options.style.border.radius;d=a.options.style.border.color||a.options.style.tip.color;e=calculateBorders(c);f={};for(i in e){f[i]='<div rel="'+i+'" style="'+((i.search(/Left/)!==-1)?"left":"right")+":0; position:absolute; height:"+c+"px; width:"+c+'px; overflow:hidden; line-height:0.1px; font-size:1px">';if($("<canvas>").get(0).getContext){f[i]+='<canvas height="'+c+'" width="'+c+'" style="vertical-align: top"></canvas>'}else{if($.browser.msie){g=c*2+3;f[i]+='<v:arc stroked="false" fillcolor="'+d+'" startangle="'+e[i][0]+'" endangle="'+e[i][1]+'" style="width:'+g+"px; height:"+g+"px; margin-top:"+((i.search(/bottom/)!==-1)?-2:-1)+"px; margin-left:"+((i.search(/Right/)!==-1)?e[i][2]-3.5:-1)+'px; vertical-align:top; display:inline-block; behavior:url(#default#VML)"></v:arc>'}}f[i]+="</div>"}h=a.getDimensions().width-(Math.max(b,c)*2);j='<div class="qtip-betweenCorners" style="height:'+c+"px; width:"+h+"px; overflow:hidden; background-color:"+d+'; line-height:0.1px; font-size:1px;">';k='<div class="qtip-borderTop" dir="ltr" style="height:'+c+"px; margin-left:"+c+'px; line-height:0.1px; font-size:1px; padding:0;">'+f["topLeft"]+f["topRight"]+j;a.elements.wrapper.prepend(k);l='<div class="qtip-borderBottom" dir="ltr" style="height:'+c+"px; margin-left:"+c+'px; line-height:0.1px; font-size:1px; padding:0;">'+f["bottomLeft"]+f["bottomRight"]+j;a.elements.wrapper.append(l);if($("<canvas>").get(0).getContext){a.elements.wrapper.find("canvas").each(function(){m=e[$(this).parent("[rel]:first").attr("rel")];drawBorder.call(a,$(this),m,c,d)})}else{if($.browser.msie){a.elements.tooltip.append('<v:image style="behavior:url(#default#VML);"></v:image>')}}n=Math.max(c,(c+(b-c)));o=Math.max(b-c,0);a.elements.contentWrapper.css({border:"0px solid "+d,borderWidth:o+"px "+n+"px"})}function drawBorder(a,b,c,d){var e=a.get(0).getContext("2d");e.fillStyle=d;e.beginPath();e.arc(b[0],b[1],c,0,Math.PI*2,false);e.fill()}function createTip(a){var b,c,d,e,f;b=this;if(b.elements.tip!==null){b.elements.tip.remove()}c=b.options.style.tip.color||b.options.style.border.color;if(b.options.style.tip.corner===false){return}else{if(!a){a=b.options.style.tip.corner}}d=calculateTip(a,b.options.style.tip.size.width,b.options.style.tip.size.height);b.elements.tip='<div class="'+b.options.style.classes.tip+'" dir="ltr" rel="'+a+'" style="position:absolute; height:'+b.options.style.tip.size.height+"px; width:"+b.options.style.tip.size.width+'px; margin:0 auto; line-height:0.1px; font-size:1px;">';if($("<canvas>").get(0).getContext){b.elements.tip+='<canvas height="'+b.options.style.tip.size.height+'" width="'+b.options.style.tip.size.width+' "></canvas>'}else{if($.browser.msie){e=b.options.style.tip.size.width+","+b.options.style.tip.size.height;f="m"+d[0][0]+","+d[0][1];f+=" l"+d[1][0]+","+d[1][1];f+=" "+d[2][0]+","+d[2][1];f+=" xe";b.elements.tip+='<v:shape fillcolor="'+c+'" stroked="false" filled="true" path="'+f+'" coordsize="'+e+'" style="width:'+b.options.style.tip.size.width+"px; height:"+b.options.style.tip.size.height+"px; line-height:0.1px; display:inline-block; behavior:url(#default#VML); vertical-align:"+((a.search(/top/)!==-1)?"bottom":"top")+'"></v:shape>';b.elements.tip+='<v:image style="behavior:url(#default#VML);"></v:image>';b.elements.contentWrapper.css("position","relative")}}b.elements.tooltip.prepend(b.elements.tip+"</div>");b.elements.tip=b.elements.tooltip.find("."+b.options.style.classes.tip).eq(0);if($("<canvas>").get(0).getContext){drawTip.call(b,b.elements.tip.find("canvas:first"),d,c)}if(a.search(/top/)!==-1&&$.browser.msie&&parseInt($.browser.version.charAt(0))===6){b.elements.tip.css({marginTop:-4})}positionTip.call(b,a)}function drawTip(a,b,c){var d=a.get(0).getContext("2d");d.fillStyle=c;d.beginPath();d.moveTo(b[0][0],b[0][1]);d.lineTo(b[1][0],b[1][1]);d.lineTo(b[2][0],b[2][1]);d.fill()}function positionTip(a){var b,c,d,e,f;b=this;if(b.options.style.tip.corner===false||!b.elements.tip){return}if(!a){a=b.elements.tip.attr("rel")}c=positionAdjust=($.browser.msie)?1:0;b.elements.tip.css(a.match(/left|right|top|bottom/)[0],0);if(a.search(/top|bottom/)!==-1){if($.browser.msie){if(parseInt($.browser.version.charAt(0))===6){positionAdjust=(a.search(/top/)!==-1)?-3:1}else{positionAdjust=(a.search(/top/)!==-1)?1:2}}if(a.search(/Middle/)!==-1){b.elements.tip.css({left:"50%",marginLeft:-(b.options.style.tip.size.width/2)})}else{if(a.search(/Left/)!==-1){b.elements.tip.css({left:b.options.style.border.radius-c})}else{if(a.search(/Right/)!==-1){b.elements.tip.css({right:b.options.style.border.radius+c})}}}if(a.search(/top/)!==-1){b.elements.tip.css({top:-positionAdjust})}else{b.elements.tip.css({bottom:positionAdjust})}}else{if(a.search(/left|right/)!==-1){if($.browser.msie){positionAdjust=(parseInt($.browser.version.charAt(0))===6)?1:((a.search(/left/)!==-1)?1:2)}if(a.search(/Middle/)!==-1){b.elements.tip.css({top:"50%",marginTop:-(b.options.style.tip.size.height/2)})}else{if(a.search(/Top/)!==-1){b.elements.tip.css({top:b.options.style.border.radius-c})}else{if(a.search(/Bottom/)!==-1){b.elements.tip.css({bottom:b.options.style.border.radius+c})}}}if(a.search(/left/)!==-1){b.elements.tip.css({left:-positionAdjust})}else{b.elements.tip.css({right:positionAdjust})}}}d="padding-"+a.match(/left|right|top|bottom/)[0];e=b.options.style.tip.size[(d.search(/left|right/)!==-1)?"width":"height"];b.elements.tooltip.css("padding",0);b.elements.tooltip.css(d,e);if($.browser.msie&&parseInt($.browser.version.charAt(0))==6){f=parseInt(b.elements.tip.css("margin-top"))||0;f+=parseInt(b.elements.content.css("margin-top"))||0;b.elements.tip.css({marginTop:f})}}function createTitle(){var a=this;if(a.elements.title!==null){a.elements.title.remove()}a.elements.title=$('<div class="'+a.options.style.classes.title+'">').css(jQueryStyle(a.options.style.title,true)).css({zoom:($.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=$('<a class="'+a.options.style.classes.button+'" style="float:right; position: relative"></a>').css(jQueryStyle(a.options.style.button,true)).html(a.options.content.title.button).prependTo(a.elements.title).click(function(b){if(!a.status.disabled){a.hide(b)}})}}function assignEvents(){var a,b,c,d;a=this;b=a.options.show.when.target;c=a.options.hide.when.target;if(a.options.hide.fixed){c=c.add(a.elements.tooltip)}if(a.options.hide.when.event=="inactive"){d=["click","dblclick","mousedown","mouseup","mousemove","mouseout","mouseenter","mouseleave","mouseover"];function inactiveMethod(e){if(a.status.disabled===true){return}clearTimeout(a.timers.inactive);a.timers.inactive=setTimeout(function(){$(d).each(function(){c.unbind(this+".qtip-inactive");a.elements.content.unbind(this+".qtip-inactive")});a.hide(e)},a.options.hide.delay)}}else{if(a.options.hide.fixed===true){a.elements.tooltip.bind("mouseover.qtip",function(){if(a.status.disabled===true){return}clearTimeout(a.timers.hide)})}}function showMethod(e){if(a.status.disabled===true){return}if(a.options.hide.when.event=="inactive"){$(d).each(function(){c.bind(this+".qtip-inactive",inactiveMethod);a.elements.content.bind(this+".qtip-inactive",inactiveMethod)});inactiveMethod()}clearTimeout(a.timers.show);clearTimeout(a.timers.hide);a.timers.show=setTimeout(function(){a.show(e)},a.options.show.delay)}function hideMethod(e){if(a.status.disabled===true){return}if(a.options.hide.fixed===true&&a.options.hide.when.event.search(/mouse(out|leave)/i)!==-1&&$(e.relatedTarget).parents("div.qtip[qtip]").length>0){e.stopPropagation();e.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(e)},a.options.hide.delay)}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;b.bind(a.options.show.when.event+".qtip",function(e){if(a.cache.toggle==0){showMethod(e)}else{hideMethod(e)}})}else{b.bind(a.options.show.when.event+".qtip",showMethod);if(a.options.hide.when.event!=="inactive"){c.bind(a.options.hide.when.event+".qtip",hideMethod)}}if(a.options.position.type.search(/(fixed|absolute)/)!==-1){a.elements.tooltip.bind("mouseover.qtip",a.focus)}if(a.options.position.target==="mouse"&&a.options.position.type!=="static"){b.bind("mousemove.qtip",function(e){a.cache.mouse={x:e.pageX,y:e.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(e)}})}}function screenAdjust(a,b,c){var d,e,f,g,h,i;d=this;if(c.corner=="center"){return b.position}e=$.extend({},a);g={x:false,y:false};h={left:(e.left<$.fn.qtip.cache.screen.scroll.left),right:(e.left+c.dimensions.width+2>=$.fn.qtip.cache.screen.width+$.fn.qtip.cache.screen.scroll.left),top:(e.top<$.fn.qtip.cache.screen.scroll.top),bottom:(e.top+c.dimensions.height+2>=$.fn.qtip.cache.screen.height+$.fn.qtip.cache.screen.scroll.top)};f={left:(h.left&&(c.corner.search(/right/i)!=-1||(c.corner.search(/right/i)==-1&&!h.right))),right:(h.right&&(c.corner.search(/left/i)!=-1||(c.corner.search(/left/i)==-1&&!h.left))),top:(h.top&&c.corner.search(/top/i)==-1),bottom:(h.bottom&&c.corner.search(/bottom/i)==-1)};if(f.left){if(d.options.position.target!=="mouse"){e.left=b.position.left+b.dimensions.width}else{e.left=d.cache.mouse.x}g.x="Left"}else{if(f.right){if(d.options.position.target!=="mouse"){e.left=b.position.left-c.dimensions.width}else{e.left=d.cache.mouse.x-c.dimensions.width}g.x="Right"}}if(f.top){if(d.options.position.target!=="mouse"){e.top=b.position.top+b.dimensions.height}else{e.top=d.cache.mouse.y}g.y="top"}else{if(f.bottom){if(d.options.position.target!=="mouse"){e.top=b.position.top-c.dimensions.height}else{e.top=d.cache.mouse.y-c.dimensions.height}g.y="bottom"}}if(e.left<0){e.left=a.left;g.x=false}if(e.top<0){e.top=a.top;g.y=false}if(d.options.style.tip.corner!==false){e.corner=new String(c.corner);if(g.x!==false){e.corner=e.corner.replace(/Left|Right|Middle/,g.x)}if(g.y!==false){e.corner=e.corner.replace(/top|bottom/,g.y)}if(e.corner!==d.elements.tip.attr("rel")){createTip.call(d,e.corner)}}return e}function jQueryStyle(a,b){var c,i;c=$.extend(true,{},a);for(i in c){if(b===true&&i.search(/(tip|classes)/i)!==-1){delete c[i]}else{if(!b&&i.search(/(width|border|tip|title|classes|user)/i)!==-1){delete c[i]}}}return c}function sanitizeStyle(a){if(typeof a.tip!=="object"){a.tip={corner:a.tip}}if(typeof a.tip.size!=="object"){a.tip.size={width:a.tip.size,height:a.tip.size}}if(typeof a.border!=="object"){a.border={width:a.border}}if(typeof a.width!=="object"){a.width={value:a.width}}if(typeof a.width.max=="string"){a.width.max=parseInt(a.width.max.replace(/([0-9]+)/i,"$1"))}if(typeof a.width.min=="string"){a.width.min=parseInt(a.width.min.replace(/([0-9]+)/i,"$1"))}if(typeof a.tip.size.x=="number"){a.tip.size.width=a.tip.size.x;delete a.tip.size.x}if(typeof a.tip.size.y=="number"){a.tip.size.height=a.tip.size.y;delete a.tip.size.y}return a}function buildStyle(){var a,i,b,c,d,e;a=this;b=[true,{}];for(i=0;i<arguments.length;i++){b.push(arguments[i])}c=[$.extend.apply($,b)];while(typeof c[0].name=="string"){c.unshift(sanitizeStyle($.fn.qtip.styles[c[0].name]))}c.unshift(true,{classes:{tooltip:"qtip-"+(arguments[0].name||"defaults")}},$.fn.qtip.styles.defaults);d=$.extend.apply($,c);e=($.browser.msie)?1:0;d.tip.size.width+=e;d.tip.size.height+=e;if(d.tip.size.width%2>0){d.tip.size.width+=1}if(d.tip.size.height%2>0){d.tip.size.height+=1}if(d.tip.corner===true){d.tip.corner=(a.options.position.corner.tooltip==="center")?false:a.options.position.corner.tooltip}return d}function calculateTip(a,b,c){var d={bottomRight:[[0,0],[b,c],[b,0]],bottomLeft:[[0,0],[b,0],[0,c]],topRight:[[0,c],[b,0],[b,c]],topLeft:[[0,0],[0,c],[b,c]],topMiddle:[[0,c],[b/2,0],[b,c]],bottomMiddle:[[0,0],[b,0],[b/2,c]],rightMiddle:[[0,0],[b,c/2],[0,c]],leftMiddle:[[b,0],[b,c],[0,c/2]]};d.leftTop=d.bottomRight;d.rightTop=d.bottomLeft;d.leftBottom=d.topRight;d.rightBottom=d.topLeft;return d[a]}function calculateBorders(a){var b;if($("<canvas>").get(0).getContext){b={topLeft:[a,a],topRight:[0,a],bottomLeft:[a,0],bottomRight:[0,0]}}else{if($.browser.msie){b={topLeft:[-90,90,0],topRight:[-90,90,-a],bottomLeft:[90,270,0],bottomRight:[90,270,-a]}}}return b}function bgiframe(){var a,b,c;a=this;c=a.getDimensions();b='<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" />';a.elements.bgiframe=a.elements.wrapper.prepend(b).children(".qtip-bgiframe:first")}$(document).ready(function(){$.fn.qtip.cache={screen:{scroll:{left:$(window).scrollLeft(),top:$(window).scrollTop()},width:$(window).width(),height:$(window).height()}};var a;$(window).bind("resize scroll",function(b){clearTimeout(a);a=setTimeout(function(){if(b.type==="scroll"){$.fn.qtip.cache.screen.scroll={left:$(window).scrollLeft(),top:$(window).scrollTop()}}else{$.fn.qtip.cache.screen.width=$(window).width();$.fn.qtip.cache.screen.height=$(window).height()}for(i=0;i<$.fn.qtip.interfaces.length;i++){var c=$.fn.qtip.interfaces[i];if(c.status.rendered===true&&(c.options.position.type!=="static"||c.options.position.adjust.scroll&&b.type==="scroll"||c.options.position.adjust.resize&&b.type==="resize")){c.updatePosition(b,true)}}},100)});$(document).bind("mousedown.qtip",function(b){if($(b.target).parents("div.qtip").length===0){$(".qtip[unfocus]").each(function(){var c=$(this).qtip("api");if($(this).is(":visible")&&!c.status.disabled&&$(b.target).add(c.elements.target).length>1){c.hide(b)}})}})});$.fn.qtip.interfaces=[];$.fn.qtip.log={error:function(){return this}};$.fn.qtip.constants={};$.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(){}}};$.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"}},bubble:{border:{width:2,radius:0,color:"#ced9e7"},title:{background:"#D0E9F5",color:"#5E99BD"},background:"#fefefe",color:"#666666",classes:{tooltip:"qtip-bubble"}}}})(jQuery)