' + '
' + '
' + '' } ); container.on('shown.bs.sabaipopover', function(){ if (slid) return; var label = container.find('.sabai-directory-search-radius-label strong').text(radius.val()); container.find('.sabai-directory-search-radius-slider').slider({animate: true, min: 0, max: 100, value: radius.val(), step: 1, slide: function(e, ui){ radius.val(ui.value); label.text(ui.value); }}); if (navigator.geolocation && (document.location.protocol === 'https:' || document.location.hostname === 'localhost') ) { var geocode = function (trigger) { if (trigger) SABAI.ajaxLoader(trigger); if (!geocoder) geocoder = new google.maps.Geocoder(); navigator.geolocation.getCurrentPosition( function (pos) { geocoder.geocode({'latLng': new google.maps.LatLng(pos.coords.latitude,pos.coords.longitude)}, function(results, status) { if (trigger) SABAI.ajaxLoader(trigger, true); if (status == google.maps.GeocoderStatus.OK) { location.val(results[0].formatted_address).typeahead('val', results[0].formatted_address).effect('highlight', {}, 2000); $('#sabai-content .sabai-directory-search-location') .find('input[name="center"]').val(results[0].geometry.location.lat() + ',' + results[0].geometry.location.lng()).end() .find('input[name="address_type"]').val(''); } }); }, function (error) { if (trigger) { SABAI.ajaxLoader(trigger, true); } SABAI.flash(error.message, 'danger'); SABAI.console.log(error.message + ' (' + error.code + ')'); }, {enableHighAccuracy:true, timeout:5000} ); }; container.find('.sabai-directory-search-geolocate').show().click(function(e){ e.preventDefault(); geocode($(this)); }); } slid = true; }); }); $('#sabai-content .sabai-directory-search-submit .sabai-btn').click(function(e){ var $this = $(this), form = $this.closest('form'); e.preventDefault(); form.find('[placeholder]').each(function() { var input = $(this); if (input.val() == input.attr('placeholder')) { input.val(''); } }); var submit = function(){ SABAI.ajax({ type: 'get', container: '#sabai-content', target: '.sabai-directory-listings-container', url: form.attr('action') + '&' + form.serialize(), pushState: true }); }; var center = $('#sabai-content .sabai-directory-search-location input[name="center"]'); if (location.val() && $('#sabai-content .sabai-directory-search-location input[name="address_type"]').val() === '' ) { if (!geocoder) geocoder = new google.maps.Geocoder(); geocoder.geocode({address: location.val()}, function(results, status) { switch (status) { case google.maps.GeocoderStatus.OK: center.val(results[0].geometry.location.lat() + ',' + results[0].geometry.location.lng()); submit(); break; case google.maps.GeocoderStatus.ZERO_RESULTS: alert('Località noln valida'); break; default: alert(status); } }); } else { center.val(''); submit(); } }); });
Via Papa Giovanni XXIII, 42, 85037 Sant'Arcangelo PZ, Italia
34540137203454013720
Falciano del Massico, CE, Italia 81030 P.ZZA S.PIETRO 32
Strada Statale SS114, Messina, ME, Italia
090 63 25 89090 63 25 89
Piazza Municipio, 13, Pianillo, Agerola Napoli, Italia
Corso Italia, 117, San Marcellino, CE, Italia
081 342 02 52081 342 02 52
32085592413208559241
Via Mola, 133, Rutigliano, BA, Italia
Via Ori Martin, 10, Ceprano, FR, Italia
Via Roma, 41, Mercato San Severino, SA, Italia
089825952089825952
Via Tenente Vitti, 37, Monopoli, BA, Italia
Piazza San Rocco, Barano D'ischia, NA, Italia
Via Sicilia, 20-22, Modugno, BA, Italia
Viale Conte Testasecca, 1, Caltanissetta, CL, Italia
Viale Virgilio, 78, Suzzara, 46029 MN, Italia
Via Nettuno, Sant'Antimo, 80029 NA, Italia
Via Monte Calvario, 37, Altamura, BA, Italia
Via Tavani, 8, Somma Vesuviana, NA, Italia
Mostro 1 risultati di 20 su 103