The line (you are making a string inside)
var point = new google.maps.LatLng( results[0].geometry.location.lat() + ", " +results[0].geometry.location.lng() );
has to be:
var point = new google.maps.LatLng( results[0].geometry.location.lat(), results[0].geometry.location.lng() );