
var icon = new GIcon(G_DEFAULT_ICON, "/allotments/images/map/can.png");
icon.iconSize = new GSize(30, 30);
icon.iconAnchor = new GPoint(15, 10);
icon.shadow = "";
icon.shadowSize = new GSize(0, 0);

var localSearch = new GlocalSearch();

function usePointFromPostcode(postcode, callbackFunction) {
	
	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);
				var centreMarker = createMarker(point,'<p>Your search location</p>');
				map.addOverlay(centreMarker);
			} else {
				alert("Location not found. Please enter a valid postcode.");
			}
		});	
		
	localSearch.execute(postcode + ", UK");
}



function setCenterToPoint(point) {
	map.setCenter(point, 13);
	//var centreMarker = createMarker(point);
	//map.addOverlay(centreMarker);
}
