function Load()
		{
		if (GBrowserIsCompatible())
			{
			// Open up the space
			document.getElementById("map").style.height = "400px" ;
			
			// Basic Map
			var map = new GMap2(document.getElementById("map"));
			var pCentre = new GLatLng (51.154662,-2.878150) ;
	        map.setCenter (pCentre, 14) ;
			map.addControl(new GSmallMapControl());
			map.addControl(new GMapTypeControl());
			
			// Locations
			var pHouse = new GLatLng (51.152396,-2.880142) ;
			var pAbbey      = new GLatLng(51.1455, -2.7146);
			var pBath       = new GLatLng(51.3815, -2.3587);
			var pCheddar    = new GLatLng(51.2824, -2.7655);
			var pDunster    = new GLatLng(51.1830, -3.4452);
			var pFestival   = new GLatLng(51.1585, -2.5890);
			var pHestercombe= new GLatLng(51.0529, -3.0841);
			var pLongleat   = new GLatLng(51.1859, -2.2744);
			var pMillfield  = new GLatLng(51.1242, -2.7280);
			var pMontacute  = new GLatLng(50.9518, -2.7140);
			var pSedgemoor  = new GLatLng(51.1164, -2.9283);
			var pStonehenge = new GLatLng(51.1789, -1.8262);
			var pStourhead  = new GLatLng(51.1047, -2.3261);
			var pTor        = new GLatLng(51.1442, -2.7013);
			var pWells      = new GLatLng(51.2104, -2.6435);
			var pWookeyHole = new GLatLng(51.2270, -2.6719);

			// 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) ;
			GEvent.addListener(mHouse, "click", function()
					{
					mHouse.openInfoWindowHtml('<div class="mapinfo">Edington House<br />Broadmead Lane,<br />Edington,<br>BRIDGWATER.<br>TA7 9JS</div>')
					} ) ;
			
			// Mini-markers
			var mAbbey      = new GMarker (pAbbey,icon)      ; map.addOverlay (mAbbey)      ; GEvent.addListener(mAbbey      , "click", function() { mAbbey.openInfoWindowHtml      ('<div class="mapinfo">Glastonbury Abbey</div>') } );
			var mBath       = new GMarker (pBath,icon)       ; map.addOverlay (mBath)       ; GEvent.addListener(mBath       , "click", function() { mBath.openInfoWindowHtml       ('<div class="mapinfo">Bath Abbey &amp; Roman Baths</div>') } );
			var mCheddar    = new GMarker (pCheddar,icon)    ; map.addOverlay (mCheddar)    ; GEvent.addListener(mCheddar    , "click", function() { mCheddar.openInfoWindowHtml    ('<div class="mapinfo">Cheddar Gorge &amp; Caves</div>') } );
			var mDunster    = new GMarker (pDunster,icon)    ; map.addOverlay (mDunster)    ; GEvent.addListener(mDunster    , "click", function() { mDunster.openInfoWindowHtml    ('<div class="mapinfo">Picturesque Dunster</div>') } );
			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>') } );
			var mHestercombe= new GMarker (pHestercombe,icon); map.addOverlay (mHestercombe); GEvent.addListener(mHestercombe, "click", function() { mHestercombe.openInfoWindowHtml('<div class="mapinfo">Hestercombe House &amp; Gardens</div>') } );
			var mLongleat   = new GMarker (pLongleat,icon)   ; map.addOverlay (mLongleat)   ; GEvent.addListener(mLongleat   , "click", function() { mLongleat.openInfoWindowHtml   ('<div class="mapinfo">Longleat House and Gardens</div>') } );
			var mMillfield  = new GMarker (pMillfield,icon)  ; map.addOverlay (mMillfield)  ; GEvent.addListener(mMillfield  , "click", function() { mMillfield.openInfoWindowHtml  ('<div class="mapinfo">Millfield School</div>') } );
			var mMontacute  = new GMarker (pMontacute,icon)  ; map.addOverlay (mMontacute)  ; GEvent.addListener(mMontacute  , "click", function() { mMontacute.openInfoWindowHtml  ('<div class="mapinfo">Montacute House</div>') } );
			var mSedgemoor  = new GMarker (pSedgemoor,icon)  ; map.addOverlay (mSedgemoor)  ; GEvent.addListener(mSedgemoor  , "click", function() { mSedgemoor.openInfoWindowHtml  ('<div class="mapinfo">Battle of Sedgemoor</div>') } );
			var mStonehenge = new GMarker (pStonehenge,icon) ; map.addOverlay (mStonehenge) ; GEvent.addListener(mStonehenge , "click", function() { mStonehenge.openInfoWindowHtml ('<div class="mapinfo">Stonehenge</div>') } );
			var mStourhead  = new GMarker (pStourhead,icon)  ; map.addOverlay (mStourhead)  ; GEvent.addListener(mStourhead  , "click", function() { mStourhead.openInfoWindowHtml  ('<div class="mapinfo">Stourhead House &amp; Gardens</div>') } );
			var mTor        = new GMarker (pTor,icon)        ; map.addOverlay (mTor)        ; GEvent.addListener(mTor        , "click", function() { mTor.openInfoWindowHtml        ('<div class="mapinfo">Glastonbury Tor</div>') } );
			var mWells      = new GMarker (pWells,icon)      ; map.addOverlay (mWells)      ; GEvent.addListener(mWells      , "click", function() { mWells.openInfoWindowHtml      ('<div class="mapinfo">Wells Cathedral</div>') } );
			var mWookeyHole = new GMarker (pWookeyHole,icon) ; map.addOverlay (mWookeyHole) ; GEvent.addListener(mWookeyHole , "click", function() { mWookeyHole.openInfoWindowHtml ('<div class="mapinfo">Wookey Hole &amp; Caves</div>') } );
			}
		}

