window.addEvent('domready', function() {

		var map;
		var geocoder;
		var directionsPanel;
		window.directions;
	
		map = new GMap2(document.getElementById("map"));
		//map.setCenter(new GLatLng(37.4419, -122.1419),13);
		map.setCenter(new GLatLng(52.10421, -2.32611),13);
		map.addControl(new GLargeMapControl());
		geocoder = new GClientGeocoder();
		showAddress("52.10421, -2.32611");
		window.directions = new GDirections(map, $('directions'));
	
	
	   function showAddress(address)
	   {
		  if (geocoder)
		  {
			geocoder.getLatLng(
			  address,
			  function(point)
			  {
				if (!point)
				{
				  alert(address + " not found");
				} else {
				  map.setCenter(point, 16);
				  var marker = new GMarker(point);
				  map.addOverlay(marker);
				  return marker;
				}
			  });
		  }
		}
		
		 $('directions_form').addEvent("submit", function(e) {
			e = new Event(e).stop();
			window.directions.load($("postcode").value + ", UK to 52.10421, -2.32611");
			return false;
		});

});