var map = null;
var geocoder = null;

function initmap() {
	if (GBrowserIsCompatible()) { 
		var obj = document.getElementById("map")
		map = new GMap2(obj);
		geocoder = new GlocalSearch();
	} 
	obj.style.zIndex = 998;
	map.enableScrollWheelZoom();
	map.addControl(new GMapTypeControl());
	map.addControl(new GSmallMapControl()); 
}

function showAddress(postcode) {
	geocoder.setSearchCompleteCallback(null, 
			function() {
			  if (geocoder.results[0]) {    
				var resultLat = geocoder.results[0].lat;
				var resultLng = geocoder.results[0].lng;
				var point = new GLatLng(resultLat,resultLng);
				map.setCenter(point, 12);
				var marker = new GMarker(point);
				map.addOverlay(marker);
			  }
			});		
	geocoder.execute(postcode + ", UK");
}
