
	var awGMapKey;
	var awGZoom1;
	var awZoomLarge;
	var awGMap1;
	var awGMapLarge;
	var awGStartLat;
	var awGMidLat;
	var awGMid1Lat;
	var awGEndLat;
	var awGStartLong;
	var awGMidLong;
	var awGMid1Long;
	var awGEndLong;
	var awGStartPoint;
	var awGMidPoint;
	var awGMid1Point;
	var awGEndPoint;
	var awGStartMarker;
	var awGMidMarker;
	var awGEndMarker;
	var awGSurfer;
	var awGSurferLarge;
	
	if (document.domain == "localhost")

      {

            awGMapKey = "ABQIAAAAdEGSo0eeO5sPM0LE4K_NRBRqKkydtbobSMXqf_ds2JOr03IEPxQXJz_l2hhIQogs757vHK5PlJTwKg";

      }

      else

      {

            awGMapKey = " ABQIAAAAdEGSo0eeO5sPM0LE4K_NRBSnxGEPL1upWfjmqx5-ZebxPykiTBSibX_1f6k6MdTHzAcJlsur8MnaaQ";

      }

	document.write("<script src='http://maps.google.com/maps?file=api&v=1&key=" + awGMapKey + "' type='text/javascript'></script>");
	
	document.onreadystatechange = InitialiseGMap;
	function GoToGMapPoint( passedPoint )
	{
		awGMap1.recenterOrPanToLatLng( passedPoint );
	}

	function InitialiseGMap()
	{
	if (document.readyState=="complete")
	{
			//<![CDATA[

		try
		{  // check we have the awGMap1 div
			var awGTest = document.getElementById("awGMap1");
			awGSurfer = new GIcon();
			awGSurfer.image = "sitefiles/templateimages/SurferMarker.png";
			awGSurfer.shadow = "sitefiles/templateimages/SurferShadow.png";
			awGSurfer.iconSize = new GSize(14, 29);
			awGSurfer.shadowSize = new GSize(25, 29);
			awGSurfer.iconAnchor = new GPoint(7, 14);
			
			awGSurferLarge = new GIcon();
			awGSurferLarge.image = "sitefiles/templateimages/SurferMarkerLarge.png";
			awGSurferLarge.shadow = "sitefiles/templateimages/SurferShadowLarge.png";
			awGSurferLarge.iconSize = new GSize(26, 34);
			awGSurferLarge.shadowSize = new GSize(29, 34);
			awGSurferLarge.iconAnchor = new GPoint(8, 17);

			awGStartLat = Number(document.getElementById("awGStartLat1").innerText);
			awGStartLong = Number(document.getElementById("awGStartLong1").innerText);
			//if ( ( document.getElementById("awGMidLat1").innerText != '' ) && ( document.getElementById("awGMidLong1").innerText != '' )
			awGMidLat = Number(document.getElementById("awGMidLat1").innerText);
			awGMidLong = Number(document.getElementById("awGMidLong1").innerText);


			awGEndLat = Number(document.getElementById("awGEndLat1").innerText);
			awGEndLong = Number(document.getElementById("awGEndLong1").innerText);
			awGStartPoint = new GPoint( awGStartLong, awGStartLat );
			awGMidPoint = new GPoint( awGMidLong, awGMidLat );
			awGEndPoint = new GPoint( awGEndLong, awGEndLat );
			awGStartMarker = new GMarker(awGStartPoint, awGSurferLarge );
			awGMidMarker = new GMarker(awGMidPoint, awGSurferLarge) ;
			awGEndMarker = new GMarker(awGEndPoint, awGSurferLarge) ;
		    
			awGZoom1 = 5;  
			awGMap1 = new GMap(document.getElementById("awGMap1"));
			awGMap1.addControl(new GSmallMapControl());
			//awGMap1.addControl(new GLargeMapControl());
			//awGMap1.addControl(new GMapTypeControl());
			awGMap1.setMapType(G_HYBRID_TYPE);
			awGMap1.addOverlay( awGStartMarker);
			awGMap1.addOverlay( awGMidMarker);
			awGMap1.addOverlay( awGEndMarker );
			awGMid1Lat = ( awGStartLat + awGEndLat) / 2;
			awGMid1Long = ( awGStartLong + awGEndLong) / 2;
			awGMid1Point = new GPoint( awGMid1Long, awGMid1Lat );
			awGZoomLarge = 7//17 - Math.round( Math.sqrt((awGStartLat - awGEndLat)*(awGStartLat - awGEndLat) + (awGStartLong - awGEndLong)*(awGStartLong - awGEndLong)) /.17);
			awGMap1.centerAndZoom( awGEndPoint, awGZoom1 );
				
			GEvent.addListener
			( awGMap1, 'click', 
				function(overlay, point)
				{
					
					if (overlay) 
					{
							GoToGMapPoint(awGStartPoint);
					
					}
					else if (point)
					{
						// check we have the awGMapLarge div
						try
						{
						var awGTestLarge = document.getElementById("awGMapLarge");
							//document.getElementById("awGMap1").style.display = "none";
							//document.getElementById("wtwDistances").style.display = "none";
							document.getElementById("awGMapLarge").style.display = "";
				
							awGMapLarge = new GMap(document.getElementById("awGMapLarge"));
							awGMapLarge.centerAndZoom( awGMid1Point, awGZoomLarge );
							awGMapLarge.addControl(new GLargeMapControl());
							awGMapLarge.addControl(new GMapTypeControl());
							awGMapLarge.setMapType(G_HYBRID_TYPE);
							awGMapLarge.addOverlay( awGStartMarker);
							awGMapLarge.addOverlay( awGMidMarker);
							awGMapLarge.addOverlay( awGEndMarker );
						}
						catch (e)
						{
						}
					}
				}
			)
		}
		catch(e)
		{

		}
		
		//]]> 
	}
	}
