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¶metro=" + 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 + "¶metro=" + 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 + "¶metro=" + 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 + "¶metro=" + 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.