PageSourceSearch

https://www.visitverona.it/files/getbyname/main.js?WebbinsCacheVersion=1798

js visitverona.it collected 2026-10-02 10:37:39 UTC 41,788 bytes, 156 lines download raw bytes

1
2var menu_index_big_events=8;var menu_index_motivazioni=7;var default_limit_large=18;var default_limit_small=18;var init_start_date="";var init_end_date="";var avanzati=[];var FM=new FilterManager();var DR=new DataRequest();document.addEventListener("DOMContentLoaded",function(e){FM.removeFilter("ADVANCEDTAGS");FM.removeAllFilters(true);bind_filters_sezione();var f_prezzo=FM.getFilter("PREZZO");if(f_prezzo!=undefined&&f_prezzo!=null){init_range(f_prezzo.param);}else{init_range(500);}
3var cook_wiz=Cookies.get("wizard_visto");var show_wizard=(cook_wiz==undefined||cook_wiz==null||cook_wiz=="");if($(".start-game").length>0&&show_wizard){$("body").delegate(".skip-game, .end-game, .skip-game-btn","click",function(e){e.preventDefault();$(".game-step, .game-wrapper, .last-step").slideUp(800,"easeInOutQuint");if($(this).attr("id")!="form_filter_btn_ok"){FM.addOrder("ORDINA_RATE",new OrdinaRate());var startDate=new Date().toJSON().slice(0,10);FM.addOrder("ORDINA_TEMPORALE",new OrdinaTemporale(startDate+"|asc"));FM.addOrder("ORDINA_VERONAFIRST",new OrdinaVeronaFirst());setTimeout(function(){load_highlights([0,default_limit_large],function(){itemSlider();});},800);}
4$('body').removeClass("block-body");Cookies.set("wizard_visto","true",{expires:5});});$("body").delegate(".start-game","click",function(e){e.preventDefault();FM.removeAll();$('.step_0').css({"animation":"gamestep 0.6s cubic-bezier(0.945, 0.005, 0.175, 0.995) 0s forwards"});});$("body").delegate(".next-step","click",function(e){e.preventDefault();var step=parseInt($(this).attr("data-step"));var tags=[];if($(this).attr("data-tags")&&$(this).attr("data-tags")!=""){var tags=$(this).attr("data-tags");FM.removeOrder("ORD_WIZARD_TAGS");FM.addOrder("ORD_WIZARD_TAGS",new OrdinaTags(tags));}
5$(".step_"+step).show();$(".step_"+step).addClass("animate-game-step");$('.step_'+step).css({"animation":"gamestep 0.6s cubic-bezier(0.945, 0.005, 0.175, 0.995) 0s forwards"});});}else{$(".game-step, .game-wrapper, .last-step").hide();$('body').removeClass("block-body");FM.addOrder("ORDINA_RATE",new OrdinaRate());var startDate=new Date().toJSON().slice(0,10);FM.addOrder("ORDINA_TEMPORALE",new OrdinaTemporale(startDate+"|asc"));FM.addOrder("ORDINA_VERONAFIRST",new OrdinaVeronaFirst());load_highlights([0,default_limit_large],function(){itemSlider();});load_all();}
6$("body").delegate("#form_filter_btn_ok","click",function(e){if($("#current_context").val()=="ricerca_veloce"){$(".ricerca-veloce").click();return;}
7if($("#input_cerca_nel_sito").val()!=""&&$("#input_cerca_nel_sito").val().length>=3){$(".ricerca-veloce").click();return;}
8applica_filtri_overlay();bind_filters_sezione();bind_filters_sezione_hotel();load_all(true);});$("body").delegate("#close_filter_button","click",function(e){FM.restoreFilters();});$("body").delegate(".btn-filter-tipo","click",function(e){$(".filtri_tipo").find("label").removeClass("active");var tipo=$(this).attr("data-tipo");var cate=$(this).attr("data-categoria");var in_aggiunta=true;FM.backupFilters();FM.tmp_filters=Object.assign([],FM.tmp_filters_prev);var key="";if(in_aggiunta==true){if(cate!=""&&parseInt(cate)>0){key="MODCAT_"+tipo.toUpperCase()+"-"+cate.toUpperCase();FM.addFilter(key,new FiltroModuloCategoria(tipo+"|"+cate),true);}else{key="MODULO_"+tipo.toUpperCase();FM.addFilter(key,new FiltroModulo(tipo),true);}}else{if(cate!=""&&parseInt(cate)>0){key="MODCAT_"+tipo.toUpperCase()+"-"+cate.toUpperCase();FM.removeFilter(key);FM.removeFilterTmp(key);}else{key="MODULO_"+tipo.toUpperCase();FM.removeFilter(key);FM.removeFilterTmp(key);}}
9data=FM.resetItems(DR.items);FM.filtra(data,{filter_operator:"and"},false);bind_advanced_filters(DR.getCurrentTags(FM.filtered));});$("body").delegate("select.select-location-filter","change",function(e){var selected=$(this).val();if(selected!=undefined&&selected!=""){FM.backupFilters();FM.tmp_filters=Object.assign([],FM.tmp_filters_prev);FM.removeFilter("TAG_LOCATION");FM.removeFilterTmp("TAG_LOCATION");FM.addFilter("TAG_LOCATION",new FiltroTag(selected),true);data=FM.resetItems(DR.items);FM.filtra(data,{filter_operator:"and"},false);bind_advanced_filters(DR.getCurrentTags(FM.filtered));}});$("body").delegate("#toggle_filters","click",function(e){if($(this).hasClass("active")==false){bind_filters_menu();bind_advanced_filters(DR.getCurrentTags(FM.filtered));}});$("body").delegate(".reset-link-filters","click",function(e){$(".filtri_tipo").find("label").removeClass("active");$(".select-date-filter").val("");$("select.select-location-filter").val("");$("select.select-motivazioni-filter").val("");$("#tendina_filtri_avanzati").find("select").val("");$("select.select-struttura-tipo").val("");$("select.select-servizio").val("");$("select").selectpicker("refresh");start_date="";end_date="";FM.removeAllFilters();});$("body").delegate("#filter_tipo_sec","click",function(e){var elemento_cliccato=$(e.target);if($(elemento_cliccato).is("span")){elemento_cliccato=$(elemento_cliccato).parent();}
10$("#fsec_clear_tipologia").removeClass("active");var load_fn=$(this).attr("data-load");var tipo=elemento_cliccato.attr("data-tipo");var cate=elemento_cliccato.attr("data-categoria");FM.removeFilter("ESCLUDI_TAG");FM.removeFilter("INCLUDI_TAG");$("#filter_tipo_sec").find("a").removeClass("active");elemento_cliccato.addClass("active");FM.removeFiltersPrefix("MODULO_");FM.removeFiltersPrefix("MODCAT_");var filtri_tipo=$("#filter_tipo_sec").find("dt").find(".active");if(tipo!=undefined&&tipo!=null&&tipo!=""){if(elemento_cliccato.hasClass("active")){if(cate!=""&&parseInt(cate)>0){FM.addFilter("MODCAT_"+tipo.toUpperCase()+"-"+cate.toUpperCase(),new FiltroModuloCategoria(tipo+"|"+cate));}else{FM.addFilter("MODULO_"+tipo.toUpperCase(),new FiltroModulo(tipo));}}}
11var includi=null;var escludi=null;$(filtri_tipo).each(function(idx){if($(this).attr("data-includi-prefix")){includi=$(this).attr("data-includi-prefix");}
12if($(this).attr("data-escludi-prefix")){escludi=$(this).attr("data-escludi-prefix");}});if(includi!=null&&escludi!=null){}else{if(includi!=null){FM.addFilter("INCLUDI_TAG",new FiltroTagPrefix(includi));}
13if(escludi!=null){FM.addFilter("ESCLUDI_TAG",new FiltroEscludiTagPrefix(escludi));}}
14if(includi==null&&escludi==null){FM.removeFilter("MODCAT_CATALOGO-6");}
15var id=$(this).attr("id");if(id!="fsec_clear_tipologia"){setTimeout(function(){var id_overlay=id.replace("fsec_","f_");$("#"+id_overlay).addClass("active");},50);}
16eval(load_fn)([0,default_limit_large]);});document.body.addEventListener("datepickerSelectEvent",function(ev){datepickerSelect(ev);});document.body.addEventListener("datepickerModalSelectEvent",function(ev){datepickerSelect(ev);});document.body.addEventListener("datepickerClearEvent",function(ev){datepickerClear(ev);});document.body.addEventListener("datepickerModalClearEvent",function(ev){datepickerClear(ev);});$("body").delegate(".filtri-hotel a","click",function(e){e.preventDefault();if($(this).hasClass("filtro-tipologia")){$(".filtro-tipologia").removeClass("active");}
17if($(this).hasClass("filtro-stelle")){$(".filtro-stelle").removeClass("active");}
18if($(this).hasClass("filtro-servizi")){$(".filtro-servizi").removeClass("active");}
19$(this).addClass("active");var tipologia=$(this).attr("data-tipologia");var stelle=$(this).attr("data-stelle");var servizio=$(this).attr("data-servizio");if($(this).hasClass("filtro-tipologia")==false){$(".filtro-tipologia").each(function(){if($(this).hasClass("active")){tipologia=$(this).attr("data-tipologia");}});}
20if($(this).hasClass("filtro-stelle")==false){$(".filtro-stelle").each(function(){if($(this).hasClass("active")){stelle=$(this).attr("data-stelle");}});}
21if($(this).hasClass("filtro-servizi")==false){$(".filtro-servizi").each(function(){if($(this).hasClass("active")){servizio=$(this).attr("data-servizio");}});}
22if(typeof tipologia!==typeof undefined&&tipologia!==false){if(tipologia!=""){FM.addFilter("MODULO_CATALOGO_HOTELS_"+tipologia.toUpperCase(),new FiltroTipologia(tipologia),true);}}
23if(typeof stelle!==typeof undefined&&stelle!==false){if(stelle!=""){FM.addFilter("MODULO_CATALOGO_HOTELS_"+stelle.replace(/ /g,"").toUpperCase(),new FiltroStelle(stelle),true);}}
24if(typeof servizio!==typeof undefined&&servizio!==false){if(servizio!=""){FM.addFilter("MODULO_CATALOGO_HOTELS_"+servizio.replace(/ /g,"").toUpperCase(),new FiltroServizio(servizio),true);}}
25if($(this).hasClass("all")){FM.removeAllFilters();$(".filtro-stelle").removeClass("active");$(".filtro-servizi").removeClass("active");}
26load_hotels([0,default_limit_small],false,true);});$("body").delegate("#load_more_esplora","click",function(e){e.preventDefault();var start_idx=parseInt($(this).attr("data-start"));applica_filtri_overlay();load_esplora([start_idx,start_idx+default_limit_small],true);});$("body").delegate("#load_more_bigevents","click",function(e){e.preventDefault();var start_idx=parseInt($(this).attr("data-start"));applica_filtri_overlay();load_bigevents([start_idx,start_idx+default_limit_small],true);});$("body").delegate("#load_more_correlati","click",function(e){e.preventDefault();var start_idx=parseInt($(this).attr("data-start"));load_correlati([start_idx,start_idx+default_limit_small],true);});$("body").delegate("#load_more_esperienze","click",function(e){e.preventDefault();var start_idx=parseInt($(this).attr("data-start"));applica_filtri_overlay();load_esperienze([start_idx,start_idx+default_limit_small],true);});$("body").delegate("#load_more_servizi","click",function(e){e.preventDefault();var start_idx=parseInt($(this).attr("data-start"));applica_filtri_overlay();load_servizi([start_idx,start_idx+default_limit_small],true);});$("body").delegate("#load_more_downloads","click",function(e){e.preventDefault();var start_idx=parseInt($(this).attr("data-start"));var tags=$(".tema-filter-download").find("select").val();load_downloads([start_idx,start_idx+default_limit_small],true,tags);});$("body").delegate("#load_more_eventi_calendario","click",function(e){e.preventDefault();var page=parseInt($(this).attr("data-page"));$(this).attr("data-page",page+1);load_calendario();});$("body").delegate("#load_more_hotels","click",function(e){e.preventDefault();var start_idx=parseInt($(this).attr("data-start"));$(FM.tmp_filters_prev).each(function(idx){if(FM.tmp_filters_prev[idx].key.includes("MODULO_CATALOGO_HOTELS_")){var filt=FM.tmp_filters_prev[idx];FM.tmp_filters.push(filt);}});load_hotels([start_idx,start_idx+default_limit_small],true);});$("body").delegate(".bt-filtra-sito-periodo","click",function(e){e.preventDefault();setDateFilter();load_all(true);});$("body").delegate("#reset_data","click",function(e){e.preventDefault();$("#periodo_selezionato").hide();$('.select-date-from').datepicker('setDates',null,null);$("#date_desc_header_set").hide();$("#date_desc_header_unset").show();FM.removeFiltersPrefix("DATE");
26FM.removeOrder("ORDINA_TEMPORALE");location.reload();});$("body").delegate(".bt-cancella-selezione","click",function(e){e.preventDefault();$('.select-date-from').datepicker('setDates',null,null);start_date="";end_date="";});$("body").delegate(".btn-add-camera","click",function(e){e.preventDefault();var index=parseInt($("#blocchi_camere").attr("data-last"));var blocco=$("#blocco_camera_1").clone();var blocco_precedente=$("#blocco_camera_"+index);blocco_precedente.find(".comandi-camere").hide();index=index+1;setup_blocco_camera(blocco,index);$("#blocchi_camere").append(blocco);$("#blocchi_camere").attr("data-last",index);$("#num_camere").val(index);});$("body").delegate(".btn-remove-camera","click",function(e){e.preventDefault();var index=$(this).attr("data-camera");var prev_idx=parseInt(index)-1;$("#blocco_camera_"+index).remove();$("#blocco_camera_"+prev_idx).find(".comandi-camere").show();$("#blocchi_camere").attr("data-last",prev_idx);$("#num_camere").val(prev_idx);return false;});$("body").delegate("#apply_download_filters","click",function(e){var tags=$(".tema-filter-download").find("select").val();load_downloads([0,default_limit_small],false,tags)});$("body").delegate(".gotolink","click",function(e){e.preventDefault();var url=$(this).attr("data-href");$(".forced-redirect").attr("href",url);$(".forced-redirect").attr("data-label","Link to: "+url);setTimeout(function(){var new_win=window.open(url,'_blank');if(!new_win||new_win.closed||typeof new_win.closed=='undefined'){console.log("popup bloccato");}else{close_overlay_redirect();}},3000);});$("body").delegate(".forced-redirect","click",function(e){close_overlay_redirect();});bind_calendar_modal();$("body").delegate(".btn-defer-load-map","click",function(e){e.preventDefault();$(this).hide();startup_mappa(1000);});});function close_overlay_redirect(){$('.redirect-overlay').delay(1000).fadeOut(800);}
27var start_date="";var end_date="";function setDateFilter(){if(start_date!=""&&end_date!=""){FM.removeFiltersPrefix("DATE");FM.addFilter("DATE_START",new SRV_FiltroStartDate(start_date));FM.addFilter("DATE_END",new SRV_FiltroEndDate(end_date));FM.removeOrder("ORDINA_TEMPORALE");FM.addOrder("ORDINA_TEMPORALE",new OrdinaTemporale(start_date+"|asc"));bind_calendar_modal();}}
28function datepickerSelect(ev){if(ev.detail.dates[0]>ev.detail.dates[1]){var tmp=ev.detail.dates[0];ev.detail.dates[0]=ev.detail.dates[1];ev.detail.dates[1]=tmp;}
29var dt=ev.detail.dates[0];var month=dt.getMonth()+1;if(month<10){month="0"+month;}
30start_date=dt.getFullYear()+"-"+month+"-"+dt.getDate();dt=ev.detail.dates[1];month=dt.getMonth()+1;if(month<10){month="0"+month;}
31end_date=dt.getFullYear()+"-"+month+"-"+dt.getDate();}
32function datepickerClear(ev){start_date="";end_date="";$(".date-set-fixed").removeClass("date-is-set");}
33function applica_filtri_overlay(){FM.removeAllFilters();var attivi=[];var filtri_tipo=$(".filtri_tipo").find("label");$(filtri_tipo).each(function(idx){var tipo=$(this).attr("data-tipo");var cate=$(this).attr("data-categoria");if($(this).hasClass("active")){attivi.push($(this));if(cate!=""&&parseInt(cate)>0){FM.addFilter("MODCAT_"+tipo.toUpperCase()+"-"+cate.toUpperCase(),new FiltroModuloCategoria(tipo+"|"+cate));}else{FM.addFilter("MODULO_"+tipo.toUpperCase(),new FiltroModulo(tipo));}}});var includi=null;var escludi=null;$(attivi).each(function(idx){if($(this).attr("data-includi-prefix")){includi=$(this).attr("data-includi-prefix");}
34if($(this).attr("data-escludi-prefix")){escludi=$(this).attr("data-escludi-prefix");}});if(includi!=null&&escludi!=null){}else{if(includi!=null){FM.addFilter("INCLUDI_TAG",new FiltroTagPrefix(includi));}
35if(escludi!=null){FM.addFilter("ESCLUDI_TAG",new FiltroEscludiTagPrefix(escludi));}}
36if(includi==null&&escludi==null){FM.removeFilter("MODCAT_CATALOGO-6");}
37setDateFilter();FM.removeFilter("TAG_LOCATION");var filtro_location=$("select.select-location-filter").val();if(filtro_location!=undefined&&filtro_location!=""){FM.addFilter("TAG_LOCATION",new FiltroTag(filtro_location),true);}
38FM.removeFilter("PREZZO");var filtro_prezzo=$(".js-range").val();if(filtro_prezzo!=undefined&&filtro_prezzo!=""&&parseInt(filtro_prezzo)>0){FM.addFilter("PREZZO",new FiltroPrezzo(filtro_prezzo),true);}
39FM.removeFilter("CAPIENZA");var filtro_capienza=$("select.select-capienza-filter").val();if(filtro_capienza!=undefined&&filtro_capienza!=""){FM.addFilter("CAPIENZA",new FiltroCapienza(filtro_capienza),true);}
40FM.removeFilter("TAG_VERONACARD");if($("#verona_card_check").is(":checked")){FM.addFilter("TAG_VERONACARD",new FiltroTag("PLAN_VERONA_CARD"),true);}
41avanzati=$("#tendina_filtri_avanzati").find("select").val();if(avanzati&&avanzati.length>0){FM.addFilter("ADVANCEDTAGS",new FiltroTagAvanzati(avanzati.join()),true);}
42if($("select.select-motivazioni-filter").length>0){var motivazione_goto=$("select.select-motivazioni-filter").children("option:selected");if(motivazione_goto&&motivazione_goto.length>0){if($(motivazione_goto[0]).attr("data-url")!=undefined){var url=$(motivazione_goto[0]).attr("data-url");if(url!=""){location.href=url;return;}}}}
43if($("select.select-motiva-esperienze").length>0){var motivazione_tag=$("select.select-motiva-esperienze").children("option:selected");if(motivazione_tag&&motivazione_tag.val()!=""){FM.addFilter("TAG_MOTIVAZIONE",new FiltroTag(motivazione_tag.val()),true);}}
44if($("#pagina_elenco_generico").length>0&&$("#elenco_correlati").length==0){location.href=$("#pagina_elenco_generico").val();return;}
45if($("#select_servizi").length){var servizio=$('option:selected',$("#select_servizi")).attr('data-servizio');var tipologia=$('option:selected',$("#select_tipo_struttura")).attr('data-tipologia');if(servizio!=undefined&&servizio!=""&&servizio!="undefined"){FM.addFilter("MODULO_CATALOGO_HOTELS_"+servizio.replace(/ /g,"").toUpperCase(),new FiltroServizio(servizio),true);}
46if(tipologia!=undefined&&tipologia!=""&&tipologia!="undefined"){FM.addFilter("MODULO_CATALOGO_HOTELS_"+tipologia.toUpperCase(),new FiltroTipologia(tipologia),true);}}
47if($("#select_stelle").length){var stelle=$('option:selected',$("#select_stelle")).attr('data-stelle');if(stelle!=undefined&&stelle!=""&&stelle!="undefined"){FM.addFilter("MODULO_CATALOGO_HOTELS_"+stelle.replace(/ /g,"").toUpperCase(),new FiltroStelle(stelle),true);}}}
48function bind_filters_sezione(){$("#filter_tipo_sec").find("dt").find("a").removeClass("active");var filtri_attuali=FM.getFilters();var has_one=false;
48filtri_attuali.forEach(function(item,idx){if($("#fsec_"+item.key.toLowerCase()).length>0){$("#fsec_"+item.key.toLowerCase()).addClass("active");has_one=true;}
49if(item.key=="MODCAT_CATALOGO-6"){if(FM.getFilter("INCLUDI_TAG")!=null){$("#fsec_"+item.key.toLowerCase()+"-luoghi").removeClass("active");$("#fsec_"+item.key.toLowerCase()+"-servizi").addClass("active");has_one=true;}else if(FM.getFilter("ESCLUDI_TAG")!=null){$("#fsec_"+item.key.toLowerCase()+"-luoghi").addClass("active");$("#fsec_"+item.key.toLowerCase()+"-servizi").removeClass("active");has_one=true;}else{$("#fsec_"+item.key.toLowerCase()+"-luoghi").addClass("active");$("#fsec_"+item.key.toLowerCase()+"-servizi").addClass("active");has_one=true;}}});if(has_one==false){$("#fsec_clear_tipologia").addClass("active");}}
50function bind_filters_sezione_hotel(){$(".filtri-hotel").find("dt").find("a").removeClass("active");if($("#select_tipo_struttura").length){var tipologia=$('option:selected',$("#select_tipo_struttura")).attr('data-tipologia');$('.filtri-hotel .filtro-tipologia').each(function(index,value){if($(this).attr("data-tipologia")==tipologia){$(this).addClass("active");return;}});if(tipologia==undefined||tipologia=="undefined"||tipologia==""){$(".filtro-tipologia.all").addClass("active");}}
51if($("#select_servizi").length){var servizio=$('option:selected',$("#select_servizi")).attr('data-servizio');if(servizio!=""){$('.filtro-servizi').each(function(index,value){if($(this).attr("data-servizio")==servizio){$(this).addClass("active");return;}});}
52var stelle=$('option:selected',$("#select_stelle")).attr('data-stelle');if(stelle!=""){$('.filtro-stelle').each(function(index,value){if($(this).attr("data-stelle")==stelle){$(this).addClass("active");return;}});}}}
53function bind_calendar_modal(){init_start_date="";init_end_date="";var filtri_attuali=FM.getFilters();filtri_attuali.forEach(function(item,idx){if(item.key=="DATE_START"){init_start_date=item.param;}
54if(item.key=="DATE_END"){init_end_date=item.param;}});if(init_start_date!=""&&init_end_date!=""){var dtStart=toDate(init_start_date);var dtEnd=toDate(init_end_date);$("#periodo_selezionato").show();$("#date_desc_header_unset").hide();$(".intervallo-date").html(get_stringa_data(dtStart)+" - "+get_stringa_data(dtEnd));$(".intervallo").html(get_stringa_data(dtStart)+" - "+get_stringa_data(dtEnd));$("#date_desc_header_set").show();$(".date-set-fixed").addClass("date-is-set");}else{$("#periodo_selezionato").hide();$("#date_desc_header_set").hide();$("#date_desc_header_unset").show();$(".date-set-fixed").removeClass("date-is-set");}}
55function bind_advanced_filters(fa_tags){if($("#tendina_filtri_avanzati").length>0){$("#tendina_filtri_avanzati").find("select").find('option').remove();$(fa_tags).each(function(idx){var tag=this.toString();var starts_with="FA_";if($("#elenco_servizi").length>0){starts_with="P_";}
56if(tag.startsWith(starts_with)){var selected="";if(avanzati.includes(tag)){selected="selected";}
57var label="LBL_"+tag;$("#tendina_filtri_avanzati").find("select").append("<option "+selected+" value="+tag+">"+LBL[label]+"</option>");}});$(".filtri-avanzati-filter").selectpicker("refresh");}}
58function bind_filters_menu(){init_start_date="";init_end_date="";$(".filtri_tipo").find("label").removeClass("active");var filtri_attuali=FM.getFilters();filtri_attuali.forEach(function(item,idx){if($("#f_"+item.key.toLowerCase()).length>0){$("#f_"+item.key.toLowerCase()).addClass("active");}
59if(item.key=="DATE_START"){init_start_date=item.param;}
60if(item.key=="DATE_END"){init_end_date=item.param;}
61if(item.key=="TAG_LOCATION"){$("select.select-location-filter").val(item.param);$("select.select-location-filter").selectpicker("refresh");}
62if(item.key=="TAG_VERONACARD"){$("#verona_card_check").attr("checked","checked");}
63if(item.key=="MODCAT_CATALOGO-6"){if(FM.getFilter("INCLUDI_TAG")!=null){$("#f_"+item.key.toLowerCase()+"-luoghi").removeClass("active");$("#f_"+item.key.toLowerCase()+"-servizi").addClass("active");}else if(FM.getFilter("ESCLUDI_TAG")!=null){$("#f_"+item.key.toLowerCase()+"-luoghi").addClass("active");$("#f_"+item.key.toLowerCase()+"-servizi").removeClass("active");}else{$("#f_"+item.key.toLowerCase()+"-luoghi").addClass("active");$("#f_"+item.key.toLowerCase()+"-servizi").addClass("active");}}});if(init_start_date!=""&&init_end_date!=""){var dtStart=toDate(init_start_date);var dtEnd=toDate(init_end_date);
63setTimeout(function(){$('.select-date-filter').datepicker('setDates',dtStart,dtEnd);},100);}else{$('.select-date-filter').datepicker('setDates',null,null);}}
64function load_all(replace){if(replace==true){$("#elenco_motivazione").empty();$("#elenco_servizi").empty();$("#elenco_esperienze").empty();$("#elenco_downloads").empty();$("#elenco_veronacard").empty();$("#elenco_esplora").empty();$("#container_eventi_calendario").empty();$("#load_more_eventi_calendario").attr("data-page",0);$("#load_more_eventi_calendario").attr("data-last-value","");$("#elenco_hotels").empty();}
65if($("#elenco_correlati").length>0){load_correlati([0,default_limit_small]);}
66if($("#elenco_bigevents").length>0){load_bigevents([0,default_limit_small]);}
67if($("#elenco_servizi").length>0){load_servizi([0,default_limit_small]);}
68if($("#elenco_esperienze").length>0){load_esperienze([0,default_limit_small]);}
69if($("#elenco_downloads").length>0){load_downloads([0,default_limit_small]);}
70if($("#elenco_veronacard").length>0){load_veronacard([0,default_limit_small]);}
71if($("#container_eventi_calendario").length>0){setTimeout(function(){load_calendario();},200);}
72if($("#elenco_hotels").length>0){load_hotels([0,default_limit_small]);}
73if($("#elenco_esplora").length>0){load_esplora([0,default_limit_small]);}}
74function load_highlights(slice,fn_then){if($("#elenco_highlights").length>0){console.log("load_highlights");FM.addFilter("TAG_HIGHLIGHT",new FiltroTag("HIGHLIGHT"),true);load_data_client({source:"mixed",container:"elenco_highlights",preloader_target:"section-highlights",layout:"slider",filters:"solo_tmp",filter_operator:"and",replace:true,shuffle:false,slice:slice,final_call:fn_then});}}
75function load_motivazioni(slice){console.log("load_motivazioni");FM.addFilter("MODULO_PAGINE",new FiltroModulo("pagine"),true);FM.addFilter("MENU_PAGINE",new FiltroMenu(menu_index_motivazioni),true);load_data_client({source:"mixed",container:"elenco_motivazioni",preloader_target:"section-motivazioni",layout:"grid",filters:"solo_tmp",filter_operator:"and",replace:true,slice:slice,no_preloader:true});}
76function load_correlati(slice,append){console.log("load_correlati");var tags_string=$("#elenco_correlati").attr("data-tag");var tags_additional_string=$("#elenco_correlati").attr("data-additional-tag");var tag_location=$("#elenco_correlati").attr("data-location-tag");var escludi_modulo=$("#elenco_correlati").attr("data-escludi-modulo");var escludi_id=$("#elenco_correlati").attr("data-escludi-id");var elemento_id=$("#elenco_correlati").attr("data-id-elemento");var solo_associati=$("#elenco_correlati").attr("data-solo-associati");var replace=true;if(append==true){replace=false;}
77var params={source:"mixed",container:"elenco_correlati",preloader_target:"section-correlati",layout:"grid_overlay",filters:"tutti",filter_operator:"and",shuffle:false,replace:replace,slice:slice,no_preloader:true,final_call:function(data){var end_index=parseInt(data.slice[1]);$("#load_more_correlati").attr("data-start",end_index);if(end_index<data.original_length){$("#load_more_correlati").show();}else{$("#load_more_correlati").hide();}}};var elemento_attuale=null;if(escludi_modulo!=undefined&&escludi_modulo!=""&&escludi_id!=undefined&&escludi_id!=""){elemento_attuale={modulo:escludi_modulo,id_item:escludi_id};params.elemento_attuale=elemento_attuale;if(solo_associati!="true"){FM.addFilter("ESCLUDI_ELEMENTO_MODULO",new FiltroEscludiElementoModulo(escludi_modulo+"|"+escludi_id),true);}}
78if(solo_associati=="true"&&elemento_attuale!=null){elemento_attuale.solo_associati=true;params.solo_associati=true;}else{if(tags_string!=undefined&&tags_string!=""){FM.addFilter("TAGGROUP",new FiltroTagGroup(tags_string),true);}
79if(tags_additional_string!=undefined&&tags_additional_string!=""&&(escludi_modulo!=undefined&&escludi_modulo!="catalogo")){FM.addFilter("TAGGROUP_ADD",new FiltroTagGroup(tags_additional_string),true);}
80if(tag_location!=undefined&&tag_location!=""){FM.addFilter("TAG_LOCATION",new FiltroTag(tag_location),true);}}
81FM.addFilter("SOLO_REDAZIONALI_CUSTOM",new FiltroSoloRedazionaliCustom("8,28,33,10,11,12,13,14,15,16,34,35,36,37,38,39,40,41"),true);FM.addFilter("ESCLUDI_BROCHURES",new FiltroEscludiModuloCategoria("catalogo|7"),true);load_data_client(params);}
82function load_esplora(slice,append){console.log("load_esplora");var tag=$("#elenco_esplora").attr("data-tag");
82var escludi_modulo=$("#elenco_esplora").attr("data-escludi-modulo");var escludi_id=$("#elenco_esplora").attr("data-escludi-id");var replace=true;if(append==true){replace=false;}
83var solo_associati=$("#elenco_esplora").attr("data-solo-associati");var params={source:"mixed",container:"elenco_esplora",preloader_target:"section-esplora",layout:"grid",filters:"tutti",filter_operator:"and",replace:replace,shuffle:false,slice:slice,no_preloader:true,final_call:function(data){var end_index=parseInt(data.slice[1]);$("#load_more_esplora").attr("data-start",end_index);if(end_index<data.original_length){$("#load_more_esplora").show();}else{$("#load_more_esplora").hide();}}}
84var elemento_attuale=null;if(escludi_modulo!=undefined&&escludi_modulo!=""&&escludi_id!=undefined&&escludi_id!=""){elemento_attuale={id_item:escludi_id,modulo:escludi_modulo};if(solo_associati=="true"){elemento_attuale.solo_associati=true;params.solo_associati=true;}
85params.elemento_attuale=elemento_attuale;}
86if(tag!=""){FM.addFilter("TAG_"+tag,new FiltroTag(tag),true);if(elemento_attuale!=null){FM.addFilter("ESCLUDI_ELEMENTO_MODULO",new FiltroEscludiElementoModulo(escludi_modulo+"|"+escludi_id),true);}}
87FM.addFilter("SOLO_REDAZIONALI_CUSTOM",new FiltroSoloRedazionaliCustom("8,28,33,10,11,12,13,14,15,16,34,35,36,37,38,39,40,41"),true);FM.addFilter("ESCLUDI_BROCHURES",new FiltroEscludiModuloCategoria("catalogo|7"),true);load_data_client(params);}
88function load_servizi(slice,append){console.log("load_servizi");var tag_plan=$("#elenco_servizi").attr("data-tag");var tag_prefix=$("#elenco_servizi").attr("data-prefix");var replace=true;if(append==true){replace=false;}
89var params={source:"mixed",container:"elenco_servizi",preloader_target:"section-servizi",layout:"grid_overlay",filters:"tutti",filter_operator:"and",ignore_client_filter_categories:["MODCAT","MODULO","ESCLUDI_TAG"],orders:"tutti",replace:replace,shuffle:false,slice:slice,no_preloader:true,final_call:function(data){var end_index=parseInt(data.slice[1]);$("#load_more_servizi").attr("data-start",end_index);if(end_index<data.original_length){$("#load_more_servizi").show();}else{$("#load_more_servizi").hide();}}}
90if(tag_plan!=undefined&&tag_plan!=""){FM.addFilter("TAGGROUP_PLAN",new FiltroTagGroup(tag_plan),true);}else{FM.addFilter("INCLUDI_TAG",new FiltroTagPrefix(tag_prefix));}
91load_data_client(params);}
92function load_esperienze(slice,append){console.log("load_esperienze");var replace=true;if(append==true){replace=false;}
93var params={source:"mixed",container:"elenco_esperienze",preloader_target:"section-esperienze",layout:"grid_overlay",filters:"tutti",filter_operator:"and",ignore_client_filter_categories:["MODCAT","MODULO"],replace:replace,shuffle:false,slice:slice,no_preloader:true,final_call:function(data){var end_index=parseInt(data.slice[1]);$("#load_more_esperienze").attr("data-start",end_index);if(end_index<data.original_length){$("#load_more_esperienze").show();}else{$("#load_more_esperienze").hide();}}}
94FM.removeFilter("TAG_LOCATION");var filtro_location=$("select.select-location-filter").val();if(filtro_location!=undefined&&filtro_location!=""){FM.addFilter("TAG_LOCATION",new FiltroTag(filtro_location),true);}
95FM.addFilter("CATEGORIACATALOGO",new FiltroCategoriaCatalogo(3),true);load_data_client(params);}
96function load_downloads(slice,append,tags){console.log("load_downloads");var replace=true;if(append==true){replace=false;}
97var params={source:"mixed",container:"elenco_downloads",preloader_target:"section-downloads",layout:"downloads",filters:"tutti",filter_operator:"and",ignore_client_filter_categories:["MODCAT","MODULO","TAG_LOCATION","WIZARD","TAG_MOTIVAZIONE","TAG_VERONACARD","TAGGROUP","INCLUDI_TAG"],replace:replace,shuffle:false,slice:slice,no_preloader:true,final_call:function(data){var end_index=parseInt(data.slice[1]);$("#load_more_downloads").attr("data-start",end_index);if(end_index<data.original_length){$("#load_more_downloads").show();}else{$("#load_more_downloads").hide();}}}
98FM.addFilter("CATEGORIACATALOGO",new FiltroCategoriaCatalogo(7),true);if(tags!=undefined&&tags!=null&&tags!=""){$(tags).each(function(idx){FM.addFilter("TAG_"+this.toString(),new FiltroTag(this.toString()),true);});}
99load_data_client(params);}
100function load_bigevents(slice,append){console.log("load_bigevents");var replace=true;if(append==true){replace=false;}
101var params={container:"elenco_bigevents",preloader_target:"section-bigevents",source:"mixed",layout:"big_grid_overlay",filters:"tutti",filter_operator:"and",ignore_client_filter_categories:["MODCAT","MODULO"],replace:replace,shuffle:false,slice
101:slice,no_preloader:true,final_call:function(data){var end_index=parseInt(data.slice[1]);$("#load_more_bigevents").attr("data-start",end_index);if(end_index<data.original_length){$("#load_more_bigevents").show();}else{$("#load_more_bigevents").hide();}}}
102FM.addFilter("MENU_PAGINE",new FiltroMenu(menu_index_big_events),true);load_data_client(params);}
103function load_veronacard(slice){console.log("load_veronacard");FM.addFilter("TAG_VERONACARD",new FiltroTag("PLAN_VERONA_CARD"),true);load_data_client({source:"mixed",container:"elenco_veronacard",preloader_target:"section-veronacard",layout:"slider",filters:"solo_tmp",filter_operator:"and",replace:true,shuffle:true,slice:slice,no_preloader:true,final_call:itemSlider,});}
104function do_apply_data(options,data){if(options.replace==true){$("#"+options.container).empty();}
105var items_associati=[];if(options.elemento_attuale!==undefined&&options.elemento_attuale!==null){var item=find_item_by_id(options.elemento_attuale.id_item,options.elemento_attuale.modulo,data);if(item!=undefined&&item!=null){var associati_clean=[];items_associati=FM.resetItems(item.elementi_associati);$(items_associati).each(function(idx){items_associati[idx].score=1000;var item_vivente=find_item_by_id(items_associati[idx].id_item,items_associati[idx].modulo,data);if(item_vivente!=undefined&&item_vivente!=null){items_associati[idx].tags=item_vivente.tags;items_associati[idx].HTML=item_vivente.HTML;items_associati[idx].HTML=items_associati[idx].HTML.replace('<span class=\"debug-tag debug-admin\"><ul>','<span class=\"debug-tag debug-admin\"><ul><li class="debug-associato" style="background-color:red;color:white;">ASSOCIATO</li>');}
106if(find_item_by_id(items_associati[idx].id_item,items_associati[idx].modulo,associati_clean)==null){associati_clean.push(items_associati[idx]);$(data).each(function(jdx){if(data[jdx].modulo==items_associati[idx].modulo&&data[jdx].id_item==items_associati[idx].id_item){data[jdx].filter_passed=false;}});}});data=data.concat(associati_clean);}}
107if(options.solo_associati==true){data=items_associati;}
108if(options.shuffle==true){data=FM.shuffle(data);}
109if(options.orders=="solo_tmp"){data=FM.ordina(data,true);}else if(options.orders!="none"){data=FM.ordina(data);}
110if(options.skip_client_filter==true){}else{if(options.filters=="tutti"){data=FM.filtra(data,options);}else if(options.filters=="solo_tmp"){data=FM.filtra_tmp(data,options);}}
111if(options.escludi!==undefined&&options.escludi!==null){data=FM.escludi(options.escludi.modulo,options.escludi.id,data);}
112var original_length=data.length;if(Array.isArray(options.slice)){data=FM.limit(data,parseInt(options.slice[0]),parseInt(options.slice[1]));}
113if(options.replace==true&&data.length==0&&items_associati.length==0){$("#"+options.container).append("<p class='no-results'><i>"+LBL.LBL_NESSUN_RISULTATO+"</i></p>");}
114if(in_wishlist!=undefined&&in_wishlist!=null){$(in_wishlist).each(function(idx){var elemento_in_wishlist=find_item_by_id(in_wishlist[idx].id,in_wishlist[idx].modulo,data);if(elemento_in_wishlist!=null){elemento_in_wishlist.HTML=elemento_in_wishlist.HTML.replace("add-icon add-to-wishlist","icon-added btn-in-wishlist");}});}
115if(data!=undefined&&data.length==0&&options.container=="elenco_correlati"&&FM.filters.length==0&&$("#business").length==0){$("#correlati_include").hide();}else{$("#correlati_include").show();$(data).each(function(idx){$("#"+options.container).append(this.HTML);});deferrer.apply_background();if(options.final_call!==undefined&&options.final_call!==null){setTimeout(function(){options.final_call({original_length:original_length,slice:options.slice});});}}}
116function load_data_client(options){var key=LINGUA_LOW+"_"+options.layout;if(DR.data[key]!=undefined&&DR.data[key]!=null&&DR.data[key].length>0){DR.data[key]=FM.resetItems(DR.data[key]);do_apply_data(options,DR.data[key]);}else{DR.getContents(options.source,function(data){data=FM.resetItems(data);data=FM.shuffle(data);do_apply_data(options,data);},{preloader_target_id:options.preloader_target,layout:options.layout});}}
117load_calendario=function(){console.log("LOAD CALENDARIO");var data={page:$("#load_more_eventi_calendario").attr("data-page"),last_value:$("#load_more_eventi_calendario").attr("data-last-value"),limit:24}
118var url=$("#container_eventi_calendario").attr("data-ajax-url");var container="container_eventi_calendario";var d_start=FM.getFilter("DATE_START");var d_end=FM.getFilter("DATE_END");if(d_start!=null&&d_end!=null){data.datefrom=d_start.param;data.dateto=d_end.param;}
119data.tag=[];
119if(FM.getFilter("TAG_LOCATION",true)){data.tag.push(FM.getFilter("TAG_LOCATION",true).param);}
120if(FM.getFilter("TAG_MOTIVAZIONE",true)){data.tag.push(FM.getFilter("TAG_MOTIVAZIONE",true).param);}
121$("#"+container).append('<div id="preloader_ajax" class="preloader_ajax" />');$.ajax({url:url,type:"POST",data:data,success:function(data){$("#preloader_ajax").remove();$("#"+container).append(data);deferrer.apply_background();if($("#"+container).find("dt").length==0){$("#"+container).append("<p class='no-results'><i>"+LBL.LBL_NESSUN_RISULTATO+"</i></p>");}},error:function(xhr,resp,text){$("#preloader_ajax").remove();console.log(text);}});}
122function load_hotels(slice,append,no_shuffle){console.log("load_hotels");var replace=true;var shuffle=true;if(append==true){replace=false;shuffle=false;}
123if(no_shuffle==true){shuffle=false;}
124var id_container="elenco_hotels";var id_preloader_target="elenco_hotels";var id_bt_load_more="load_more_hotels";var params={source:"mixed",container:id_container,preloader_target:id_preloader_target,layout:"hotels",filters:"tutti",filter_operator:"and",orders:"solo_tmp",replace:replace,shuffle:shuffle,slice:slice,final_call:function(data){var end_index=parseInt(data.slice[1]);$("#"+id_bt_load_more).attr("data-start",end_index);if(end_index<data.original_length){$("#"+id_bt_load_more).show();}else{$("#"+id_bt_load_more).hide();}}}
125FM.removeFilter("TAG_LOCATION");var filtro_location=$("select.select-location-filter").val();if(filtro_location!=undefined&&filtro_location!=""){FM.addFilter("TAG_LOCATION",new FiltroTag(filtro_location),true);}
126var filtri_attuali=FM.getFilters();var str_id="";if(filtri_attuali!=undefined){var date_start="";var date_end="";filtri_attuali.forEach(function(item,idx){if(item.key=="DATE_START"){date_start=item.param;}
127if(item.key=="DATE_END"){date_end=item.param;}});var json_response="";var n_camere=0;var n_adulti=0;var n_bambini=0;var str_bambini="";if($(".room-select").length){n_camere=$(".room-select").length;}
128if(n_camere==0){n_camere=1;}
129for(i=0;i<n_camere;i++){if($("#num_adulti_"+(i+1).toString()).length){n_adulti=n_adulti+parseInt($("#num_adulti_"+(i+1).toString()).val());}
130if($("#num_bambini_"+(i+1).toString()).length){n_bambini=n_bambini+parseInt($("#num_bambini_"+(i+1).toString()).val());}}
131if(n_adulti==0){n_adulti=2;}
132for(i=0;i<n_bambini;i++){if(str_bambini!=""){str_bambini=str_bambini+",";}
133str_bambini=str_bambini+"8";}
134if(date_start!=""&&date_end!=""){$("#hotel_random").hide();$("#hotel_filter").show();var parti=date_start.split("-");if(parti[1].length<2){date_start=parti[0]+"-0"+parti[1]+"-"+parti[2];}
135if(parti[2].length<2){date_start=parti[0]+"-"+parti[1]+"-0"+parti[2];}
136var parti=date_end.split("-");if(parti[1].length<2){date_start=parti[0]+"-0"+parti[1]+"-"+parti[2];}
137if(parti[2].length<2){date_start=parti[0]+"-"+parti[1]+"-0"+parti[2];}
138var url=ROOT_URL+"get_include/VERIFICA_DISPONIBILITA/?zona=verona&output=JSON&from="+date_start+"&to="+date_end+"&units="+n_camere+"&adults="+n_adulti;console.log(url);if(str_bambini!=""){url=url+"&children="+str_bambini;}
139$("#"+id_preloader_target).append('<div id="preloader_ajax" class="preloader_ajax" />');$.ajax({url:url,async:false,context:document.body}).done(function(data){$("#preloader_ajax").remove();json_response=data;});}else{$("#hotel_random").show();$("#hotel_filter").hide();}
140if(json_response!=""){str_id="none";$.each(jQuery.parseJSON(json_response),function(){console.log("id_feratel="+this.id);if(str_id!=""){str_id+=",";}
141str_id+=this.id;});}}
142if(str_id!=""){FM.addFilter("FILTRO_DISPONIBILITA",new FiltroDisponibilita(str_id.toLowerCase()),true);}
143if(date_start!=""&&date_end!=""){FM.addOrder("ORDINA_DISPONIBILITA",new OrdinaDisponibilita(),true);}
144load_data_client(params);}
145function get_stringa_data(dt){const ye=new Intl.DateTimeFormat(LINGUA_LOW,{year:'numeric'}).format(dt)
146const mo=new Intl.DateTimeFormat(LINGUA_LOW,{month:'long'}).format(dt)
147const da=new Intl.DateTimeFormat(LINGUA_LOW,{day:'2-digit'}).format(dt)
148return da+" "+" "+mo+" "+ye;}
149function toDate(dateStr){var parts=dateStr.split("-")
150return new Date(parts[0],parts[1]-1,parts[2])}
151function setup_blocco_camera(blocco,index){var select_adulti=blocco.find(".bootstrap-select.num_adulti").find("select");select_adulti.removeClass("selectpicker");blocco.find(".bootstrap-select.num_adulti").remove();blocco.find(".container_select_adulti").append(select_adulti);var select_bambini=blocco.find(".bootstrap-select.num_bambini").find("select");select_bambini.removeClass("selectpicker");blocco.find(".bootstrap-select.num_bambini").remove();blocco.find(".container_select_bambini").append(select_bambini);blocco.attr("id","blocco_camera_"+index);blocco.find(".comandi-camere").show();blocco.find(".remove-camera").show();blocco.find(".btn-remove-camera").attr("data-camera",index);blocco.find(".num_adulti").attr("id","num_adulti_"+index);blocco.find(".num_bambini").attr("id","num_bambini_"+index);blocco.find(".titolo-camera").text(index);setTimeout(function(){blocco.find("#num_adulti_"+index).selectpicker("refresh");blocco.find("#num_bambini_"+index).selectpicker("refresh");});}
152function get_distance(lat1,lon1,lat2,lon2){var p=0.017453292519943295;var c=Math.cos;var a=0.5-c((lat2-lat1)*p)/2+
153c(lat1*p)*c(lat2*p)*(1-c((lon2-lon1)*p))/2;return 12742*Math.asin(Math.sqrt(a));}
154function geolocation_query(){var geolocation_cookie=Cookies.get("is_loco");if(geolocation_cookie==undefined||geolocation_cookie==null||geolocation_cookie==""){if("geolocation"in navigator){console.log("geolocation cookie mancante, r
154ichiedo geoloc");navigator.geolocation.getCurrentPosition(function(position){var vn_lat="45.4385548";var vn_long="10.9927873";var current_lat=position.coords.latitude;var current_long=position.coords.longitude;var distance=get_distance(vn_lat,vn_long,current_lat,current_long);var distance=parseFloat(distance).toFixed(2);if(distance<50){Cookies.set("is_loco","true",{expires:2});console.log("distanza loco");location.reload();}else{Cookies.set("is_loco","false",{expires:2});console.log("distanza no loco");}},function(){Cookies.set("is_loco","false",{expires:2});console.log("geolocation rifiutata");});}else{console.log("funzione geolocation non presente");}}else{console.log("geolocation cookie value: "+geolocation_cookie);}}
155function items_con_associati(items){var count=0;$(items).each(function(idx){if(this.elementi_associati!=undefined&&this.elementi_associati!=null&&this.elementi_associati.length>0){console.log(this);count++;}});console.log(count);}
156function find_item_by_id(id,modulo,items){var item=null;$(items).each(function(idx){if(this.id_item==id&&this.modulo==modulo){item=items[idx];return false;}});return item;}

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.