	
	function load()
	{
	
	  if (GBrowserIsCompatible())
	  {
		
		var points = new Array(
			"cycling",
			"bowls",
			"golf",
			"croquet",
			"kitebuggying",
			"tennis",
			"walking",
			"boathire",
			"fishing",
			"diving",
			"jetskiing",
			"kayaking",
			"kitesurfing",
			"sailing",
			"waterskiing",
			"unusual"
		);
		
		if(document.body.id == "interactive_map")
		{


			var map = new GMap2(document.getElementById("map"));
			map.setCenter(new GLatLng(50.43061, -3.55545), 12);
			
			map.addControl(new GSmallMapControl());


			cycling_create_markers(map, map);
			bowls_create_markers(map, map);
			golf_create_markers(map, map);
			croquet_create_markers(map);
			//kitebuggying_create_markers(map, map);		// 5
			
			tennis_create_markers(map, map);
			walking_create_markers(map, map);
			//boathire_create_markers(map, map);
			fishing_create_markers(map, map);
			diving_create_markers(map);					// 10
			 		
			jetskiing_create_markers(map, map, map);
			kayaking_create_markers(map, map);
			kitesurfing_create_markers(map, map);
			sailing_create_markers(map, map);
			waterskiing_create_markers(map, map);		// 15
			
			unusual_create_markers(map, map, map);		// 16

			
			// Function to update stuff			
			function update_markers()
			{
				
				var marker = map.getFirstMarker();
				while(marker != null)
				{

					// Check it's on
					var input = $("#map"+marker.getUserData());
					
					if(input.attr("checked"))
						marker.display(true);
					else
						marker.display(false);						
									
					marker = map.getNextMarker();
					
				}
			
			}
						
			
			// Tick everything first
			$("#key input").attr("checked", "checked");
				
			// Add click event to the checks
			$("#key input").click(update_markers);
			
			// Do the show all/hide all
			$("#key [@rel=show_all]").click(function(){
			
				$("#key input").attr("checked", "checked");
				update_markers();
				return false;
				
			});

			$("#key [@rel=hide_all]").click(function(){
			
				$("#key input").removeAttr("checked");
				update_markers();
				return false;
				
			});
			
						
		}
		else
		{
		
			for(point_name in points)
				if(document.body.id == points[point_name] + "_page")
					eval(points[point_name] + "_create_markers();");	
		
		}
		
	  }
			
	}

	////////////////////////////////////////////////////////////////////////
	//// C Y C L I N G /////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////////////
	function cycling_create_markers(map, map2)
	{

		if(map == null)
		{
	 		map = new GMap2(document.getElementById("map"));
			map.setCenter(new GLatLng(50.45860, -3.55133), 12);
		}

		if(map2 == null)
		{
			map2 = new GMap2(document.getElementById("map2"));
			map2.setCenter(new GLatLng(50.39451, -3.55614), 12);
		}
			
			
		// First Map's Icon
		var flagIcon = new GIcon();
		flagIcon.image = "images/cycling/map-icon.png";
		flagIcon.iconSize = new GSize(25, 30);
			flagIcon.iconAnchor = new GPoint(50, -30);
		flagIcon.infoWindowAnchor = new GPoint(0, 50);
		
		// Function to create the marker	
		/*
		var point = new GLatLng(50.45714, -3.54603);
		var marker = new GMarker(point, flagIcon);
		map.addOverlay(marker);
		*/
		var point2 = new GLatLng(50.47990, -3.56255);
		var marker2 = new PdMarker(point2, flagIcon);
		marker2.setUserData("cycling");
		map.addOverlay(marker2);
		
	
		// Second Map
		var flagIcon2 = new GIcon();
		flagIcon2.image = "images/cycling/map-icon.png";
		flagIcon2.iconSize = new GSize(25, 30);
		flagIcon2.iconAnchor = new GPoint(0, 10);
		flagIcon2.infoWindowAnchor = new GPoint(0, 50);
		
		// Glampton
		var point2 = new GLatLng(50.39542, -3.56464);
		var marker2 = new PdMarker(point2,flagIcon);
		marker2.setUserData("cycling");
		map2.addOverlay(marker2);
		
		// Greenway
		/*
		var point2 = new GLatLng(50.38470, -3.58369);
		var marker2 = new GMarker(point2,flagIcon);
		map2.addOverlay(marker2);
		*/
		
	}
	
	
	////////////////////////////////////////////////////////////////////////
	//// B O W L S /////////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////////////
	function bowls_create_markers(map, map2)
	{

		if(map == null)
		{
	 		map = new GMap2(document.getElementById("map"));
			map.setCenter(new GLatLng(50.399457, -3.516488), 15);
		}

		if(map2 == null)
		{
			map2 = new GMap2(document.getElementById("map2"));
			map2.setCenter(new GLatLng(50.465966, -3.537923), 15);
		}
			
		// First Map's Icon
		var flagIcon = new GIcon();
		flagIcon.image = "images/bowls/map_icon.png";
		flagIcon.iconSize = new GSize(25, 30);
		flagIcon.iconAnchor = new GPoint(0, 0);
		flagIcon.infoWindowAnchor = new GPoint(0, 50);
		
		// Function to create the marker
		var point = new GLatLng(50.399457, -3.516488);
		var marker = new PdMarker(point,flagIcon);
		marker.setUserData("bowls");		
		map.addOverlay(marker);
	
		// Second Map
		var point2 = new GLatLng(50.465966, -3.537923);
		var marker2 = new PdMarker(point2, flagIcon);
		marker2.setUserData("bowls");		
		map2.addOverlay(marker2);
		
	}
	
	
	////////////////////////////////////////////////////////////////////////
	//// G O L F ///////////////////////////////////////////////////////////
	///////////////////=////////////////////////////////////////////////////
	function golf_create_markers(map, map2)
	{

		if(map == null)
		{
	 		map = new GMap2(document.getElementById("map"));
			map.setCenter(new GLatLng(50.48766, -3.52489), 15);
		}

		if(map2 == null)
		{
			map2 = new GMap2(document.getElementById("map2"));
			map2.setCenter(new GLatLng(50.39670, -3.55562), 14);
		}
			
		// First Map's Icon
		var flagIcon = new GIcon();
		flagIcon.image = "images/golf/map-icon.png";
		flagIcon.iconSize = new GSize(25, 30);
		flagIcon.iconAnchor = new GPoint(0, 0);
		flagIcon.infoWindowAnchor = new GPoint(0, 50);
		
		
		// Function to create the marker
		var point = new GLatLng(50.48766, -3.52489);
		var marker = new PdMarker(point,flagIcon);
		marker.setUserData("golf");		
		map.addOverlay(marker);
	
	
		// Second Map		
		var point2 = new GLatLng(50.39670, -3.55562);
		var marker2 = new PdMarker(point2, flagIcon);
		marker2.setUserData("golf");		
		map2.addOverlay(marker2);
		
	}

	
	
	////////////////////////////////////////////////////////////////////////
	//// C R O Q U E T /////////////////////////////////////////////////////
	///////////////////=////////////////////////////////////////////////////
	function croquet_create_markers(map)
	{

		if(map == null)
		{
	 		map = new GMap2(document.getElementById("map"));
			map.setCenter(new GLatLng(50.44286, -3.56833), 15);
		}
			
		// First Map's Icon
		var flagIcon = new GIcon();
		flagIcon.image = "images/croquet/map-icon.png";
		flagIcon.iconSize = new GSize(25, 30);
		flagIcon.iconAnchor = new GPoint(0, 0);
		flagIcon.infoWindowAnchor = new GPoint(0, 50);
		
		// Function to create the marker
		var point = new GLatLng(50.44286, -3.56833);
		var marker = new PdMarker(point, flagIcon);
		marker.setUserData("croquet");		
		map.addOverlay(marker);
		
	}
	
	
	////////////////////////////////////////////////////////////////////////
	//// K I T E B U G G Y I N G ///////////////////////////////////////////
	////////////////////////////////////////////////////////////////////////
	function kitebuggying_create_markers(map, map2)
	{

		if(map == null)
		{
	 		map = new GMap2(document.getElementById("map"));
			map.setCenter(new GLatLng(50.40673972434062, -3.5548925399780273), 15);
		}

		if(map2 == null)
		{
			map2 = new GMap2(document.getElementById("map2"));
			map2.setCenter(new GLatLng(50.46212122474418, -3.536996841430664), 15);
		}
			
		// First Map's Icon
		var flagIcon = new GIcon();
		flagIcon.image = "images/kitebuggying/map-icon.png";
		flagIcon.iconSize = new GSize(25, 30);
		flagIcon.iconAnchor = new GPoint(0, 0);
		flagIcon.infoWindowAnchor = new GPoint(0, 50);
		
		// Function to create the marker
	 	var point = new GLatLng(50.40673972434062, -3.5548925399780273);
		var marker = new PdMarker(point, flagIcon);
		marker.setUserData("kitybuggying");
		map.addOverlay(marker);
	
	
		// Second Map
		var flagIcon2 = new GIcon();
		flagIcon2.image = "images/kitebuggying/map-icon.png";
		flagIcon2.iconSize = new GSize(25, 30);
		flagIcon2.iconAnchor = new GPoint(20, 0);
		flagIcon2.infoWindowAnchor = new GPoint(0, 0);
		
		var point2 = new GLatLng(50.46603, -3.55923);
		var marker2 = new PdMarker(point2, flagIcon2);
		marker2.setUserData("kitybuggying");		
		map2.addOverlay(marker2);
		
	}
	
	
	////////////////////////////////////////////////////////////////////////
	//// T E N N I S ///////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////////////
	function tennis_create_markers(map, map2)
	{

		if(map == null)
		{
	 		map = new GMap2(document.getElementById("map"));
			map.setCenter(new GLatLng(50.463731334599906, -3.5382038354873657), 15);
		}

		if(map2 == null)
		{
			map2 = new GMap2(document.getElementById("map2"));
			map2.setCenter(new GLatLng(50.47760196155086, -3.5188812017440796), 15);
		}
			
		// First Map's Icon
		var flagIcon = new GIcon();
		flagIcon.image = "images/tennis/map-icon.png";
		flagIcon.iconSize = new GSize(25, 30);
		flagIcon.iconAnchor = new GPoint(0, 0);
		flagIcon.infoWindowAnchor = new GPoint(0, 50);
		
		// Function to create the marker	
		var point = new GLatLng(50.43761, -3.58120);
		var marker = new PdMarker(point, flagIcon);
		marker.setUserData("tennis");
		map.addOverlay(marker);
	
	
		// Second Map
		var flagIcon2 = new GIcon();
		flagIcon2.image = "images/tennis/map-icon.png";
		flagIcon2.iconSize = new GSize(25, 30);
		flagIcon2.iconAnchor = new GPoint(20, 0);
		flagIcon2.infoWindowAnchor = new GPoint(0, 0);
				
		var point2 = new GLatLng(50.47760196155086, -3.5188812017440796);
		var marker2 = new PdMarker(point2, flagIcon2);
		marker2.setUserData("tennis");
		map2.addOverlay(marker2);
		
	}
	
	////////////////////////////////////////////////////////////////////////
	//// W A L K I N G ///////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////////////
	function walking_create_markers(map, map2)
	{

		if(map == null)
		{
	 		map = new GMap2(document.getElementById("map"));
			map.setCenter(new GLatLng(50.478108, -3.526281), 15);
		}

		if(map2 == null)
		{
			map2 = new GMap2(document.getElementById("map2"));
			map2.setCenter(new GLatLng(50.507749916027294, -3.5192298889160156), 14);
		}
			
		// First Map's Icon
		var flagIcon = new GIcon();
		flagIcon.image = "images/walking/map-icon.png";
		flagIcon.iconSize = new GSize(25, 30);
		flagIcon.iconAnchor = new GPoint(0, 0);
		flagIcon.infoWindowAnchor = new GPoint(0, 50);
		
		// Function to create the marker	
		var point = new GLatLng(50.47236, -3.50464);
		var marker = new PdMarker(point,flagIcon);
		marker.setUserData("walking");
		map.addOverlay(marker);
	
	
		// Second Map
		var flagIcon2 = new GIcon();
		flagIcon2.image = "images/walking/map-icon.png";
		flagIcon2.iconSize = new GSize(25, 30);
		flagIcon2.iconAnchor = new GPoint(20, 0);
		flagIcon2.infoWindowAnchor = new GPoint(0, 0);
		
		var point2 = new GLatLng(50.40545, -3.53210);
		var marker2 = new PdMarker(point2,flagIcon2);
		marker2.setUserData("walking");
		map2.addOverlay(marker2);
		
	}
	
	////////////////////////////////////////////////////////////////////////
	//// B O A T    H I R E ////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////////////
	function boathire_create_markers(map, map2)
	{

		if(map == null)
		{
	 		map = new GMap2(document.getElementById("map"));
			map.setCenter(new GLatLng(50.54501748637119, -3.493180274963379), 15);
		}

		if(map2 == null)
		{
			map2 = new GMap2(document.getElementById("map2"));
			map2.setCenter(new GLatLng(50.351804, -3.578385), 14);
		}
		
		// First Map's Icon
		var flagIcon = new GIcon();
		flagIcon.image = "images/saling/map-icon.png";
		flagIcon.iconSize = new GSize(25, 30);
		flagIcon.iconAnchor = new GPoint(0, 0);
		flagIcon.infoWindowAnchor = new GPoint(0, 50);
		
		// Function to create the marker
		var point = new GLatLng(50.54501748637119, -3.493180274963379);
		var marker = new PdMarker(point, flagIcon);
		marker.setUserData("boathire");
		map.addOverlay(marker);
	
	
		// Second Map
		var flagIcon2 = new GIcon();
		flagIcon2.image = "images/sailing/map-icon.png";
		flagIcon2.iconSize = new GSize(25, 30);
		flagIcon2.iconAnchor = new GPoint(-25, 0);
		flagIcon2.infoWindowAnchor = new GPoint(0, 0);
		
		var point2 = new GLatLng(50.351804, -3.578385);
		var marker2 = new PdMarker(point2, flagIcon2);
		marker2.setUserData("boathire");
		map2.addOverlay(marker2);
		
	}
	
	////////////////////////////////////////////////////////////////////////
	//// F I S H I N G /////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////////////
	function fishing_create_markers(map, map2)
	{

		if(map == null)
		{
	 		map = new GMap2(document.getElementById("map"));
			map.setCenter(new GLatLng(50.46144, -3.48232), 12);
		}

		if(map2 == null)
		{
			map2 = new GMap2(document.getElementById("map2"));
			map2.setCenter(new GLatLng(50.400574, -3.502514), 14);
		}
			
		// First Map's Icon
		var flagIcon = new GIcon();
		flagIcon.image = "images/fishing/map-icon.png";
		flagIcon.iconSize = new GSize(25, 30);
		flagIcon.iconAnchor = new GPoint(0, 0);
		flagIcon.infoWindowAnchor = new GPoint(0, 50);
		
		// Function to create the marker	
		var point = new GLatLng(50.43367, -3.51974);
		var marker = new PdMarker(point,flagIcon);
		marker.setUserData("fishing");
		map.addOverlay(marker);
	
	
		// Second Map		
		var point2 = new GLatLng(50.400574, -3.502514);
		var marker2 = new PdMarker(point2, flagIcon);
		marker2.setUserData("fishing");
		map2.addOverlay(marker2);
		
	}
	
	////////////////////////////////////////////////////////////////////////
	//// D I V I N G ///////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////////////
	function diving_create_markers(map)
	{

		if(map == null)
		{
	 		map = new GMap2(document.getElementById("map"));
			map.setCenter(new GLatLng(50.52041, -3.44833), 10);
		}
			
		// First Map's Icon
		var flagIcon = new GIcon();
		flagIcon.image = "images/diving/map-icon.png";
		flagIcon.iconSize = new GSize(25, 30);
		flagIcon.iconAnchor = new GPoint(0, 0);
		flagIcon.infoWindowAnchor = new GPoint(0, 50);
		
		// Function to create the marker	
		var point = new GLatLng(50.52041, -3.44833);
		var point2 = new GLatLng(50.43411, -3.49709);
		var point3 = new GLatLng(50.55511, -3.45726);
		
		var marker = new PdMarker(point,flagIcon);
		var marker2 = new PdMarker(point2,flagIcon);
		var marker3 = new PdMarker(point3,flagIcon);
		
		marker.setUserData("diving");
		marker2.setUserData("diving");
		marker3.setUserData("diving");
		
		map.addOverlay(marker2);
		map.addOverlay(marker);
		map.addOverlay(marker3);
		
	}
	
	////////////////////////////////////////////////////////////////////////
	//// J E T S K I I N G /////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////////////
	function jetskiing_create_markers(map, map2)
	{

		if(map == null)
		{
	 		map = new GMap2(document.getElementById("map"));
			map.setCenter(new GLatLng(50.42303834313113, -3.5590124130249023), 14);
		}

		if(map2 == null)
		{
			map2 = new GMap2(document.getElementById("map2"));
			map2.setCenter(new GLatLng(50.40408656620274, -3.545365333557129), 14);
		}
			
		// First Map's Icon
		var flagIcon = new GIcon();
		flagIcon.image = "images/jetskiing/map-icon.png";
		flagIcon.iconSize = new GSize(25, 30);
		flagIcon.iconAnchor = new GPoint(0, 0);
		flagIcon.infoWindowAnchor = new GPoint(0, 50);
		
		// Function to create the marker	
		var point = new GLatLng(50.44690, -3.54635);
		var marker = new PdMarker(point,flagIcon);
		marker.setUserData("jetskiing");
		map.addOverlay(marker);
	
	
		// Second Map		
		var point2 = new GLatLng(50.41716, -3.54326);
		var marker2 = new PdMarker(point2, flagIcon);
		marker2.setUserData("jetskiing");
		map2.addOverlay(marker2);
		
	}
	
	////////////////////////////////////////////////////////////////////////
	//// K A Y A K I N G ///////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////////////
	function kayaking_create_markers(map, map2)
	{

		if(map == null)
		{
	 		map = new GMap2(document.getElementById("map"));
			map.setCenter(new GLatLng(50.42303834313113, -3.5590124130249023), 14);
		}

		if(map2 == null)
		{
			map2 = new GMap2(document.getElementById("map2"));
			map2.setCenter(new GLatLng(50.405988, -3.554954), 14);
		}
		
		// First Map's Icon
		var flagIcon = new GIcon();
		flagIcon.image = "images/kayaking/map-icon.png";
		flagIcon.iconSize = new GSize(25, 30);
		flagIcon.iconAnchor = new GPoint(0, 0);
		flagIcon.infoWindowAnchor = new GPoint(0, 50);
		
		// Function to create the marker	
		var point = new GLatLng(50.44646, -3.53279);
		var marker = new PdMarker(point, flagIcon);
		marker.setUserData("kayaking");
		map.addOverlay(marker);
	
	
		// Second Map
		var flagIcon2 = new GIcon();
		flagIcon2.image = "images/kayaking/map-icon.png";
		flagIcon2.iconSize = new GSize(25, 30);
		flagIcon2.iconAnchor = new GPoint(0, 10);
		flagIcon2.infoWindowAnchor = new GPoint(0, 50);
		
		var point2 = new GLatLng(50.41880, -3.52472);
		var marker2 = new PdMarker(point2, flagIcon2);
		marker2.setUserData("kayaking");
		map2.addOverlay(marker2);
		
	}
	
	////////////////////////////////////////////////////////////////////////
	//// K I T E S U R F I N G /////////////////////////////////////////////
	////////////////////////////////////////////////////////////////////////
	function kitesurfing_create_markers(map, map2)
	{

		if(map == null)
		{
	 		map = new GMap2(document.getElementById("map"));
			map.setCenter(new GLatLng(50.40673972434062, -3.5548925399780273), 15);
		}

		if(map2 == null)
		{
			map2 = new GMap2(document.getElementById("map2"));
			map2.setCenter(new GLatLng(50.46212122474418, -3.536996841430664), 15);
		}
	
		// First Map's Icon
		var flagIcon = new GIcon();
		flagIcon.image = "images/kitesurfing/map-icon.png";
		flagIcon.iconSize = new GSize(25, 30);
		flagIcon.iconAnchor = new GPoint(0, 0);
		flagIcon.infoWindowAnchor = new GPoint(0, 50);
		
		// Function to create the marker
		var point = new GLatLng(50.44799, -3.49537);
		var marker = new PdMarker(point,flagIcon);
		marker.setUserData("kitesurfing");
		map.addOverlay(marker);
	
	
		// Second Map
		var flagIcon2 = new GIcon();
		flagIcon2.image = "images/kitesurfing/map-icon.png";
		flagIcon2.iconSize = new GSize(25, 30);
		flagIcon2.iconAnchor = new GPoint(20, 0);
		flagIcon2.infoWindowAnchor = new GPoint(0, 0);
		
		var point2 = new GLatLng(50.41705, -3.50704);
		var marker2 = new PdMarker(point2, flagIcon2);
		marker2.setUserData("kitesurfing");
		map2.addOverlay(marker2);
		
	}
	
	////////////////////////////////////////////////////////////////////////
	//// S A I L I N G /////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////////////
	function sailing_create_markers(map, map2)
	{

		if(map == null)
		{
	 		map = new GMap2(document.getElementById("map"));
			map.setCenter(new GLatLng(50.54501748637119, -3.493180274963379), 15);
		}

		if(map2 == null)
		{
			map2 = new GMap2(document.getElementById("map2"));
			map2.setCenter(new GLatLng(50.351804, -3.578385), 14);
		}
			
		// First Map's Icon
		var flagIcon = new GIcon();
		flagIcon.image = "images/saling/map-icon.png";
		flagIcon.iconSize = new GSize(25, 30);
		flagIcon.iconAnchor = new GPoint(0, 0);
		flagIcon.infoWindowAnchor = new GPoint(0, 50);
		
		// Function to create the marker	
		var point = new GLatLng(50.54501748637119, -3.493180274963379);
		var marker = new PdMarker(point, flagIcon);
		marker.setUserData("sailing");
		map.addOverlay(marker);
	
	
		// Second Map
		var flagIcon2 = new GIcon();
		flagIcon2.image = "images/sailing/map-icon.png";
		flagIcon2.iconSize = new GSize(25, 30);
		flagIcon2.iconAnchor = new GPoint(-25, 0);
		flagIcon2.infoWindowAnchor = new GPoint(0, 0);
		
		var point2 = new GLatLng(50.351804, -3.578385);
		var marker2 = new PdMarker(point2, flagIcon2);
		marker2.setUserData("sailing");
		map2.addOverlay(marker2);
		
	}
	
	////////////////////////////////////////////////////////////////////////
	//// W A T E R S K I I N G /////////////////////////////////////////////
	////////////////////////////////////////////////////////////////////////
	function waterskiing_create_markers(map, map2)
	{

		if(map == null)
		{
	 		map = new GMap2(document.getElementById("map"));
			map.setCenter(new GLatLng(50.42303834313113, -3.5590124130249023), 14);
		}

		if(map2 == null)
		{
			map2 = new GMap2(document.getElementById("map2"));
			map2.setCenter(new GLatLng(50.40408656620274, -3.545365333557129), 14);
		}
			
		// First Map's Icon
		var flagIcon = new GIcon();
		flagIcon.image = "images/waterskiing/map-icon.png";
		flagIcon.iconSize = new GSize(25, 30);
		flagIcon.iconAnchor = new GPoint(0, 0);
		flagIcon.infoWindowAnchor = new GPoint(0, 50);
		
		// Function to create the marker
		var point = new GLatLng(50.43564, -3.54601);
		var marker = new PdMarker(point, flagIcon);
		marker.setUserData("waterskiing");
		map.addOverlay(marker);	
	
		// Second Map		
		var point2 = new GLatLng(50.41421, -3.52592);
		var marker2 = new PdMarker(point2, flagIcon);
		marker2.setUserData("waterskiing");
		map2.addOverlay(marker2);
		
	}
	
	
	////////////////////////////////////////////////////////////////////////
	//// U N U S U A L /////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////////////
	function unusual_create_markers(map, map2, map3)
	{

		if(map == null)
		{
	 		map = new GMap2(document.getElementById("map"));
			map.setCenter(new GLatLng(50.49417, -3.55288), 14);
		}

		if(map2 == null)
		{
			map2 = new GMap2(document.getElementById("map2"));
			map2.setCenter(new GLatLng(50.47728, -3.58789), 14);
		}

		if(map3 == null)
		{
			map3 = new GMap2(document.getElementById("map3"));
			map3.setCenter(new GLatLng(50.38899, -3.53717), 14);
		}
			
		// First Map's Icon
		var flagIcon = new GIcon();
		flagIcon.image = "images/unusual/map-icon.png";
		flagIcon.iconSize = new GSize(25, 30);
		flagIcon.iconAnchor = new GPoint(0, 0);
		flagIcon.infoWindowAnchor = new GPoint(0, 50);
		
		// Function to create the marker	
		var point = new GLatLng(50.49417, -3.55288);
		var marker = new PdMarker(point, flagIcon);
		marker.setUserData("unusual");
		map.addOverlay(marker);
	
		
		// second map
		var flagIcon2 = new GIcon();
		flagIcon2.image = "images/unusual/map-icon2.png";
		flagIcon2.iconSize = new GSize(25, 30);
		flagIcon2.iconAnchor = new GPoint(0, 0);
		flagIcon2.infoWindowAnchor = new GPoint(0, 50);
		
		var point2 = new GLatLng(50.47728, -3.58789);
		var marker2 = new PdMarker(point2,flagIcon2);
		marker2.setUserData("unusual");
		map2.addOverlay(marker2);
		
		// Third map
		var flagIcon3 = new GIcon();
		flagIcon3.image = "images/unusual/map-icon3.png";
		flagIcon3.iconSize = new GSize(25, 30);
		flagIcon3.iconAnchor = new GPoint(0, 0);
		flagIcon3.infoWindowAnchor = new GPoint(0, 50);
		
		var point3 = new GLatLng(50.38899, -3.53717);
		var marker3 = new PdMarker(point3, flagIcon3);
		marker3.setUserData("unusual");
		map3.addOverlay(marker3);
		
	}
	