Gitterroste

' + '
' + '
' + '' } ); 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-embed-wordpress-shortcode-1 .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-embed-wordpress-shortcode-1 .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-embed-wordpress-shortcode-1', target: '.sabai-directory-listings-container', url: form.attr('action') + '&' + form.serialize(), pushState: true }); }; var center = $('#sabai-embed-wordpress-shortcode-1 .sabai-directory-search-location input[name="center"]'); if (location.val() && $('#sabai-embed-wordpress-shortcode-1 .sabai-directory-search-location input[name="address_type"]').val() === '' ) { if (!geocoder) geocoder = new google.maps.Geocoder(); geocoder.geocode({address: location.val(), region: 'ch'}, 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('Invalid location'); break; default: alert(status); } }); } else { center.val(''); submit(); } }); });
Allmei 5A, 3930 Visp, Schweiz
079 213 27 33079 213 27 33
027 952 20 21
Freiburgstrasse 6, 3178 Bösingen, Schweiz
031 747 73 49031 747 73 49
031 747 92 34
Mühlestrasse 4, 3063 Ittigen
058 462 56 11058 462 56 11
058 463 25 00
Lauetstrasse 39, 8112 Otelfingen, Schweiz
Hauptstrasse 36, 6170 Schüpfheim, Schweiz
Schaffhauserstrasse 176, 8302 Kloten, Schweiz
Schönengrundstrasse 1, 9104 Waldstatt
071 353 09 53071 353 09 53
071 351 50 70
Alte Landstrasse 41, 3900 Gamsen
027 923 23 56027 923 23 56
Fax 027 923 68 43
Gorgenstrasse 3, 6074 Giswil, Schweiz
041 676 75 75041 676 75 75
041 676 75 79
Markgräflerstrasse 84, 4057 Basel
Henauerstrasse 9, 9244 Niederuzwil, Schweiz
Oberneuhofstrasse 11, 6342 Baar
Stauffacherstrasse 45, 8004 Zürich, Schweiz

This website uses cookies.