PageSourceSearch

https://tribunalesantamariacapuavetere.it/_js_condiviso_mobile/Inlinea-AutoComplete.js

js tribunalesantamariacapuavetere.it collected 2026-10-06 08:00:44 UTC 6,416 bytes, 207 lines download raw bytes

1$(function () {
2
3    $('input.ComuneR').autocomplete({
4        source: fAutocom,
5        select: assegnaautocomplete,
6        minLength: 3
7    });
8
9    $('input.ComuneN').autocomplete({
10        source: fAutocom,
11        select: assegnaautocomplete2,
12        minLength: 3
13    });
14
15    $('input.ComuneS').autocomplete({
16        source: fAutocom,
17        select: assegnaautocomplete3,
18        minLength: 3
19    });
20
21    $('input.Nome_comuneEstero').autocomplete({
22        source: function (request, response) {
23            $.ajax({
24                url: "http://ws.geonames.org/searchJSON",
25                dataType: "jsonp",
26                data: {
27                    featureClass: "P",
28                    style: "full",
29                    maxRows: 12,
30                    name_startsWith: request.term
31                },
32                success: function (data) {
33                    response($.map(data.geonames, function (item) {
34                        return {
35                            label: item.name + (item.adminName1 ? ", " + item.adminName1 : "") + ", " + item.countryName + ", " + item.countryCode,
36                            value: item.name,
37                            Sigla: item.countryCode
38                        }
39                    }));
40                }
41            });
42        },
43        minLength: 2,
44        select: assegnaautocomplete4,
45        open: function () {
46            $(this).removeClass("ui-corner-all").addClass("ui-corner-top");
47        },
48        close: function () {
49            $(this).removeClass("ui-corner-top").addClass("ui-corner-all");
50        }
51    });
52
53});
54
55function fAutocom(request, response) {
56    $.ajax({
57        type: "POST",
58        url: "atajax.aspx?comando=comuni3&parametro=" + request.term,
59        data: { data: "" },
60        dataType: "json",
61        success: function (data) {
62            var dati = eval(data);
63            caricaautocomplete(dati, response);
64
65        },
66        error: errorevuoto
67    });
68     return false;
69 }
70
71
72 function fAutocomAnag(request, response) {
73     var cat;
74     cat = $("[id*='HFCategoria']").val();
75     var ug;
76     ug = $("[id*='HFUfficioGiudiziarioPartenza']").val();
77     $.ajax({
78         type: "POST",
79         url: "atajax.aspx?comando=AnagUffGiud&ug=" + ug + "&categoria=" + cat + "&parametro=" + request.term,
80         data: { data: "" },
81         dataType: "json",
82         success: function (data) {
83             $('[id*="lblAnagrafica"]').text('');
84             var dati = eval(data);
85             caricaautocomplete(dati, response);
86         },
87         error: function (data) {
88             var dati = eval(data);
89             errorevuoto(dati, response);
90         }
91     });
92
93     return false;
94 }
95 function fAutocomAnagDistr(request, response) {
96     var cat;
97     cat = $("[id*='HFCategoria']").val();
98     var ug;
99     ug = $("[id*='HFUfficioGiudiziarioPartenza']").val();
100     $.ajax({
101         type: "POST",
102         url: "atajax.aspx?comando=anagdistr&ug=" + ug + "&categoria=" + cat + "&parametro=" + request.term,
103         data: { data: "" },
104         dataType: "json",
105         success: function (data) {
106             $('[id*="lblAnagrafica"]').text('');
107             var dati = eval(data);
108             caricaautocomplete(dati, response);
109         },
110         error: function (data) {
111             var dati = eval(data);
112             errorevuoto(dati, response);
113         }
114     });
115
116     return false;
117 }
118
119 function fEsAvvAnagAuto(request, response) {
120     var ides;
121     ides = $("[id*='HFIDEsame']").val();
122     $.ajax({
123         type: "POST",
124         url: "EsAvv_atajax.aspx?comando=EsAvvAnagAuto&ides=" + ides + "&parametro=" + request.term,
125         data: { data: "" },
126         dataType: "json",
127         success: function (data) {
128             $('[id*="lblAnagrafica"]').text('');
129             var dati = eval(data);
130             caricaautocomplete(dati, response);
131         },
132         error: function (data) {
133             var dati = eval(data);
134             errorevuoto(dati, response);
135         }
136     });
137
138     return false;
139 }
140
141 function errorevuoto(data,response) {
142     $('[id*="lblAnagrafica"]').text('Nessuna anagrafica trovata');
143     response(data);
144}
145
146function caricaautocomplete(data, response) {
147    response(data);
148}
149
150function assegnaautocomplete(event, ui) {
151    $('[id*="IdComuneR"]').val(ui.item.IDComune);
152    $('input.ComuneR').val(ui.item.value);
153    $('input.IDProvinciaR').val(ui.item.IDP);
154    $('input.ProvinciaR').val(ui.item.Sigla);
155    $('[id*="IDProvinciaR"]').val(ui.item.IDProvincia);
156    $('input.ProvinciaLungaR').val(ui.item.Provincia);
157    $('input.Cap_comuneR').val(ui.item.cap);
158    return false;
159}
160
161function assegnaautocomplete3(event, ui) {
162    $('[id*="IdComuneS"]').val(ui.item.IDComune);
163    $('input.ComuneS').val(ui.item.value);
164    $('input.IDProvinciaS').val(ui.item.IDP);
165    $('input.ProvinciaS').val(ui.item.Sigla);
166    $('[id*="IDProvinciaS"]').val(ui.item.IDProvincia);
167    $('input.ProvinciaLungaS').val(ui.item.Provincia);
168    $('input.Cap_comuneS').val(ui.item.cap);
169    return false;
170}
171
172function assegnaautocomplete2(event, ui) {
173    $('[id*="IdComuneN"]').val(ui.item.IDComune);
174    $('input.ComuneN').val(ui.item.value);
175    $('input.IDProvinciaN').val(ui.item.IDP);
176    $('input.ProvinciaN').val(ui.item.Sigla);
177    $('[id*="IDProvinciaN"]').val(ui.item.IDProvincia);
178    $('input.ProvinciaLungaN').val(ui.item.Provincia);
179    $('input.Cap_comuneN').val(ui.item.cap);
180    return false;
181}
182
183
184//function assegnaautocomplete2(event, ui) {
185//    $('[id*="txtLuogo_nascita"]').val(ui.item.IDComune);
186//    $('input.ComuneN').val(ui.item.label);
187//    $('input.ProvinciaN').val(ui.item.Sigla);
188//    return false;
189//}
190
191function assegnaautocomplete4(event, ui) {
192    $('input.Nome_comuneEstero').val(ui.item.value);
193    $('input.SiglaStato').val(ui.item.Sigla);
194    return false;
195}
196
197function assegnaautocomplete5(event, ui) {
198    $('input.AnagAuto').val(ui.item.label);
199    $('[id*="HFIDAnagrafica"]').val(ui.item.ID_Anagrafica);
200    return false;
201}
202
203function assegnaautocomplete6(event, ui) {
204    $('input.EsAvvAnagAuto').val(ui.item.label);
205    $('[id*="HFIDAnagrafica"]').val(ui.item.ID_Anagrafica);
206    return false;
207}

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.