function initialize(postcode) {
	var localSearch = new GlocalSearch();

	usePointFromPostcode(postcode, mapLoad);
	
	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);
			}
	    });  
	    
		localSearch.execute(postcode + ", UK");
	}
	
	function mapLoad(point) {
		if (GBrowserIsCompatible()) {
			var map = new GMap2(document.getElementById("map_canvas"));
			map.setCenter(point, 13);
			map.setUIToDefault();
			map.addOverlay(new GMarker(point));
		}
	}
}
