<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
>
<channel>
	<title>Hayling Island U3A newsfeed</title>
	<atom:link href="https://haylingu3a.org/feed/u3a" rel="self" type="application/rss+xml" />
	<link>https://haylingu3a.org</link>
	<description>Newsfeed comprising recent news, articles and events from the Hayling Island U3A web site</description>
	<lastBuildDate>Tue, 21 Jul 2026 08:04:44 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>3</sy:updateFrequency>
		<item>
		<title>Event: History allsorts monthly meeting</title>
		<link>https://haylingu3a.org/events/event/monthly-meeting-6/</link>
		<pubDate>Wed, 18 Mar 2026 09:40:48 +0000</pubDate>
		<dc:creator><![CDATA[Richard North]]></dc:creator>
		
		<guid isPermaLink="false">https://haylingu3a.org/events/event/monthly-meeting-6/</guid>
    		<description><![CDATA[Monthly meeting. Royal British Legion booked for the April and May meetings, charge £2 per head. Members should also make a purchase at the bar. &#160;]]></description>
	  	  		<content:encoded><![CDATA[<p>Published in: History allsorts</p><p>Monthly meeting.</p>
<p>Royal British Legion booked for the April and May meetings, charge £2 per head. Members should also make a purchase at the bar.</p>
<p>&nbsp;</p>
]]></content:encoded>
	      	</item>
		<item>
		<title>Article: My Fair Lady</title>
		<link>https://haylingu3a.org/my-fair-lady/</link>
		<pubDate>Sun, 19 Jul 2026 15:19:58 +0000</pubDate>
		<dc:creator><![CDATA[Richard North]]></dc:creator>
				<category><![CDATA[Visits]]></category>

		<guid isPermaLink="false">https://haylingu3a.org/my-fair-lady/</guid>
    		<description><![CDATA[On Saturday 18th July 2026, 28 of us went to Chichester Festival Theatre to see a musical, and ended up as witnesses to a drama! We all enjoyed the first act of My Fair Lady, with some great acting and famous songs like Wouldn't It Be Luverley, With A Little Bit of Luck and The &#8230; <a href="https://haylingu3a.org/my-fair-lady/" class="more-link">Continue reading <span class="screen-reader-text">My Fair Lady</span> <span class="meta-nav">&#8594;</span></a>]]></description>
	  	  		<content:encoded><![CDATA[<p>Published in: Visits</p><p>On Saturday 18th July 2026, 28 of us went to Chichester Festival Theatre to see a musical, and ended up as witnesses to a drama!</p>
<p>We all enjoyed the first act of My Fair Lady, with some great acting and famous songs like Wouldn't It Be Luverley, With A Little Bit of Luck and The Rain in Spain Falls Mainly on the Plain. We came back for the second half for the scene at the Ball, the orchestra struck up, and then the music was drowned out by what sounded like 3 or 4 attempts by a novice to get a note out of a trumpet. The music stopped, the stage manager came out to say there was a technical issue they needed to resolve, and the performance would restart in a few minutes. Three more false starts and half an hour later, the performance was called off.</p>
<p>Hopefully if you were one of the attendees, you will know by now whether you can attend a different performance or await a refund.</p>
<p>In the morning, 20 of us did a backstage tour which was very enlightening. In retrospect, we realise how much work goes on backstage to make the theatre's performances work, and how much different equipment there is that can cause a disaster for the event if just one element misbehaves!</p>
<p>&nbsp;</p>
]]></content:encoded>
	      	</item>
		<item>
		<title>Event: How to avoid being scammed</title>
		<link>https://haylingu3a.org/events/event/how-to-avoid-being-scammed/</link>
		<pubDate>Fri, 09 Jan 2026 15:51:09 +0000</pubDate>
		<dc:creator><![CDATA[Andy Henderson]]></dc:creator>
		
		<guid isPermaLink="false">https://haylingu3a.org/events/event/how-to-avoid-being-scammed/</guid>
    		<description><![CDATA[John Perry will help us navigate safely on-line. He will talk us through what precautions to take with unsolicitous communications. John will cover good practices and how to avoid being defrauded, all with examples and the guidance’s that should be followed. Plus, he will tell us about the implications, with real examples of what happens &#8230; <a href="https://haylingu3a.org/events/event/how-to-avoid-being-scammed/" class="more-link">Continue reading <span class="screen-reader-text">How to avoid being scammed</span> <span class="meta-nav">&#8594;</span></a>]]></description>
	  	  		<content:encoded><![CDATA[<p>Published in: Monthly meetings</p><p>John Perry will help us navigate safely on-line. He will talk us through what precautions to take with unsolicitous communications. John will cover good practices and how to avoid being defrauded, all with examples and the guidance’s that should be followed. Plus, he will tell us about the implications, with real examples of what happens if we do not take care. A good opportunity to ask the questions from a real expert about how to stay safe on the internet.</p>
]]></content:encoded>
	      	</item>
		<item>
		<title>Event: Longer walk: Deers Hut and Longmoor</title>
		<link>https://haylingu3a.org/events/event/longer-walk-deers-hut-and-longmoor/</link>
		<pubDate>Sat, 28 Mar 2026 08:46:26 +0000</pubDate>
		<dc:creator><![CDATA[Richard North]]></dc:creator>
		
		<guid isPermaLink="false">https://haylingu3a.org/events/event/longer-walk-deers-hut-and-longmoor/</guid>
    		<description><![CDATA[More details to follow.]]></description>
	  	  		<content:encoded><![CDATA[<p>Published in: Walking</p><p>More details to follow.</p>
]]></content:encoded>
	      	</item>
		<item>
		<title>Event: Longer walk: Alice Holt Forest</title>
		<link>https://haylingu3a.org/events/event/longer-walk-alice-holt-forest/</link>
		<pubDate>Sat, 04 Jan 2025 14:50:45 +0000</pubDate>
		<dc:creator><![CDATA[Richard North]]></dc:creator>
		
		<guid isPermaLink="false">https://haylingu3a.org/events/event/longer-walk-alice-holt-forest/</guid>
    		<description><![CDATA[We plan to organise car shares in advance, so will not meet at West Town Car Park. Park at the Bluebell Inn, Batt’s Corner, Dockenfield or on nearby Boundary Lane if not staying for lunch, postcode GU10 4EX, grid reference SU819410. Meet at the gate to the pub car park for walk start at 10 &#8230; <a href="https://haylingu3a.org/events/event/longer-walk-alice-holt-forest/" class="more-link">Continue reading <span class="screen-reader-text">Longer walk: Alice Holt Forest</span> <span class="meta-nav">&#8594;</span></a>]]></description>
	  	  		<content:encoded><![CDATA[<p>Published in: Walking</p><p>We plan to organise car shares in advance, so will not meet at West Town Car Park.</p>
<p>Park at the Bluebell Inn, Batt’s Corner, Dockenfield or on nearby Boundary Lane if not staying for lunch, postcode GU10 4EX, grid reference SU819410. Meet at the gate to the pub car park for walk start at 10 a.m. latest. Possibly pre-order lunch.</p>
<p>We start by walking briefly into Abbotts Wood Inclosure then to the Visitor Centre in Willow’s Green Inclosure, where there are toilets (about 1.5 miles into the walk). We then walk to Lodge Pond (possibly sighting a Gruffalo on the way) then cross the A325 into a quieter part of the forest. We circle back via Holt Pound.</p>
<p>We then go in to the Bluebell Inn for lunch (served till 2.30).</p>
<p>It should be generally dry underfoot – most of the paths are hardcore, and if we meet a muddy or very wet area it should be relatively easy to backtrack to find a dry route.</p>
<p>The total distance is 7.6 miles with 400 feet of height gain, and no steep sections.</p>
]]></content:encoded>
	      	</item>
		<item>
		<title>Event: 10+ mile walk - West Marden, Finchdean, Chalton and Ladyholt</title>
		<link>https://haylingu3a.org/events/event/10-mile-walk-west-marden-finchdean-chalton-and-ladyholt/</link>
		<pubDate>Sat, 09 May 2026 09:47:46 +0000</pubDate>
		<dc:creator><![CDATA[Richard North]]></dc:creator>
		
		<guid isPermaLink="false">https://haylingu3a.org/events/event/10-mile-walk-west-marden-finchdean-chalton-and-ladyholt/</guid>
    		<description><![CDATA[We will arrange car shares from Hayling to West Marden. Park at the Victoria Inn, West Marden, or safely nearby, postcode PO18 9EN, grid reference SU772136. We will start walking when everyone is ready, and 10 a.m. at the latest. The walk goes west to Finchdean then north over Chalton Down to Chalton. We drop &#8230; <a href="https://haylingu3a.org/events/event/10-mile-walk-west-marden-finchdean-chalton-and-ladyholt/" class="more-link">Continue reading <span class="screen-reader-text">10+ mile walk - West Marden, Finchdean, Chalton and Ladyholt</span> <span class="meta-nav">&#8594;</span></a>]]></description>
	  	  		<content:encoded><![CDATA[<p>Published in: Walking</p><p>We will arrange car shares from Hayling to West Marden.</p>
<p>Park at the Victoria Inn, West Marden, or safely nearby, postcode PO18 9EN, grid reference SU772136.</p>
<p>We will start walking when everyone is ready, and 10 a.m. at the latest.</p>
<p>The walk goes west to Finchdean then north over Chalton Down to Chalton. We drop sharply to the railway then join the Sussex Border Path followed by a brief climb to Ladyholt. We return to West Marden over Compton Down.</p>
<p>The total distance is eleven miles with 1150 feet of height gain.</p>
<p>There could be some wet and muddy patches after heavy rain, particularly in the valley at Finchdean and on the Sussex Border Path.</p>
<p>Late lunch should be available at the Victoria Inn, which is open for food every day from 12 noon to early evening.</p>
<hr />
<p>This is the planned route...</p>
<style>
#gpxTrack {
    height: 600px;
    width: 100%;
    margin: 0px;
    padding: 0px
}
#gpxTrack img {max-width: none;}
</style>
<p id="buttongpxTrackContainer">
  <a href="#progressgpxTrack" id="showgpxTrack" class="link-as-button">Click to show the route</a>
</p>
<p id="progressgpxTrack" style="display:none">Loading the route, please wait...</p>
<div id="gpxTrack" style="display: none"></div>
<p id="fullPagegpxTrack" style="display: none">
  <a href="/u3a-show-map.php?map=https%3A%2F%2Fhaylingu3a.org%2Fwp-content%2Fuploads%2F2026%2F05%2Fwest-marden-finchdean-chalton-ladyholt.gpx&title=10%2B+mile+walk+-+West+Marden%2C+Finchdean%2C+Chalton+and+Ladyholt" target="_blank">Show full screen</a>&nbsp;&nbsp; <span id="distanceStuffgpxTrack"></span></p>
<p>
  <a class="link-as-button" style="margin-top: 12px" href="https://haylingu3a.org/wp-content/uploads/2026/05/west-marden-finchdean-chalton-ladyholt.gpx">Download the GPX file</a>
</p>
<script>
var jQ = jQuery.noConflict();
jQ( function() {
  if ( !window.google || !window.google.maps ) {
    // The Google maps API script is not available
    jQ.getScript( "https://maps.googleapis.com/maps/api/js?key=AIzaSyDPsuKfJq0NI_uH5CGTYYr42S5SlsFhIE0&libraries=geometry", function( data, textStatus, jqxhr ) {
      jQ(function() {
  jQ("#showgpxTrack").on("click",function() {
    jQ("#buttongpxTrackContainer").hide();
    jQ("#progressgpxTrack").show();
    jQ("#gpxTrack").show();
    setTimeout( showgpxTrackFunction(), 100 );
  });
});
    });
  }
  else {
    // We've already loaded the Google maps API script
    jQ(function() {
  jQ("#showgpxTrack").on("click",function() {
    jQ("#buttongpxTrackContainer").hide();
    jQ("#progressgpxTrack").show();
    jQ("#gpxTrack").show();
    setTimeout( showgpxTrackFunction(), 100 );
  });
});
  }
});
function showgpxTrackFunction() {
  // Show the map for the given id
  var mapProp = {
    mapTypeId:google.maps.MapTypeId.ROADMAP,
    scaleControl:true,
    streetViewControl:false
  };

  var map=new google.maps.Map(document.getElementById("gpxTrack"), mapProp);
  // Get the map file
  jQ.ajax({
    type: "GET",
    url: "https://haylingu3a.org/wp-content/uploads/2026/05/west-marden-finchdean-chalton-ladyholt.gpx",
    dataType: "xml",
    success: function(xml) {
      // Request succeeded
      let points = [];
      let bounds = new google.maps.LatLngBounds ();
      jQ(xml).find("trkpt").each(function() {
        const lat = jQ(this).attr("lat");
        const lon = jQ(this).attr("lon");
        const p = new google.maps.LatLng(lat, lon);
        points.push(p);
        bounds.extend(p);
      });
      
      // Try reading map file as a route if no points found
      if (points.length == 0) {
        jQ(xml).find("rtept").each(function() {
          const lat = jQ(this).attr("lat");
          const lon = jQ(this).attr("lon");
          const p = new google.maps.LatLng(lat, lon);
          points.push(p);
          bounds.extend(p);
        });
      }
      
      // Create direction arrows to show on the route
      let directionArrow = {
        path: google.maps.SymbolPath.FORWARD_CLOSED_ARROW
      };

      // Create the route as a 'polyline' with direction arrows along it
      let poly = new google.maps.Polyline({
        path: points,
        strokeColor: "#AE0000",
        strokeOpacity: .6,
        strokeWeight: 3,
        icons:[
          {icon: directionArrow, offset: "10%"},
          {icon: directionArrow, offset: "35%"},
          {icon: directionArrow, offset: "60%"},
          {icon: directionArrow, offset: "85%"},
        ]
      });
      
      // Show the route with (any) distance calculation Javascript
      poly.setMap(map);
      // calculate line length
let distanceInKilometres = google.maps.geometry.spherical.computeLength(poly.getPath().getArray()) / 1000;
let distanceInMiles = +(distanceInKilometres * 0.6213).toFixed(1);
distanceInKilometres = +distanceInKilometres.toFixed(1);
jQ("#distanceStuffgpxTrack").text("Distance is " + distanceInMiles + " Miles; " + distanceInKilometres + " Kilometres");
      
      // fit bounds to the route so it is all visible
      map.fitBounds(bounds);

      // Add the starting marker if requested
      var marker = new google.maps.Marker({
  position: points[0],
  map: map,
  title: "Start",
  icon: "https://haylingu3a.org/wp-content/plugins/u3a-show-gpx/hiking.png"
});
    },
  
    error: function(jqXHR, textStatus, errorThrown) {
      // Unable to retrieve the map file
      jQ("#gpxTrack").text("Problem getting the gpx file (https://haylingu3a.org/wp-content/uploads/2026/05/west-marden-finchdean-chalton-ladyholt.gpx).  Error is: " + textStatus + " " + errorThrown);
    },

    complete: function() {
      // When finished processing the Ajax, show the results of what we've done
      jQ("#progressgpxTrack").hide();
      jQ("#fullPagegpxTrack").show();
    }

    // Finish processing the Ajax request to retrieve the map file
  });
} 
</script>
]]></content:encoded>
	      	</item>
		<item>
		<title>Event: Longer walk: Westbourne and Racton Monument</title>
		<link>https://haylingu3a.org/events/event/longer-walk-tba-6/</link>
		<pubDate>Sat, 19 Apr 2025 21:22:14 +0000</pubDate>
		<dc:creator><![CDATA[Richard North]]></dc:creator>
		
		<guid isPermaLink="false">https://haylingu3a.org/events/event/longer-walk-tba-6/</guid>
    		<description><![CDATA[This walk was first offered in December 2025. We plan to organise car shares in advance, so will not meet at West Town Car Park. Park in the public car park at Hampshire Farm Meadows in Westbourne (free, no toilets), postcode PO10 7GE, grid reference SU752074 for walk start at 10 a.m. The walk goes &#8230; <a href="https://haylingu3a.org/events/event/longer-walk-tba-6/" class="more-link">Continue reading <span class="screen-reader-text">Longer walk: Westbourne and Racton Monument</span> <span class="meta-nav">&#8594;</span></a>]]></description>
	  	  		<content:encoded><![CDATA[<p>Published in: Walking</p><p>This walk was first offered in December 2025.</p>
<p>We plan to organise car shares in advance, so will not meet at West Town Car Park.</p>
<p>Park in the public car park at Hampshire Farm Meadows in Westbourne (free, no toilets), postcode PO10 7GE, grid reference SU752074 for walk start at 10 a.m.</p>
<p>The walk goes northwards through a housing estate then into Hollybank Woods and continues into Stansted Park. There is the possibility of a stop for coffee and toilets at the garden centre (approx. 3 miles into the walk). We turn eastwards, crossing into West Sussex, and continue, climbing very gradually, to Racton Monument.</p>
<p>We drop to the B road up to West Marden and Compton - after a little way we pick up a side road to Aldsworth. Here we take a footpath which leads us to the edge of Westbourne, and we rejoin the cars after a short walk through the Farm Meadows.</p>
<p>Virtually the whole route is on hardcore tracks or tarmac road. If we have a wet summer, there are a few very short muddy stretches in Stansted Park and two short paths towards the end of the walk, one in Aldsworth and the other in Westbourne. Neither of the paths near the end showed signs of being difficult to negotiate in winter, but they could be bypassed without much effort if they did.</p>
<p>The total distance will be 7.1 miles, with around 400 feet of ascent.</p>
<p>We drive into Westbourne for lunch at the Stag's Head, booked for 1.30.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<hr />
<p>This is the planned route:</p>
<style>
#gpxTrack {
    height: 600px;
    width: 100%;
    margin: 0px;
    padding: 0px
}
#gpxTrack img {max-width: none;}
</style>
<p id="buttongpxTrackContainer">
  <a href="#progressgpxTrack" id="showgpxTrack" class="link-as-button">Click to show the route</a>
</p>
<p id="progressgpxTrack" style="display:none">Loading the route, please wait...</p>
<div id="gpxTrack" style="display: none"></div>
<p id="fullPagegpxTrack" style="display: none">
  <a href="/u3a-show-map.php?map=https%3A%2F%2Fhaylingu3a.org%2Fwp-content%2Fuploads%2F2025%2F04%2FWestbourne-and-Racton.gpx&title=Longer+walk%3A+Westbourne+and+Racton+Monument" target="_blank">Show full screen</a>&nbsp;&nbsp; <span id="distanceStuffgpxTrack"></span></p>
<p>
  <a class="link-as-button" style="margin-top: 12px" href="https://haylingu3a.org/wp-content/uploads/2025/04/Westbourne-and-Racton.gpx">Download the GPX file</a>
</p>
<script>
var jQ = jQuery.noConflict();
jQ( function() {
  if ( !window.google || !window.google.maps ) {
    // The Google maps API script is not available
    jQ.getScript( "https://maps.googleapis.com/maps/api/js?key=AIzaSyDPsuKfJq0NI_uH5CGTYYr42S5SlsFhIE0&libraries=geometry", function( data, textStatus, jqxhr ) {
      jQ(function() {
  jQ("#showgpxTrack").on("click",function() {
    jQ("#buttongpxTrackContainer").hide();
    jQ("#progressgpxTrack").show();
    jQ("#gpxTrack").show();
    setTimeout( showgpxTrackFunction(), 100 );
  });
});
    });
  }
  else {
    // We've already loaded the Google maps API script
    jQ(function() {
  jQ("#showgpxTrack").on("click",function() {
    jQ("#buttongpxTrackContainer").hide();
    jQ("#progressgpxTrack").show();
    jQ("#gpxTrack").show();
    setTimeout( showgpxTrackFunction(), 100 );
  });
});
  }
});
function showgpxTrackFunction() {
  // Show the map for the given id
  var mapProp = {
    mapTypeId:google.maps.MapTypeId.ROADMAP,
    scaleControl:true,
    streetViewControl:false
  };

  var map=new google.maps.Map(document.getElementById("gpxTrack"), mapProp);
  // Get the map file
  jQ.ajax({
    type: "GET",
    url: "https://haylingu3a.org/wp-content/uploads/2025/04/Westbourne-and-Racton.gpx",
    dataType: "xml",
    success: function(xml) {
      // Request succeeded
      let points = [];
      let bounds = new google.maps.LatLngBounds ();
      jQ(xml).find("trkpt").each(function() {
        const lat = jQ(this).attr("lat");
        const lon = jQ(this).attr("lon");
        const p = new google.maps.LatLng(lat, lon);
        points.push(p);
        bounds.extend(p);
      });
      
      // Try reading map file as a route if no points found
      if (points.length == 0) {
        jQ(xml).find("rtept").each(function() {
          const lat = jQ(this).attr("lat");
          const lon = jQ(this).attr("lon");
          const p = new google.maps.LatLng(lat, lon);
          points.push(p);
          bounds.extend(p);
        });
      }
      
      // Create direction arrows to show on the route
      let directionArrow = {
        path: google.maps.SymbolPath.FORWARD_CLOSED_ARROW
      };

      // Create the route as a 'polyline' with direction arrows along it
      let poly = new google.maps.Polyline({
        path: points,
        strokeColor: "#AE0000",
        strokeOpacity: .6,
        strokeWeight: 3,
        icons:[
          {icon: directionArrow, offset: "10%"},
          {icon: directionArrow, offset: "35%"},
          {icon: directionArrow, offset: "60%"},
          {icon: directionArrow, offset: "85%"},
        ]
      });
      
      // Show the route with (any) distance calculation Javascript
      poly.setMap(map);
      // calculate line length
let distanceInKilometres = google.maps.geometry.spherical.computeLength(poly.getPath().getArray()) / 1000;
let distanceInMiles = +(distanceInKilometres * 0.6213).toFixed(1);
distanceInKilometres = +distanceInKilometres.toFixed(1);
jQ("#distanceStuffgpxTrack").text("Distance is " + distanceInMiles + " Miles; " + distanceInKilometres + " Kilometres");
      
      // fit bounds to the route so it is all visible
      map.fitBounds(bounds);

      // Add the starting marker if requested
      var marker = new google.maps.Marker({
  position: points[0],
  map: map,
  title: "Start",
  icon: "https://haylingu3a.org/wp-content/plugins/u3a-show-gpx/hiking.png"
});
    },
  
    error: function(jqXHR, textStatus, errorThrown) {
      // Unable to retrieve the map file
      jQ("#gpxTrack").text("Problem getting the gpx file (https://haylingu3a.org/wp-content/uploads/2025/04/Westbourne-and-Racton.gpx).  Error is: " + textStatus + " " + errorThrown);
    },

    complete: function() {
      // When finished processing the Ajax, show the results of what we've done
      jQ("#progressgpxTrack").hide();
      jQ("#fullPagegpxTrack").show();
    }

    // Finish processing the Ajax request to retrieve the map file
  });
} 
</script>
]]></content:encoded>
	      	</item>
		<item>
		<title>Event: The Winner at Low Tide</title>
		<link>https://haylingu3a.org/events/event/the-winner-at-low-tide/</link>
		<pubDate>Tue, 20 Jan 2026 21:04:30 +0000</pubDate>
		<dc:creator><![CDATA[Richard North]]></dc:creator>
		
		<guid isPermaLink="false">https://haylingu3a.org/events/event/the-winner-at-low-tide/</guid>
    		<description><![CDATA[This is a walk of flexible length but with a maximum of 7 miles return. Although flat it has varying terrain from pavement to pebble, sand and a shallow paddle. Appropriate footwear is beach shoes and bare feet. We meet to walk from the outer Community Centre car park at 9am to reach the southern &#8230; <a href="https://haylingu3a.org/events/event/the-winner-at-low-tide/" class="more-link">Continue reading <span class="screen-reader-text">The Winner at Low Tide</span> <span class="meta-nav">&#8594;</span></a>]]></description>
	  	  		<content:encoded><![CDATA[<p>Published in: Walking</p><p>This is a walk of flexible length but with a maximum of 7 miles return. Although flat it has varying terrain from pavement to pebble, sand and a shallow paddle. Appropriate footwear is beach shoes and bare feet. We meet to walk from the outer Community Centre car park at 9am to reach the southern end of the West Winner sandbank for the 10.38 low tide. We will go via the following pick up points if you wish to shorten the walk. These are at the south east corner of the golf club and Gunner Point just before we walk onto the West Winner. There is parking near the Ferryboat Inn or alternatively at the gun emplacements.</p>
<p>Lunch will be at the Ferryboat Inn.</p>
<style>
#gpxTrack {
    height: 600px;
    width: 100%;
    margin: 0px;
    padding: 0px
}
#gpxTrack img {max-width: none;}
</style>
<p id="buttongpxTrackContainer">
  <a href="#progressgpxTrack" id="showgpxTrack" class="link-as-button">Click to show the route</a>
</p>
<p id="progressgpxTrack" style="display:none">Loading the route, please wait...</p>
<div id="gpxTrack" style="display: none"></div>
<p id="fullPagegpxTrack" style="display: none">
  <a href="/u3a-show-map.php?map=https%3A%2F%2Fhaylingu3a.org%2Fwp-content%2Fuploads%2F2026%2F07%2Fwest-winner-july-2026.gpx&title=The+Winner+at+Low+Tide" target="_blank">Show full screen</a>&nbsp;&nbsp; <span id="distanceStuffgpxTrack"></span></p>
<p>
  <a class="link-as-button" style="margin-top: 12px" href="https://haylingu3a.org/wp-content/uploads/2026/07/west-winner-july-2026.gpx">Download the GPX file</a>
</p>
<script>
var jQ = jQuery.noConflict();
jQ( function() {
  if ( !window.google || !window.google.maps ) {
    // The Google maps API script is not available
    jQ.getScript( "https://maps.googleapis.com/maps/api/js?key=AIzaSyDPsuKfJq0NI_uH5CGTYYr42S5SlsFhIE0&libraries=geometry", function( data, textStatus, jqxhr ) {
      jQ(function() {
  jQ("#showgpxTrack").on("click",function() {
    jQ("#buttongpxTrackContainer").hide();
    jQ("#progressgpxTrack").show();
    jQ("#gpxTrack").show();
    setTimeout( showgpxTrackFunction(), 100 );
  });
});
    });
  }
  else {
    // We've already loaded the Google maps API script
    jQ(function() {
  jQ("#showgpxTrack").on("click",function() {
    jQ("#buttongpxTrackContainer").hide();
    jQ("#progressgpxTrack").show();
    jQ("#gpxTrack").show();
    setTimeout( showgpxTrackFunction(), 100 );
  });
});
  }
});
function showgpxTrackFunction() {
  // Show the map for the given id
  var mapProp = {
    mapTypeId:google.maps.MapTypeId.ROADMAP,
    scaleControl:true,
    streetViewControl:false
  };

  var map=new google.maps.Map(document.getElementById("gpxTrack"), mapProp);
  // Get the map file
  jQ.ajax({
    type: "GET",
    url: "https://haylingu3a.org/wp-content/uploads/2026/07/west-winner-july-2026.gpx",
    dataType: "xml",
    success: function(xml) {
      // Request succeeded
      let points = [];
      let bounds = new google.maps.LatLngBounds ();
      jQ(xml).find("trkpt").each(function() {
        const lat = jQ(this).attr("lat");
        const lon = jQ(this).attr("lon");
        const p = new google.maps.LatLng(lat, lon);
        points.push(p);
        bounds.extend(p);
      });
      
      // Try reading map file as a route if no points found
      if (points.length == 0) {
        jQ(xml).find("rtept").each(function() {
          const lat = jQ(this).attr("lat");
          const lon = jQ(this).attr("lon");
          const p = new google.maps.LatLng(lat, lon);
          points.push(p);
          bounds.extend(p);
        });
      }
      
      // Create direction arrows to show on the route
      let directionArrow = {
        path: google.maps.SymbolPath.FORWARD_CLOSED_ARROW
      };

      // Create the route as a 'polyline' with direction arrows along it
      let poly = new google.maps.Polyline({
        path: points,
        strokeColor: "#AE0000",
        strokeOpacity: .6,
        strokeWeight: 3,
        icons:[
          {icon: directionArrow, offset: "10%"},
          {icon: directionArrow, offset: "35%"},
          {icon: directionArrow, offset: "60%"},
          {icon: directionArrow, offset: "85%"},
        ]
      });
      
      // Show the route with (any) distance calculation Javascript
      poly.setMap(map);
      // calculate line length
let distanceInKilometres = google.maps.geometry.spherical.computeLength(poly.getPath().getArray()) / 1000;
let distanceInMiles = +(distanceInKilometres * 0.6213).toFixed(1);
distanceInKilometres = +distanceInKilometres.toFixed(1);
jQ("#distanceStuffgpxTrack").text("Distance is " + distanceInMiles + " Miles; " + distanceInKilometres + " Kilometres");
      
      // fit bounds to the route so it is all visible
      map.fitBounds(bounds);

      // Add the starting marker if requested
      var marker = new google.maps.Marker({
  position: points[0],
  map: map,
  title: "Start",
  icon: "https://haylingu3a.org/wp-content/plugins/u3a-show-gpx/hiking.png"
});
    },
  
    error: function(jqXHR, textStatus, errorThrown) {
      // Unable to retrieve the map file
      jQ("#gpxTrack").text("Problem getting the gpx file (https://haylingu3a.org/wp-content/uploads/2026/07/west-winner-july-2026.gpx).  Error is: " + textStatus + " " + errorThrown);
    },

    complete: function() {
      // When finished processing the Ajax, show the results of what we've done
      jQ("#progressgpxTrack").hide();
      jQ("#fullPagegpxTrack").show();
    }

    // Finish processing the Ajax request to retrieve the map file
  });
} 
</script>
<p>&nbsp;</p>
]]></content:encoded>
	      	</item>
		<item>
		<title>Article: Parham House and Gardens</title>
		<link>https://haylingu3a.org/parham-house-and-gardens/</link>
		<pubDate>Mon, 22 Jun 2026 17:55:27 +0000</pubDate>
		<dc:creator><![CDATA[Richard North]]></dc:creator>
				<category><![CDATA[Visits]]></category>

		<guid isPermaLink="false">https://haylingu3a.org/parham-house-and-gardens/</guid>
    		<description><![CDATA[On the first day of June's heatwave, seven of us used the businessmen's minibus for the first time for a day out to Parham House and Gardens. The minibus can take 16 passengers so the turnout for the visit was disappointing. We found the minibus very comfortable, especially once we had sorted out the air &#8230; <a href="https://haylingu3a.org/parham-house-and-gardens/" class="more-link">Continue reading <span class="screen-reader-text">Parham House and Gardens</span> <span class="meta-nav">&#8594;</span></a>]]></description>
	  	  		<content:encoded><![CDATA[<p>Published in: Visits</p><p>On the first day of June's heatwave, seven of us used the businessmen's minibus for the first time for a day out to Parham House and Gardens.</p>
<p>The minibus can take 16 passengers so the turnout for the visit was disappointing.</p>
<p>We found the minibus very comfortable, especially once we had sorted out the air conditioning! Juliana, our driver, declared it a good vehicle to drive.</p>
<p>We arrived at lunchtime so found some shade in which to eat our sandwiches. We all went into the house which had the advantage of being cooler than the world outside, and which dates from Elizabethan times. Several rooms have been rebuilt in the style of a particular era and feature paintings and furniture from that time. Each of the bigger rooms had a guide who was valuable in answering our questions.</p>
<p>There was a particularly English view from one of the windows, over a cricket match which was in progress in the grounds.</p>
<p>We came out and had time to explore the delightful and thoughtfully planted gardens then take more refreshment before the drive home.</p>
<p>We look forward to using the businessmen's minibus again in the future. If we can get a dozen passengers or more, we are confident that we can drive to a venue up to an hour away and only charge £10 a head for the coach. In contrast, when we get a quote from Powell's or Laguna for a 50-seater coach to go even a short distance, the coach cost is more than double that.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
	      	</item>
		<item>
		<title>Event: Longer walk: Thorney Island Circuit</title>
		<link>https://haylingu3a.org/events/event/longer-walk-thorney-island-circuit/</link>
		<pubDate>Wed, 21 Jan 2026 12:51:15 +0000</pubDate>
		<dc:creator><![CDATA[Richard North]]></dc:creator>
		
		<guid isPermaLink="false">https://haylingu3a.org/events/event/longer-walk-thorney-island-circuit/</guid>
    		<description><![CDATA[This route was recce'd on saturated ground on 8/2/26 after a wet January and early February and there were many muddy stretches, especially (but not limited to) the half-mile or so to the south of the gates on both sides of the island onto the Thorney defence establishment. This walk will go ahead in late &#8230; <a href="https://haylingu3a.org/events/event/longer-walk-thorney-island-circuit/" class="more-link">Continue reading <span class="screen-reader-text">Longer walk: Thorney Island Circuit</span> <span class="meta-nav">&#8594;</span></a>]]></description>
	  	  		<content:encoded><![CDATA[<p>Published in: Walking</p><p>This route was recce'd on saturated ground on 8/2/26 after a wet January and early February and there were many muddy stretches, especially (but not limited to) the half-mile or so to the south of the gates on both sides of the island onto the Thorney defence establishment.</p>
<p>This walk will go ahead in late Spring or Summer 2027 if it is dry and there is not a heatwave.</p>
<p>The plan is to use the bus for a change.</p>
<p>Meet at the Barley Mow at 9.35 and catch 31 bus at 9.43 to Havant. There are toilets at the bus station in Havant, but none after that point. Catch 700 Coastliner at 10.12 to Hermitage Bridge, Emsworth, arriving about 10.25.</p>
<p>Alternatively there is free parking on Lumley Road.</p>
<p>We walk southwards through Emsworth Marina and the gate controlled by the military. There is only one path around Thorney and as we go round we get views back to Hayling and then Itchenor and finally Chidham.</p>
<p>After passing through the other military gate, we take the footpath across the top of the peninsula back into Emsworth for late lunch. One option is The Ship, which serves food all day.</p>
<p>The total distance is 8.4 miles, with minimal height gain.</p>
<hr />
<p>This is the planned route:</p>
<style>
#gpxTrack {
    height: 600px;
    width: 100%;
    margin: 0px;
    padding: 0px
}
#gpxTrack img {max-width: none;}
</style>
<p id="buttongpxTrackContainer">
  <a href="#progressgpxTrack" id="showgpxTrack" class="link-as-button">Click to show the route</a>
</p>
<p id="progressgpxTrack" style="display:none">Loading the route, please wait...</p>
<div id="gpxTrack" style="display: none"></div>
<p id="fullPagegpxTrack" style="display: none">
  <a href="/u3a-show-map.php?map=https%3A%2F%2Fhaylingu3a.org%2Fwp-content%2Fuploads%2F2026%2F01%2Fthorney-island.gpx&title=Longer+walk%3A+Thorney+Island+Circuit" target="_blank">Show full screen</a>&nbsp;&nbsp; <span id="distanceStuffgpxTrack"></span></p>
<p>
  <a class="link-as-button" style="margin-top: 12px" href="https://haylingu3a.org/wp-content/uploads/2026/01/thorney-island.gpx">Download the GPX file</a>
</p>
<script>
var jQ = jQuery.noConflict();
jQ( function() {
  if ( !window.google || !window.google.maps ) {
    // The Google maps API script is not available
    jQ.getScript( "https://maps.googleapis.com/maps/api/js?key=AIzaSyDPsuKfJq0NI_uH5CGTYYr42S5SlsFhIE0&libraries=geometry", function( data, textStatus, jqxhr ) {
      jQ(function() {
  jQ("#showgpxTrack").on("click",function() {
    jQ("#buttongpxTrackContainer").hide();
    jQ("#progressgpxTrack").show();
    jQ("#gpxTrack").show();
    setTimeout( showgpxTrackFunction(), 100 );
  });
});
    });
  }
  else {
    // We've already loaded the Google maps API script
    jQ(function() {
  jQ("#showgpxTrack").on("click",function() {
    jQ("#buttongpxTrackContainer").hide();
    jQ("#progressgpxTrack").show();
    jQ("#gpxTrack").show();
    setTimeout( showgpxTrackFunction(), 100 );
  });
});
  }
});
function showgpxTrackFunction() {
  // Show the map for the given id
  var mapProp = {
    mapTypeId:google.maps.MapTypeId.ROADMAP,
    scaleControl:true,
    streetViewControl:false
  };

  var map=new google.maps.Map(document.getElementById("gpxTrack"), mapProp);
  // Get the map file
  jQ.ajax({
    type: "GET",
    url: "https://haylingu3a.org/wp-content/uploads/2026/01/thorney-island.gpx",
    dataType: "xml",
    success: function(xml) {
      // Request succeeded
      let points = [];
      let bounds = new google.maps.LatLngBounds ();
      jQ(xml).find("trkpt").each(function() {
        const lat = jQ(this).attr("lat");
        const lon = jQ(this).attr("lon");
        const p = new google.maps.LatLng(lat, lon);
        points.push(p);
        bounds.extend(p);
      });
      
      // Try reading map file as a route if no points found
      if (points.length == 0) {
        jQ(xml).find("rtept").each(function() {
          const lat = jQ(this).attr("lat");
          const lon = jQ(this).attr("lon");
          const p = new google.maps.LatLng(lat, lon);
          points.push(p);
          bounds.extend(p);
        });
      }
      
      // Create direction arrows to show on the route
      let directionArrow = {
        path: google.maps.SymbolPath.FORWARD_CLOSED_ARROW
      };

      // Create the route as a 'polyline' with direction arrows along it
      let poly = new google.maps.Polyline({
        path: points,
        strokeColor: "#AE0000",
        strokeOpacity: .6,
        strokeWeight: 3,
        icons:[
          {icon: directionArrow, offset: "10%"},
          {icon: directionArrow, offset: "35%"},
          {icon: directionArrow, offset: "60%"},
          {icon: directionArrow, offset: "85%"},
        ]
      });
      
      // Show the route with (any) distance calculation Javascript
      poly.setMap(map);
      // calculate line length
let distanceInKilometres = google.maps.geometry.spherical.computeLength(poly.getPath().getArray()) / 1000;
let distanceInMiles = +(distanceInKilometres * 0.6213).toFixed(1);
distanceInKilometres = +distanceInKilometres.toFixed(1);
jQ("#distanceStuffgpxTrack").text("Distance is " + distanceInMiles + " Miles; " + distanceInKilometres + " Kilometres");
      
      // fit bounds to the route so it is all visible
      map.fitBounds(bounds);

      // Add the starting marker if requested
      var marker = new google.maps.Marker({
  position: points[0],
  map: map,
  title: "Start",
  icon: "https://haylingu3a.org/wp-content/plugins/u3a-show-gpx/hiking.png"
});
    },
  
    error: function(jqXHR, textStatus, errorThrown) {
      // Unable to retrieve the map file
      jQ("#gpxTrack").text("Problem getting the gpx file (https://haylingu3a.org/wp-content/uploads/2026/01/thorney-island.gpx).  Error is: " + textStatus + " " + errorThrown);
    },

    complete: function() {
      // When finished processing the Ajax, show the results of what we've done
      jQ("#progressgpxTrack").hide();
      jQ("#fullPagegpxTrack").show();
    }

    // Finish processing the Ajax request to retrieve the map file
  });
} 
</script>
]]></content:encoded>
	      	</item>
		<item>
		<title>Event: Chichester Harbour Ferry and Longer Walk to Fishbourne</title>
		<link>https://haylingu3a.org/events/event/chichester-harbour-ferry-and-walk/</link>
		<pubDate>Thu, 21 May 2026 21:31:08 +0000</pubDate>
		<dc:creator><![CDATA[Richard North]]></dc:creator>
		
		<guid isPermaLink="false">https://haylingu3a.org/events/event/chichester-harbour-ferry-and-walk/</guid>
    		<description><![CDATA[This is our first walk using the new ferry from Sparkes Marina to East Head, which is scheduled to run on Fridays and weekends through the summer. Single fare £8. It carries 11 passengers at a time. The first ferry of the day leaves at 9 a.m. and then every 50 minutes. This walk is &#8230; <a href="https://haylingu3a.org/events/event/chichester-harbour-ferry-and-walk/" class="more-link">Continue reading <span class="screen-reader-text">Chichester Harbour Ferry and Longer Walk to Fishbourne</span> <span class="meta-nav">&#8594;</span></a>]]></description>
	  	  		<content:encoded><![CDATA[<p>Published in: Walking</p><p>This is our first walk using the new ferry from Sparkes Marina to East Head, which is scheduled to run on Fridays and weekends through the summer. Single fare £8.</p>
<p>It carries 11 passengers at a time. The first ferry of the day leaves at 9 a.m. and then every 50 minutes.</p>
<p>This walk is therefore limited to 11 members and we plan to arrive at the marina at 8.45 so (hopefully) we can all get on the first ferry.</p>
<p>Sparkes Marina now charges £14.50 per day for parking but it should be possible to park free at the top of Wittering Road or on Earnley Road. We also have members who live on or near Bracklesham Road who can offer a space in their drive.</p>
<p>There are no public toilets available at Sparkes Marina. There are toilets at the Beach car park at West Wittering (about 400 meters off route) then at Itchenor (3 miles into the walk).</p>
<p>We will take the ferry to East Head from Sparkes Marina at 9 a.m.</p>
<p>We will walk 9.5 miles by the side of Chichester Harbour to Fishbourne. We can have a coffee stop after 3 miles walking at Itchenor or after 5 miles at Chichester Marina.</p>
<p>Lunch will be arranged at the Bulls Head in Fishbourne (food served until 3 p.m.) and we return to Hayling on the 700 bus then the 30/31.</p>
<hr />
<p>This is the planned route:</p>
<style>
#gpxTrack {
    height: 600px;
    width: 100%;
    margin: 0px;
    padding: 0px
}
#gpxTrack img {max-width: none;}
</style>
<p id="buttongpxTrackContainer">
  <a href="#progressgpxTrack" id="showgpxTrack" class="link-as-button">Click to show the route</a>
</p>
<p id="progressgpxTrack" style="display:none">Loading the route, please wait...</p>
<div id="gpxTrack" style="display: none"></div>
<p id="fullPagegpxTrack" style="display: none">
  <a href="/u3a-show-map.php?map=https%3A%2F%2Fhaylingu3a.org%2Fwp-content%2Fuploads%2F2026%2F05%2Fwest-wittering-fishbourne.gpx&title=Chichester+Harbour+Ferry+and+Longer+Walk+to+Fishbourne" target="_blank">Show full screen</a>&nbsp;&nbsp; <span id="distanceStuffgpxTrack"></span></p>
<p>
  <a class="link-as-button" style="margin-top: 12px" href="https://haylingu3a.org/wp-content/uploads/2026/05/west-wittering-fishbourne.gpx">Download the GPX file</a>
</p>
<script>
var jQ = jQuery.noConflict();
jQ( function() {
  if ( !window.google || !window.google.maps ) {
    // The Google maps API script is not available
    jQ.getScript( "https://maps.googleapis.com/maps/api/js?key=AIzaSyDPsuKfJq0NI_uH5CGTYYr42S5SlsFhIE0&libraries=geometry", function( data, textStatus, jqxhr ) {
      jQ(function() {
  jQ("#showgpxTrack").on("click",function() {
    jQ("#buttongpxTrackContainer").hide();
    jQ("#progressgpxTrack").show();
    jQ("#gpxTrack").show();
    setTimeout( showgpxTrackFunction(), 100 );
  });
});
    });
  }
  else {
    // We've already loaded the Google maps API script
    jQ(function() {
  jQ("#showgpxTrack").on("click",function() {
    jQ("#buttongpxTrackContainer").hide();
    jQ("#progressgpxTrack").show();
    jQ("#gpxTrack").show();
    setTimeout( showgpxTrackFunction(), 100 );
  });
});
  }
});
function showgpxTrackFunction() {
  // Show the map for the given id
  var mapProp = {
    mapTypeId:google.maps.MapTypeId.ROADMAP,
    scaleControl:true,
    streetViewControl:false
  };

  var map=new google.maps.Map(document.getElementById("gpxTrack"), mapProp);
  // Get the map file
  jQ.ajax({
    type: "GET",
    url: "https://haylingu3a.org/wp-content/uploads/2026/05/west-wittering-fishbourne.gpx",
    dataType: "xml",
    success: function(xml) {
      // Request succeeded
      let points = [];
      let bounds = new google.maps.LatLngBounds ();
      jQ(xml).find("trkpt").each(function() {
        const lat = jQ(this).attr("lat");
        const lon = jQ(this).attr("lon");
        const p = new google.maps.LatLng(lat, lon);
        points.push(p);
        bounds.extend(p);
      });
      
      // Try reading map file as a route if no points found
      if (points.length == 0) {
        jQ(xml).find("rtept").each(function() {
          const lat = jQ(this).attr("lat");
          const lon = jQ(this).attr("lon");
          const p = new google.maps.LatLng(lat, lon);
          points.push(p);
          bounds.extend(p);
        });
      }
      
      // Create direction arrows to show on the route
      let directionArrow = {
        path: google.maps.SymbolPath.FORWARD_CLOSED_ARROW
      };

      // Create the route as a 'polyline' with direction arrows along it
      let poly = new google.maps.Polyline({
        path: points,
        strokeColor: "#AE0000",
        strokeOpacity: .6,
        strokeWeight: 3,
        icons:[
          {icon: directionArrow, offset: "10%"},
          {icon: directionArrow, offset: "35%"},
          {icon: directionArrow, offset: "60%"},
          {icon: directionArrow, offset: "85%"},
        ]
      });
      
      // Show the route with (any) distance calculation Javascript
      poly.setMap(map);
      // calculate line length
let distanceInKilometres = google.maps.geometry.spherical.computeLength(poly.getPath().getArray()) / 1000;
let distanceInMiles = +(distanceInKilometres * 0.6213).toFixed(1);
distanceInKilometres = +distanceInKilometres.toFixed(1);
jQ("#distanceStuffgpxTrack").text("Distance is " + distanceInMiles + " Miles; " + distanceInKilometres + " Kilometres");
      
      // fit bounds to the route so it is all visible
      map.fitBounds(bounds);

      // Add the starting marker if requested
      var marker = new google.maps.Marker({
  position: points[0],
  map: map,
  title: "Start",
  icon: "https://haylingu3a.org/wp-content/plugins/u3a-show-gpx/hiking.png"
});
    },
  
    error: function(jqXHR, textStatus, errorThrown) {
      // Unable to retrieve the map file
      jQ("#gpxTrack").text("Problem getting the gpx file (https://haylingu3a.org/wp-content/uploads/2026/05/west-wittering-fishbourne.gpx).  Error is: " + textStatus + " " + errorThrown);
    },

    complete: function() {
      // When finished processing the Ajax, show the results of what we've done
      jQ("#progressgpxTrack").hide();
      jQ("#fullPagegpxTrack").show();
    }

    // Finish processing the Ajax request to retrieve the map file
  });
} 
</script>
]]></content:encoded>
	      	</item>
		<item>
		<title>Event: Portsmouth Cultural Festival</title>
		<link>https://haylingu3a.org/events/event/portsmouth-cultural-festival-1st-august-pm/</link>
		<pubDate>Tue, 07 Jul 2026 05:59:23 +0000</pubDate>
		<dc:creator><![CDATA[Peter Haskell]]></dc:creator>
		
		<guid isPermaLink="false">https://haylingu3a.org/events/event/portsmouth-cultural-festival-1st-august-pm/</guid>
    		<description><![CDATA[A multicultural event in Victoria Park celebrating 100 years of Portsmouth being a city. Playing on the acoustic Community Stage from 3.20 to 3.40. Last week we discussed: Using Park and Ride to get there Use of busking amps in readiness for quick set up and exit A set of 4 or 5 lively numbers &#8230; <a href="https://haylingu3a.org/events/event/portsmouth-cultural-festival-1st-august-pm/" class="more-link">Continue reading <span class="screen-reader-text">Portsmouth Cultural Festival</span> <span class="meta-nav">&#8594;</span></a>]]></description>
	  	  		<content:encoded><![CDATA[<p>Published in: Ukulele Thursday morning</p><p>A multicultural event in Victoria Park celebrating 100 years of Portsmouth being a city.</p>
<p>Playing on the acoustic Community Stage from 3.20 to 3.40.</p>
<p>Last week we discussed:</p>
<p>Using Park and Ride to get there</p>
<p>Use of busking amps in readiness for quick set up and exit</p>
<p>A set of 4 or 5 lively numbers</p>
<p>That we would be back well in time for the Barley Mow in the evening</p>
<p>&nbsp;</p>
]]></content:encoded>
	      	</item>
		<item>
		<title>Event: Bus walk - Hazelton Common</title>
		<link>https://haylingu3a.org/events/event/bus-walk-tba-3/</link>
		<pubDate>Tue, 20 Jan 2026 20:45:39 +0000</pubDate>
		<dc:creator><![CDATA[Richard North]]></dc:creator>
		
		<guid isPermaLink="false">https://haylingu3a.org/events/event/bus-walk-tba-3/</guid>
    		<description><![CDATA[Details to follow]]></description>
	  	  		<content:encoded><![CDATA[<p>Published in: Walking</p><p>Details to follow</p>
]]></content:encoded>
	      	</item>
		<item>
		<title>Event: Bus Walk: Portsdown Hill and Cosham</title>
		<link>https://haylingu3a.org/events/event/bus-walk-on-hayling/</link>
		<pubDate>Tue, 10 Feb 2026 13:28:07 +0000</pubDate>
		<dc:creator><![CDATA[Richard North]]></dc:creator>
		
		<guid isPermaLink="false">https://haylingu3a.org/events/event/bus-walk-on-hayling/</guid>
    		<description><![CDATA[Meet at the Barley Mow at 10.10 and catch 31 bus at 10.17 to Havant. Catch 20 bus from Havant at 10.45. The route starts with a scenic tour of Leigh Park so it takes about 35 minutes to reach our stop at Farlington Avenue, postcode PO6 1BB, grid reference SU671064. This is a 2.7 &#8230; <a href="https://haylingu3a.org/events/event/bus-walk-on-hayling/" class="more-link">Continue reading <span class="screen-reader-text">Bus Walk: Portsdown Hill and Cosham</span> <span class="meta-nav">&#8594;</span></a>]]></description>
	  	  		<content:encoded><![CDATA[<p>Published in: Walking</p><p>Meet at the Barley Mow at 10.10 and catch 31 bus at 10.17 to Havant. Catch 20 bus from Havant at 10.45. The route starts with a scenic tour of Leigh Park so it takes about 35 minutes to reach our stop at Farlington Avenue, postcode PO6 1BB, grid reference SU671064.</p>
<p>This is a 2.7 mile walk with no height gain, but 280 feet of descent, and no stiles.</p>
<p>We admire the panoramic view over Portsmouth and the two harbours then take the grassy path gradually down and along the side of the hill to meet the main road close to QA Hospital. We take Widley Road, Park Lane and an urban footpath to the shops at Cosham, cross the railway at the level crossing, then take the underpass under the motorway to Hilsea. There are various possibilities for lunch e.g. the Toby Carvery in Hilsea or the Casements Cafe in Hilsea Lines for a pizza, panini or cake.</p>
<p>We will be on chalk down for most of the first mile, which was not at all muddy on the recce (3<sup>rd</sup> March), soon after a wet winter, We are on pavement or tarmac for rest of the walk.</p>
<p>Catch the 700 coastliner (1 every 20 minutes) from Hilsea back to Havant.</p>
<hr />
<p>This is the planned route...</p>
<style>
#gpxTrack {
    height: 600px;
    width: 100%;
    margin: 0px;
    padding: 0px
}
#gpxTrack img {max-width: none;}
</style>
<p id="buttongpxTrackContainer">
  <a href="#progressgpxTrack" id="showgpxTrack" class="link-as-button">Click to show the route</a>
</p>
<p id="progressgpxTrack" style="display:none">Loading the route, please wait...</p>
<div id="gpxTrack" style="display: none"></div>
<p id="fullPagegpxTrack" style="display: none">
  <a href="/u3a-show-map.php?map=https%3A%2F%2Fhaylingu3a.org%2Fwp-content%2Fuploads%2F2026%2F02%2FPortsdownHillandHilsea.gpx&title=Bus+Walk%3A+Portsdown+Hill+and+Cosham" target="_blank">Show full screen</a>&nbsp;&nbsp; <span id="distanceStuffgpxTrack"></span></p>
<p>
  <a class="link-as-button" style="margin-top: 12px" href="https://haylingu3a.org/wp-content/uploads/2026/02/PortsdownHillandHilsea.gpx">Download the GPX file</a>
</p>
<script>
var jQ = jQuery.noConflict();
jQ( function() {
  if ( !window.google || !window.google.maps ) {
    // The Google maps API script is not available
    jQ.getScript( "https://maps.googleapis.com/maps/api/js?key=AIzaSyDPsuKfJq0NI_uH5CGTYYr42S5SlsFhIE0&libraries=geometry", function( data, textStatus, jqxhr ) {
      jQ(function() {
  jQ("#showgpxTrack").on("click",function() {
    jQ("#buttongpxTrackContainer").hide();
    jQ("#progressgpxTrack").show();
    jQ("#gpxTrack").show();
    setTimeout( showgpxTrackFunction(), 100 );
  });
});
    });
  }
  else {
    // We've already loaded the Google maps API script
    jQ(function() {
  jQ("#showgpxTrack").on("click",function() {
    jQ("#buttongpxTrackContainer").hide();
    jQ("#progressgpxTrack").show();
    jQ("#gpxTrack").show();
    setTimeout( showgpxTrackFunction(), 100 );
  });
});
  }
});
function showgpxTrackFunction() {
  // Show the map for the given id
  var mapProp = {
    mapTypeId:google.maps.MapTypeId.ROADMAP,
    scaleControl:true,
    streetViewControl:false
  };

  var map=new google.maps.Map(document.getElementById("gpxTrack"), mapProp);
  // Get the map file
  jQ.ajax({
    type: "GET",
    url: "https://haylingu3a.org/wp-content/uploads/2026/02/PortsdownHillandHilsea.gpx",
    dataType: "xml",
    success: function(xml) {
      // Request succeeded
      let points = [];
      let bounds = new google.maps.LatLngBounds ();
      jQ(xml).find("trkpt").each(function() {
        const lat = jQ(this).attr("lat");
        const lon = jQ(this).attr("lon");
        const p = new google.maps.LatLng(lat, lon);
        points.push(p);
        bounds.extend(p);
      });
      
      // Try reading map file as a route if no points found
      if (points.length == 0) {
        jQ(xml).find("rtept").each(function() {
          const lat = jQ(this).attr("lat");
          const lon = jQ(this).attr("lon");
          const p = new google.maps.LatLng(lat, lon);
          points.push(p);
          bounds.extend(p);
        });
      }
      
      // Create direction arrows to show on the route
      let directionArrow = {
        path: google.maps.SymbolPath.FORWARD_CLOSED_ARROW
      };

      // Create the route as a 'polyline' with direction arrows along it
      let poly = new google.maps.Polyline({
        path: points,
        strokeColor: "#AE0000",
        strokeOpacity: .6,
        strokeWeight: 3,
        icons:[
          {icon: directionArrow, offset: "10%"},
          {icon: directionArrow, offset: "35%"},
          {icon: directionArrow, offset: "60%"},
          {icon: directionArrow, offset: "85%"},
        ]
      });
      
      // Show the route with (any) distance calculation Javascript
      poly.setMap(map);
      // calculate line length
let distanceInKilometres = google.maps.geometry.spherical.computeLength(poly.getPath().getArray()) / 1000;
let distanceInMiles = +(distanceInKilometres * 0.6213).toFixed(1);
distanceInKilometres = +distanceInKilometres.toFixed(1);
jQ("#distanceStuffgpxTrack").text("Distance is " + distanceInMiles + " Miles; " + distanceInKilometres + " Kilometres");
      
      // fit bounds to the route so it is all visible
      map.fitBounds(bounds);

      // Add the starting marker if requested
      var marker = new google.maps.Marker({
  position: points[0],
  map: map,
  title: "Start",
  icon: "https://haylingu3a.org/wp-content/plugins/u3a-show-gpx/hiking.png"
});
    },
  
    error: function(jqXHR, textStatus, errorThrown) {
      // Unable to retrieve the map file
      jQ("#gpxTrack").text("Problem getting the gpx file (https://haylingu3a.org/wp-content/uploads/2026/02/PortsdownHillandHilsea.gpx).  Error is: " + textStatus + " " + errorThrown);
    },

    complete: function() {
      // When finished processing the Ajax, show the results of what we've done
      jQ("#progressgpxTrack").hide();
      jQ("#fullPagegpxTrack").show();
    }

    // Finish processing the Ajax request to retrieve the map file
  });
} 
</script>
]]></content:encoded>
	      	</item>
		<item>
		<title>Event: Bus walk: The Ashlings</title>
		<link>https://haylingu3a.org/events/event/bus-walk-the-ashlings/</link>
		<pubDate>Tue, 20 Jan 2026 20:36:15 +0000</pubDate>
		<dc:creator><![CDATA[Richard North]]></dc:creator>
		
		<guid isPermaLink="false">https://haylingu3a.org/events/event/bus-walk-the-ashlings/</guid>
    		<description><![CDATA[Meet at the Barley Mow at 9.35 and catch 31 bus at 9.43 to Havant. Catch 700 Coastliner at 10.12 to Walton Lane, Broadbridge, arriving at 10.35. Alternatively, park at Broadbridge Business Centre just off the A259 Bosham roundabout, postcode PO18 8NF, grid reference SU810051 and walk to meet us at the bus stop. (Please &#8230; <a href="https://haylingu3a.org/events/event/bus-walk-the-ashlings/" class="more-link">Continue reading <span class="screen-reader-text">Bus walk: The Ashlings</span> <span class="meta-nav">&#8594;</span></a>]]></description>
	  	  		<content:encoded><![CDATA[<p>Published in: Walking</p><p>Meet at the Barley Mow at 9.35 and catch 31 bus at 9.43 to Havant. Catch 700 Coastliner at 10.12 to Walton Lane, Broadbridge, arriving at 10.35.</p>
<p>Alternatively, park at Broadbridge Business Centre just off the A259 Bosham roundabout, postcode PO18 8NF, grid reference SU810051 and walk to meet us at the bus stop. (Please advise the walk leader in advance if this is your plan).</p>
<p>The walk follows a path to the B road which crosses the A27 then picks up a path through woodland and fields to East Ashling. The path through the woods is muddy after rain.</p>
<p>We take another path westwards to West Ashling. On the edge of the village we pass the Sussex Stone Circle and walk through the village past the pond to the Richmond Arms, where we turn southwards alongside the Bosham Stream.</p>
<p>We walk on a verge and on the roadside a little way and turn on a side road by Concierge Camping (toilet available) then recross the A27 and pick up the original path and Williams Road back to the Bosham roundabout.</p>
<p>This is a 5.4 mile walk with 100 feet of ascent and 2 stiles.</p>
<p>Lunch is booked for 10 to 12 people at The Crate at Broadbridge Business Centre, expected arrival time 1 p.m.</p>
<hr />
<p>This is the planned route:</p>
<style>
#gpxTrack {
    height: 600px;
    width: 100%;
    margin: 0px;
    padding: 0px
}
#gpxTrack img {max-width: none;}
</style>
<p id="buttongpxTrackContainer">
  <a href="#progressgpxTrack" id="showgpxTrack" class="link-as-button">Click to show the route</a>
</p>
<p id="progressgpxTrack" style="display:none">Loading the route, please wait...</p>
<div id="gpxTrack" style="display: none"></div>
<p id="fullPagegpxTrack" style="display: none">
  <a href="/u3a-show-map.php?map=https%3A%2F%2Fhaylingu3a.org%2Fwp-content%2Fuploads%2F2026%2F01%2Fbroadbridge-ashlings.gpx&title=Bus+walk%3A+The+Ashlings" target="_blank">Show full screen</a>&nbsp;&nbsp; <span id="distanceStuffgpxTrack"></span></p>
<p>
  <a class="link-as-button" style="margin-top: 12px" href="https://haylingu3a.org/wp-content/uploads/2026/01/broadbridge-ashlings.gpx">Download the GPX file</a>
</p>
<script>
var jQ = jQuery.noConflict();
jQ( function() {
  if ( !window.google || !window.google.maps ) {
    // The Google maps API script is not available
    jQ.getScript( "https://maps.googleapis.com/maps/api/js?key=AIzaSyDPsuKfJq0NI_uH5CGTYYr42S5SlsFhIE0&libraries=geometry", function( data, textStatus, jqxhr ) {
      jQ(function() {
  jQ("#showgpxTrack").on("click",function() {
    jQ("#buttongpxTrackContainer").hide();
    jQ("#progressgpxTrack").show();
    jQ("#gpxTrack").show();
    setTimeout( showgpxTrackFunction(), 100 );
  });
});
    });
  }
  else {
    // We've already loaded the Google maps API script
    jQ(function() {
  jQ("#showgpxTrack").on("click",function() {
    jQ("#buttongpxTrackContainer").hide();
    jQ("#progressgpxTrack").show();
    jQ("#gpxTrack").show();
    setTimeout( showgpxTrackFunction(), 100 );
  });
});
  }
});
function showgpxTrackFunction() {
  // Show the map for the given id
  var mapProp = {
    mapTypeId:google.maps.MapTypeId.ROADMAP,
    scaleControl:true,
    streetViewControl:false
  };

  var map=new google.maps.Map(document.getElementById("gpxTrack"), mapProp);
  // Get the map file
  jQ.ajax({
    type: "GET",
    url: "https://haylingu3a.org/wp-content/uploads/2026/01/broadbridge-ashlings.gpx",
    dataType: "xml",
    success: function(xml) {
      // Request succeeded
      let points = [];
      let bounds = new google.maps.LatLngBounds ();
      jQ(xml).find("trkpt").each(function() {
        const lat = jQ(this).attr("lat");
        const lon = jQ(this).attr("lon");
        const p = new google.maps.LatLng(lat, lon);
        points.push(p);
        bounds.extend(p);
      });
      
      // Try reading map file as a route if no points found
      if (points.length == 0) {
        jQ(xml).find("rtept").each(function() {
          const lat = jQ(this).attr("lat");
          const lon = jQ(this).attr("lon");
          const p = new google.maps.LatLng(lat, lon);
          points.push(p);
          bounds.extend(p);
        });
      }
      
      // Create direction arrows to show on the route
      let directionArrow = {
        path: google.maps.SymbolPath.FORWARD_CLOSED_ARROW
      };

      // Create the route as a 'polyline' with direction arrows along it
      let poly = new google.maps.Polyline({
        path: points,
        strokeColor: "#AE0000",
        strokeOpacity: .6,
        strokeWeight: 3,
        icons:[
          {icon: directionArrow, offset: "10%"},
          {icon: directionArrow, offset: "35%"},
          {icon: directionArrow, offset: "60%"},
          {icon: directionArrow, offset: "85%"},
        ]
      });
      
      // Show the route with (any) distance calculation Javascript
      poly.setMap(map);
      // calculate line length
let distanceInKilometres = google.maps.geometry.spherical.computeLength(poly.getPath().getArray()) / 1000;
let distanceInMiles = +(distanceInKilometres * 0.6213).toFixed(1);
distanceInKilometres = +distanceInKilometres.toFixed(1);
jQ("#distanceStuffgpxTrack").text("Distance is " + distanceInMiles + " Miles; " + distanceInKilometres + " Kilometres");
      
      // fit bounds to the route so it is all visible
      map.fitBounds(bounds);

      // Add the starting marker if requested
      var marker = new google.maps.Marker({
  position: points[0],
  map: map,
  title: "Start",
  icon: "https://haylingu3a.org/wp-content/plugins/u3a-show-gpx/hiking.png"
});
    },
  
    error: function(jqXHR, textStatus, errorThrown) {
      // Unable to retrieve the map file
      jQ("#gpxTrack").text("Problem getting the gpx file (https://haylingu3a.org/wp-content/uploads/2026/01/broadbridge-ashlings.gpx).  Error is: " + textStatus + " " + errorThrown);
    },

    complete: function() {
      // When finished processing the Ajax, show the results of what we've done
      jQ("#progressgpxTrack").hide();
      jQ("#fullPagegpxTrack").show();
    }

    // Finish processing the Ajax request to retrieve the map file
  });
} 
</script>
]]></content:encoded>
	      	</item>
		<item>
		<title>Event: Moghul buffet evening</title>
		<link>https://haylingu3a.org/events/event/moghul-buffet-evening/</link>
		<pubDate>Fri, 30 Jan 2026 14:51:51 +0000</pubDate>
		<dc:creator><![CDATA[Richard North]]></dc:creator>
		
		<guid isPermaLink="false">https://haylingu3a.org/events/event/moghul-buffet-evening/</guid>
    		<description><![CDATA[Evening Buffet at the Moghul in Mengham. The car park behind the Moghul is free of charge from 1800 hours (6 p.m.). If you wish to attend please email Angie Driscoll with the words YES CURRY in the title of your email, at least 2 days ahead of the meal date. Pay for your meal &#8230; <a href="https://haylingu3a.org/events/event/moghul-buffet-evening/" class="more-link">Continue reading <span class="screen-reader-text">Moghul buffet evening</span> <span class="meta-nav">&#8594;</span></a>]]></description>
	  	  		<content:encoded><![CDATA[<p>Published in: Meals out</p><p>Evening Buffet at the Moghul in Mengham.</p>
<p>The car park behind the Moghul is free of charge from 1800 hours (6 p.m.).</p>
<p>If you wish to attend please email Angie Driscoll with the words YES CURRY in the title of your email, at least 2 days ahead of the meal date.</p>
<p>Pay for your meal and add £1 tip (total £15.50 in February 2026) and pay for your drinks.</p>
<p>Help yourself to your meal from a choice of 9 different Indian dishes - both starters and mains.</p>
<p>&nbsp;</p>
]]></content:encoded>
	      	</item>
		<item>
		<title>News: Monthly newsletter - July 2026</title>
		<link>https://haylingu3a.org/news/monthly-newsletter-july-2026/</link>
		<pubDate>Thu, 25 Jun 2026 11:21:33 +0000</pubDate>
		<dc:creator><![CDATA[Andy Henderson]]></dc:creator>
		
		<guid isPermaLink="false">https://haylingu3a.org/?post_type=u3anews&#038;p=14814</guid>
    		<description><![CDATA[In this newsletter: Dates for your diary Updates Group reports Short story Quizzes Dates for your diary July 14th – Havant u3a – a trip to Chartwell, National Trust. All the details can be found here. July 16th – Jeﬀ Evans – The Quiz Show. The talk will trace the history of TV Quiz shows &#8230; <a href="https://haylingu3a.org/news/monthly-newsletter-july-2026/" class="more-link">Continue reading <span class="screen-reader-text">Monthly newsletter - July 2026</span> <span class="meta-nav">&#8594;</span></a>]]></description>
	  	  		<content:encoded><![CDATA[<p>Published in: Hayling Island u3a</p><p>In this newsletter:</p>
<ul>
<li>Dates for your diary</li>
<li>Updates</li>
<li>Group reports</li>
<li>Short story</li>
<li>Quizzes</li>
</ul>
<p> <a href="https://haylingu3a.org/news/monthly-newsletter-july-2026/#more-14814" class="more-link"><span aria-label="Continue reading Monthly newsletter - July 2026">(more&hellip;)</span></a></p>
]]></content:encoded>
	      	</item>
		<item>
		<title>Event: Science &#038; Technology</title>
		<link>https://haylingu3a.org/events/event/st-meeting-2pm-4th-wednesday-in-the-month/</link>
		<pubDate>Sat, 05 Apr 2025 14:05:30 +0000</pubDate>
		<dc:creator><![CDATA[Robert Hornby]]></dc:creator>
		
		<guid isPermaLink="false">https://haylingu3a.org/events/event/st-meeting-2pm-4th-wednesday-in-the-month/</guid>
    		<description><![CDATA[Medical Scanners: Xrays and MRI and how they help the Doctor, by Bob Hornby HI u3a]]></description>
	  	  		<content:encoded><![CDATA[<p>Published in: Science and technology</p><p>Medical Scanners: Xrays and MRI and how they help the Doctor, by Bob Hornby HI u3a</p>
]]></content:encoded>
	      	</item>
		<item>
		<title>Event: (Nearly) 10 mile walk - Hawkley, Empshott Green and Wheatham Hill</title>
		<link>https://haylingu3a.org/events/event/10-mile-walk-hawkley-empshott-green-and-wheatham-hill/</link>
		<pubDate>Sat, 09 May 2026 09:45:17 +0000</pubDate>
		<dc:creator><![CDATA[Richard North]]></dc:creator>
		
		<guid isPermaLink="false">https://haylingu3a.org/events/event/10-mile-walk-hawkley-empshott-green-and-wheatham-hill/</guid>
    		<description><![CDATA[THIS WALK WAS ORIGINALLY PLANNED FOR 26th JUNE BUT CANCELLED BECAUSE OF 30 DEGREE TEMPERATURES. IT IS NOW A POSSIBILITY FOR 4th SEPTEMBER. We plan to organise car shares in advance, so will not meet at West Town Car Park. Park near the Hawkley Inn on Pococks Lane Hawkley, postcode GU33 6NE, grid reference SU746291, &#8230; <a href="https://haylingu3a.org/events/event/10-mile-walk-hawkley-empshott-green-and-wheatham-hill/" class="more-link">Continue reading <span class="screen-reader-text">(Nearly) 10 mile walk - Hawkley, Empshott Green and Wheatham Hill</span> <span class="meta-nav">&#8594;</span></a>]]></description>
	  	  		<content:encoded><![CDATA[<p>Published in: Walking</p><p>THIS WALK WAS ORIGINALLY PLANNED FOR 26th JUNE BUT CANCELLED BECAUSE OF 30 DEGREE TEMPERATURES. IT IS NOW A POSSIBILITY FOR 4th SEPTEMBER.</p>
<p>We plan to organise car shares in advance, so will not meet at West Town Car Park.</p>
<p>Park near the Hawkley Inn on Pococks Lane Hawkley, postcode GU33 6NE, grid reference SU746291, or failing that, on the green by the church. Meet outside the pub for walk start at 9.30 a.m. latest.</p>
<p>We walk eastwards out of the village back along the road where we came in and the pick up footpaths north-eastwards. We turn north-west to cross Mill Lane and come down to Empshott Green where we use the Hangers Way for a mile. We then climb Hawkley Hanger then circle southwards to Warren Corner and Shoulder of Mutton Hill (Ashford Hangers) We walk along the ridge to the old trig point where the trees have been cleared to reveal Cobbett’s View from Wheatham Hill which he recorded in 1822 in “Rural Rides”.</p>
<p><em>...out we came, all in a moment, at the very edge of the hanger! And never, in all my life, was I so surprised and so delighted! I pulled up my horse, and sat and looked; and it was like looking from the top of a castle down into the sea; except that the valley was land not water' </em></p>
<p>We then return to Hawkley along the Hangers Way and across Oakshott Stream.</p>
<p>The total distance is only 9.0 miles, but with 1200 feet of ascent on a route which is rarely flat.</p>
<p>We plan to go in to the Hawkley Inn for lunch - last orders 2.30.</p>
<p>It should be generally dry underfoot, but there will be some muddy and puddly stretches and wet vegetation after heavy rain. There is a short section just before Mill Lane which is permanently wet, but not problematic in dry season.</p>
<hr />
<style>
#gpxTrack {
    height: 600px;
    width: 100%;
    margin: 0px;
    padding: 0px
}
#gpxTrack img {max-width: none;}
</style>
<p id="buttongpxTrackContainer">
  <a href="#progressgpxTrack" id="showgpxTrack" class="link-as-button">Click to show the route</a>
</p>
<p id="progressgpxTrack" style="display:none">Loading the route, please wait...</p>
<div id="gpxTrack" style="display: none"></div>
<p id="fullPagegpxTrack" style="display: none">
  <a href="/u3a-show-map.php?map=https%3A%2F%2Fhaylingu3a.org%2Fwp-content%2Fuploads%2F2026%2F05%2Fhawkley-empshott-wheatham-hill.gpx&title=%28Nearly%29+10+mile+walk+-+Hawkley%2C+Empshott+Green+and+Wheatham+Hill" target="_blank">Show full screen</a>&nbsp;&nbsp; <span id="distanceStuffgpxTrack"></span></p>
<p>
  <a class="link-as-button" style="margin-top: 12px" href="https://haylingu3a.org/wp-content/uploads/2026/05/hawkley-empshott-wheatham-hill.gpx">Download the GPX file</a>
</p>
<script>
var jQ = jQuery.noConflict();
jQ( function() {
  if ( !window.google || !window.google.maps ) {
    // The Google maps API script is not available
    jQ.getScript( "https://maps.googleapis.com/maps/api/js?key=AIzaSyDPsuKfJq0NI_uH5CGTYYr42S5SlsFhIE0&libraries=geometry", function( data, textStatus, jqxhr ) {
      jQ(function() {
  jQ("#showgpxTrack").on("click",function() {
    jQ("#buttongpxTrackContainer").hide();
    jQ("#progressgpxTrack").show();
    jQ("#gpxTrack").show();
    setTimeout( showgpxTrackFunction(), 100 );
  });
});
    });
  }
  else {
    // We've already loaded the Google maps API script
    jQ(function() {
  jQ("#showgpxTrack").on("click",function() {
    jQ("#buttongpxTrackContainer").hide();
    jQ("#progressgpxTrack").show();
    jQ("#gpxTrack").show();
    setTimeout( showgpxTrackFunction(), 100 );
  });
});
  }
});
function showgpxTrackFunction() {
  // Show the map for the given id
  var mapProp = {
    mapTypeId:google.maps.MapTypeId.ROADMAP,
    scaleControl:true,
    streetViewControl:false
  };

  var map=new google.maps.Map(document.getElementById("gpxTrack"), mapProp);
  // Get the map file
  jQ.ajax({
    type: "GET",
    url: "https://haylingu3a.org/wp-content/uploads/2026/05/hawkley-empshott-wheatham-hill.gpx",
    dataType: "xml",
    success: function(xml) {
      // Request succeeded
      let points = [];
      let bounds = new google.maps.LatLngBounds ();
      jQ(xml).find("trkpt").each(function() {
        const lat = jQ(this).attr("lat");
        const lon = jQ(this).attr("lon");
        const p = new google.maps.LatLng(lat, lon);
        points.push(p);
        bounds.extend(p);
      });
      
      // Try reading map file as a route if no points found
      if (points.length == 0) {
        jQ(xml).find("rtept").each(function() {
          const lat = jQ(this).attr("lat");
          const lon = jQ(this).attr("lon");
          const p = new google.maps.LatLng(lat, lon);
          points.push(p);
          bounds.extend(p);
        });
      }
      
      // Create direction arrows to show on the route
      let directionArrow = {
        path: google.maps.SymbolPath.FORWARD_CLOSED_ARROW
      };

      // Create the route as a 'polyline' with direction arrows along it
      let poly = new google.maps.Polyline({
        path: points,
        strokeColor: "#AE0000",
        strokeOpacity: .6,
        strokeWeight: 3,
        icons:[
          {icon: directionArrow, offset: "10%"},
          {icon: directionArrow, offset: "35%"},
          {icon: directionArrow, offset: "60%"},
          {icon: directionArrow, offset: "85%"},
        ]
      });
      
      // Show the route with (any) distance calculation Javascript
      poly.setMap(map);
      // calculate line length
let distanceInKilometres = google.maps.geometry.spherical.computeLength(poly.getPath().getArray()) / 1000;
let distanceInMiles = +(distanceInKilometres * 0.6213).toFixed(1);
distanceInKilometres = +distanceInKilometres.toFixed(1);
jQ("#distanceStuffgpxTrack").text("Distance is " + distanceInMiles + " Miles; " + distanceInKilometres + " Kilometres");
      
      // fit bounds to the route so it is all visible
      map.fitBounds(bounds);

      // Add the starting marker if requested
      var marker = new google.maps.Marker({
  position: points[0],
  map: map,
  title: "Start",
  icon: "https://haylingu3a.org/wp-content/plugins/u3a-show-gpx/hiking.png"
});
    },
  
    error: function(jqXHR, textStatus, errorThrown) {
      // Unable to retrieve the map file
      jQ("#gpxTrack").text("Problem getting the gpx file (https://haylingu3a.org/wp-content/uploads/2026/05/hawkley-empshott-wheatham-hill.gpx).  Error is: " + textStatus + " " + errorThrown);
    },

    complete: function() {
      // When finished processing the Ajax, show the results of what we've done
      jQ("#progressgpxTrack").hide();
      jQ("#fullPagegpxTrack").show();
    }

    // Finish processing the Ajax request to retrieve the map file
  });
} 
</script>
]]></content:encoded>
	      	</item>
		<item>
		<title>Event: Parham House and Gardens</title>
		<link>https://haylingu3a.org/events/event/parham-park/</link>
		<pubDate>Tue, 05 May 2026 15:39:08 +0000</pubDate>
		<dc:creator><![CDATA[Andy Henderson]]></dc:creator>
		
		<guid isPermaLink="false">https://haylingu3a.org/events/event/parham-park/</guid>
    		<description><![CDATA[This is our first opportunity to use the Hayling Island Businessmens Club minibus. Because of the popularity of the minibus, we've booked it for 11.30 on Sunday 21st June. That means the cost is low, but spaces are limited. If you are interested, we recommend you book now! Parham House and Gardens You can find &#8230; <a href="https://haylingu3a.org/events/event/parham-park/" class="more-link">Continue reading <span class="screen-reader-text">Parham House and Gardens</span> <span class="meta-nav">&#8594;</span></a>]]></description>
	  	  		<content:encoded><![CDATA[<p>Published in: Visits</p><p><a href="https://haylingu3a.org/wp-content/uploads/2023/11/ParhamHouse-1.webp"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-14546" src="https://haylingu3a.org/wp-content/uploads/2023/11/ParhamHouse-1-600x283.webp" alt="" width="600" height="283" srcset="https://haylingu3a.org/wp-content/uploads/2023/11/ParhamHouse-1-600x283.webp 600w, https://haylingu3a.org/wp-content/uploads/2023/11/ParhamHouse-1-300x141.webp 300w, https://haylingu3a.org/wp-content/uploads/2023/11/ParhamHouse-1-150x71.webp 150w, https://haylingu3a.org/wp-content/uploads/2023/11/ParhamHouse-1-768x362.webp 768w, https://haylingu3a.org/wp-content/uploads/2023/11/ParhamHouse-1.webp 1000w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>This is our first opportunity to use the Hayling Island Businessmens Club minibus. Because of the popularity of the minibus, we've booked it for 11.30 on <strong>Sunday</strong> 21<sup>st</sup> June.</p>
<p>That means the cost is low, but spaces are limited. If you are interested, we recommend you book now!</p>
<h2>Parham House and Gardens</h2>
<p>You can find out a lot more about what's on offer at its web site <a href="https://www.parhaminsussex.co.uk/">here</a>.</p>
<p>There's also some history in the Parham Park Wikipedia page <a href="https://en.wikipedia.org/wiki/Parham_Park" target="_blank" rel="noopener">here</a>.</p>
<p>And accessibility information <a href="https://www.parhaminsussex.co.uk/accessibility" target="_blank" rel="noopener">here</a>.</p>
<h2>Cost of the visit</h2>
<p>We are charging just £10 per member to provide for:</p>
<ul>
<li>Petrol</li>
<li>Free admission for our volunteer driver</li>
<li>A contribution to the Businessmens Club charity</li>
</ul>
<p>This does not, however, include the cost of admission to Parham that you will have to pay on the day:</p>
<ul>
<li>£18.50 for the house and gardens</li>
<li>£13.75 for just the gardens</li>
</ul>
<p>Historic House members get in for free. There is a scheme for RHS members, but it will not apply at the date of our visit.</p>
<p>Note that Parham is a cashless business. Admission, café and shop payments have to be made by card or phone.</p>
<h2>Booking</h2><p><b>This event is over.</b></p>
]]></content:encoded>
	      	</item>
		<item>
		<title>Event: Bletchley Park</title>
		<link>https://haylingu3a.org/events/event/bletchley-park/</link>
		<pubDate>Tue, 24 Mar 2026 11:38:32 +0000</pubDate>
		<dc:creator><![CDATA[Andy Henderson]]></dc:creator>
		
		<guid isPermaLink="false">https://haylingu3a.org/events/event/bletchley-park/</guid>
    		<description><![CDATA[In a change to the normal pickup arrangements, the coach will leave from the Langstone Quays hotel. This arrangement will save around £4 per member off the cost of the trip. The booking form gives you the opportunity to request or offer a car share to the hotel where there is free parking as well &#8230; <a href="https://haylingu3a.org/events/event/bletchley-park/" class="more-link">Continue reading <span class="screen-reader-text">Bletchley Park</span> <span class="meta-nav">&#8594;</span></a>]]></description>
	  	  		<content:encoded><![CDATA[<p>Published in: Visits</p><p class="highlightBox">In a change to the normal pickup arrangements, the coach will leave from the Langstone Quays hotel. This arrangement will save around £4 per member off the cost of the trip. The booking form gives you the opportunity to request or offer a car share to the hotel where there is free parking as well as an opportunity for a coffee and a loo stop.</p>
<p>There will also be a stop in Market Place, Havant (opposite Iceland) to pick up Havant U3A members and members of neighbouring U3As who can get to Havant by train. The pick-up point is 2 minutes' walk from Havant Station.</p>
<p>The £46 visit cost will cover: coach hire and parking; driver gratuity; entrance to Bletchley Park; and a multimedia guide. You will also be able to return to the museum for a year without charge.</p>
<p>There will be comfort stops on the way to and from our destination.</p>
<h2>Bletchley Park</h2>
<p><a href="https://haylingu3a.org/wp-content/uploads/2026/03/Enigma.webp"><img loading="lazy" decoding="async" class="alignright size-medium wp-image-14458" src="https://haylingu3a.org/wp-content/uploads/2026/03/Enigma-300x230.webp" alt="" width="300" height="230" srcset="https://haylingu3a.org/wp-content/uploads/2026/03/Enigma-300x230.webp 300w, https://haylingu3a.org/wp-content/uploads/2026/03/Enigma-600x460.webp 600w, https://haylingu3a.org/wp-content/uploads/2026/03/Enigma-150x115.webp 150w, https://haylingu3a.org/wp-content/uploads/2026/03/Enigma-768x588.webp 768w, https://haylingu3a.org/wp-content/uploads/2026/03/Enigma.webp 800w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a>Once the top-secret home of the World War Two Codebreakers, <a href="https://www.bletchleypark.org.uk/" target="_blank" rel="noopener">Bletchley Park</a> is now a major attraction to visitors.</p>
<p>Immersive films, interactive displays, museum collections and faithfully recreated WW2 rooms will guide you on a journey to discover the past at Bletchley Park. Exhibitions, set within beautifully restored historic buildings, tell the story of this once top-secret operation. Find out more about the brilliant minds and complex machines that made this vital work possible, and discover the global impact Bletchley Park had on the outcome of WW2.</p>
<p>There have been many updates and improvements since we last visited Bletchley nine years ago so it is well worth another visit. Especially if you didn't know:</p>
<ul>
<li>Without help from Poland, we would never have broken any of the codes</li>
<li>There were more important contributors to the codebreaking effort than Alan Turing</li>
<li>There were many different Enigma codes, and each had to be broken every day</li>
<li>There was more than one Enigma machine; the basic model had 158,962,555,217,826,360,000 possible settings, the German Navy model was more complex</li>
<li>The Lorenz code was even more difficult to break than Enigma, it required the world's first digital processor: Colossus</li>
<li>Having broken the codes, processing the information, distributing useful intelligence, while keeping Bletchley's activities secret was a mammoth task needing completely new processes and procedures</li>
</ul>
<p>It's a fascinating story. There's more information about what to see and do <a href="https://www.bletchleypark.org.uk/see-do/explore/" target="_blank" rel="noopener">here</a>.</p>
<h3>The mansion</h3>
<p><a href="https://haylingu3a.org/wp-content/uploads/2026/03/Mansion.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-14457" src="https://haylingu3a.org/wp-content/uploads/2026/03/Mansion-600x353.jpg" alt="" width="600" height="353" srcset="https://haylingu3a.org/wp-content/uploads/2026/03/Mansion-600x353.jpg 600w, https://haylingu3a.org/wp-content/uploads/2026/03/Mansion-300x177.jpg 300w, https://haylingu3a.org/wp-content/uploads/2026/03/Mansion-150x88.jpg 150w, https://haylingu3a.org/wp-content/uploads/2026/03/Mansion-768x452.jpg 768w, https://haylingu3a.org/wp-content/uploads/2026/03/Mansion.jpg 960w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>Not the most attractive piece of architecture, but where the codebreaking effort started and the eventual hub of a huge network based in Bletchley but spanning the world.</p>
<h3>The huts</h3>
<p>Where code breaks were created and the resulting data was filed, cross-referenced and converted into useful intelligence. Find out about the fatal flaw built into the Enigma machines.</p>
<h3>The bombes</h3>
<p>The machines that used the code breaks to find Enigma settings. Named by the women operators as the "Hell hole". Find out why they were named after a Polish ice cream.</p>
<h3>The blocks</h3>
<p>As war progressed and codebreaking efforts became increasingly successful, an army of personnel was needed to keep up with all the incoming data needing new accommodation blocks.</p>
<p>Today they house various new exhibitions and galleries.</p>
<h3>The teleprinter building</h3>
<p>Once the communications hub of Bletchley Park, now the home of a new, multimedia exhibition titled "<a href="https://www.bletchleypark.org.uk/event/d-day/" target="_blank" rel="noopener">D-Day: interception, intelligence, invasion</a>".</p>
<h3>The RSGB National Radio Centre</h3>
<p>A showcase for radio communications technology. Operated by the Radio Society of Great Britain, in partnership with the Bletchley Park Trust, this exhibition traces the development of radio communications from inception through to the current day.</p>
<h2>The National Museum of Computing</h2>
<p>This is a <a href="https://www.tnmoc.org/" target="_blank" rel="noopener">separate museum</a> that has its own admission fee (not included in the visit cost) and entrance.</p>
<p>It traces the development of computing: from the Turing-Welchman Bombe and the Colossus, through the large systems and mainframes of the 1950s, 60s and 70s, to the rise of personal computing, mobile computing and the internet.</p>
<h2>Accessibility</h2>
<p>The Museum has step-free access.</p>
<p>All the exhibitions are positioned at ground floor level. Ramps are installed on site for easy access. A disabled access lift is available to use to enter the exhibition area in Block A (The Intelligence Factory and The Art of Data).</p>
<p>A limited amount of wheelchairs are available to borrow from the Visitor Centre.</p>
<p>More details <a href="https://www.bletchleypark.org.uk/plan-a-visit/accessibility/" target="_blank" rel="noopener">here</a>.</p>
<p><b>Links to allow you to pay for your visit by card will appear here if you log in, have made a booking and have not yet paid</b></p><h2>Your bookings</h2><p id="bookingStats">Cost of the visit is £46 per HIU3A member<br/>There are 40 bookable places.<br/>Number awaiting payment: 7, confirmed bookings: 19, waiting list entries: 0.</p><p id="loginLinks">To see the status for your booking(s) you need to log in. <a href="https://haylingu3a.org/wp-login.php?redirect_to=/feed/u3a">Click here</a> to do that now.</p>
]]></content:encoded>
	      	</item>
		<item>
		<title>Event: My Fair Lady at Chichester Festival Theatre</title>
		<link>https://haylingu3a.org/events/event/my-fair-lady-at-chichester-festival-theatre/</link>
		<pubDate>Thu, 12 Mar 2026 17:57:38 +0000</pubDate>
		<dc:creator><![CDATA[Andy Henderson]]></dc:creator>
		
		<guid isPermaLink="false">https://haylingu3a.org/events/event/my-fair-lady-at-chichester-festival-theatre/</guid>
    		<description><![CDATA[Important: although the visit is not until July, we needed to pay for our group booking by 26th March. We have a few tickets left to sell so will therefore close booking on 17th April after - the day after our next monthly meeting. Lerner &#38; Loewe’s evergreen musical My Fair Lady has a bouquet &#8230; <a href="https://haylingu3a.org/events/event/my-fair-lady-at-chichester-festival-theatre/" class="more-link">Continue reading <span class="screen-reader-text">My Fair Lady at Chichester Festival Theatre</span> <span class="meta-nav">&#8594;</span></a>]]></description>
	  	  		<content:encoded><![CDATA[<p>Published in: Visits</p><p class="highlightBox">Important: although the visit is not until July, we needed to pay for our group booking by 26<sup>th</sup> March. We have a few tickets left to sell so will therefore close booking on 17<sup>th</sup> April after - the day after our next monthly meeting.</p>
<p><a class="fancybox" href="https://haylingu3a.org/wp-content/uploads/2026/03/MyFairLady.png"><img loading="lazy" decoding="async" class="alignright wp-image-14305 size-medium" src="https://haylingu3a.org/wp-content/uploads/2026/03/MyFairLady-300x486.png" alt="" width="300" height="486" srcset="https://haylingu3a.org/wp-content/uploads/2026/03/MyFairLady-300x486.png 300w, https://haylingu3a.org/wp-content/uploads/2026/03/MyFairLady-600x971.png 600w, https://haylingu3a.org/wp-content/uploads/2026/03/MyFairLady-93x150.png 93w, https://haylingu3a.org/wp-content/uploads/2026/03/MyFairLady.png 619w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a>Lerner &amp; Loewe’s evergreen musical My Fair Lady has a bouquet of songs including The Rain in Spain, I Could Have Danced All Night, With a Little Bit of Luck and Wouldn’t It be Loverly. With its sparkling dialogue, brilliant lyrics, witty story and gorgeous costumes, this 20<sup>th</sup> century masterpiece has been described as the perfect musical.</p>
<p>There's more information on the <a href="https://www.cft.org.uk/events/my-fair-lady" target="_blank" rel="noopener">Chichester Festival Theatre web site</a>.</p>
<p>We have arranged a group booking for the 2.30 performance on 18<sup>th</sup> July at £54 per member - a saving of £4 on the full price.</p>
<p>You'll need to make your own way to the theatre and back. There's plenty of parking at the theatre. The 700 bus drops passengers by the cathedral and it's then a half mile walk to the theatre; alternatively, the 60 bus stops at the cathedral, is fairly regular, and can take you to within about 200 meters. Please <a title="Get in touch"  class="u3aMemberContact" target="_blank" href="https://haylingu3a.org/contact-u3a-members/?link=YTl4SWN0aUxETzh2WVJ3eXhCNWFPQmRLWUFzUVVrUkR6L3R5NllDV0lHTT06OjkzMjY0NDg5Mjk3NTQyMjE=">get in touch</a> if you are willing to offer or accept a car share.</p>
<p>As a companion to the performance, we have also arranged an <a href="https://haylingu3a.org/events/event/backstage-tour-of-chichester-festival-theatre/" target="_blank" rel="noopener">optional backstage tour</a> that you can book separately for £14 per member.</p>
<h2>Booking</h2><p><b>This event is over.</b></p>
]]></content:encoded>
	      	</item>
		<item>
		<title>Event: Longer walk: Arundel/Amberley</title>
		<link>https://haylingu3a.org/events/event/longer-walk-arundel-amberley/</link>
		<pubDate>Tue, 26 Oct 2021 09:16:44 +0000</pubDate>
		<dc:creator><![CDATA[Andy Henderson]]></dc:creator>
		
		<guid isPermaLink="false">https://haylingu3a.org/?post_type=event&#038;p=8871</guid>
    		<description><![CDATA[A 7½ mile walk through the Arundel Park, across to Amberley then back along the river Arun. The walk has a significant climb and descent through the park. but the rest is flat. Car shares will be arranged before the walk and we will leave Hayling at 9.00 to meet in the car park of &#8230; <a href="https://haylingu3a.org/events/event/longer-walk-arundel-amberley/" class="more-link">Continue reading <span class="screen-reader-text">Longer walk: Arundel/Amberley</span> <span class="meta-nav">&#8594;</span></a>]]></description>
	  	  		<content:encoded><![CDATA[<p>Published in: Walking</p><p>A 7½ mile walk through the Arundel Park, across to Amberley then back along the river Arun.</p>
<p>The walk has a significant climb and descent through the park. but the rest is flat.</p>
<div>Car shares will be arranged before the walk and we will leave Hayling at 9.00 to meet in the car park of the Black Rabbit in Arundel. Postcode BN18 9PB. The walk will start at 10am and we should be back at the Black Rabbit between 13-14.00.</div>
<div>At the half way point in the walk we can take refreshments and a comfort break at the Riverside Cafe at Houghton as an alternative to a packed lunch.</div>
<div dir="ltr">At the end of the Walk we can have a meal at The Black Rabbit. A separate note will be sent to determine who would like to like to have the meal at the Black Rabbit.</div>
<hr />
<p>This is the route we took the first time we did this walk, led by Peter Haskell:</p>
<style>
#planned {
    height: 600px;
    width: 100%;
    margin: 0px;
    padding: 0px
}
#planned img {max-width: none;}
</style>
<p id="buttonplannedContainer">
  <a href="#progressplanned" id="showplanned" class="link-as-button">Click to show the route</a>
</p>
<p id="progressplanned" style="display:none">Loading the route, please wait...</p>
<div id="planned" style="display: none"></div>
<p id="fullPageplanned" style="display: none">
  <a href="/u3a-show-map.php?map=https%3A%2F%2Fhaylingu3a.org%2Fwp-content%2Fuploads%2F2019%2F03%2Farundel.gpx&title=Longer+walk%3A+Arundel%2FAmberley" target="_blank">Show full screen</a>&nbsp;&nbsp; <span id="distanceStuffplanned"></span></p>
<p>
  <a class="link-as-button" style="margin-top: 12px" href="https://haylingu3a.org/wp-content/uploads/2019/03/arundel.gpx">Download the GPX file</a>
</p>
<script>
var jQ = jQuery.noConflict();
jQ( function() {
  if ( !window.google || !window.google.maps ) {
    // The Google maps API script is not available
    jQ.getScript( "https://maps.googleapis.com/maps/api/js?key=AIzaSyDPsuKfJq0NI_uH5CGTYYr42S5SlsFhIE0&libraries=geometry", function( data, textStatus, jqxhr ) {
      jQ(function() {
  jQ("#showplanned").on("click",function() {
    jQ("#buttonplannedContainer").hide();
    jQ("#progressplanned").show();
    jQ("#planned").show();
    setTimeout( showplannedFunction(), 100 );
  });
});
    });
  }
  else {
    // We've already loaded the Google maps API script
    jQ(function() {
  jQ("#showplanned").on("click",function() {
    jQ("#buttonplannedContainer").hide();
    jQ("#progressplanned").show();
    jQ("#planned").show();
    setTimeout( showplannedFunction(), 100 );
  });
});
  }
});
function showplannedFunction() {
  // Show the map for the given id
  var mapProp = {
    mapTypeId:google.maps.MapTypeId.ROADMAP,
    scaleControl:true,
    streetViewControl:false
  };

  var map=new google.maps.Map(document.getElementById("planned"), mapProp);
  // Get the map file
  jQ.ajax({
    type: "GET",
    url: "https://haylingu3a.org/wp-content/uploads/2019/03/arundel.gpx",
    dataType: "xml",
    success: function(xml) {
      // Request succeeded
      let points = [];
      let bounds = new google.maps.LatLngBounds ();
      jQ(xml).find("trkpt").each(function() {
        const lat = jQ(this).attr("lat");
        const lon = jQ(this).attr("lon");
        const p = new google.maps.LatLng(lat, lon);
        points.push(p);
        bounds.extend(p);
      });
      
      // Try reading map file as a route if no points found
      if (points.length == 0) {
        jQ(xml).find("rtept").each(function() {
          const lat = jQ(this).attr("lat");
          const lon = jQ(this).attr("lon");
          const p = new google.maps.LatLng(lat, lon);
          points.push(p);
          bounds.extend(p);
        });
      }
      
      // Create direction arrows to show on the route
      let directionArrow = {
        path: google.maps.SymbolPath.FORWARD_CLOSED_ARROW
      };

      // Create the route as a 'polyline' with direction arrows along it
      let poly = new google.maps.Polyline({
        path: points,
        strokeColor: "#AE0000",
        strokeOpacity: .6,
        strokeWeight: 3,
        icons:[
          {icon: directionArrow, offset: "10%"},
          {icon: directionArrow, offset: "35%"},
          {icon: directionArrow, offset: "60%"},
          {icon: directionArrow, offset: "85%"},
        ]
      });
      
      // Show the route with (any) distance calculation Javascript
      poly.setMap(map);
      // calculate line length
let distanceInKilometres = google.maps.geometry.spherical.computeLength(poly.getPath().getArray()) / 1000;
let distanceInMiles = +(distanceInKilometres * 0.6213).toFixed(1);
distanceInKilometres = +distanceInKilometres.toFixed(1);
jQ("#distanceStuffplanned").text("Distance is " + distanceInMiles + " Miles; " + distanceInKilometres + " Kilometres");
      
      // fit bounds to the route so it is all visible
      map.fitBounds(bounds);

      // Add the starting marker if requested
      var marker = new google.maps.Marker({
  position: points[0],
  map: map,
  title: "Start",
  icon: "https://haylingu3a.org/wp-content/plugins/u3a-show-gpx/hiking.png"
});
    },
  
    error: function(jqXHR, textStatus, errorThrown) {
      // Unable to retrieve the map file
      jQ("#planned").text("Problem getting the gpx file (https://haylingu3a.org/wp-content/uploads/2019/03/arundel.gpx).  Error is: " + textStatus + " " + errorThrown);
    },

    complete: function() {
      // When finished processing the Ajax, show the results of what we've done
      jQ("#progressplanned").hide();
      jQ("#fullPageplanned").show();
    }

    // Finish processing the Ajax request to retrieve the map file
  });
} 
</script>
<p>For a subsequent walk in 2022, we used this route to avoid flooding of the Arun around Houghton:</p>
<style>
#flooding {
    height: 600px;
    width: 100%;
    margin: 0px;
    padding: 0px
}
#flooding img {max-width: none;}
</style>
<p id="buttonfloodingContainer">
  <a href="#progressflooding" id="showflooding" class="link-as-button">Click to show the route</a>
</p>
<p id="progressflooding" style="display:none">Loading the route, please wait...</p>
<div id="flooding" style="display: none"></div>
<p id="fullPageflooding" style="display: none">
  <a href="/u3a-show-map.php?map=https%3A%2F%2Fhaylingu3a.org%2Fwp-content%2Fuploads%2F2021%2F10%2Farundel-2.gpx&title=Longer+walk%3A+Arundel%2FAmberley" target="_blank">Show full screen</a>&nbsp;&nbsp; <span id="distanceStuffflooding"></span></p>
<p>
  <a class="link-as-button" style="margin-top: 12px" href="https://haylingu3a.org/wp-content/uploads/2021/10/arundel-2.gpx">Download the GPX file</a>
</p>
<script>
var jQ = jQuery.noConflict();
jQ( function() {
  if ( !window.google || !window.google.maps ) {
    // The Google maps API script is not available
    jQ.getScript( "https://maps.googleapis.com/maps/api/js?key=AIzaSyDPsuKfJq0NI_uH5CGTYYr42S5SlsFhIE0&libraries=geometry", function( data, textStatus, jqxhr ) {
      jQ(function() {
  jQ("#showflooding").on("click",function() {
    jQ("#buttonfloodingContainer").hide();
    jQ("#progressflooding").show();
    jQ("#flooding").show();
    setTimeout( showfloodingFunction(), 100 );
  });
});
    });
  }
  else {
    // We've already loaded the Google maps API script
    jQ(function() {
  jQ("#showflooding").on("click",function() {
    jQ("#buttonfloodingContainer").hide();
    jQ("#progressflooding").show();
    jQ("#flooding").show();
    setTimeout( showfloodingFunction(), 100 );
  });
});
  }
});
function showfloodingFunction() {
  // Show the map for the given id
  var mapProp = {
    mapTypeId:google.maps.MapTypeId.ROADMAP,
    scaleControl:true,
    streetViewControl:false
  };

  var map=new google.maps.Map(document.getElementById("flooding"), mapProp);
  // Get the map file
  jQ.ajax({
    type: "GET",
    url: "https://haylingu3a.org/wp-content/uploads/2021/10/arundel-2.gpx",
    dataType: "xml",
    success: function(xml) {
      // Request succeeded
      let points = [];
      let bounds = new google.maps.LatLngBounds ();
      jQ(xml).find("trkpt").each(function() {
        const lat = jQ(this).attr("lat");
        const lon = jQ(this).attr("lon");
        const p = new google.maps.LatLng(lat, lon);
        points.push(p);
        bounds.extend(p);
      });
      
      // Try reading map file as a route if no points found
      if (points.length == 0) {
        jQ(xml).find("rtept").each(function() {
          const lat = jQ(this).attr("lat");
          const lon = jQ(this).attr("lon");
          const p = new google.maps.LatLng(lat, lon);
          points.push(p);
          bounds.extend(p);
        });
      }
      
      // Create direction arrows to show on the route
      let directionArrow = {
        path: google.maps.SymbolPath.FORWARD_CLOSED_ARROW
      };

      // Create the route as a 'polyline' with direction arrows along it
      let poly = new google.maps.Polyline({
        path: points,
        strokeColor: "#AE0000",
        strokeOpacity: .6,
        strokeWeight: 3,
        icons:[
          {icon: directionArrow, offset: "10%"},
          {icon: directionArrow, offset: "35%"},
          {icon: directionArrow, offset: "60%"},
          {icon: directionArrow, offset: "85%"},
        ]
      });
      
      // Show the route with (any) distance calculation Javascript
      poly.setMap(map);
      // calculate line length
let distanceInKilometres = google.maps.geometry.spherical.computeLength(poly.getPath().getArray()) / 1000;
let distanceInMiles = +(distanceInKilometres * 0.6213).toFixed(1);
distanceInKilometres = +distanceInKilometres.toFixed(1);
jQ("#distanceStuffflooding").text("Distance is " + distanceInMiles + " Miles; " + distanceInKilometres + " Kilometres");
      
      // fit bounds to the route so it is all visible
      map.fitBounds(bounds);

      // Add the starting marker if requested
      var marker = new google.maps.Marker({
  position: points[0],
  map: map,
  title: "Start",
  icon: "https://haylingu3a.org/wp-content/plugins/u3a-show-gpx/hiking.png"
});
    },
  
    error: function(jqXHR, textStatus, errorThrown) {
      // Unable to retrieve the map file
      jQ("#flooding").text("Problem getting the gpx file (https://haylingu3a.org/wp-content/uploads/2021/10/arundel-2.gpx).  Error is: " + textStatus + " " + errorThrown);
    },

    complete: function() {
      // When finished processing the Ajax, show the results of what we've done
      jQ("#progressflooding").hide();
      jQ("#fullPageflooding").show();
    }

    // Finish processing the Ajax request to retrieve the map file
  });
} 
</script>
]]></content:encoded>
	      	</item>
		<item>
		<title>Event: 10 mile walk - Bury, Bignor and Sutton</title>
		<link>https://haylingu3a.org/events/event/10-mile-walk-bury-bignor-and-sutton/</link>
		<pubDate>Wed, 06 May 2026 19:10:52 +0000</pubDate>
		<dc:creator><![CDATA[Richard North]]></dc:creator>
		
		<guid isPermaLink="false">https://haylingu3a.org/events/event/10-mile-walk-bury-bignor-and-sutton/</guid>
    		<description><![CDATA[We will arrange car shares to leave Hayling around 9.00 so we should be able to start walking at or soon after 10.00. Park on Bury Lane, Bury, postcode RH20 1NS, grid reference TQ010136. This is a long lay-by to the left-hand (west) side of the A29 formed by a scheme to straighten the main &#8230; <a href="https://haylingu3a.org/events/event/10-mile-walk-bury-bignor-and-sutton/" class="more-link">Continue reading <span class="screen-reader-text">10 mile walk - Bury, Bignor and Sutton</span> <span class="meta-nav">&#8594;</span></a>]]></description>
	  	  		<content:encoded><![CDATA[<p>Published in: Walking</p><p>We will arrange car shares to leave Hayling around 9.00 so we should be able to start walking at or soon after 10.00.</p>
<p>Park on Bury Lane, Bury, postcode RH20 1NS, grid reference TQ010136. This is a long lay-by to the left-hand (west) side of the A29 formed by a scheme to straighten the main road. Enter it by a small (not signposted) side road 0.2 miles after passing the Squire and Horse pub - failing that, turn at a sign for Charlie's Farm Shop then turn left again immediately.</p>
<p>We go westwards to West Burton and Bignor then north into Bignor Park and then west to Sutton. We then turn southwards to climb Bignor Hill - this section, between mile 5 and mile 6, has the most ascent of the day. On Bignor Hill, we join the South Downs Way going eastwards. The next few miles are undulating downland with great views southwards, and we finally drop down to the River Arun near Houghton. We return to the village of Bury along the riverbank.</p>
<p>The total distance is 9.9 miles with 1250 feet of ascent.</p>
<p>There is a chance of wet or muddy sections after heavy rain, especially at a stream crossing south of Sutton.</p>
<p>Late lunch will be booked on the way back to Hayling, at the Old Stables, Fontwell - food served all day.</p>
<hr />
<p>This is the planned route...</p>
<style>
#gpxTrack {
    height: 600px;
    width: 100%;
    margin: 0px;
    padding: 0px
}
#gpxTrack img {max-width: none;}
</style>
<p id="buttongpxTrackContainer">
  <a href="#progressgpxTrack" id="showgpxTrack" class="link-as-button">Click to show the route</a>
</p>
<p id="progressgpxTrack" style="display:none">Loading the route, please wait...</p>
<div id="gpxTrack" style="display: none"></div>
<p id="fullPagegpxTrack" style="display: none">
  <a href="/u3a-show-map.php?map=https%3A%2F%2Fhaylingu3a.org%2Fwp-content%2Fuploads%2F2026%2F05%2Fbury-bignor-sutton.gpx&title=10+mile+walk+-+Bury%2C+Bignor+and+Sutton" target="_blank">Show full screen</a>&nbsp;&nbsp; <span id="distanceStuffgpxTrack"></span></p>
<p>
  <a class="link-as-button" style="margin-top: 12px" href="https://haylingu3a.org/wp-content/uploads/2026/05/bury-bignor-sutton.gpx">Download the GPX file</a>
</p>
<script>
var jQ = jQuery.noConflict();
jQ( function() {
  if ( !window.google || !window.google.maps ) {
    // The Google maps API script is not available
    jQ.getScript( "https://maps.googleapis.com/maps/api/js?key=AIzaSyDPsuKfJq0NI_uH5CGTYYr42S5SlsFhIE0&libraries=geometry", function( data, textStatus, jqxhr ) {
      jQ(function() {
  jQ("#showgpxTrack").on("click",function() {
    jQ("#buttongpxTrackContainer").hide();
    jQ("#progressgpxTrack").show();
    jQ("#gpxTrack").show();
    setTimeout( showgpxTrackFunction(), 100 );
  });
});
    });
  }
  else {
    // We've already loaded the Google maps API script
    jQ(function() {
  jQ("#showgpxTrack").on("click",function() {
    jQ("#buttongpxTrackContainer").hide();
    jQ("#progressgpxTrack").show();
    jQ("#gpxTrack").show();
    setTimeout( showgpxTrackFunction(), 100 );
  });
});
  }
});
function showgpxTrackFunction() {
  // Show the map for the given id
  var mapProp = {
    mapTypeId:google.maps.MapTypeId.ROADMAP,
    scaleControl:true,
    streetViewControl:false
  };

  var map=new google.maps.Map(document.getElementById("gpxTrack"), mapProp);
  // Get the map file
  jQ.ajax({
    type: "GET",
    url: "https://haylingu3a.org/wp-content/uploads/2026/05/bury-bignor-sutton.gpx",
    dataType: "xml",
    success: function(xml) {
      // Request succeeded
      let points = [];
      let bounds = new google.maps.LatLngBounds ();
      jQ(xml).find("trkpt").each(function() {
        const lat = jQ(this).attr("lat");
        const lon = jQ(this).attr("lon");
        const p = new google.maps.LatLng(lat, lon);
        points.push(p);
        bounds.extend(p);
      });
      
      // Try reading map file as a route if no points found
      if (points.length == 0) {
        jQ(xml).find("rtept").each(function() {
          const lat = jQ(this).attr("lat");
          const lon = jQ(this).attr("lon");
          const p = new google.maps.LatLng(lat, lon);
          points.push(p);
          bounds.extend(p);
        });
      }
      
      // Create direction arrows to show on the route
      let directionArrow = {
        path: google.maps.SymbolPath.FORWARD_CLOSED_ARROW
      };

      // Create the route as a 'polyline' with direction arrows along it
      let poly = new google.maps.Polyline({
        path: points,
        strokeColor: "#AE0000",
        strokeOpacity: .6,
        strokeWeight: 3,
        icons:[
          {icon: directionArrow, offset: "10%"},
          {icon: directionArrow, offset: "35%"},
          {icon: directionArrow, offset: "60%"},
          {icon: directionArrow, offset: "85%"},
        ]
      });
      
      // Show the route with (any) distance calculation Javascript
      poly.setMap(map);
      // calculate line length
let distanceInKilometres = google.maps.geometry.spherical.computeLength(poly.getPath().getArray()) / 1000;
let distanceInMiles = +(distanceInKilometres * 0.6213).toFixed(1);
distanceInKilometres = +distanceInKilometres.toFixed(1);
jQ("#distanceStuffgpxTrack").text("Distance is " + distanceInMiles + " Miles; " + distanceInKilometres + " Kilometres");
      
      // fit bounds to the route so it is all visible
      map.fitBounds(bounds);

      // Add the starting marker if requested
      var marker = new google.maps.Marker({
  position: points[0],
  map: map,
  title: "Start",
  icon: "https://haylingu3a.org/wp-content/plugins/u3a-show-gpx/hiking.png"
});
    },
  
    error: function(jqXHR, textStatus, errorThrown) {
      // Unable to retrieve the map file
      jQ("#gpxTrack").text("Problem getting the gpx file (https://haylingu3a.org/wp-content/uploads/2026/05/bury-bignor-sutton.gpx).  Error is: " + textStatus + " " + errorThrown);
    },

    complete: function() {
      // When finished processing the Ajax, show the results of what we've done
      jQ("#progressgpxTrack").hide();
      jQ("#fullPagegpxTrack").show();
    }

    // Finish processing the Ajax request to retrieve the map file
  });
} 
</script>
]]></content:encoded>
	      	</item>
		<item>
		<title>Event: East Meon</title>
		<link>https://haylingu3a.org/events/event/east-meon-4/</link>
		<pubDate>Fri, 23 Jan 2026 09:09:08 +0000</pubDate>
		<dc:creator><![CDATA[Richard North]]></dc:creator>
		
		<guid isPermaLink="false">https://haylingu3a.org/events/event/east-meon-4/</guid>
    		<description><![CDATA[This is a rerun of Jo Hallet's walk on 26th November 2018. Meet at the car park by the Community Centre to car share leaving at 9.15am. Proceed to Ye Olde George Inn, East Meon, GU32 1NH. We will set off from the pub at approximately 10am and walk east of the village. The walk &#8230; <a href="https://haylingu3a.org/events/event/east-meon-4/" class="more-link">Continue reading <span class="screen-reader-text">East Meon</span> <span class="meta-nav">&#8594;</span></a>]]></description>
	  	  		<content:encoded><![CDATA[<p>Published in: Walking</p><p>This is a rerun of <a href="https://haylingu3a.org/events/event/east-meon-3" target="_blank" rel="noopener">Jo Hallet's walk on 26<sup>th</sup> November 2018</a>.</p>
<p>Meet at the car park by the Community Centre to car share leaving at 9.15am. Proceed to Ye Olde George Inn, East Meon, GU32 1NH.</p>
<p>We will set off from the pub at approximately 10am and walk east of the village. The walk starts to climb behind the church to the top of the hill and we meander our way to Park Hill Farm. After crossing the road there is a slight climb. We make our way through gently undulating farmland to the Spider's Web. From there we make our way to Frogmore and then back to the pub. It is quite a challenging walk, although only 4 Miles and the views are worth it!</p>
<p>We can lunch at Ye Olde George Inn. For the menu etc., see <a href="http://www.yeoldegeorgeinn.net/" target="_blank" rel="noopener">www.yeoldegeorgeinn.net</a>.</p>
<hr />
<p>This is the planned route:</p>
<style>
#gpxTrack {
    height: 600px;
    width: 100%;
    margin: 0px;
    padding: 0px
}
#gpxTrack img {max-width: none;}
</style>
<p id="buttongpxTrackContainer">
  <a href="#progressgpxTrack" id="showgpxTrack" class="link-as-button">Click to show the route</a>
</p>
<p id="progressgpxTrack" style="display:none">Loading the route, please wait...</p>
<div id="gpxTrack" style="display: none"></div>
<p id="fullPagegpxTrack" style="display: none">
  <a href="/u3a-show-map.php?map=https%3A%2F%2Fhaylingu3a.org%2Fwp-content%2Fuploads%2F2026%2F01%2Feast-meon.gpx&title=East+Meon" target="_blank">Show full screen</a>&nbsp;&nbsp; <span id="distanceStuffgpxTrack"></span></p>
<p>
  <a class="link-as-button" style="margin-top: 12px" href="https://haylingu3a.org/wp-content/uploads/2026/01/east-meon.gpx">Download the GPX file</a>
</p>
<script>
var jQ = jQuery.noConflict();
jQ( function() {
  if ( !window.google || !window.google.maps ) {
    // The Google maps API script is not available
    jQ.getScript( "https://maps.googleapis.com/maps/api/js?key=AIzaSyDPsuKfJq0NI_uH5CGTYYr42S5SlsFhIE0&libraries=geometry", function( data, textStatus, jqxhr ) {
      jQ(function() {
  jQ("#showgpxTrack").on("click",function() {
    jQ("#buttongpxTrackContainer").hide();
    jQ("#progressgpxTrack").show();
    jQ("#gpxTrack").show();
    setTimeout( showgpxTrackFunction(), 100 );
  });
});
    });
  }
  else {
    // We've already loaded the Google maps API script
    jQ(function() {
  jQ("#showgpxTrack").on("click",function() {
    jQ("#buttongpxTrackContainer").hide();
    jQ("#progressgpxTrack").show();
    jQ("#gpxTrack").show();
    setTimeout( showgpxTrackFunction(), 100 );
  });
});
  }
});
function showgpxTrackFunction() {
  // Show the map for the given id
  var mapProp = {
    mapTypeId:google.maps.MapTypeId.ROADMAP,
    scaleControl:true,
    streetViewControl:false
  };

  var map=new google.maps.Map(document.getElementById("gpxTrack"), mapProp);
  // Get the map file
  jQ.ajax({
    type: "GET",
    url: "https://haylingu3a.org/wp-content/uploads/2026/01/east-meon.gpx",
    dataType: "xml",
    success: function(xml) {
      // Request succeeded
      let points = [];
      let bounds = new google.maps.LatLngBounds ();
      jQ(xml).find("trkpt").each(function() {
        const lat = jQ(this).attr("lat");
        const lon = jQ(this).attr("lon");
        const p = new google.maps.LatLng(lat, lon);
        points.push(p);
        bounds.extend(p);
      });
      
      // Try reading map file as a route if no points found
      if (points.length == 0) {
        jQ(xml).find("rtept").each(function() {
          const lat = jQ(this).attr("lat");
          const lon = jQ(this).attr("lon");
          const p = new google.maps.LatLng(lat, lon);
          points.push(p);
          bounds.extend(p);
        });
      }
      
      // Create direction arrows to show on the route
      let directionArrow = {
        path: google.maps.SymbolPath.FORWARD_CLOSED_ARROW
      };

      // Create the route as a 'polyline' with direction arrows along it
      let poly = new google.maps.Polyline({
        path: points,
        strokeColor: "#AE0000",
        strokeOpacity: .6,
        strokeWeight: 3,
        icons:[
          {icon: directionArrow, offset: "10%"},
          {icon: directionArrow, offset: "35%"},
          {icon: directionArrow, offset: "60%"},
          {icon: directionArrow, offset: "85%"},
        ]
      });
      
      // Show the route with (any) distance calculation Javascript
      poly.setMap(map);
      // calculate line length
let distanceInKilometres = google.maps.geometry.spherical.computeLength(poly.getPath().getArray()) / 1000;
let distanceInMiles = +(distanceInKilometres * 0.6213).toFixed(1);
distanceInKilometres = +distanceInKilometres.toFixed(1);
jQ("#distanceStuffgpxTrack").text("Distance is " + distanceInMiles + " Miles; " + distanceInKilometres + " Kilometres");
      
      // fit bounds to the route so it is all visible
      map.fitBounds(bounds);

      // Add the starting marker if requested
      var marker = new google.maps.Marker({
  position: points[0],
  map: map,
  title: "Start",
  icon: "https://haylingu3a.org/wp-content/plugins/u3a-show-gpx/hiking.png"
});
    },
  
    error: function(jqXHR, textStatus, errorThrown) {
      // Unable to retrieve the map file
      jQ("#gpxTrack").text("Problem getting the gpx file (https://haylingu3a.org/wp-content/uploads/2026/01/east-meon.gpx).  Error is: " + textStatus + " " + errorThrown);
    },

    complete: function() {
      // When finished processing the Ajax, show the results of what we've done
      jQ("#progressgpxTrack").hide();
      jQ("#fullPagegpxTrack").show();
    }

    // Finish processing the Ajax request to retrieve the map file
  });
} 
</script>
]]></content:encoded>
	      	</item>
	</channel>
</rss>
