  var localSearch = new GlocalSearch();
  var lat;
  var lon;
  
  function usePointFromPostcode(postcode) {
  localSearch.setSearchCompleteCallback(null,
    function() {
      if (localSearch.results[0]) {    
        var resultLat = localSearch.results[0].lat;
        var resultLng = localSearch.results[0].lng;
 //       var point = new GLatLng(resultLat,resultLng);
       
     initialize(resultLat,resultLng);
     //alert(resultLat);
      }else{
        alert("Postcode not found!");
      }
    });  
  localSearch.execute(postcode + ", UK");
}
  
  function initialize(lat,lon) {
	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("map_canvas"));
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng(lat,lon), 16, G_NORMAL_MAP);
    var latlng = new GLatLng(lat,lon);
    map.addOverlay(new GMarker(latlng));

	}
}