var geocoder = new GClientGeocoder();

function rtrim(stringToTrim) {
    return stringToTrim.replace(/\s+$/,"");
}

function fixup(str) {
  return str.replace(/\d+/, '');
}
    
  if (navigator.geolocation) {
                
    navigator.geolocation.getCurrentPosition(function(position){

    var lat = position.coords.latitude;
    var lon = position.coords.longitude;
    var point = new GLatLng(lat, lon);
    var set = 0;

      geocoder.getLocations(point, function(response){
        place = response.Placemark[0];
        var street = place.address.split(",", 1);
        street = fixup(street[0]);
        street = rtrim(street);
        street = fixup(street).replace("/\-/", '');
        if(street.length && set == 0) {
            $("#s").val(street);
            set = 1;
        }
      });

    });
  }
