PageSourceSearch

https://www.hoteleurobus.sk/public/js/ui.js?v=029b0531cc1fd2b0c75be2311ec8577a98677d50

js hoteleurobus.sk collected 2026-10-08 05:02:51 UTC 37,083 bytes, 1 lines download raw bytes

1function __(e){return e.translate()}function ModalDialog(e,t){var n=this;n.id="id"+(new Date).getTime(),n.dialog=null,n.content=e,n.buttons=[],n.options=jQuery.extend({width:450,height:"auto",resizable:!1,modal:!0,title:"Modal Dialog"},t),n.addButton=function(e,t,i){return n.buttons[n.buttons.length]={text:e,click:function(){n.close(),t&&t.call()},class:i},n},n.setTitle=function(e){return n.options.title=e,n},n.setContent=function(e){return n.content=e,n},n.setOptions=function(e){return n.options=jQuery.extend(n.options,e),n},n.initDialog=function(){return n.dialog=jQuery("#"+n.id),n.dialog.length||(n.dialog=jQuery('<div id="'+n.id+'"></div>'),n.dialog.dialog({resizable:n.options.resizable,width:n.options.width,height:n.options.height,modal:n.options.modal,title:n.options.title,buttons:n.buttons,autoOpen:!1})),n.dialog.html(n.content),n},n.getDialog=function(){return n.dialog},n.open=function(){n.initDialog(),n.dialog.dialog("open"),n.dialog.dialog("option","position","center")},n.close=function(){n.dialog.dialog("close")},n.remove=function(){n.dialog.remove()}}String.prototype.formatBytes=function(e){null==e&&(e=2);var t=["B","KB","MB","GB","TB"],i=Math.max(this,0),n=Math.floor((i?Math.log(i):0)/Math.log(1024)),n=Math.min(n,t.length-1);return i/=Math.pow(1024,n),Math.round(i,e)+" "+t[n]},String.prototype.translate=function(){return"undefined"!=typeof locale&&void 0!==locale[this]?locale[this]:this},String.prototype.removeAccents=function(){return this.toLowerCase().replace(/[áàãâä]/gi,"a").replace(/[čç]/gi,"c").replace(/[ď]/gi,"d").replace(/[éèê]/gi,"e").replace(/[íìïî]/gi,"i").replace(/[ľĺ]/gi,"l").replace(/[ñ]/gi,"n").replace(/[óòöôõ]/gi,"o").replace(/[ř]/gi,"r").replace(/[š]/gi,"s").replace(/[ť]/gi,"t").replace(/[úùüûů]/gi,"u").replace(/[ž]/gi,"z").replace(/[^a-zA-Z0-9]/g," ")},jQuery.initUI=function(e){null==e&&(e=jQuery("body"));var t=jQuery(".tooltip",e),t=(t.length&&t.tooltip({content:function(){return $(this).prop("title").replace(/\|/g,"<br />")},position:{my:"center bottom",at:"center top"}}).click(function(){$(this).tooltip("close")}),jQuery("select.selectbox",e)),t=(t.length&&t.selectbox(),jQuery(":checkbox",e)),t=(t.length&&t.checkboxes(),jQuery("ul.tree",e)),t=(t.length&&t.treeMenu(),jQuery("div.tabber",e));t.length&&t.tabber()},jQuery.fn.inputHint=function(){return this.each(function(){var e=jQuery(this);e.is("input[type=text]")&&(jQuery.inputHintShow(e),e.focus(function(){jQuery.inputHintHide(this)}).blur(function(){jQuery.inputHintShow(this)}).closest("form").submit(function(){return jQuery.inputHintHide(e),!0}))}),this},jQuery.inputHintShow=function(e){(e=jQuery(e)).val()!=e.attr("title")&&""!=e.val()||e.addClass("hint").val(e.attr("title"))},jQuery.inputHintHide=function(e){(e=jQuery(e)).removeClass("hint"),e.val()==e.attr("title")&&e.val("")},jQuery.fn.zebraTable=function(){return this.each(function(){var e=jQuery(this);e.is("table")&&(jQuery("tbody tr:even",e).removeClass("even").addClass("odd"),jQuery("tbody tr:odd",e).removeClass("odd").addClass("even"))}),this},jQuery.fn.highlightTable=function(){return this.each(function(){var e=jQuery(this);e.is("table")&&(jQuery("tbody tr",e).unbind("mouseover.highlight").bind("mouseover.highlight",function(){jQuery(">td, >th",this).addClass("highlight")}),jQuery("tbody tr",e).unbind("mouseout.highlight").bind("mouseout.highlight",function(){jQuery(">td, >th",this).removeClass("highlight")}))}),this},jQuery.fn.treeMenu=function(){return this.each(function(){var e=$
1(this);if(1==e.data("initialized"))return!0;e.data("initialized",1),e.on("click","img.plusminus",function(){var e=$(this);e.hasClass("minus")?(e.attr("src",e.attr("src").replace("minus","plus")),e.addClass("plus").removeClass("minus"),$("> ul",e.closest("li")).hide()):(e.attr("src",e.attr("src").replace("plus","minus")),e.addClass("minus").removeClass("plus"),$("> ul",e.closest("li")).show())}),$("li.active",e).parents("li").each(function(e,t){t=$(t),e=$("> img.plusminus",t);$("> ul",t).show(),e.attr("src",e.attr("src").replace("plus","minus")),e.addClass("minus").removeClass("plus")});var e=$("li.active > ul",e);e.length&&(e.show(),(e=$("> img.plusminus",e.parents("li:eq(0)"))).attr("src",e.attr("src").replace("plus","minus")),e.addClass("minus").removeClass("plus"))})},jQuery.fn.centerObject=function(t){return this.each(function(){var e=jQuery(this);e.css({position:t?"fixed":"absolute",left:"50%",top:"50%"}).css({marginLeft:"-"+e.outerWidth()/2+"px",marginTop:"-"+e.outerHeight()/2+"px"}),t||e.css({marginTop:parseInt(e.css("marginTop"),10)+jQuery(window).scrollTop(),marginLeft:parseInt(e.css("marginLeft"),10)+jQuery(window).scrollLeft()})})},jQuery.fn.popupInfo=function(n){return n=jQuery.extend({width:600,top:0,overlay:!0,opacity:.25,timeout:0,closeImg:"/public/themes/images/close.png"},n),this.each(function(){var e,t,i=jQuery(this);n.overlay&&(e=jQuery('<div id="overlay"></div>')).css({width:jQuery(window).width()+"px",height:(jQuery(document).height()>jQuery(window).height()?jQuery(document):jQuery(window)).height()+"px",opacity:n.opacity}).show().click(function(){i.remove(),e.remove()}),"auto"!=n.width&&(t=n.width,jQuery(window).width()<=t)&&(t=jQuery(window).width()),i.append('<img src="'+n.closeImg+'" alt="" class="close" />').addClass("radius").width(t).hide().fadeIn(500),0<n.top?i.css({top:jQuery(window).scrollTop()+n.top+"px",left:"50%",marginLeft:"-"+i.outerWidth()/2+"px"}):i.centerObject(),jQuery(i).on("click",".close",function(){i.remove(),n.overlay&&e.remove()}),n.overlay&&jQuery("body").append(e),jQuery("body").append(i),n.timeout&&setTimeout(function(){i.fadeOut(1e3,function(){i.remove()}),n.overlay&&e.remove()},n.timeout),jQuery(window).on("scroll",function(){0<n.top?i.css("top",jQuery(window).scrollTop()+n.top+"px"):i.centerObject()})})},jQuery.fn.tabber=function(a){return a=jQuery.extend({active:0,activate:function(e,t){},beforeActivate:function(e,t){}},a),this.each(function(){var e=jQuery(this);if(1==e.data("initialized"))return!0;e.data("initialized",1);var i=jQuery("<ul></ul>"),n=a.active;e.find("> .tabbertab").each(function(e,t){jQuery(t).is(".tabbertabdefault")&&(n=e);e=jQuery(t).attr("id");e||(e="tabPanel_"+ ++tabIdCounter,jQuery(t).attr("id",e)),i.append('<li><a href="#'+e+'">'+jQuery(t).attr("title")+"</a></li>"),jQuery(t).removeAttr("title")}),e.prepend(i).tabs({active:n,activate:function(e,t){a.activate(e,t)},beforeActivate:function(e,t){a.beforeActivate(e,t)}})})},jQuery.fn.fastUpdate=function(n){return n=jQuery.extend({url:null,loader:null,callback:function(e,t){}},n),this.each(function(){var i=jQuery(this);i.on("click",":checkbox, :radio",function(e){i.update(),e.stopPropagation()}).on("change","input:text, select",function(e){i.update(),e.stopPropagation()}),i.update=function(){var t=[];t.id=i.data("id"),jQuery("input, textarea, select",i).each(function(){var e=jQuery(this);e.is(":checkbox")?t[e.attr("name")]=e.is(":checked")?1:0:t[e.attr("name")]=e.val()}),n.loader&&(i.is("tr")||i.is("td")||i.is("th")?i.closest("table"):i).loading(),jQuery.post(n.url,jQuery.extend({},t),function(e){"ERROR"==e.status?showReport(e.message,"ERROR"):n.callback(e,i),n.loader&&(i.is("tr")||i.is("td")||i.is("th")?i.closest("table"):i).loading("hide")},"json")}})},jQuery.fn.removable=function(t){return t=jQuery.extend({selector:".icon-remove",target:"tr",callback:function(e){}},t),this.each(function(){jQuery(this).on("click",t.selector,function(e){jQuery(e.target).closest(t.target).remove(),t.callback(e)})})},jQuery.fn.clonable=function(n){return n=jQuery.extend({selector:".prototype",callback:function(e){}},n),this.each(function(){var e=jQuery(this),i=0;e.on("click",n.selector,function(e){var e=jQuery(e.target),t=(e.hasClass(n.selector)||(e=e.closest(n.selector)),jQuery(e).clone());jQuery("input, select, textarea",e).each(function(){var e=jQuery(this);e.attr("name",e.attr("name").replace(/@id/g,"n"+i))}),e.find(".hidden").removeClass("hidden"),e.removeClass("prototype"),t.insertAfter(e),i++}),e.on("focus",n.selector,function(){jQuery(this).trigger("click")})})},jQuery.fn.tableSortable=function(){return this.each(function(){var e=jQuery(this);jQuery("td, th",e).each(function(){var e=jQuery(this);e.width(e.width())}),jQuery("tbody",e).sortable({items:"tr:not(:last)",placeholder:"placeholder",cursor:"move"})})},jQuery.fn.blockSortable=function(i){return i=jQuery.extend({update:function(e,t){},itemEditSelector:".edit",itemEditCallback:function(){}
1,itemDeleteSelector:".delete",itemDeleteCallback:function(){}},i),this.each(function(){var e=jQuery(this);e.sortable({items:"> div.item",placeholder:"placeholder",cursor:"move",update:function(e,t){i.update(e,t)}}),e.disableSelection(),e.on("click",i.itemEditSelector,function(){i.itemEditCallback(e)}),e.on("click",i.itemDeleteSelector,function(){i.itemDeleteCallback(e)})})},jQuery.fn.photoSortable=function(i){return this.each(function(){jQuery(this).blockSortable({update:function(e,t){jQuery.post(i.updateUrl,jQuery(e.target).sortable("serialize"),function(e){"ERROR"==e.status&&showReport(e.message,"ERROR")},"json")},itemEditSelector:".photoEdit",itemEditCallback:function(e){jQuery.get(i.editUrl,{photoId:e.data("id")},function(e){var t=new ModalDialog(e);t.setTitle("Editácia popisu fotografie"),t.addButton("Uložiť",function(){jQuery.post(i.editUrl,jQuery("form",jQuery("#"+t.id)).serialize(),function(e){"ERROR"==e.status?showReport(e.message,"ERROR"):t.close()},"json")}),t.addButton("Zavrieť"),t.open(),jQuery("div.tabber",jQuery("#"+t.id)).tabber()})},itemDeleteSelector:".photoDelete",itemDeleteCallback:function(t){var e=jQuery.confirmDialog(__("Skutočne chcete odstrániť fotografiu?"),function(){e.close(),jQuery.post(i.deleteUrl,{photoId:t.data("id")},function(e){"ERROR"==e.status?showReport(e.message,"ERROR"):t.closest("div.item").remove()},"json")})}})})},jQuery.confirmDialog=function(e,t){var i=new ModalDialog(e),e="function"==typeof t?function(){t(),i.remove()}:function(){var e=jQuery(t);e.is("a")&&(location.href=e.attr("href"))};return i.setTitle(__("Potvrdenie akcie")),i.addButton(__("ÁNO"),e,"btn-info"),i.addButton(__("NIE"),function(){i.remove()},"btn-danger"),i.open(),i},jQuery.fn.popupDialog=function(a){return a=jQuery.extend({width:500,height:200,loadUrl:"",loaded:function(e){jQuery.initUI(e)},success:function(e){}},a),this.each(function(){var t=jQuery(this),n=jQuery("<div></div>").appendTo(jQuery("body"));t.click(function(e){e.preventDefault(),n.dialog({modal:!0,autoOpen:!1,width:a.width,minHeight:a.height,title:t.attr("title"),close:function(){n.remove()}}),t.is("a")&&(a.loadUrl=t.attr("href")),n.load(a.loadUrl,function(){var i=jQuery("form",n);i.submit(function(e){e.preventDefault();var t=jQuery("button",i).attr("disabled","disabled");i.loading(),jQuery.post(i.attr("action"),i.serialize(),function(e){"OK"==e.status?(addReport(e.message,"OK"),n.dialog("close"),a.success(e)):(addReport(e.message,"ERROR"),t.removeAttr("disabled"),i.loading("hide"))},"JSON")}),a.loaded(n),n.dialog("open"),n.dialog("option","position","center")})})})},jQuery.fn.loading=function(t){var i=jQuery.extend({className:"loading loading-24",bgColor:"#FFF"},t);return this.each(function(){var e=this;1!=jQuery(e).data("initialized")&&(jQuery(e).data("initialized",1),"hide"==t?void 0!==e.loading&&e.hideLoading():("absolute"!=jQuery(e).css("position")&&jQuery(e).css("position","relative"),e.loading=jQuery("<div></div>").addClass(i.className).css({opacity:.5,width:jQuery(e).outerWidth(),height:jQuery(e).outerHeight(),position:"absolute","background-color":i.bgColor,top:0,left:0,zIndex:1e3}),e.showLoading=function(){e.loading.remove().appendTo(jQuery(e))},e.hideLoading=function(){e.loading.remove()},e.showLoading()))})},jQuery.fn.disable=function(){return this.each(function(){jQuery(this).is("form")&&jQuery(this).find("input,select,textarea,button").each(function(){this.disabled=!0})}),this},jQuery.fn.enable=function(){return this.each(function(){jQuery(this).is("form")&&jQuery(this).find("input,select,textarea,button").each(function(){this.disabled=!1})}),this},jQuery.fn.ajaxFormSubmit=function(a){return a=jQuery.extend({container:"#ajaxForm",reloadUrl:"",showLoading:!0,reloadData:function(e){return{id:e.id}},onSuccess:function(e){},onError:function(e){addReport(__("Chyba zo strany servera"),"ERROR")}},a),this.each(function(){var n=this,e=jQuery(this);n.container=jQuery(a.container),n.init=function(){e.ajaxForm({beforeSerialize:function(e,t){for(var i in CKEDITOR.instances)CKEDITOR.instances[i].updateElement(),CKEDITOR.remove(CKEDITOR.instances[i])},beforeSubmit:function(e,t,i){a.showLoading&&n.container.loading()},success:function(e){"ERROR"==(e=jQuery.parseJSON(e)).status?(addReport(e.message,"ERROR"),a.showLoading&&n.container.loading("hide")):jQuery.ajax({type:"GET",url:a.reloadUrl,data:a.reloadData(e),success:function(e){n.container.html(e),a.onSuccess(n)},error:function(){a.onError(n)},complete:function(){a.showLoading&&n.container.loading("hide")}})}})},n.init()})},jQuery.fn.ajaxFormPost=function(i){return i=jQuery.extend({onSuccess:function(e){}
1,onError:function(e){addReport(__("Chyba zo strany servera"),"ERROR")}},i),this.each(function(){var t=jQuery(this);t.submit(function(e){e.preventDefault(),t.loading(),t.find("button").attr("disabled","disabled"),jQuery.ajax({type:"POST",url:t.attr("action"),data:t.serialize(),dataType:"JSON",success:function(e){"OK"==e.status?(addReport(e.message,"OK"),i.onSuccess(t)):addReport(e.message,"ERROR")},error:function(){i.onError(t)},complete:function(){t.loading("hide"),t.find("button").removeAttr("disabled")}})})})},jQuery.fn.preventUnsaveData=function(i){i=jQuery.extend({message:__("Vykonali ste zmeny, ktoré ste nedali uložiť."),targets:'input:not([data-ignore="1"]), textarea:not([data-ignore="1"]), select:not([data-ignore="1"])'},i);return this.each(function(){var t=this,e=jQuery(this);t.enabled=!0,t.form=e.is("form")?e:e.find("form"),0!=t.form.length&&(t.isChanged=function(){if(0<jQuery(".changed",t.form).length)return!0;if(t.inputs.length!=jQuery(i.targets,t.form).length)return!0;if("undefined"!=typeof CKEDITOR)for(var e in CKEDITOR.instances)if(CKEDITOR.instances[e].checkDirty())return!0;return!1},t.init=function(){t.inputs=jQuery(i.targets,t.form),t.inputs.each(function(){var e=jQuery(this);(e.is(":checkbox")||e.is(":radio")?e.data("before",e.is(":checked")?1:0):e.data("before",e.val())).removeClass("changed")}),t.form.on("change",i.targets,function(){t.setAsChanged(jQuery(this))})},t.setAsChanged=function(e){var t;1!=e.data("ignore")&&(t=e.val(),(e.is(":checkbox")||e.is(":radio"))&&(t=e.is(":checked")?1:0),e.data("before")==t?e.removeClass("changed"):e.addClass("changed"))},t.init(),jQuery(window).on("beforeunload",function(e){if(t.enabled&&t.isChanged())return e.stopImmediatePropagation(),e.stopPropagation(),e.preventDefault(),i.message}),t.form.on("nochange",function(e){showReport(__("Nevykonali ste žiadne zmeny, ktor�c je potrebn�c uložiť"),"INFO")}),t.form.on("unbindPreventUnsave",function(e){jQuery(window).off("beforeunload"),t.form.off("submit")}),t.form.on("disablePreventUnsave",function(){t.enabled=!1}),t.form.on("enablePreventUnsave",function(){t.enabled=!0}),t.form.on("submit",function(e){t.enabled&&!e.isPropagationStopped()&&(t.isChanged()?(t.form.trigger("unbindPreventUnsave"),t.form.submit()):t.form.trigger("nochange"),e.preventDefault())}))})},jQuery.fn.checkFileSize=function(s){s=jQuery.extend({maxFileSize:10485760,message:__("Prekročili ste maximálnu povolenú veľkosť súborov pre upload.")+" "+__(" Povolená veľkosť je")+":"},s);return this.each(function(){var o=this,e=jQuery(this);o.files=[],o.index=0,o.form=e.is("form")?e:e.find("form"),0!=o.form.length&&(o.form.on("change","input:file",function(e){var t=jQuery(this);null==t.data("index")&&(t.data("index",o.index),o.index++),void 0!==e.originalEvent.target.files&&(o.files[t.data("index")]=e.originalEvent.target.files,o.form.trigger("check.file.size",e))}),o.totalSize=0,o.form.on("check.file.size",function(e,t){for(var i=o.totalSize=0;i<o.files.length;i++)for(var n=0;n<o.files[i].length;n++){var a=o.files[i][n];o.totalSize+=parseInt(a.size)}o.totalSize>s.maxFileSize&&(showReport(s.message+" "+s.maxFileSize.formatBytes(),"ERROR"),t.preventDefault(),t.stopPropagation())}),o.form.on("submit",function(e){e.isPropagationStopped()||o.form.trigger("check.file.size",e)}))})},jQuery.fn.addToCart=function(n){n=jQuery.extend({success:function(e){},complete:function(){}},n);return this.each(function(){var t=jQuery(this),i=jQuery('<div class="cartAddPopupCase"></div>');jQuery.ajax({type:"POST",url:t.attr("action"),data:t.serialize(),beforeSend:function(){jQuery("div.cartAddPopupCase").hide(),i.popupInfo({overlay:!1,width:400<$(window).width()?400:"80%",top:t.offset().top-$(window).scrollTop()}).html('<div class="cartAddPopupLoading"></div>')},success:function(e){i.html(e),jQuery(e).find("div.report").length||n.success(t)},error:function(){showReport(__("Produkt sa nepodarilo pridať do košíka"),"ERROR")},complete:function(){window.setTimeout(function(){i.fadeOut()},3e3),n.complete()}})}),this},jQuery.fn.updateCartSummary=function(i){i=jQuery.extend({success:function(e){},complete:function(){}},i);return this.each(function(){var t=jQuery(this);jQuery.ajax({type:"GET",dataType:"JSON",url:LANGROOT+"/eshop/cart/info/",beforeSend:function(){t.loading()},success:function(e){"ERROR"==e.status?showReport(e.message,"ERROR"):(t.find("price").text(e.price),t.find("count").text(e.count)),i.success(t)},error:function(){showReport(__("Nepodarilo sa zaktualizovať nákupný košík"),"ERROR")},complete:function(){t.loading("hide"),i.complete()}})}),this},jQuery.fn.rangeSlider=function(a){return a=jQuery.extend({inputMinName:"min",inputMa
1xName:"max",inputMinSelector:".input-min",inputMaxSelector:".input-max",min:0,max:1e3,minValue:"",maxValue:"",unit:"",round:!1,sliderSelector:".range-slider",valuesSelector:".range-values",floatingValues:!0,minValueSelector:".range-min-value",maxValueSelector:".range-max-value",onCreate:function(e){},onStop:function(e){},display:function(e){var t=jQuery(e),i=t.find(a.minValueSelector).text(e.minValue+e.unit),n=t.find(a.maxValueSelector).text(e.maxValue+e.unit);a.floatingValues&&(t.find(a.valuesSelector).css("position","relative"),window.setTimeout(function(){i.css({position:"absolute",left:(e.minValue-e.min)/(e.max-e.min)*100+"%",marginLeft:-i.width()/2}),n.css({position:"absolute",left:(e.maxValue-e.min)/(e.max-e.min)*100+"%",marginLeft:-n.width()/2})},0))}},a),this.each(function(){var i=jQuery(this),n=this;n.min=a.min,n.max=a.max,n.minValue=a.minValue,n.maxValue=a.maxValue,n.unit=a.unit,n.init=function(){void 0!==i.data("min")&&(n.min=i.data("min")),void 0!==i.data("max")&&(n.max=i.data("max")),void 0!==i.data("minvalue")&&(n.minValue=i.data("minvalue")),void 0!==i.data("maxvalue")&&(n.maxValue=i.data("maxvalue")),void 0!==i.data("unit")&&(n.unit=i.data("unit")),a.round&&(n.min=10*Math.floor(n.min/10),n.max=10*Math.ceil(n.max/10)),""==i.html()&&i.html('<div class="'+a.sliderSelector.substring(1)+'"></div><input class="'+a.inputMinSelector.substring(1)+'" type="hidden" value="'+n.minValue+'" name="'+a.inputMinName+'"><input class="'+a.inputMaxSelector.substring(1)+'" type="hidden" value="'+n.maxValue+'" name="'+a.inputMaxName+'"><div class="'+a.valuesSelector.substring(1)+'"><span class="'+a.minValueSelector.substring(1)+'"></span><span class="'+a.maxValueSelector.substring(1)+'"></span></div>'),n.slider=i.find(a.sliderSelector).slider({range:!0,min:n.min,max:n.max,values:[n.minValue||n.min,n.maxValue||n.max],create:function(){jQuery.isFunction(a.onCreate)&&a.onCreate(n)},slide:function(e,t){n.display(t.values[0],t.values[1]),i.find(a.inputMinSelector).val(t.values[0]<=n.min?"":t.values[0]),i.find(a.inputMaxSelector).val(t.values[1]>=n.max?"":t.values[1])},stop:function(){jQuery.isFunction(a.onStop)&&a.onStop(n)}}),n.display(n.slider.slider("values",0),n.slider.slider("values",1))},n.display=function(e,t){n.minValue=e,n.maxValue=t,jQuery.isFunction(a.display)&&a.display(n)},i.on("visible",function(){a.display(n)}),n.init()})},jQuery.fn.valueSlider=function(a){return a=jQuery.extend({inputName:"value",inputSelector:".input",min:0,max:1e3,val:"",unit:"",round:!1,sliderSelector:".range-slider",valuesSelector:".range-values",floatingValues:!0,valueSelector:".range-value",onCreate:function(e){},onStop:function(e){},display:function(e){var t=jQuery(e),i=t.find(a.valueSelector).text(e.val+e.unit);a.floatingValues&&(t.find(a.valuesSelector).css("position","relative"),window.setTimeout(function(){i.css({position:"absolute",left:(e.val-e.min)/(e.max-e.min)*100+"%",marginLeft:-i.width()/2})},0))}},a),this.each(function(){var i=jQuery(this),n=this;n.min=a.min,n.max=a.max,n.val=a.val,n.unit=a.unit,n.init=function(){void 0!==i.data("min")&&(n.min=i.data("min")),void 0!==i.data("max")&&(n.max=i.data("max")),void 0!==i.data("value")&&(n.val=i.data("value")),void 0!==i.data("unit")&&(n.unit=i.data("unit")),a.round&&(n.min=10*Math.floor(n.min/10),n.max=10*Math.ceil(n.max/10)),""==i.html()&&i.html('<div class="'+a.sliderSelector.substring(1)+'"></div><input class="'+a.inputSelector.substring(1)+'" type="hidden" value="'+n.val+'" name="'+a.inputName+'"><div class="'+a.valuesSelector.substring(1)+'"><span class="'+a.valueSelector.substring(1)+'"></span><span class="min">'+n.min+'</span><span class="max">'+n.max+"</span></div>"),n.slider=i.find(a.sliderSelector).slider({min:n.min,max:n.max,value:n.val,create:function(){jQuery.isFunction(a.onCreate)&&a.onCreate(n)},slide:function(e,t){n.display(t.value),i.find(a.inputSelector).val(t.value)},stop:function(){jQuery.isFunction(a.onStop)&&a.onStop(n)}}),n.display(n.slider.slider("value"))},n.display=function(e){n.val=e,jQuery.isFunction(a.display)&&a.display(n)},i.on("visible",function(){a.display(n)}),n.init()})},jQuery.fn.googleMap=function(e){var i=jQuery.extend({width:"auto",height:300,route:!1,routeSelector:"#googleMapRoute",routeTrigger:".googleMapRouteTrigger",zoom:15},e);return this.each(function(){var a=this,e=jQuery(this);a.iws=[],a.bounds=new google.maps.LatLngBounds,a.map,a.directionsDisplay,a.directionsService,a.init=function(){e.find("address").each(function(){var e=jQuery(this);a.iws.push({html:e.html(),lat:e.data("lat"),lon:e.data("lon")})}),a.iws.length&&(e.show(),e.height(i.height),"auto"!==i.width&&e.width(i.width),a.map=new google.maps.Map(document.getElementById(e.attr("id")),{zoom:i.zoom,center:new google.maps.LatLng(a.iws[0].lat,a.iws[0].lon),mapTypeId:google.maps.MapTypeId.ROADMAP}),jQuery.each(a.iws,function(e,t){var i=new google.maps.InfoWindow({content:t.html,maxWidth:200}),n=new google.maps.Marker({position:new google.maps.LatLng(t.lat,t.lon),map:a.map,title:t.title});google.maps.event.addListener(n,"click",function(){i.open(a.map,n)}),a.bounds.extend(new google.maps.LatLng(t.lat,t.lon))}),a.map.fitBounds(a.bounds),google.maps.event.addListenerOnce(a.map,"bounds_changed",function(e){this.getZoom()>=i.zoom&&this.setZoom(i.zoom)}),i.route)&&(a.directionsService=new google.maps.DirectionsService,a.directionsDisplay=new google.maps.DirectionsRenderer,a.directionsDisplay.setMap(a.map),a.route=jQuery(i.routeSelector),a.route.length)&&a.route.find(i.routeTrigger).on("click",function(e){e.preventDefault(),a.calcRoute()})},a.calcRoute=function(){var e=jQuery(i.routeSelector),t=jQuery('input[name="start"]',e).val();t?1==(jQuery(":checkbox",e).is(":checked")?1:0)?window.open("http://maps.google.com/maps?sa
1ddr="+t+"&daddr="+a.iws[0].lat+","+a.iws[0].lon):(t={origin:t,destination:new google.maps.LatLng(a.iws[0].lat,a.iws[0].lon),travelMode:google.maps.DirectionsTravelMode.DRIVING},a.directionsService.route(t,function(e,t){t==google.maps.DirectionsStatus.OK&&(a.directionsDisplay.setDirections(e),a.map.setMapTypeId(google.maps.MapTypeId.ROADMAP))})):showReport(jQuery("span.label",e).attr("title"),"INFO")},a.init()})},jQuery.fn.gpsFromGoogleMap=function(e){var i=this;return this.options=jQuery.extend({mapId:"gmapCanvas",mapHeight:400,mapZoom:13,mapType:google.maps.MapTypeId.ROADMAP,latitudeSelector:".gps_latitude",longitudeSelector:".gps_longitude",addressSelector:".gps_address",defaultGps:{latitude:47.55725262947804,longitude:14.33496080338955}},e),this.geocoder=null,this.map=null,this.marker=null,this.gpsLatitude=null,this.gpsLongitude=null,this.gpsAddress=null,this.each(function(){jQuery("#"+i.options.mapId).height(i.options.mapHeight),i.gpsLatitude=jQuery(i.options.latitudeSelector,i),i.gpsLongitude=jQuery(i.options.longitudeSelector,i),i.gpsAddress=jQuery(i.options.addressSelector,i),i.gpsLatitude.on("change",function(){i.center.call()}),i.gpsLongitude.on("change",function(){i.center.call()}),i.gpsAddress.on("change",function(){i.geocodeAddress.call()}),i.gpsAddress.on("keypress",function(e){13==e.keyCode&&(e.preventDefault(),i.geocodeAddress.call())}),i.latLng=function(){var e=parseFloat(i.gpsLatitude.val()),t=parseFloat(i.gpsLongitude.val());return e&&t?new google.maps.LatLng(e,t):new google.maps.LatLng(i.options.defaultGps.latitude,i.options.defaultGps.longitude)},i.init=function(){i.geocoder=new google.maps.Geocoder,i.map=new google.maps.Map(document.getElementById(i.options.mapId),{zoom:i.options.mapZoom,center:i.latLng.call(),mapTypeId:i.options.mapType}),i.marker=new google.maps.Marker({position:i.latLng.call(),map:i.map}),google.maps.event.addListener(i.map,"click",function(e){i.gpsLatitude.val(e.latLng.lat()).trigger("change"),i.gpsLongitude.val(e.latLng.lng()).trigger("change"),i.marker.setPosition(i.latLng.call())}),i.center.call(),i.fit.call()},i.center=function(){return i.resize(),i.marker.setPosition(i.latLng.call()),i.map.setCenter(i.marker.getPosition()),i},i.getZoom=function(){var e=parseFloat(i.gpsLatitude.val()),t=parseFloat(i.gpsLongitude.val());return e&&t?i.options.mapZoom:7},i.fit=function(e){var t=new google.maps.LatLngBounds;return t.extend(i.marker.getPosition()),i.map.fitBounds(t),i.map.setZoom(e||i.getZoom()),i},i.resize=function(){return google.maps.event.trigger(i.map,"resize"),i},i.geocodeAddress=function(){return i.geocoder.geocode({address:i.gpsAddress.val()},function(e,t){t==google.maps.GeocoderStatus.OK?(i.gpsLatitude.val(e[0].geometry.location.lat()).trigger("change"),i.gpsLongitude.val(e[0].geometry.location.lng()).trigger("change"),i.center.call()):showReport(__("Adresu nebolo možné transformovať na polohu na mape"),"ERROR")}),i},i.init()})},jQuery.fn.selectbox=function(settings){return settings=jQuery.extend({optionsSelector:"ul",instanceClass:"selectbox",optionsClass:"selectbox-options",selectedClass:"selected",hoverClass:"hover",onselect:function(e,t){return!1},oncreate:function(e){}},settings),this.each(function(){var self=this,select,inlineClass;if(self._instance=jQuery(this),self._options=null,self.inlineOnSelect=null,1==self._instance.data("initialized"))return!0;self._instance.data("initialized",1),self.getInstance=function(){return self._instance},self.getValue=function(){return self._instance.find("input").val()},self._instance.is("select")?(select=self._instance,inlineClass=select.attr("class"),self._instance=jQuery('<div class="ui-selectbox '+inlineClass+'"><span>'+jQuery("option:selected",select).text()+'</span><input type="hidden" name="'+select.attr("name")+'" value="'+select.val()+'" /></div>'),select.after(self._instance),self._options=jQuery('<ul class="ui-selectbox-options '+settings.optionsClass+'"></ul>'),jQuery("option",select).each(function(){var e=jQuery("<li>"+jQuery(this).text()+"</li>");e.data("value",jQuery(this).attr("value")),jQuery(this).attr("title")&&e.data("title",jQuery(this).attr("title")),e.appendTo(self._options)}),null!=select.attr("onchange")&&(self.inlineOnSelect=function(instance,event){eval(select.attr("onchange"))}),select.remove()):self._options=self._instance.next(settings.optionsSelector),self._options.appendTo("body"),self._instance.on("click",function(e){self._options.toggle().css({top:-1e3,left:-1e3});var t=self._instance.innerWidth(),i=self._options.innerWidth(),t=(1!=self._options.data("initialized")&&(self._options.data("initialized",1),i+=25),self._options.width(i<t?t:i),parseInt(self._options.css("max-height"))),n=0,i=(self._options.find("li").each(function(){n+=jQuery(this).outerHeight()}),n<t&&self._options.height(n),self._instance.offset().top+self._instance.outerHeight()+1);i+self._options.outerHeight()>jQuery(window).scrollTop()+jQuery(window).height()?self._options.css({top:i-(self._instance.outerHeight()+4)-self._options.outerHeight(),left
1:self._instance.offset().left}):self._options.css({top:i,left:self._instance.offset().left}),self._options.is(":visible")&&((t=self._options.find("li.selected")).length||(t=self._options.find("li:eq(0)")),$.isFunction("scrollTo"))&&self._options.scrollTo(t)}),self._options.on("click","li",function(e,t,i){jQuery("li",self._options).removeClass("selected");var n=jQuery(this).addClass("selected"),a=jQuery("> input",self._instance).val(n.data("value"));jQuery("> span",self._instance).html(n.html()),self._instance.data("value",n.data("value")),self._instance.data("title",n.data("title")),self._options.hide(),i||(a.trigger("change",t),settings.onselect(self._instance,e),jQuery.isFunction(self.inlineOnSelect)&&self.inlineOnSelect(self._instance,e))}),self._instance.on("change.value",function(e,t){jQuery('li[data-value="'+t+'"]',self._options).trigger("click",!0,!1)}),self._instance.on("set.value",function(e,t){jQuery('li[data-value="'+t+'"]',self._options).trigger("click",!0,!0)}),jQuery("li",self._options).hover(function(){jQuery(this).addClass("hover")},function(){jQuery(this).removeClass("hover")}),jQuery(window).on("click",function(e){jQuery(e.target).closest(self._instance).length||jQuery(e.target).closest(self._options).length||self._options.hide()}).on("resize",function(){self._options.hide()});var findMe="",findMeTimeout=null;jQuery("body").on("keypress",function(e){if(self._options.is(":visible")){var t=e.keyCode||e.which;if(40==t||38==t||13==t){e.preventDefault(),window.clearTimeout(findMeTimeout),findMe="";var i=self._options.find("li."+settings.selectedClass);switch(i.length||(i=self._options.find("li:eq(0)")),t){case 40:var n=i.next("li");n.length&&(self._options.find("li").removeClass(settings.selectedClass).removeClass(settings.hoverClass),n.addClass(settings.selectedClass),jQuery.isFunction("scrollTo"))&&self._options.scrollTo(n);break;case 38:n=i.prev("li");n.length&&(self._options.find("li").removeClass(settings.selectedClass).removeClass(settings.hoverClass),n.addClass(settings.selectedClass),jQuery.isFunction("scrollTo"))&&self._options.scrollTo(n);break;case 13:i.trigger("click")}}else e.ctrlKey||e.altKey||e.shiftKey||(e.preventDefault(),findMe+=e.key,window.clearTimeout(findMeTimeout),findMeTimeout=window.setTimeout(function(){findMe=""},500),(t=jQuery("li",self._options).filter(function(){return 0===jQuery(this).text().removeAccents().toLowerCase().indexOf(findMe.toLowerCase())})).length&&(e=t.first(),jQuery.isFunction("scrollTo")&&self._options.scrollTo(e),jQuery("li",self._options).removeClass(settings.selectedClass),e.addClass(settings.selectedClass)))}}),settings.oncreate(self._instance)})},jQuery.fn.checkboxes=function(){return this.each(function(){var e=this;if(1==jQuery(this).data("initialized"))return!0;var t=jQuery(this).css({position:"absolute",top:-100,left:-100}).data("initialized",1);e.span=jQuery('<span class="input input-box"></span>').css({position:"relative",overflow:"hidden"}),e.icon=jQuery('<i class="icon-ok" />'),t.is(":checked")&&e.span.append(e.icon),e.span.insertAfter(t),e.span.append(t),e.span.on("click",function(){t.trigger("click")}),t.on("change",function(){t.is(":checked")?e.span.append(e.icon):e.icon.remove()})})},jQuery.fn.carousel=function(g){return g=$.extend({animationDuration:750,moveBy:1,updateHeight:!1,auto:!1,itemSelector:"img",vertical:!1,navbar:!1,timeout:4e3,autoStartDelay:0,defaultWidth:0},g),this.each(function(){var n,a,o,s,r,l,u,c,e,d=this,p=jQuery(this),f=(p.timeout=null,0),t=p.find(g.itemSelector),i=jQuery("<div></div>").addClass("carousel-container").css({position:"relative",overflow:"hidden",margin:"0 auto"}),h=jQuery("<div></div>").addClass("carousel-content").css({position:"absolute",top:"0px",left:"0px"});g.navbar?n=1<t.length?jQuery("<ul></ul>").addClass("carousel-navbar"):"":(a=jQuery('<a href="javascript:void(0);"></a>').addClass("arrow arrow-prev").html("<span>prev</span>"),o=jQuery('<a href="javascript:void(0);"></a>').addClass("arrow arrow-next").html("<span>next</span>")),d.startAutoMove=function(e,t){void 0===t&&(t=0),g.auto&&(p.timeout=window.setTimeout(function(){e.trigger("click.carousel",!0)},g.timeout+t))},d.recalculate=function(){i.width()<t.eq(0).width()||i.width()<g.defaultWidth?t.width(i.width()):t.width(g.defaultWidth),h.width(t.eq(0).outerWidth()*t.length).css({left:parseInt(h.css("left"))/f*(t.eq(0).outerWidth()*g.moveBy)}
1),f=t.eq(0).outerWidth()*g.moveBy,i.height(t.eq(0).height()),p.height(i.height())},t.length&&(t.appendTo(h),h.appendTo(i),g.navbar?p.html("").append(i).append(n):p.html("").append(a).append(i).append(o),u=l=r=s=0,g.vertical?(s=t.eq(0).outerWidth(),l=s,t.each(function(e){e<g.visible&&(u+=jQuery(this).outerHeight()),r+=jQuery(this).outerHeight()})):(r=p.height(),g.updateHeight&&(r=t.eq(0).outerHeight(),t.each(function(){var e=jQuery(this).outerHeight();r<e&&(r=e)})),u=r,s=t.eq(0).outerWidth()*t.length,l=t.eq(0).outerWidth()*g.visible),i.width(l).height(u),h.width(s).height(r),f=g.vertical?t.eq(0).outerHeight()*g.moveBy:t.eq(0).outerWidth()*g.moveBy,g.navbar?1<t.length&&(t.each(function(e){n.append("<li><span>"+(e+1)+"</span></li>")}),p.active=n.find("li:eq(0)").addClass("carousel-navbar-active"),c=0,n.data("disabled",0).on("click.carousel","li",function(e,t){var i=jQuery(this);p.active=i,!t&&g.auto&&(clearTimeout(p.timeout),p.timeout=null),c==i.index()||n.data("disabled")||(n.data("disabled",1),g.vertical?(t=-i.index()*f,h.animate({top:t+"px"},{duration:g.animationDuration,complete:function(){n.find("li").removeClass("carousel-navbar-active"),n.data("disabled",0),i.addClass("carousel-navbar-active"),c=i.index(),d.startAutoMove(p.active.next("li").length?p.active.next("li"):n.find("li:eq(0)"))}})):(t=-i.index()*f,h.animate({left:t+"px"},{duration:g.animationDuration,complete:function(){n.find("li").removeClass("carousel-navbar-active"),n.data("disabled",0),i.addClass("carousel-navbar-active"),c=i.index(),d.startAutoMove(p.active.next("li").length?p.active.next("li"):n.find("li:eq(0)"))}})))}),e=p.active.next("li").length?p.active.next("li"):n.find("li:eq(0)"),d.startAutoMove(e,g.autoStartDelay)):(o.data("disabled",0).on("click.carousel",function(e,t){var i,n;return o.data("disabled")||(o.data("disabled",1),!t&&g.auto&&(clearTimeout(p.timeout),p.timeout=null),g.vertical?(t=parseInt(h.css("top")),Math.abs(t)+u<r?(i=Math.max(t-f,-r+u),h.animate({top:i+"px"},{duration:g.animationDuration,complete:function(){i==-r+u?(o.data("disabled",1).css("opacity",.5),d.startAutoMove(a)):(o.data("disabled",0),d.startAutoMove(o))}}),a.data("disabled",0).css("opacity",1)):o.data("disabled",0)):(t=parseInt(h.css("left")),Math.abs(t)+l<s?(n=Math.max(t-f,-s+l),h.animate({left:n+"px"},{duration:g.animationDuration,complete:function(){n==-s+l?(o.data("disabled",1).css("opacity",.5),d.startAutoMove(a)):(o.data("disabled",0),d.startAutoMove(o))}}),a.data("disabled",0).css("opacity",1)):o.data("disabled",0))),!1}),a.data("disabled",1).css("opacity",.5).on("click.carousel",function(e,t){var i,n;return a.data("disabled")||(a.data("disabled",1),!t&&g.auto&&(clearTimeout(p.timeout),p.timeout=null),g.vertical?(t=parseInt(h.css("top")))<0?(i=Math.min(t+f,0),h.animate({top:i+"px"},{duration:g.animationDuration,complete:function(){0==i?(a.data("disabled",1).css("opacity",.5),d.startAutoMove(o)):(a.data("disabled",0),d.startAutoMove(a))}}),o.data("disabled",0).css("opacity",1)):a.data("disabled",0):(t=parseInt(h.css("left")))<0?(n=Math.min(t+f,0),h.animate({left:n+"px"},{duration:g.animationDuration,complete:function(){0==n?(a.data("disabled",1).css("opacity",.5),d.startAutoMove(o)):(a.data("disabled",0),d.startAutoMove(a))}}),o.data("disabled",0).css("opacity",1)):a.data("disabled",0)),!1}),t.length<=g.visible&&o.data("disabled",0).css("opacity",.5),d.startAutoMove(o,g.autoStartDelay))),!g.vertical&&g.defaultWidth&&$(window).on("resize",function(){var e;clearTimeout(p.timeout),d.recalculate(),g.navbar?(e=p.active.next("li").length?p.active.next("li"):n.find("li:eq(0)"),d.startAutoMove(e,g.autoStartDelay)):d.startAutoMove(o,g.autoStartDelay)}),$(window).load(function(){d.recalculate()})})},jQuery.fn.sameHeight=function(i){return i=jQuery.extend({seletor:".col",minWidth:0},i),this.each(function(){var e=jQuery(this).find(i.selector),t=this;t.calculate=function(){$(window).width()>=i.minWidth?(t.height=e.eq(0).height(),e.each(function(){var e=jQuery(this);e.height()>t.height&&(t.height=e.height())}).height(t.height)):e.height("auto")},t.calculate(),$(window).on("resize",function(){t.calculate()})})};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.