var vybranePolozky=new Array;function vyberBunkuTabulky(objekt,bunkaident){found=false;index=-1;for(i=0;i0)jQuery(".kody-jako-prim-klice").css("display","block");else jQuery(".kody-jako-prim-klice").css("display","none")} function getXmlExportParams(){out="&nasexp="+(jQuery("input[name*='paramjenzvolene']").filter(":checked").val()=="2"?"vsepar":"ss");out+="&expJenKody="+(jQuery("input[name*='jenkody']").filter(":checked").val()=="1"?"A":"N");out+="&expdefinice="+(jQuery("input[name*='expdefinice']").filter(":checked").val()=="1"?"A":"N");out+="&datovytyp="+(jQuery("input[name*='datovytyp']").filter(":checked").val()=="1"?"A":"N");out+="&expatrib="+(jQuery("input[name*='expatrib']").filter(":checked").val()=="1"?"A": "N");out+="&expcasdb="+(jQuery("input[name*='expcasdb']").filter(":checked").val()=="1"?"A":"N");return out}function onXmlExport(url,exportParams){hideLoadingElement();if(!exportParams)exportParams=getXmlExportParams();logujPristupExtra("EXPORT-XML",exportParams,false,url);var origUrl=window.location.href.split("?")[0]+"?"+url.split("?")[1];doExport(url+exportParams+"&origurl="+encodeURIComponent(origUrl),true)} function onPdfExport(url){if(url.indexOf("&pvo=UD-")>-1&&url.indexOf("&udIdent=")>-1){var bb=jQuery(".vystupni-objekt td[class*=DATA]");var sloupcu=jQuery(bb[bb.size()-1].closest("tr")).children("td[class*=DATA]").size();var radku=bb.size()/sloupcu;if(sloupcu>15||radku>200)if(window.location.href.indexOf("/en/")>-1){alert("Export to PDF is only available for tables which do not exceed 15 columns and 200 rows.");return}else{alert("Export do PDF je mo\u017en\u00fd jen pro tabulky, kter\u00e9 nep\u0159ekra\u010duj\u00ed rozm\u011bry 15 sloupc\u016f a 200 \u0159\u00e1dek."); return}}logujPristupExtra("EXPORT-PDF","",false,url);doExport(url,false)} function onXlsExport(url,exportParams){hideLoadingElement();if(!exportParams){exportParams="";var options=jQuery(".xlssheetlist");try{if(jQuery(".kody-dimenzi").is(":checked"))for(i=0;i0)$voBlock=$voBlock.parent();if($voBlock.size()==0)return;var objektid=$voBlock.find("[data-objektid]").data("objektid");var aktparams=$voBlock.find("[data-identifikator]");var prevparams=JSON.parse(sessionStorage[LAST_PARAMS_LIST_KEY]||"false");if(!prevparams||prevparams.objektid!=objektid||prevparams.t0){jQuery("#"+inputident).val(urlZkratka+"="+identHodnoty);jQuery("."+inputident).html(text);len=text.length*7;if(text.length>jQuery("#paramInputMaxLen").val())len=jQuery("#paramInputMaxLen").val();jQuery("."+inputident).css("width",len+"px");closeJsWindow("")}else loadPageByQuickParams(urlZkratka,urlZkratka+"="+identHodnoty,false)} function loadPageByQuickParams(inputUrlZkratka,paramValue,isZdrojParam){rememberAvailParams();var _urlBase=urlBase,_urlParams=urlParams;if(paramValue.startsWith("ds=")){_urlBase=removeParamsFromUrl("ds",_urlBase);_urlParams=removeParamsFromUrl("ds",_urlParams)}url=_urlBase+"&"+(isZdrojParam?"&"+paramValue:paramValue)+"&"+_urlParams;window.location.href=url}function onVoid(){} function onChangeSkupina(){showLoadingElement();url=removeParamsFromUrl("pvokc,pvoch",getParamToUrlExtra("A","pvo"));window.location.href=url}function onChangeParam(){showLoadingElement();url=getParamToUrl("A");window.location.href=url}function onNavigate(){showLoadingElement();url=getParamToUrl("N");window.location.href=url} function onNavigatePreview(){showLoadingElement();url=getParamToUrlExtra("N","page,nahled,nuid,skupId,verze");url=url+"&page=nahled-objekt&nahled=A&rndatafk=N"+"&nuid="+(new Date).getTime()+"&verze="+jQuery("#dyn-nahled-data").data("verze");window.open(url)}function getParamToUrl(changeParam){return getParamToUrlExtra(changeParam,"")} function getParamToUrlExtra(changeParam,paramsToRemoveBeforCollect){inputs=jQuery("select option:selected");url=window.location.protocol+"//"+window.location.host;if(changeParam=="A")url+=jQuery("#hiddenbaseurl").val();else if(changeParam=="N")url+=jQuery(".xxxx").attr("href");url=removeParamsFromUrl(paramsToRemoveBeforCollect,url);for(i=0;i').insertAfter(menuEl).append(jQuery('').text(menuEl.data("handle-"+($pvoStar.is(".favorite-selected")?"remove":"add"))).click(function(){$pvoStar.click();return false}))};jQuery("#favorite-li").livequery(function(){updateFavoritePvo()}); var updateFavoritePvo=function(){url=location.search.substr(1);jQuery.ajax({url:"./udServlet?operace=favoriteCheck&kodjaz="+window.kodjaz+"&"+url}).done(function(data){var json=data;try{json=jQuery.parseJSON(data)}catch(ex){json=data||{}}json=jQuery.parseJSON(json.msg);element=jQuery("<"+json.typ+">");if(json.locale)element.attr("json",JSON.stringify({locale:json.locale,favId:json.favId}));if(json.typ=="a")element.attr("href","javascript:void(0)");element.attr("class",json.style);element.attr("id", "favorite-pvo");if(json.script)element.attr("onclick",json.script);element.attr("title",json.title);jQuery("#favorite-li").html(element);favoritePropagateToMenu(element)})};var afterLoggin=function(){updateFavoritePvo()}; var shortUrl=function(cbox,isframe){if(isframe){id="#iframeurl";val=jQuery("#"+(jQuery(cbox).is(":checked")?jQuery("#shareButtons").is(":checked")?"shortFrameUrlButtons":"shortFrameUrl":jQuery("#shareButtons").is(":checked")?"fullFrameUrlButtons":"fullFrameUrl")).val()}else{id="#copyurl";val=jQuery("#"+(jQuery(cbox).is(":checked")?"shortUrl":"fullUrl")).val();if(window.addthis){addthis.update("share","url",val);addthis.url=val;addthis.toolbox(".addthis_toolbox")}}jQuery(id).val(val)}; var getSharedUrl=function(){xurl=window.location.href;if(xurl.indexOf("#")>-1)xurl=xurl.substr(0,xurl.indexOf("#"));return xurl}; var initShareWindow=function(xurl,shareUrlFunctionJs){if(!shareUrlFunctionJs)shareUrlFunctionJs="getSharedUrl";if(!jQuery.isFunction(shareUrlFunctionJs))shareUrlFunctionJs=eval(shareUrlFunctionJs);xurl=shareUrlFunctionJs();xurl=xurl.replace("&rouska=false","").replace("&rouska=true","").replace("&zo=A","").replace("&zo=N","");frameurl=xurl.replace("index.jsf","embeded.jsf").replace("&rqup=A","")+"&zo=A";shorturl=(window.location.protocol+"//"+window.location.host+window.location.pathname).replace("index.jsf", "shortUrl?su=#URL#").replace("embeded.jsf","shortUrl?su=#URL#").replace("&rouska=false","").replace("&rouska=true","");callShortener=function(id,myurl,val){jQuery.ajax({url:"./shortUrl?enu="+encodeURIComponent(myurl)}).done(function(data){jQuery(id).val(val.replace("#URL#",data))})};callShortener("#shortUrl",xurl,shorturl);jQuery("#fullUrl").val(xurl);jQuery("#copyurl").val(xurl);frame='';callShortener("#shortFrameUrlButtons", frameurl+"&rqup=A",frame.replace("#SRC#",shorturl));jQuery("#fullFrameUrlButtons").val(frame.replace("#SRC#",frameurl+"&rqup=A"));jQuery("#iframeurl").val(frame.replace("#SRC#",frameurl+"&rqup=A"));callShortener("#shortFrameUrl",frameurl,frame.replace("#SRC#",shorturl));jQuery("#fullFrameUrl").val(frame.replace("#SRC#",frameurl));jQuery(".share-icons").find("a").each(function(){var oldUrl=$(this).attr("href");var newUrl=oldUrl.replace("#SRC#",xurl).replace("#SRC_ENC#",encodeURIComponent(xurl));$(this).attr("href", newUrl)});logujPristup("SDILENI")};fix_table=function(){var spanTexts=[];var vyskaOkoli=390;var minScrollY=60;var txtUkotvi="Ukotvit hlavi\u010dku a legendu";var txtZrus="Zru\u0161it ukotven\u00ed";var txtInfoHeader="Informace";var txtInfoTextUkotvi="Ukotvuji osy ...";var fxVychoziHodnota=0;var fixCellWidth=0;var fixPouzeVhodne=1;var fixVzdyDlePvo=0;var fixAtributPvo=0;var fixData=jQuery("#fixace-data");if(fixData.size()>0){if(typeof $(fixData[0]).data("vyska-okoli")!=="undefined"&&$(fixData[0]).data("vyska-okoli")!==false)vyskaOkoli= $(fixData[0]).data("vyska-okoli");if(typeof $(fixData[0]).data("vyska-vyska-min-scroll-y")!=="undefined"&&$(fixData[0]).data("vyska-vyska-min-scroll-y")!==false)minScrollY=$(fixData[0]).data("vyska-vyska-min-scroll-y");if(typeof $(fixData[0]).data("title-ukotvi")!=="undefined"&&$(fixData[0]).data("title-ukotvi")!==false)txtUkotvi=$(fixData[0]).data("title-ukotvi");if(typeof $(fixData[0]).data("title-uvolni")!=="undefined"&&$(fixData[0]).data("title-uvolni")!==false)txtZrus=$(fixData[0]).data("title-uvolni"); if(typeof $(fixData[0]).data("info-header")!=="undefined"&&$(fixData[0]).data("info-header")!==false)txtInfoHeader=$(fixData[0]).data("info-header");if(typeof $(fixData[0]).data("info-text-ukotvi")!=="undefined"&&$(fixData[0]).data("info-text-ukotvi")!==false)txtInfoTextUkotvi=$(fixData[0]).data("info-text-ukotvi");if(typeof $(fixData[0]).data("fx-vychozi-hodnota")!=="undefined"&&$(fixData[0]).data("fx-vychozi-hodnota")!==false)fxVychoziHodnota=$(fixData[0]).data("fx-vychozi-hodnota");if(typeof $(fixData[0]).data("nastavit-sirky-bunek")!== "undefined"&&$(fixData[0]).data("nastavit-sirky-bunek")!==false)fixCellWidth=$(fixData[0]).data("nastavit-sirky-bunek");if(typeof $(fixData[0]).data("povolit-pouze-vhodne")!=="undefined"&&$(fixData[0]).data("povolit-pouze-vhodne")!==false)fixPouzeVhodne=$(fixData[0]).data("povolit-pouze-vhodne");if(typeof $(fixData[0]).data("vzdy-dle-pvo")!=="undefined"&&$(fixData[0]).data("vzdy-dle-pvo")!==false)fixVzdyDlePvo=$(fixData[0]).data("vzdy-dle-pvo");if(typeof $(fixData[0]).data("vychozi-dle-pvo")!=="undefined"&& $(fixData[0]).data("vychozi-dle-pvo")!==false)fixAtributPvo=$(fixData[0]).data("vychozi-dle-pvo")}var bSlozitaTabulka=Math.max($(".LEGENDA[rowspan!='1']").length,$(".LEGENDA[colspan!='1']").length,$(".LEVA_HORNI[colspan!='1']").length)>0;if(!isObjectFixable()){$(".fix-button").hide();zarovnej();return}var fixTab=null;var nCols=0;$($("#tabData").find("tr:has(td.LEGENDA)")[0]).find("td.LEGENDA").each(function(){nCols+=this.colSpan||1});var fxHash=getFxParValue();if(fxHash==null)fxHash=fxVychoziHodnota; if(fxHash!=null&&fxHash==1)setTimeout(ukotvi,0);else zarovnej();$(window).on("hashchange.fix",function(e){var fxPar=getFxParValue();if(fxPar==null)return;if(fxPar==1&&!isTableFixed())ukotvi();else if(fxPar==0&&isTableFixed())uvolni()});$(".fix-button").on("click.fix",function(){if(isTableFixed())jQuery.bbq.pushState({fx:0});else jQuery.bbq.pushState({fx:1})});if(window.attachEvent)window.attachEvent("onresize",function(){zarovnej_pozdeji()});else if(window.addEventListener)window.addEventListener("resize", function(){zarovnej_pozdeji()},true);else;$(window).on("vdb:unbind.fix",function(e){$(window).off("hashchange.fix");$(".fix-button").off("click.fix");$(window).off("vdb:unbind.fix")});function jsemFireFox(){return/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)}function jsemChrome(){return/Chrome[\/\s](\d+\.\d+)/.test(navigator.userAgent)}function jsemIE(){return/(MSIE|Edge|Trident)/.test(navigator.userAgent)}function isObjectFixable(){if($(".fix-button").length==0)return false;if(fixVzdyDlePvo== 1&&fixAtributPvo==1)return true;if(fixPouzeVhodne==0){if(bSlozitaTabulka)fixCellWidth=1;return true}else return!bSlozitaTabulka}function isTableFixed(){return fixTab!=null}function getFxParValue(){var fxPar=jQuery.bbq.getState("fx");if(fxPar==="undefined")return null;else return fxPar}function zarovnej_legendu(){var legRow=$($(".DTFC_LeftBodyWrapper tr td.LEGENDA")[0]).closest("tr");if(legRow.length==0)return;if(jsemFireFox()||jsemIE()){var legTab=legRow.closest("table");legTab.css("margin-top",""); var tabRow=$($("#tabData tr td.DATA")[0]).closest("tr");var val=tabRow.position().top-legRow.position().top;if(jsemIE())val=Math.round(val);legRow.closest("table").css("margin-top",val+"px")}var rozdil=$(".DTFC_LeftBodyLiner").width()-$(".DTFC_LeftWrapper").width();var sirka=$("#tabData").find("tr:has(.LEGENDA):first").find("td.DATA:first").position().left;$(".DTFC_LeftBodyLiner").css("width",sirka+rozdil);$(".DTFC_LeftWrapper").css("width",sirka);var scrElem=$("#tabData").closest(".dataTables_scrollBody"); var posun=scrElem.scrollLeft();if(posun==0){scrElem.scrollLeft(1);posun=scrElem.scrollLeft();scrElem.scrollLeft(0)}if(posun==0){var scrHeight=$("#tabData").closest(".dataTables_scrollBody").height();$(".DTFC_LeftBodyLiner").css("height",scrHeight);$(".DTFC_LeftBodyWrapper").css("height",scrHeight)}}function zarovnej_pozdeji(){$(".dataTables_scrollHead").css("background","none");$(".dataTables_scrollBody").css("overflow-y","hidden");setTimeout(function(){zarovnej();$(".dataTables_scrollBody").css("overflow-y", "auto");$(".dataTables_scrollHead").css("background","")},300)}function zarovnej(){var tWidth=$("#tabData").width();var _wrapper_width=$("#tabData_wrapper").width();if(_wrapper_width==null||_wrapper_width+21').html(sText);win.dialog({modal:true,draggable:false,resizable:false,closeOnEscape:false,title:sHeader,width:"auto",height:100});win.closest(".ui-dialog").css("z-index",100001);win.closest(".ui-dialog").find(".ui-button").css("display", "none");return win}var dlg;function ukotvi(){dlg=showStatus(txtInfoTextUkotvi);setTimeout(ukotvi_wrapper,0)}function ukotvi_wrapper(){try{ukotvi_akce()}finally{dlg.dialog("close")}}function ukotvi_akce(){if(isObjectFixable()){if(!isTableFixed()){var winHeight=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;var nScrollY=Math.round(winHeight-vyskaOkoli);nScrollY=nScrollY-";extraTxt+="";$("#tabData").find(".LEGENDA").closest("tbody").append(extraTxt);var sloupce=$("#extraLine").find("td");for(s=0;ssl&&rowSpans[sl]>1){$("<"+sloupce[s].localName+ ' class="fx-tmp-span">-').insertBefore($(sloupce[s]));rowSpans[sl]--}else{var bunka=$(sloupce[s]);if(!bunka.hasClass("HLAVICKA")){bw=bunka.css("width");rs=sloupce[s].rowSpan;if(rs=="undefined")rs=1;cs=sloupce[s].colSpan;if(cs=="undefined")cs=1;if(rs>1)for(i=0;i1||rs>1){spanTexts[ixTxt]=bunka.html();bunka.attr("data-fx-txt-ix",ixTxt);bunka.html("-");ixTxt++}if(rs>1){bunka.attr("rowspan", "1");bunka.attr("data-fx-rowspan",rs)}if(cs>1){for(i=cs-1;i>0;i--){nova=$("<"+sloupce[s].localName+' class="fx-tmp-span">-');nova.css("min-width",sirky[sl+i]);nova.css("max-width",sirky[sl+i]);nova.css("width",sirky[sl+i]);nova.insertAfter(bunka)}var novaSirka=sirkyInner[sl]-rozdilSirek;bunka.attr("data-fx-colspan",cs);bunka.attr("data-fx-width",sloupce[s].style.width);bunka.css("min-width",novaSirka);bunka.css("max-width",novaSirka);bunka.css("width",novaSirka);bunka.attr("colspan", "1");sl=sl+cs-1}}s++}sl++}}return true}function ukotviPostProcess(){var leftWrapper=$(".DTFC_LeftWrapper");var vdbWrapper=leftWrapper.clone();vdbWrapper.find(".DTFC_LeftBodyWrapper").remove();vdbWrapper.find(".DTFC_LeftFootWrapper").remove();vdbWrapper.removeClass("DTFC_LeftWrapper");vdbWrapper.addClass("VDB_LeftWrapper");var levaHorni=vdbWrapper.find(".DTFC_LeftHeadWrapper");levaHorni.removeClass("DTFC_LeftHeadWrapper");levaHorni.addClass("VDB_LeftHeadWrapper");vdbWrapper.insertAfter(leftWrapper); $(".VDB_LeftHeadWrapper .fx-tmp-span, "+".DTFC_LeftBodyWrapper td.fx-tmp-span").css("display","none");$(".VDB_LeftHeadWrapper .LEVA_HORNI[data-fx-colspan], "+".DTFC_LeftBodyWrapper .LEGENDA[data-fx-colspan]").each(function(){var bunka=$(this);bunka.attr("colspan",$(this).attr("data-fx-colspan"));bunka.css("min-width",bunka.attr("data-fx-width"));bunka.css("max-width",bunka.attr("data-fx-width"));bunka.css("width",bunka.attr("data-fx-width"))});$(".VDB_LeftHeadWrapper .LEVA_HORNI[data-fx-rowspan], "+ ".DTFC_LeftBodyWrapper .LEGENDA[data-fx-rowspan]").each(function(){$(this).attr("rowspan",$(this).attr("data-fx-rowspan"))});$(".VDB_LeftHeadWrapper .LEVA_HORNI[data-fx-txt-ix],"+".DTFC_LeftBodyWrapper .LEGENDA[data-fx-txt-ix]").each(function(){$(this).html(spanTexts[$(this).attr("data-fx-txt-ix")])});if(jsemIE());}function uvolniPreProcess(){$(".VDB_LeftWrapper").remove();$(".fx-tmp-span").css("display","");$(".LEVA_HORNI[data-fx-colspan], .LEGENDA[data-fx-colspan]").attr("colspan","1");$(".LEVA_HORNI[data-fx-rowspan], .LEGENDA[data-fx-rowspan]").attr("rowspan", "1")}function uvolniPostProcess(){$(".fx-tmp-span").remove();$(".fx-tmp-rh").each(function(){$(this).css("height","");$(this).removeClass("fx-tmp-rh")});$(".LEVA_HORNI[data-fx-colspan], .LEGENDA[data-fx-colspan]").each(function(){var bunka=$(this);bunka.attr("colspan",bunka.attr("data-fx-colspan"));bunka.attr("data-fx-colspan",null)});$(".LEVA_HORNI[data-fx-rowspan], .LEGENDA[data-fx-rowspan]").each(function(){var bunka=$(this);bunka.attr("rowspan",bunka.attr("data-fx-rowspan"));bunka.attr("data-fx-rowspan", null)});$(".LEVA_HORNI[data-fx-txt-ix], .LEGENDA[data-fx-txt-ix]").each(function(){$(this).html(spanTexts[$(this).attr("data-fx-txt-ix")]);$(this).attr("data-fx-txt-ix",null)})}};$(document).ready(function(){fix_table()});function d(c){var b,a;if(!this.length)return this;b=this[0];b.ownerDocument?a=b.ownerDocument:(a=b,b=a.documentElement);if(null==c){if(!a.exitFullscreen&&!a.webkitExitFullscreen&&!a.webkitCancelFullScreen&&!a.msExitFullscreen&&!a.mozCancelFullScreen)return null;c=!!a.fullscreenElement||!!a.msFullscreenElement||!!a.webkitIsFullScreen||!!a.mozFullScreen;return!c?c:a.fullscreenElement||a.webkitFullscreenElement||a.webkitCurrentFullScreenElement||a.msFullscreenElement||a.mozFullScreenElement||c}c?(c= b.requestFullscreen||b.webkitRequestFullscreen||b.webkitRequestFullScreen||b.msRequestFullscreen||b.mozRequestFullScreen)&&c.call(b):(c=a.exitFullscreen||a.webkitExitFullscreen||a.webkitCancelFullScreen||a.msExitFullscreen||a.mozCancelFullScreen)&&c.call(a);return this}jQuery.fn.fullScreen=d;jQuery.fn.toggleFullScreen=function(){return d.call(this,!d.call(this))};var e,f,g;e=document; e.webkitCancelFullScreen?(f="webkitfullscreenchange",g="webkitfullscreenerror"):e.msExitFullscreen?(f="MSFullscreenChange",g="MSFullscreenError"):e.mozCancelFullScreen?(f="mozfullscreenchange",g="mozfullscreenerror"):(f="fullscreenchange",g="fullscreenerror");jQuery(document).bind(f,function(){jQuery(document).trigger(new jQuery.Event("fullscreenchange"))});jQuery(document).bind(g,function(){jQuery(document).trigger(new jQuery.Event("fullscreenerror"))});(function(window,document,undefined){(function(factory){if(typeof define==="function"&&define.amd)define(["jquery"],factory);else if(jQuery&&!jQuery.fn.qtip)factory(jQuery)})(function($){var TRUE=true,FALSE=false,NULL=null,X="x",Y="y",WIDTH="width",HEIGHT="height",TOP="top",LEFT="left",BOTTOM="bottom",RIGHT="right",CENTER="center",FLIP="flip",FLIPINVERT="flipinvert",SHIFT="shift",QTIP,PROTOTYPE,CORNER,CHECKS,PLUGINS={},NAMESPACE="qtip",ATTR_HAS="data-hasqtip",ATTR_ID="data-qtip-id",WIDGET=["ui-widget", "ui-tooltip"],SELECTOR="."+NAMESPACE,INACTIVE_EVENTS="click dblclick mousedown mouseup mousemove mouseleave mouseenter".split(" "),CLASS_FIXED=NAMESPACE+"-fixed",CLASS_DEFAULT=NAMESPACE+"-default",CLASS_FOCUS=NAMESPACE+"-focus",CLASS_HOVER=NAMESPACE+"-hover",CLASS_DISABLED=NAMESPACE+"-disabled",replaceSuffix="_replacedByqTip",oldtitle="oldtitle",trackingBound,BROWSER={ie:function(){var v=3,div=document.createElement("div");while(div.innerHTML="\x3c!--[if gt IE "+ ++v+"]>4?v:NaN}(),iOS:parseFloat((""+(/CPU.*OS ([0-9_]{1,5})|(CPU like).*AppleWebKit.*Mobile/i.exec(navigator.userAgent)||[0,""])[1]).replace("undefined","3_2").replace("_",".").replace("_",""))||FALSE};function QTip(target,options,id,attr){this.id=id;this.target=target;this.tooltip=NULL;this.elements={target:target};this._id=NAMESPACE+"-"+id;this.timers={img:{}};this.options=options;this.plugins={};this.cache={event:{},target:$(),disabled:FALSE,attr:attr,onTooltip:FALSE,lastClass:""};this.rendered= this.destroyed=this.disabled=this.waiting=this.hiddenDuringWait=this.positioning=this.triggering=FALSE}PROTOTYPE=QTip.prototype;PROTOTYPE._when=function(deferreds){return $.when.apply($,deferreds)};PROTOTYPE.render=function(show){if(this.rendered||this.destroyed)return this;var self=this,options=this.options,cache=this.cache,elements=this.elements,text=options.content.text,title=options.content.title,button=options.content.button,posOptions=options.position,namespace="."+this._id+" ",deferreds=[], tooltip;$.attr(this.target[0],"aria-describedby",this._id);this.tooltip=elements.tooltip=tooltip=$("
",{"id":this._id,"class":[NAMESPACE,CLASS_DEFAULT,options.style.classes,NAMESPACE+"-pos-"+options.position.my.abbrev()].join(" "),"width":options.style.width||"","height":options.style.height||"","tracking":posOptions.target==="mouse"&&posOptions.adjust.mouse,"role":"alert","aria-live":"polite","aria-atomic":FALSE,"aria-describedby":this._id+"-content","aria-hidden":TRUE}).toggleClass(CLASS_DISABLED, this.disabled).attr(ATTR_ID,this.id).data(NAMESPACE,this).appendTo(posOptions.container).append(elements.content=$("
",{"class":NAMESPACE+"-content","id":this._id+"-content","aria-atomic":TRUE}));this.rendered=-1;this.positioning=TRUE;if(title){this._createTitle();if(!$.isFunction(title))deferreds.push(this._updateTitle(title,FALSE))}if(button)this._createButton();if(!$.isFunction(text))deferreds.push(this._updateContent(text,FALSE));this.rendered=TRUE;this._setWidget();$.each(PLUGINS,function(name){var instance; if(this.initialize==="render"&&(instance=this(self)))self.plugins[name]=instance});this._unassignEvents();this._assignEvents();this._when(deferreds).then(function(){self._trigger("render");self.positioning=FALSE;if(!self.hiddenDuringWait&&(options.show.ready||show))self.toggle(TRUE,cache.event,FALSE);self.hiddenDuringWait=FALSE});QTIP.api[this.id]=this;return this};PROTOTYPE.destroy=function(immediate){if(this.destroyed)return this.target;function process(){if(this.destroyed)return;this.destroyed= TRUE;var target=this.target,title=target.attr(oldtitle);if(this.rendered)this.tooltip.stop(1,0).find("*").remove().end().remove();$.each(this.plugins,function(name){this.destroy&&this.destroy()});clearTimeout(this.timers.show);clearTimeout(this.timers.hide);this._unassignEvents();target.removeData(NAMESPACE).removeAttr(ATTR_ID).removeAttr(ATTR_HAS).removeAttr("aria-describedby");if(this.options.suppress&&title)target.attr("title",title).removeAttr(oldtitle);this._unbind(target);this.options=this.elements= this.cache=this.timers=this.plugins=this.mouse=NULL;delete QTIP.api[this.id]}if((immediate!==TRUE||this.triggering==="hide")&&this.rendered){this.tooltip.one("tooltiphidden",$.proxy(process,this));!this.triggering&&this.hide()}else process.call(this);return this.target};function invalidOpt(a){return a===NULL||$.type(a)!=="object"}function invalidContent(c){return!($.isFunction(c)||c&&c.attr||c.length||$.type(c)==="object"&&(c.jquery||c.then))}function sanitizeOptions(opts){var content,text,ajax,once; if(invalidOpt(opts))return FALSE;if(invalidOpt(opts.metadata))opts.metadata={type:opts.metadata};if("content"in opts){content=opts.content;if(invalidOpt(content)||content.jquery||content.done)content=opts.content={text:text=invalidContent(content)?FALSE:content};else text=content.text;if("ajax"in content){ajax=content.ajax;once=ajax&&ajax.once!==FALSE;delete content.ajax;content.text=function(event,api){var loading=text||$(this).attr(api.options.content.attr)||"Loading...",deferred=$.ajax($.extend({}, ajax,{context:api})).then(ajax.success,NULL,ajax.error).then(function(content){if(content&&once)api.set("content.text",content);return content},function(xhr,status,error){if(api.destroyed||xhr.status===0)return;api.set("content.text",status+": "+error)});return!once?(api.set("content.text",loading),deferred):loading}}if("title"in content){if(!invalidOpt(content.title)){content.button=content.title.button;content.title=content.title.text}if(invalidContent(content.title||FALSE))content.title=FALSE}}if("position"in opts&&invalidOpt(opts.position))opts.position={my:opts.position,at:opts.position};if("show"in opts&&invalidOpt(opts.show))opts.show=opts.show.jquery?{target:opts.show}:opts.show===TRUE?{ready:TRUE}:{event:opts.show};if("hide"in opts&&invalidOpt(opts.hide))opts.hide=opts.hide.jquery?{target:opts.hide}:{event:opts.hide};if("style"in opts&&invalidOpt(opts.style))opts.style={classes:opts.style};$.each(PLUGINS,function(){this.sanitize&&this.sanitize(opts)});return opts}CHECKS=PROTOTYPE.checks={builtin:{"^id$":function(obj, o,v,prev){var id=v===TRUE?QTIP.nextid:v,new_id=NAMESPACE+"-"+id;if(id!==FALSE&&id.length>0&&!$("#"+new_id).length){this._id=new_id;if(this.rendered){this.tooltip[0].id=this._id;this.elements.content[0].id=this._id+"-content";this.elements.title[0].id=this._id+"-title"}}else obj[o]=prev},"^prerender":function(obj,o,v){v&&!this.rendered&&this.render(this.options.show.ready)},"^content.text$":function(obj,o,v){this._updateContent(v)},"^content.attr$":function(obj,o,v,prev){if(this.options.content.text=== this.target.attr(prev))this._updateContent(this.target.attr(v))},"^content.title$":function(obj,o,v){if(!v)return this._removeTitle();v&&!this.elements.title&&this._createTitle();this._updateTitle(v)},"^content.button$":function(obj,o,v){this._updateButton(v)},"^content.title.(text|button)$":function(obj,o,v){this.set("content."+o,v)},"^position.(my|at)$":function(obj,o,v){"string"===typeof v&&(obj[o]=new CORNER(v,o==="at"))},"^position.container$":function(obj,o,v){this.rendered&&this.tooltip.appendTo(v)}, "^show.ready$":function(obj,o,v){v&&(!this.rendered&&this.render(TRUE)||this.toggle(TRUE))},"^style.classes$":function(obj,o,v,p){this.rendered&&this.tooltip.removeClass(p).addClass(v)},"^style.(width|height)":function(obj,o,v){this.rendered&&this.tooltip.css(o,v)},"^style.widget|content.title":function(){this.rendered&&this._setWidget()},"^style.def":function(obj,o,v){this.rendered&&this.tooltip.toggleClass(CLASS_DEFAULT,!!v)},"^events.(render|show|move|hide|focus|blur)$":function(obj,o,v){this.rendered&& this.tooltip[($.isFunction(v)?"":"un")+"bind"]("tooltip"+o,v)},"^(show|hide|position).(event|target|fixed|inactive|leave|distance|viewport|adjust)":function(){if(!this.rendered)return;var posOptions=this.options.position;this.tooltip.attr("tracking",posOptions.target==="mouse"&&posOptions.adjust.mouse);this._unassignEvents();this._assignEvents()}}};function convertNotation(options,notation){var i=0,obj,option=options,levels=notation.split(".");while(option=option[levels[i++]])if(i0&&reposition)this.reposition(options.position.target==="mouse"?NULL:this.cache.event);return this};PROTOTYPE._update= function(content,element,reposition){var self=this,cache=this.cache;if(!this.rendered||!content)return FALSE;if($.isFunction(content))content=content.call(this.elements.target,cache.event,this)||"";if($.isFunction(content.then)){cache.waiting=TRUE;return content.then(function(c){cache.waiting=FALSE;return self._update(c,element)},NULL,function(e){return self._update(e,element)})}if(content===FALSE||!content&&content!=="")return FALSE;if(content.jquery&&content.length>0)element.empty().append(content.css({display:"block", visibility:"visible"}));else element.html(content);return this._waitForContent(element).then(function(images){if(images.images&&images.images.length&&self.rendered&&self.tooltip[0].offsetWidth>0)self.reposition(cache.event,!images.length)})};PROTOTYPE._waitForContent=function(element){var cache=this.cache;cache.waiting=TRUE;return($.fn.imagesLoaded?element.imagesLoaded():$.Deferred().resolve([])).done(function(){cache.waiting=FALSE}).promise()};PROTOTYPE._updateContent=function(content,reposition){this._update(content, this.elements.content,reposition)};PROTOTYPE._updateTitle=function(content,reposition){if(this._update(content,this.elements.title,reposition)===FALSE)this._removeTitle(FALSE)};PROTOTYPE._createTitle=function(){var elements=this.elements,id=this._id+"-title";if(elements.titlebar)this._removeTitle();elements.titlebar=$("
",{"class":NAMESPACE+"-titlebar "+(this.options.style.widget?createWidgetClass("header"):"")}).append(elements.title=$("
",{"id":id,"class":NAMESPACE+"-title","aria-atomic":TRUE})).insertBefore(elements.content).delegate(".qtip-close", "mousedown keydown mouseup keyup mouseout",function(event){$(this).toggleClass("ui-state-active ui-state-focus",event.type.substr(-4)==="down")}).delegate(".qtip-close","mouseover mouseout",function(event){$(this).toggleClass("ui-state-hover",event.type==="mouseover")});if(this.options.content.button)this._createButton()};PROTOTYPE._removeTitle=function(reposition){var elements=this.elements;if(elements.title){elements.titlebar.remove();elements.titlebar=elements.title=elements.button=NULL;if(reposition!== FALSE)this.reposition()}};PROTOTYPE.reposition=function(event,effect){if(!this.rendered||this.positioning||this.destroyed)return this;this.positioning=TRUE;var cache=this.cache,tooltip=this.tooltip,posOptions=this.options.position,target=posOptions.target,my=posOptions.my,at=posOptions.at,viewport=posOptions.viewport,container=posOptions.container,adjust=posOptions.adjust,method=adjust.method.split(" "),tooltipWidth=tooltip.outerWidth(FALSE),tooltipHeight=tooltip.outerHeight(FALSE),targetWidth=0, targetHeight=0,type=tooltip.css("position"),position={left:0,top:0},visible=tooltip[0].offsetWidth>0,isScroll=event&&event.type==="scroll",win=$(window),doc=container[0].ownerDocument,mouse=this.mouse,pluginCalculations,offset;if($.isArray(target)&&target.length===2){at={x:LEFT,y:TOP};position={left:target[0],top:target[1]}}else if(target==="mouse"){at={x:LEFT,y:TOP};if(mouse&&mouse.pageX&&(adjust.mouse||!event||!event.pageX))event=mouse;else if(!event||!event.pageX)if((!adjust.mouse||this.options.show.distance)&& cache.origin&&cache.origin.pageX)event=cache.origin;else if(!event||event&&(event.type==="resize"||event.type==="scroll"))event=cache.event;if(type!=="static")position=container.offset();if(doc.body.offsetWidth!==(window.innerWidth||doc.documentElement.clientWidth))offset=$(document.body).offset();position={left:event.pageX-position.left+(offset&&offset.left||0),top:event.pageY-position.top+(offset&&offset.top||0)};if(adjust.mouse&&isScroll&&mouse){position.left-=(mouse.scrollX||0)-win.scrollLeft(); position.top-=(mouse.scrollY||0)-win.scrollTop()}}else{if(target==="event")if(event&&event.target&&event.type!=="scroll"&&event.type!=="resize")cache.target=$(event.target);else{if(!event.target)cache.target=this.elements.target}else if(target!=="event")cache.target=$(target.jquery?target:this.elements.target);target=cache.target;target=$(target).eq(0);if(target.length===0)return this;else if(target[0]===document||target[0]===window){targetWidth=BROWSER.iOS?window.innerWidth:target.width();targetHeight= BROWSER.iOS?window.innerHeight:target.height();if(target[0]===window)position={top:(viewport||target).scrollTop(),left:(viewport||target).scrollLeft()}}else if(PLUGINS.imagemap&&target.is("area"))pluginCalculations=PLUGINS.imagemap(this,target,at,PLUGINS.viewport?method:FALSE);else if(PLUGINS.svg&&target&&target[0].ownerSVGElement)pluginCalculations=PLUGINS.svg(this,target,at,PLUGINS.viewport?method:FALSE);else{targetWidth=target.outerWidth(FALSE);targetHeight=target.outerHeight(FALSE);position=target.offset()}if(pluginCalculations){targetWidth= pluginCalculations.width;targetHeight=pluginCalculations.height;offset=pluginCalculations.offset;position=pluginCalculations.position}position=this.reposition.offset(target,position,container);if(BROWSER.iOS>3.1&&BROWSER.iOS<4.1||BROWSER.iOS>=4.3&&BROWSER.iOS<4.33||!BROWSER.iOS&&type==="fixed"){position.left-=win.scrollLeft();position.top-=win.scrollTop()}if(!pluginCalculations||pluginCalculations&&pluginCalculations.adjustable!==FALSE){position.left+=at.x===RIGHT?targetWidth:at.x===CENTER?targetWidth/ 2:0;position.top+=at.y===BOTTOM?targetHeight:at.y===CENTER?targetHeight/2:0}}position.left+=adjust.x+(my.x===RIGHT?-tooltipWidth:my.x===CENTER?-tooltipWidth/2:0);position.top+=adjust.y+(my.y===BOTTOM?-tooltipHeight:my.y===CENTER?-tooltipHeight/2:0);if(PLUGINS.viewport){position.adjusted=PLUGINS.viewport(this,position,posOptions,targetWidth,targetHeight,tooltipWidth,tooltipHeight);if(offset&&position.adjusted.left)position.left+=offset.left;if(offset&&position.adjusted.top)position.top+=offset.top}else position.adjusted= {left:0,top:0};if(!this._trigger("move",[position,viewport.elem||viewport],event))return this;delete position.adjusted;if(effect===FALSE||!visible||isNaN(position.left)||isNaN(position.top)||target==="mouse"||!$.isFunction(posOptions.effect))tooltip.css(position);else if($.isFunction(posOptions.effect)){posOptions.effect.call(tooltip,this,$.extend({},position));tooltip.queue(function(next){$(this).css({opacity:"",height:""});if(BROWSER.ie)this.style.removeAttribute("filter");next()})}this.positioning= FALSE;return this};PROTOTYPE.reposition.offset=function(elem,pos,container){if(!container[0])return pos;var ownerDocument=$(elem[0].ownerDocument),quirks=!!BROWSER.ie&&document.compatMode!=="CSS1Compat",parent=container[0],scrolled,position,parentOffset,overflow;function scroll(e,i){pos.left+=i*e.scrollLeft();pos.top+=i*e.scrollTop()}do if((position=$.css(parent,"position"))!=="static"){if(position==="fixed"){parentOffset=parent.getBoundingClientRect();scroll(ownerDocument,-1)}else{parentOffset=$(parent).position(); parentOffset.left+=parseFloat($.css(parent,"borderLeftWidth"))||0;parentOffset.top+=parseFloat($.css(parent,"borderTopWidth"))||0}pos.left-=parentOffset.left+(parseFloat($.css(parent,"marginLeft"))||0);pos.top-=parentOffset.top+(parseFloat($.css(parent,"marginTop"))||0);if(!scrolled&&(overflow=$.css(parent,"overflow"))!=="hidden"&&overflow!=="visible")scrolled=$(parent)}while(parent=parent.offsetParent);if(scrolled&&(scrolled[0]!==ownerDocument[0]||quirks))scroll(scrolled,1);return pos};var C=(CORNER= PROTOTYPE.reposition.Corner=function(corner,forceY){corner=(""+corner).replace(/([A-Z])/," $1").replace(/middle/gi,CENTER).toLowerCase();this.x=(corner.match(/left|right/i)||corner.match(/center/)||["inherit"])[0].toLowerCase();this.y=(corner.match(/top|bottom|center/i)||["inherit"])[0].toLowerCase();this.forceY=!!forceY;var f=corner.charAt(0);this.precedance=f==="t"||f==="b"?Y:X}).prototype;C.invert=function(z,center){this[z]=this[z]===LEFT?RIGHT:this[z]===RIGHT?LEFT:center||this[z]};C.string=function(){var x= this.x,y=this.y;return x===y?x:this.precedance===Y||this.forceY&&y!=="center"?y+" "+x:x+" "+y};C.abbrev=function(){var result=this.string().split(" ");return result[0].charAt(0)+(result[1]&&result[1].charAt(0)||"")};C.clone=function(){return new CORNER(this.string(),this.forceY)};PROTOTYPE.toggle=function(state,event){var cache=this.cache,options=this.options,tooltip=this.tooltip;if(event){if(/over|enter/.test(event.type)&&/out|leave/.test(cache.event.type)&&options.show.target.add(event.target).length=== options.show.target.length&&tooltip.has(event.relatedTarget).length)return this;cache.event=cloneEvent(event)}this.waiting&&!state&&(this.hiddenDuringWait=TRUE);if(!this.rendered)return state?this.render(1):this;else if(this.destroyed||this.disabled)return this;var type=state?"show":"hide",opts=this.options[type],otherOpts=this.options[!state?"show":"hide"],posOptions=this.options.position,contentOptions=this.options.content,width=this.tooltip.css("width"),visible=this.tooltip.is(":visible"),animate= state||opts.target.length===1,sameTarget=!event||opts.target.length<2||cache.target[0]===event.target,identicalState,allow,showEvent,delay,after;if((typeof state).search("boolean|number"))state=!visible;identicalState=!tooltip.is(":animated")&&visible===state&&sameTarget;allow=!identicalState?!!this._trigger(type,[90]):NULL;if(this.destroyed)return this;if(allow!==FALSE&&state)this.focus(event);if(!allow||identicalState)return this;$.attr(tooltip[0],"aria-hidden",!!!state);if(state){cache.origin= cloneEvent(this.mouse);if($.isFunction(contentOptions.text))this._updateContent(contentOptions.text,FALSE);if($.isFunction(contentOptions.title))this._updateTitle(contentOptions.title,FALSE);if(!trackingBound&&posOptions.target==="mouse"&&posOptions.adjust.mouse){$(document).bind("mousemove."+NAMESPACE,this._storeMouse);trackingBound=TRUE}if(!width)tooltip.css("width",tooltip.outerWidth(FALSE));this.reposition(event,arguments[2]);if(!width)tooltip.css("width","");if(!!opts.solo)(typeof opts.solo=== "string"?$(opts.solo):$(SELECTOR,opts.solo)).not(tooltip).not(opts.target).qtip("hide",$.Event("tooltipsolo"))}else{clearTimeout(this.timers.show);delete cache.origin;if(trackingBound&&!$(SELECTOR+'[tracking="true"]:visible',opts.solo).not(tooltip).length){$(document).unbind("mousemove."+NAMESPACE);trackingBound=FALSE}this.blur(event)}after=$.proxy(function(){if(state){if(BROWSER.ie)tooltip[0].style.removeAttribute("filter");tooltip.css("overflow","");if("string"===typeof opts.autofocus)$(this.options.show.autofocus, tooltip).focus();this.options.show.target.trigger("qtip-"+this.id+"-inactive")}else tooltip.css({display:"",visibility:"",opacity:"",left:"",top:""});this._trigger(state?"visible":"hidden")},this);if(opts.effect===FALSE||animate===FALSE){tooltip[type]();after()}else if($.isFunction(opts.effect)){tooltip.stop(1,1);opts.effect.call(tooltip,this);tooltip.queue("fx",function(n){after();n()})}else tooltip.fadeTo(90,state?1:0,after);if(state)opts.target.trigger("qtip-"+this.id+"-inactive");return this}; PROTOTYPE.show=function(event){return this.toggle(TRUE,event)};PROTOTYPE.hide=function(event){return this.toggle(FALSE,event)};PROTOTYPE.focus=function(event){if(!this.rendered||this.destroyed)return this;var qtips=$(SELECTOR),tooltip=this.tooltip,curIndex=parseInt(tooltip[0].style.zIndex,10),newIndex=QTIP.zindex+qtips.length,focusedElem;if(!tooltip.hasClass(CLASS_FOCUS))if(this._trigger("focus",[newIndex],event)){if(curIndex!==newIndex){qtips.each(function(){if(this.style.zIndex>curIndex)this.style.zIndex= this.style.zIndex-1});qtips.filter("."+CLASS_FOCUS).qtip("blur",event)}tooltip.addClass(CLASS_FOCUS)[0].style.zIndex=newIndex}return this};PROTOTYPE.blur=function(event){if(!this.rendered||this.destroyed)return this;this.tooltip.removeClass(CLASS_FOCUS);this._trigger("blur",[this.tooltip.css("zIndex")],event);return this};PROTOTYPE.disable=function(state){if(this.destroyed)return this;if(state==="toggle")state=!(this.rendered?this.tooltip.hasClass(CLASS_DISABLED):this.disabled);else if("boolean"!== typeof state)state=TRUE;if(this.rendered)this.tooltip.toggleClass(CLASS_DISABLED,state).attr("aria-disabled",state);this.disabled=!!state;return this};PROTOTYPE.enable=function(){return this.disable(FALSE)};PROTOTYPE._createButton=function(){var self=this,elements=this.elements,tooltip=elements.tooltip,button=this.options.content.button,isString=typeof button==="string",close=isString?button:"Close tooltip";if(elements.button)elements.button.remove();if(button.jquery)elements.button=button;else elements.button= $("",{"class":"qtip-close "+(this.options.style.widget?"":NAMESPACE+"-icon"),"title":close,"aria-label":close}).prepend($("",{"class":"ui-icon ui-icon-close","html":"×"}));elements.button.appendTo(elements.titlebar||tooltip).attr("role","button").click(function(event){if(!tooltip.hasClass(CLASS_DISABLED))self.hide(event);return FALSE})};PROTOTYPE._updateButton=function(button){if(!this.rendered)return FALSE;var elem=this.elements.button;if(button)this._createButton();else elem.remove()}; function createWidgetClass(cls){return WIDGET.concat("").join(cls?"-"+cls+" ":" ")}PROTOTYPE._setWidget=function(){var on=this.options.style.widget,elements=this.elements,tooltip=elements.tooltip,disabled=tooltip.hasClass(CLASS_DISABLED);tooltip.removeClass(CLASS_DISABLED);CLASS_DISABLED=on?"ui-state-disabled":"qtip-disabled";tooltip.toggleClass(CLASS_DISABLED,disabled);tooltip.toggleClass("ui-helper-reset "+createWidgetClass(),on).toggleClass(CLASS_DEFAULT,this.options.style.def&&!on);if(elements.content)elements.content.toggleClass(createWidgetClass("content"), on);if(elements.titlebar)elements.titlebar.toggleClass(createWidgetClass("header"),on);if(elements.button)elements.button.toggleClass(NAMESPACE+"-icon",!on)};function cloneEvent(event){return event&&{type:event.type,pageX:event.pageX,pageY:event.pageY,target:event.target,relatedTarget:event.relatedTarget,scrollX:event.scrollX||window.pageXOffset||document.body.scrollLeft||document.documentElement.scrollLeft,scrollY:event.scrollY||window.pageYOffset||document.body.scrollTop||document.documentElement.scrollTop}|| {}}function delay(callback,duration){if(duration>0)return setTimeout($.proxy(callback,this),duration);else callback.call(this)}function showMethod(event){if(this.tooltip.hasClass(CLASS_DISABLED))return FALSE;clearTimeout(this.timers.show);clearTimeout(this.timers.hide);this.timers.show=delay.call(this,function(){this.toggle(TRUE,event)},this.options.show.delay)}function hideMethod(event){if(this.tooltip.hasClass(CLASS_DISABLED))return FALSE;var relatedTarget=$(event.relatedTarget),ontoTooltip=relatedTarget.closest(SELECTOR)[0]=== this.tooltip[0],ontoTarget=relatedTarget[0]===this.options.show.target[0];clearTimeout(this.timers.show);clearTimeout(this.timers.hide);if(this!==relatedTarget[0]&&(this.options.position.target==="mouse"&&ontoTooltip)||this.options.hide.fixed&&(/mouse(out|leave|move)/.test(event.type)&&(ontoTooltip||ontoTarget))){try{event.preventDefault();event.stopImmediatePropagation()}catch(e){}return}this.timers.hide=delay.call(this,function(){this.toggle(FALSE,event)},this.options.hide.delay,this)}function inactiveMethod(event){if(this.tooltip.hasClass(CLASS_DISABLED)|| !this.options.hide.inactive)return FALSE;clearTimeout(this.timers.inactive);this.timers.inactive=delay.call(this,function(){this.hide(event)},this.options.hide.inactive)}function repositionMethod(event){if(this.rendered&&this.tooltip[0].offsetWidth>0)this.reposition(event)}PROTOTYPE._storeMouse=function(event){(this.mouse=cloneEvent(event)).type="mousemove"};PROTOTYPE._bind=function(targets,events,method,suffix,context){var ns="."+this._id+(suffix?"-"+suffix:"");events.length&&$(targets).bind((events.split? events:events.join(ns+" "))+ns,$.proxy(method,context||this))};PROTOTYPE._unbind=function(targets,suffix){$(targets).unbind("."+this._id+(suffix?"-"+suffix:""))};var ns="."+NAMESPACE;function delegate(selector,events,method){$(document.body).delegate(selector,(events.split?events:events.join(ns+" "))+ns,function(){var api=QTIP.api[$.attr(this,ATTR_ID)];api&&!api.disabled&&method.apply(api,arguments)})}$(function(){delegate(SELECTOR,["mouseenter","mouseleave"],function(event){var state=event.type=== "mouseenter",tooltip=$(event.currentTarget),target=$(event.relatedTarget||event.target),options=this.options;if(state){this.focus(event);tooltip.hasClass(CLASS_FIXED)&&!tooltip.hasClass(CLASS_DISABLED)&&clearTimeout(this.timers.hide)}else if(options.position.target==="mouse"&&options.hide.event&&options.show.target&&!target.closest(options.show.target[0]).length)this.hide(event);tooltip.toggleClass(CLASS_HOVER,state)});delegate("["+ATTR_ID+"]",INACTIVE_EVENTS,inactiveMethod)});PROTOTYPE._trigger= function(type,args,event){var callback=$.Event("tooltip"+type);callback.originalEvent=event&&$.extend({},event)||this.cache.event||NULL;this.triggering=type;this.tooltip.trigger(callback,[this].concat(args||[]));this.triggering=FALSE;return!callback.isDefaultPrevented()};PROTOTYPE._bindEvents=function(showEvents,hideEvents,showTarget,hideTarget,showMethod,hideMethod){if(hideTarget.add(showTarget).length===hideTarget.length){var toggleEvents=[];hideEvents=$.map(hideEvents,function(type){var showIndex= $.inArray(type,showEvents);if(showIndex>-1){toggleEvents.push(showEvents.splice(showIndex,1)[0]);return}return type});toggleEvents.length&&this._bind(showTarget,toggleEvents,function(event){var state=this.rendered?this.tooltip[0].offsetWidth>0:false;(state?hideMethod:showMethod).call(this,event)})}this._bind(showTarget,showEvents,showMethod);this._bind(hideTarget,hideEvents,hideMethod)};PROTOTYPE._assignInitialEvents=function(event){var options=this.options,showTarget=options.show.target,hideTarget= options.hide.target,showEvents=options.show.event?$.trim(""+options.show.event).split(" "):[],hideEvents=options.hide.event?$.trim(""+options.hide.event).split(" "):[];if(/mouse(over|enter)/i.test(options.show.event)&&!/mouse(out|leave)/i.test(options.hide.event))hideEvents.push("mouseleave");this._bind(showTarget,"mousemove",function(event){this._storeMouse(event);this.cache.onTarget=TRUE});function hoverIntent(event){if(this.disabled||this.destroyed)return FALSE;this.cache.event=cloneEvent(event); this.cache.target=event?$(event.target):[undefined];clearTimeout(this.timers.show);this.timers.show=delay.call(this,function(){this.render(typeof event==="object"||options.show.ready)},options.show.delay)}this._bindEvents(showEvents,hideEvents,showTarget,hideTarget,hoverIntent,function(){clearTimeout(this.timers.show)});if(options.show.ready||options.prerender)hoverIntent.call(this,event)};PROTOTYPE._assignEvents=function(){var self=this,options=this.options,posOptions=options.position,tooltip=this.tooltip, showTarget=options.show.target,hideTarget=options.hide.target,containerTarget=posOptions.container,viewportTarget=posOptions.viewport,documentTarget=$(document),bodyTarget=$(document.body),windowTarget=$(window),showEvents=options.show.event?$.trim(""+options.show.event).split(" "):[],hideEvents=options.hide.event?$.trim(""+options.hide.event).split(" "):[];$.each(options.events,function(name,callback){self._bind(tooltip,name==="toggle"?["tooltipshow","tooltiphide"]:["tooltip"+name],callback,null, tooltip)});if(/mouse(out|leave)/i.test(options.hide.event)&&options.hide.leave==="window")this._bind(documentTarget,["mouseout","blur"],function(event){if(!/select|option/.test(event.target.nodeName)&&!event.relatedTarget)this.hide(event)});if(options.hide.fixed)hideTarget=hideTarget.add(tooltip.addClass(CLASS_FIXED));else if(/mouse(over|enter)/i.test(options.show.event))this._bind(hideTarget,"mouseleave",function(){clearTimeout(this.timers.show)});if((""+options.hide.event).indexOf("unfocus")>-1)this._bind(containerTarget.closest("html"), ["mousedown","touchstart"],function(event){var elem=$(event.target),enabled=this.rendered&&!this.tooltip.hasClass(CLASS_DISABLED)&&this.tooltip[0].offsetWidth>0,isAncestor=elem.parents(SELECTOR).filter(this.tooltip[0]).length>0;if(elem[0]!==this.target[0]&&elem[0]!==this.tooltip[0]&&!isAncestor&&!this.target.has(elem[0]).length&&enabled)this.hide(event)});if("number"===typeof options.hide.inactive){this._bind(showTarget,"qtip-"+this.id+"-inactive",inactiveMethod);this._bind(hideTarget.add(tooltip), QTIP.inactiveEvents,inactiveMethod,"-inactive")}this._bindEvents(showEvents,hideEvents,showTarget,hideTarget,showMethod,hideMethod);this._bind(showTarget.add(tooltip),"mousemove",function(event){if("number"===typeof options.hide.distance){var origin=this.cache.origin||{},limit=this.options.hide.distance,abs=Math.abs;if(abs(event.pageX-origin.pageX)>=limit||abs(event.pageY-origin.pageY)>=limit)this.hide(event)}this._storeMouse(event)});if(posOptions.target==="mouse")if(posOptions.adjust.mouse){if(options.hide.event)this._bind(showTarget, ["mouseenter","mouseleave"],function(event){this.cache.onTarget=event.type==="mouseenter"});this._bind(documentTarget,"mousemove",function(event){if(this.rendered&&this.cache.onTarget&&!this.tooltip.hasClass(CLASS_DISABLED)&&this.tooltip[0].offsetWidth>0)this.reposition(event)})}if(posOptions.adjust.resize||viewportTarget.length)this._bind($.event.special.resize?viewportTarget:windowTarget,"resize",repositionMethod);if(posOptions.adjust.scroll)this._bind(windowTarget.add(posOptions.container),"scroll", repositionMethod)};PROTOTYPE._unassignEvents=function(){var targets=[this.options.show.target[0],this.options.hide.target[0],this.rendered&&this.tooltip[0],this.options.position.container[0],this.options.position.viewport[0],this.options.position.container.closest("html")[0],window,document];this._unbind($([]).pushStack($.grep(targets,function(i){return typeof i==="object"})))};function init(elem,id,opts){var obj,posOptions,attr,config,title,docBody=$(document.body),newTarget=elem[0]===document?docBody: elem,metadata=elem.metadata?elem.metadata(opts.metadata):NULL,metadata5=opts.metadata.type==="html5"&&metadata?metadata[opts.metadata.name]:NULL,html5=elem.data(opts.metadata.name||"qtipopts");try{html5=typeof html5==="string"?$.parseJSON(html5):html5}catch(e){}config=$.extend(TRUE,{},QTIP.defaults,opts,typeof html5==="object"?sanitizeOptions(html5):NULL,sanitizeOptions(metadata5||metadata));posOptions=config.position;config.id=id;if("boolean"===typeof config.content.text){attr=elem.attr(config.content.attr); if(config.content.attr!==FALSE&&attr)config.content.text=attr;else return FALSE}if(!posOptions.container.length)posOptions.container=docBody;if(posOptions.target===FALSE)posOptions.target=newTarget;if(config.show.target===FALSE)config.show.target=newTarget;if(config.show.solo===TRUE)config.show.solo=posOptions.container.closest("body");if(config.hide.target===FALSE)config.hide.target=newTarget;if(config.position.viewport===TRUE)config.position.viewport=posOptions.container;posOptions.container=posOptions.container.eq(0); posOptions.at=new CORNER(posOptions.at,TRUE);posOptions.my=new CORNER(posOptions.my);if(elem.data(NAMESPACE))if(config.overwrite)elem.qtip("destroy",true);else if(config.overwrite===FALSE)return FALSE;elem.attr(ATTR_HAS,id);if(config.suppress&&(title=elem.attr("title")))elem.removeAttr("title").attr(oldtitle,title).attr("title","");obj=new QTip(elem,config,id,!!attr);elem.data(NAMESPACE,obj);elem.one("remove.qtip-"+id+" removeqtip.qtip-"+id,function(){var api;if(api=$(this).data(NAMESPACE))api.destroy(true)}); return obj}QTIP=$.fn.qtip=function(options,notation,newValue){var command=(""+options).toLowerCase(),returned=NULL,args=$.makeArray(arguments).slice(1),event=args[args.length-1],opts=this[0]?$.data(this[0],NAMESPACE):NULL;if(!arguments.length&&opts||command==="api")return opts;else if("string"===typeof options){this.each(function(){var api=$.data(this,NAMESPACE);if(!api)return TRUE;if(event&&event.timeStamp)api.cache.event=event;if(notation&&(command==="option"||command==="options"))if(newValue!== undefined||$.isPlainObject(notation))api.set(notation,newValue);else{returned=api.get(notation);return FALSE}else if(api[command])api[command].apply(api,args)});return returned!==NULL?returned:this}else if("object"===typeof options||!arguments.length){opts=sanitizeOptions($.extend(TRUE,{},options));return this.each(function(i){var api,id;id=$.isArray(opts.id)?opts.id[i]:opts.id;id=!id||id===FALSE||id.length<1||QTIP.api[id]?QTIP.nextid++:id;api=init($(this),id,opts);if(api===FALSE)return TRUE;else QTIP.api[id]= api;$.each(PLUGINS,function(){if(this.initialize==="initialize")this(api)});api._assignInitialEvents(event)})}};$.qtip=QTip;QTIP.api={};$.each({attr:function(attr,val){if(this.length){var self=this[0],title="title",api=$.data(self,"qtip");if(attr===title&&api&&"object"===typeof api&&api.options.suppress){if(arguments.length<2)return $.attr(self,oldtitle);if(api&&api.options.content.attr===title&&api.cache.attr)api.set("content.text",val);return this.attr(oldtitle,val)}}return $.fn["attr"+replaceSuffix].apply(this, arguments)},clone:function(keepData){var titles=$([]),title="title",elems=$.fn["clone"+replaceSuffix].apply(this,arguments);if(!keepData)elems.filter("["+oldtitle+"]").attr("title",function(){return $.attr(this,oldtitle)}).removeAttr(oldtitle);return elems}},function(name,func){if(!func||$.fn[name+replaceSuffix])return TRUE;var old=$.fn[name+replaceSuffix]=$.fn[name];$.fn[name]=function(){return func.apply(this,arguments)||old.apply(this,arguments)}});if(!$.ui){$["cleanData"+replaceSuffix]=$.cleanData; $.cleanData=function(elems){for(var i=0,elem;(elem=$(elems[i])).length;i++)if(elem.attr(ATTR_HAS))try{elem.triggerHandler("removeqtip")}catch(e){}$["cleanData"+replaceSuffix].apply(this,arguments)}}QTIP.version="2.2.0";QTIP.nextid=0;QTIP.inactiveEvents=INACTIVE_EVENTS;QTIP.zindex=15E3;QTIP.defaults={prerender:FALSE,id:FALSE,overwrite:TRUE,suppress:TRUE,content:{text:TRUE,attr:"title",title:FALSE,button:FALSE},position:{my:"top left",at:"bottom right",target:FALSE,container:FALSE,viewport:FALSE,adjust:{x:0, y:0,mouse:TRUE,scroll:TRUE,resize:TRUE,method:"flipinvert flipinvert"},effect:function(api,pos,viewport){$(this).animate(pos,{duration:200,queue:FALSE})}},show:{target:FALSE,event:"mouseenter",effect:TRUE,delay:90,solo:FALSE,ready:FALSE,autofocus:FALSE},hide:{target:FALSE,event:"mouseleave",effect:TRUE,delay:0,fixed:FALSE,inactive:FALSE,leave:"window",distance:FALSE},style:{classes:"",widget:FALSE,width:FALSE,height:FALSE,def:TRUE},events:{render:NULL,move:NULL,show:NULL,hide:NULL,toggle:NULL,visible:NULL, hidden:NULL,focus:NULL,blur:NULL}};var TIP,TIPNS=".qtip-tip",MARGIN="margin",BORDER="border",COLOR="color",BG_COLOR="background-color",TRANSPARENT="transparent",IMPORTANT=" !important",HASCANVAS=!!document.createElement("canvas").getContext,INVALID=/rgba?\(0, 0, 0(, 0)?\)|transparent|#123456/i;function camel(s){return s.charAt(0).toUpperCase()+s.slice(1)}var cssProps={},cssPrefixes=["Webkit","O","Moz","ms"];function vendorCss(elem,prop){var ucProp=prop.charAt(0).toUpperCase()+prop.slice(1),props= (prop+" "+cssPrefixes.join(ucProp+" ")+ucProp).split(" "),cur,val,i=0;if(cssProps[prop])return elem.css(cssProps[prop]);while(cur=props[i++])if((val=elem.css(cur))!==undefined)return cssProps[prop]=cur,val}function intCss(elem,prop){return Math.ceil(parseFloat(vendorCss(elem,prop)))}if(!HASCANVAS)var createVML=function(tag,props,style){return"'};else var PIXEL_RATIO= window.devicePixelRatio||1,BACKING_STORE_RATIO=function(){var context=document.createElement("canvas").getContext("2d");return context.backingStorePixelRatio||context.webkitBackingStorePixelRatio||context.mozBackingStorePixelRatio||context.msBackingStorePixelRatio||context.oBackingStorePixelRatio||1}(),SCALE=PIXEL_RATIO/BACKING_STORE_RATIO;function Tip(qtip,options){this._ns="tip";this.options=options;this.offset=options.offset;this.size=[options.width,options.height];this.init(this.qtip=qtip)}$.extend(Tip.prototype, {init:function(qtip){var context,tip;tip=this.element=qtip.elements.tip=$("
",{"class":NAMESPACE+"-tip"}).prependTo(qtip.tooltip);if(HASCANVAS){context=$("").appendTo(this.element)[0].getContext("2d");context.lineJoin="miter";context.miterLimit=1E5;context.save()}else{context=createVML("shape",'coordorigin="0,0"',"position:absolute;");this.element.html(context+context);qtip._bind($("*",tip).add(tip),["click","mousedown"],function(event){event.stopPropagation()},this._ns)}qtip._bind(qtip.tooltip, "tooltipmove",this.reposition,this._ns,this);this.create()},_swapDimensions:function(){this.size[0]=this.options.height;this.size[1]=this.options.width},_resetDimensions:function(){this.size[0]=this.options.width;this.size[1]=this.options.height},_useTitle:function(corner){var titlebar=this.qtip.elements.titlebar;return titlebar&&(corner.y===TOP||corner.y===CENTER&&this.element.position().top+this.size[1]/2+this.options.offset-1),left:translate[0]-translate[2]*Number(precedance===X),top:translate[1]-translate[2]*Number(precedance===Y),width:newSize[0]+border,height:newSize[1]+border}).each(function(i){var $this=$(this); $this[$this.prop?"prop":"attr"]({coordsize:newSize[0]+border+" "+(newSize[1]+border),path:coords,fillcolor:color[0],filled:!!i,stroked:!i}).toggle(!!(border||i));!i&&$this.html(createVML("stroke",'weight="'+border*2+'px" color="'+color[1]+'" miterlimit="1000" joinstyle="miter"'))})}window.opera&&setTimeout(function(){elements.tip.css({display:"inline-block",visibility:"visible"})},1);if(position!==FALSE)this.calculate(corner,newSize)},calculate:function(corner,size){if(!this.enabled)return FALSE; var self=this,elements=this.qtip.elements,tip=this.element,userOffset=this.options.offset,isWidget=elements.tooltip.hasClass("ui-widget"),position={},precedance,corners;corner=corner||this.corner;precedance=corner.precedance;size=size||this._calculateSize(corner);corners=[corner.x,corner.y];if(precedance===X)corners.reverse();$.each(corners,function(i,side){var b,bc,br;if(side===CENTER){b=precedance===Y?LEFT:TOP;position[b]="50%";position[MARGIN+"-"+b]=-Math.round(size[precedance===Y?0:1]/2)+userOffset}else{b= self._parseWidth(corner,side,elements.tooltip);bc=self._parseWidth(corner,side,elements.content);br=self._parseRadius(corner);position[side]=Math.max(-self.border,i?bc:userOffset+(br>b?br:-b))}});position[corner[precedance]]-=size[precedance===X?0:1];tip.css({margin:"",top:"",bottom:"",left:"",right:""}).css(position);return position},reposition:function(event,api,pos,viewport){if(!this.enabled)return;var cache=api.cache,newCorner=this.corner.clone(),adjust=pos.adjusted,method=api.options.position.adjust.method.split(" "), horizontal=method[0],vertical=method[1]||method[0],shift={left:FALSE,top:FALSE,x:0,y:0},offset,css={},props;function shiftflip(direction,precedance,popposite,side,opposite){if(direction===SHIFT&&newCorner.precedance===precedance&&adjust[side]&&newCorner[popposite]!==CENTER)newCorner.precedance=newCorner.precedance===X?Y:X;else if(direction!==SHIFT&&adjust[side])newCorner[precedance]=newCorner[precedance]===CENTER?adjust[side]>0?side:opposite:newCorner[precedance]===side?opposite:side}function shiftonly(xy, side,opposite){if(newCorner[xy]===CENTER)css[MARGIN+"-"+side]=shift[xy]=offset[MARGIN+"-"+side]-adjust[side];else{props=offset[opposite]!==undefined?[adjust[side],-offset[side]]:[-adjust[side],offset[side]];if((shift[xy]=Math.max(props[0],props[1]))>props[0]){pos[side]-=adjust[side];shift[side]=FALSE}css[offset[opposite]!==undefined?opposite:side]=shift[xy]}}if(this.corner.fixed!==TRUE){shiftflip(horizontal,X,Y,LEFT,RIGHT);shiftflip(vertical,Y,X,TOP,BOTTOM);if(newCorner.string()!==cache.corner.string()&& (cache.cornerTop!==adjust.top||cache.cornerLeft!==adjust.left))this.update(newCorner,FALSE)}offset=this.calculate(newCorner);if(offset.right!==undefined)offset.left=-offset.right;if(offset.bottom!==undefined)offset.top=-offset.bottom;offset.user=this.offset;if(shift.left=horizontal===SHIFT&&!!adjust.left)shiftonly(X,LEFT,RIGHT);if(shift.top=vertical===SHIFT&&!!adjust.top)shiftonly(Y,TOP,BOTTOM);this.element.css(css).toggle(!(shift.x&&shift.y||newCorner.x===CENTER&&shift.y||newCorner.y===CENTER&&shift.x)); pos.left-=offset.left.charAt?offset.user:horizontal!==SHIFT||shift.top||!shift.left&&!shift.top?offset.left+this.border:0;pos.top-=offset.top.charAt?offset.user:vertical!==SHIFT||shift.left||!shift.left&&!shift.top?offset.top+this.border:0;cache.cornerLeft=adjust.left;cache.cornerTop=adjust.top;cache.corner=newCorner.clone()},destroy:function(){this.qtip._unbind(this.qtip.tooltip,this._ns);if(this.qtip.elements.tip)this.qtip.elements.tip.find("*").remove().end().remove()}});TIP=PLUGINS.tip=function(api){return new Tip(api, api.options.style.tip)};TIP.initialize="render";TIP.sanitize=function(options){if(options.style&&"tip"in options.style){var opts=options.style.tip;if(typeof opts!=="object")opts=options.style.tip={corner:opts};if(!/string|boolean/i.test(typeof opts.corner))opts.corner=TRUE}};CHECKS.tip={"^position.my|style.tip.(corner|mimic|border)$":function(){this.create();this.qtip.reposition()},"^style.tip.(height|width)$":function(obj){this.size=[obj.width,obj.height];this.update();this.qtip.reposition()},"^content.title|style.(classes|widget)$":function(){this.update()}}; $.extend(TRUE,QTIP.defaults,{style:{tip:{corner:TRUE,mimic:FALSE,width:6,height:6,border:TRUE,offset:0}}})})})(window,document);