function Load()
		{
		if (GBrowserIsCompatible())
			{
			// Open up the space
			document.getElementById("map").style.height = "500px" ;
			document.getElementById("map").style.border = "1px solid black" ;
			document.getElementById("map").style.marginRight = "20px" ;

			// Basic Map
			var map = new GMap2(document.getElementById("map"));
			var pCentre = new GLatLng (51.1460,-2.7079) ;
	        map.setCenter (pCentre, 15) ;
			map.addControl(new GSmallMapControl());
			map.addControl(new GMapTypeControl());
			
			// Locations, including the drive
			var pHouse = new GLatLng (51.1463, -2.7098) ;
			var pTor = new GLatLng(51.1442, -2.7013);
			var pHill = new GLatLng(51.1457, -2.7068);
			var pAbbey = new GLatLng(51.1455, -2.7146);
			var pFestival = new GLatLng(51.1585, -2.5890);
			var pMuseum = new GLatLng(51.1440, -2.7109);

			// Mini Markers
			var icon = new GIcon();
			icon.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";
			icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
			icon.iconSize = new GSize(12, 20);
			icon.shadowSize = new GSize(22, 20);
			icon.iconAnchor = new GPoint(6, 20);
			icon.infoWindowAnchor = new GPoint(5, 1);

			// Marker for House
			var mHouse = new GMarker (pHouse) ;
			map.addOverlay (mHouse) ;
			map.openInfoWindowHtml(pHouse,'<div class="mapinfo">Chalice Hill House<br>Dod Lane,<br>GLASTONBURY.<br>BA6 8BZ</div>') ;
			GEvent.addListener(mHouse, "click", function()
					{
					mHouse.openInfoWindowHtml('<div class="mapinfo">Chalice Hill House<br>Dod Lane,<br>GLASTONBURY.<br>BA6 8BZ</div>')
					} ) ;
			
			// Mini-marker for Tor
			var mTor = new GMarker (pTor,icon) ;
			map.addOverlay (mTor) ;
			GEvent.addListener(mTor, "click", function()
				{
				mTor.openInfoWindowHtml('<div class="mapinfo">Glastonbury Tor</div>')
				} );
			
			// Mini-marker for Abbey
			var mAbbey = new GMarker (pAbbey,icon) ;
			map.addOverlay (mAbbey) ;
			GEvent.addListener(mAbbey, "click", function()
				{
				mAbbey.openInfoWindowHtml('<div class="mapinfo">Galstonbury Abbey</div>')
				} );
			
			// Mini-marker for Chalice Hill
			var mHill = new GMarker (pHill,icon) ;
			map.addOverlay (mHill) ;
			GEvent.addListener(mHill, "click", function()
				{
				mHill.openInfoWindowHtml('<div class="mapinfo">Chalice Hill</div>')
				} );
			
			// Mini-marker for Rural Life Museum
			var mMuseum = new GMarker (pMuseum,icon) ;
			map.addOverlay (mMuseum) ;
			GEvent.addListener(mMuseum, "click", function()
				{
				mMuseum.openInfoWindowHtml('<div class="mapinfo">Somerset Rural Life Museum</div>')
				} );
			
			// Mini-marker for Festival
			var mFestival = new GMarker (pFestival,icon) ;
			map.addOverlay (mFestival) ;
			GEvent.addListener(mFestival, "click", function()
					{
					mFestival.openInfoWindowHtml('<div class="mapinfo">Worthy Farm, Pilton.<br>Home to...<br>"Glastonbury Music Festival"</div>')
					} );

			// Hide Stuff when zoomed out
			GEvent.addListener (map,"zoomend", function (Old, New)
				{
				if ((New==11) && (Old==12))
					{
					map.closeInfoWindow (mTor) ;
					map.closeInfoWindow (mHill) ;
					map.closeInfoWindow (mAbbey) ;
					}
				} ) ;
			}
		}

