// JavaScript Document

function usePointFromPostcode(callbackFunction) {
  var localSearch = new GlocalSearch();
  var postcode = document.SearchForm.Postcode.value;
  if(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);
		document.SearchForm.resultLat.value = resultLat;
		document.SearchForm.resultLng.value = resultLng;
        callbackFunction(point);
      }else{
        alert("Postcode not found!");
      }
	
    });  
  }
  localSearch.execute(postcode + ", UK");
}