var localSearch = new GlocalSearch();

function usePointFromPostcode(postcode, callbackFunction) {
	
	if (!postcode || postcode == "e.g postcode") {
	
	alert("Postcode empty!");
	
	} else {
	
		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);
					callbackFunction(point);
				}else{
					alert("Postcode not recognised!");
				}
			});	
			
		localSearch.execute(postcode + ", UK");
	
	}
}

function addPointLatLng(point)
{

	if (point.lat()) {
	document.forms['proxform'].psclat.value = point.lat();
	document.forms['proxform'].psclng.value = point.lng();
	document.forms['proxform'].submit();
	} else {
	alert("Postcode not recognised!");
	return false;
	}
	
}


