function load() 
{
	if (GBrowserIsCompatible())
	{
		var map = new GMap2(document.getElementById("map"));
		map.setCenter(new GLatLng(53.489884, -2.234344), 6);
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl(),
		new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(10, 10)));

		var gicons = [];
		gicons["red"] = new GIcon(G_DEFAULT_ICON, "images/icon_red.gif");
		gicons["yellow"] = new GIcon(G_DEFAULT_ICON, "images/icon_yellow.gif");
		gicons["green"] = new GIcon(G_DEFAULT_ICON, "images/icon_green.gif");

		if (GBrowserIsCompatible())
		{
			function createMarker(point, html, icontype) 
			{
				var marker = new GMarker(point, gicons[icontype]);
				GEvent.addListener(marker, "click", function() 
				{
					marker.openInfoWindowHtml(html);
				});
				return marker;
			}

			// === Create an associative array of GIcons() ===

			var point = new GLatLng( 55,946703, -3.5600121);
			var marker = createMarker(point,'<a href="maps/AW.htm">Amberwood</a><br/>Off Burnhouse Road, Dechmont,<br/>Livingston, EH52 6PQ.<br/>Phone: 0844 477 5050', icontype="red")
			map.addOverlay(marker);
			
			var point = new GLatLng( 52.355446,-1.8057889);
			var marker = createMarker(point, '<a href="maps/BW.html">Beechwood</a><br/>Cut Throat Lane, Earlswood, Hockley Heath, B94 6SE.<br/>Phone: 0844 477 5050', icontype="red")
			map.addOverlay(marker);
			
			var point = new GLatLng( 51.517367,-3.2806653);
			var marker = createMarker(point,'<a href="maps/CW.htm">Canewood</a><br/>Tyla-Morris Farm, Pentyrch, Cardiff, CF15 9QN.<br/>Phone: 0844 477 5050', icontype="red")
			map.addOverlay(marker);
			
			var point = new GLatLng( 51.300968,-0.42097438);
			var marker = createMarker(point,'<a href="maps/DW.htm">Deepwood</a> and <a href="maps/HW.html">Homewood</a><br/>We have two paintball centres in this area (just 200 metres apart) - please select one.', icontype="red")
			map.addOverlay(marker);
			
			var point = new GLatLng( 51.534726, 0.250621);
			var marker = createMarker(point,'<a href="maps/EW.html">Eastwood</a><br/>Aveley Road, Upminster, Essex, Rm14 2TW.<br/>Phone: 0844 477 5050', icontype="red")
			map.addOverlay(marker);
			
			var point = new GLatLng( 51.480213,-1.0115586);
			var marker = createMarker(point,'<a href="maps/FW.html">Fernwood</a><br/>Mapledurham Estate, near Reading, RG4 7TR.<br/>Phone: 0844 477 5050', icontype="red")
			map.addOverlay(marker);
			
			var point = new GLatLng( 55.878874, -4.499846);
			var marker = createMarker(point,'<a href="maps/GW.htm">Greenwood</a><br/>Turningshaw Road, Houston, Renfrewshire, PA6 7BP.<br/>Phone: 0844 477 5050', icontype="red")
			map.addOverlay(marker);
			
			var point = new GLatLng( 51.302338,-0.4134068);
			var marker = createMarker(point,'<a href="maps/HW.html">Homewood</a><br/>Horsley Road, Effingham, Surrey, KT11 3JY.<br/>Phone: 0844 477 5050', icontype="red")
			map.addOverlay(marker);
			
			var point = new GLatLng( 52.723392,-1.8250504);
			var marker = createMarker(point,'<a href="maps/IW.html">Ivywood</a><br/>Woodend Lane, Elmhurst, nr Lichfield, WS13 8EU.<br/>Phone: 0844 477 5050', icontype="red")
			map.addOverlay(marker);
			
			var point = new GLatLng( 51.636597, 0.44716007);
			var marker = createMarker(point,'<a href="maps/JW.htm">Juniperwood</a><br/>Off Heath Road, Ramsden Heath, Billericay, CM11 1HL.<br/>Phone: 0844 477 5050', icontype="red")
			map.addOverlay(marker);
			
			var point = new GLatLng( 52.846052,-1.290464);
			var marker = createMarker(point,'<a href="maps/KW.htm">Kingswood</a><br/>March Covert, Green Lane, Kegworth, DE74 2EN.<br/>Phone: 0844 477 5050', icontype="red")
			map.addOverlay(marker);
			
			var point = new GLatLng( 53.632351,-1.5598348);
			var marker = createMarker(point,'<a href="maps/LW.html">Leewood</a><br/>Denby Dale Road, near Wakefield, South Leeds, WF4 4JN.<br/>Phone: 0844 477 5050', icontype="red")
			map.addOverlay(marker);
			
			var point = new GLatLng( 51.470691,-0.770588);
			var marker = createMarker(point,'<a href="maps/MiW.htm">Missilewood</a><br/>Cannon Lane, Shottesbrooke, Maidenhead, RG10 0QH<br/>Phone: 0844 477 5050', icontype="red")
			map.addOverlay(marker);
			
			var point = new GLatLng( 55.08414, -1.639624);
			var marker = createMarker(point,'<a href="maps/NW.htm">Newelwood</a><br/>Blagdon Lane, Cramlington, Northumberland NE23 8AU.<br/>Phone: 0844 477 5050', icontype="red")
			map.addOverlay(marker);
			
			var point = new GLatLng( 51.734865, -0.54247468);
			var marker = createMarker(point,'<a href="maps/OW.html">Oakwood</a><br/>Upper Bourne End Lane, Bourne End, Hertfordshire HP1 2RR.<br/>Phone: 0844 477 5050', icontype="red")
			map.addOverlay(marker);
			
			var point = new GLatLng( 50.399693, -4.0026374);
			var marker = createMarker(point,'<a href="maps/PW.htm">Pepperwood</a><br/>Ledgate Lane, Sparkwell, Plympton, PL7 5DA (nearest postcode).<br/>Phone: 0844 477 5050', icontype="red")
			map.addOverlay(marker);
			
			var point = new GLatLng( 51.720714,-0.483152);
			var marker = createMarker(point,'<a href="maps/QW.htm">Quarrywood</a><br/>Barnes Lane, Kings Langley, WD4 9 (nearest postcode).<br/>Phone: 0844 477 5080', icontype="red")
			map.addOverlay(marker);
			
			var point = new GLatLng( 50.948402, -1.4871411);
			var marker = createMarker(point,'<a href="maps/RW.htm">Rosewood</a><br/>Lee Lane, Romsey, Hampshire SO16 0AD.<br/>Phone: 0844 477 5050', icontype="red")
			map.addOverlay(marker);
			
			var point = new GLatLng( 51.627015, -2.4855435);
			var marker = createMarker(point,'<a href="maps/TW.htm">Thatchwood</a><br/>Old Gloucester Road, The Knapp, Thornbury, Bristol, BS35 3UF.<br/>Phone: 0844 477 5050', icontype="red")
			map.addOverlay(marker);
			
			var point = new GLatLng(52.031928,-1.211672 );
			var marker = createMarker(point,'<a href="maps/UW.html">Underwood</a><br/>Hinton Airfield, Steane, Brackley, Northants, NN13 5NS<br/> Phone: 0844 477 5050', icontype="red")
			map.addOverlay(marker);
			
			var point = new GLatLng( 51.102237,-0.144242);
			var marker = createMarker(point,'<a href="maps/ViW.htm">Victorywood</a><br/>Off Balcombe Rd, Worth, Crawley, West Sussex <br/>Phone: 0844 477 5050', icontype="red")
			map.addOverlay(marker);
			
			var point = new GLatLng(53.611833,-2.628897);
			var marker = createMarker(point,'<a href="maps/yw.html">Yankeewood</a><br/>Wigan Lane, Coppull, Chorley, Lancashire, PR7 4BN<br/> Phone: 0844 477 5050', icontype="red")
			map.addOverlay(marker);
			
			var point = new GLatLng( 53.180605,-2.3521562);
			var marker = createMarker(point,'<a href="maps/ZW.html">Zuluwood</a><br/>Pewit Covert, Brereton Green, CW11 1RL.<br/>Phone: 0844 477 5050', icontype="red")
			map.addOverlay(marker);
			
			/* ------------------ */
			/* Partner Sites      */
			/* ------------------ */
			
			var point = new GLatLng( 51.239107,0.672609);
			var marker = createMarker(point,'<a href="maps/Ashford.htm">Ashford</a><br/>Frith Wood, School Hill, nr Ham street, Ashford, Kent, TN26 2HS.<br/>Phone: 0844 477 5050', icontype="yellow")
			map.addOverlay(marker);
			
			var point = new GLatLng( 51.286875,1.0225495);
			var marker = createMarker(point,'<a href="maps/CB.html">Canterbury</a><br/>Off A2, Upper Harbledown, CT2 9AQ (nearest postcode).<br/>Phone: 0844 477 5050', icontype="yellow")
			map.addOverlay(marker);
			
			var point = new GLatLng(51.8314014436,0.788837859131 );
			var marker = createMarker(point,'<a href="maps/CCH.html">Colchester</a><br/>Rockinghams Farm, Layer Marney, CM5 9LU.<br/>Phone: 0844 477 5050', icontype="yellow")
			map.addOverlay(marker);
			
			var point = new GLatLng(54.149072,-1.416491 );
			var marker = createMarker(point,'<a href="maps/dishforth.html">Dishforth</a><br/>Old RAF centre, by the side of the A1(M), YO7 3LQ<br/> Phone: 0844 477 5050', icontype="yellow")
			map.addOverlay(marker);
			
			var point = new GLatLng( 51.342409,0.887618);
			var marker = createMarker(point,'<a href="maps/faversham.htm">Faversham</a>, Church Road<br/>Oare, Faversham, ME13 0QD.<br/>Phone: 0844 477 5050', icontype="yellow")
			map.addOverlay(marker);
			
			var point = new GLatLng( 51.1078, -2.759721);
			var marker = createMarker(point,'<a href="maps/glastonbury.htm">Glastonbury</a><br/>Ivythorn Farm, Ivythorn Lane, Nr Walton, Street, Somerset, BA16 9RH.<br/>Phone: 0844 477 5050', icontype="yellow")
			map.addOverlay(marker);
			
			var point = new GLatLng( 52.019407,0.979467);
			var marker = createMarker(point,'<a href="maps/HL.htm">Hadleigh (Ipswich)</a><br/>Benton End, Hadleigh, Ipswich, Suffolk, IP7 5JR.<br/>Phone: 0844 477 5050', icontype="yellow")
			map.addOverlay(marker);
			
			var point = new GLatLng(54.007347,-1.38819);
			var marker = createMarker(point,'<a href="maps/HG.htm">Harrogate</a><br/>York Rd, Flaxby, Knaresborough,<br/>North Yorkshire HG5 0XJ.<br/> Phone: 0844 477 5050', icontype="yellow")
			map.addOverlay(marker);
			
			var point = new GLatLng(53.77844,-0.395508);
			var marker = createMarker(point,'<a href="maps/hull.htm">Kingston upon Hull </a><br/>Moor Farm, Barnetby Top,<br/>Elsham, DN20 0QZ.<br/> Phone: 0844 477 5050', icontype="yellow")
			map.addOverlay(marker);
			
			var point = new GLatLng(52.013598,1.006058);
			var marker = createMarker(point,'<a href="maps/Ipswich.htm">Ipswich</a><br/>East Anglia, Norwich NR16 2RH<br/> Phone: 0844 477 5050', icontype="yellow")
			map.addOverlay(marker);
			
			var point = new GLatLng(52.594194,0.575998);
			var marker = createMarker(point,'<a href="maps/KL.htm">King\'s Lynn</a><br/>The Wood, Caldecote Farm, Oxborough, Norfolk<br/>Phone: 0844 477 5050', icontype="yellow")
			map.addOverlay(marker);
			
			var point = new GLatLng(53.25841,-0.7319);
			var marker = createMarker(point,'<a href="maps/lincoln.htm">Lincoln/Norfolk</a><br/>Kettlethorpe, Lincoln, LN1 2JW<br/> Phone: 0844 477 5050', icontype="yellow")
			map.addOverlay(marker);
			
			var point = new GLatLng( 51.169442,0.503311);
			var marker = createMarker(point,'<a href="maps/maidstone.htm">Maidstone</a><br/>Pookhill farm, Marden,<br/>Kent, TN12.<br/>Phone: 0844 477 5050', icontype="yellow")
			map.addOverlay(marker);
			
			var point = new GLatLng( 54.451678,-1.33178);
			var marker = createMarker(point,'<a href="maps/MB.htm">Middlesbrough</a><br/>Haggit Hill Lane, Picton, TS15.<br/>Phone: 0844 477 5050', icontype="yellow")
			map.addOverlay(marker);
			
			var point = new GLatLng(52.4617,-0.57119);
			var marker = createMarker(point,'<a href="maps/northampton.html">Northampton</a><br/>Fermyn Woods Harley Way, near Brigstock, Northants, NN14 3JD.<br/>Phone: 0844 477 5050', icontype="yellow")
			map.addOverlay(marker);
			
			var point = new GLatLng(52.531593,0.572559);
			var marker = createMarker(point,'<a href="maps/ND.htm">Northwold</a><br/>On A134 -Thetford and Whittington road.<br/>Phone: 0844 477 5050', icontype="yellow")
			map.addOverlay(marker);
			
			var point = new GLatLng(51.351924,0.140848);
			var marker = createMarker(point,'<a href="maps/orpington.html">Orpington</a><br/>Coneyearth Woods, Shoreham Lane, Orpington Kent BR6 7QL<br/> Phone: 0844 477 5050', icontype="yellow")
			map.addOverlay(marker);
			
			var point = new GLatLng(54.082857,-1.75262);
			var marker = createMarker(point,'<a href="maps/pateley.htm">Pateley Bridge</a><br/>Harrogate, North Yorkshire, HG3 5QE<br/> Phone: 0844 477 5050', icontype="yellow")
			map.addOverlay(marker);
			
			var point = new GLatLng( 51.421155,0.114326);
			var marker = createMarker(point,'<a href="maps/sidcup.htm">Sidcup</a><br/>Ruxley Woods, Sandy Lane, Foots Cray, Sidcup, Kent<br/>Phone: 0844 477 5050', icontype="yellow")
			map.addOverlay(marker);
			
			var point = new GLatLng(53.173689,-4.15783);
			var marker = createMarker(point,'<a href="maps/SD.htm">Snowdonia</a><br/>Coed Rhydau, Llandeiniolen, Gwynedd, LL55 3AW.<br/>Phone: 0844 477 5050', icontype="yellow")
			map.addOverlay(marker);
			
			var point = new GLatLng( 52.442603,0.825738);
			var marker = createMarker(point,'<a href="maps/TF.htm">Thetford Forest</a><br/>Off A11, Thetford Forest, NR16 2RH (nearest postcode).<br/>Phone: 0844 477 5050', icontype="yellow")
			map.addOverlay(marker);
			
			var point = new GLatLng( 51.266399,0.053086);
			var marker = createMarker(point,'<a href="maps/westerham.htm">Westerham</a><br/>Covers Hall Farm, Westerham, Kent, TN16 2EY<br/>Phone: 0844 477 5050', icontype="yellow")
			map.addOverlay(marker);
			
			/* ------------------ */
			/* Ireland            */
			/* ------------------ */ 

			
			var point = new GLatLng( 53.180359,-6.120308);
			var marker = createMarker(point,'<a href="maps/DL.html">Dublin</a><br/>near Killruddery House & Gardens, Southern Cross Rd, Bray, Rep of Ireland<br/>Phone: 0844 477 5050', icontype="green")
			map.addOverlay(marker);
						

		

		}
	}
}
