1<!doctype html> 2<html lang="en"> 3<head> 4 <meta charset="utf-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 6 <title>Glamping site directory | Woodland Champions</title> 7 8
8<script src="https://code.jquery.com/jquery-3.3.1.js"></script>
8 9
9<script src="/_lib/cms/assets/js/cms.js?v=1790608484"></script>
9 10
10<script src="https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.7.8/handlebars.min.js"></script>
10 11
11<script src="/_lib/cms/assets/js/shiftlib.js?v=1790608484"></script>
11 12 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"> 13
13<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>
13 14 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.9.0/css/all.min.css"> 15 16 <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Raleway"> 17 <link href="/assets/css/style.css?1790608484" rel="stylesheet"> 18 <link href="/assets/css/resp.css?1790608484" rel="stylesheet"> 19 20 <style> 21 .social-header a { 22 color: #007bff !important; 23 padding: 0 0.5rem; 24 font-size: 1.25rem; 25 } 26 .social-header a:hover { 27 color: #0056b3 !important; 28 } 29 </style> 30 31 <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 68 bytes, lines 31-32
31 32 <script async src="https://www.googletagmanager.com/gtag/js?id=
32G-EQ1DQ35Z4W
vendor: 16 bytes, lines 32-33
32"></script> 33
33<script> 34
vendor: 150 bytes, lines 34-38
34window.dataLayer = window.dataLayer || []; 35 function gtag(){dataLayer.push(arguments);} 36 gtag('js', new Date()); 37 38 gtag('config', '
38G-EQ1DQ35Z4W
vendor: 8 bytes, lines 38-39
38'); 39
39</script>
39 40 41 <link rel="apple-touch-icon" sizes="180x180" href="../assets/favicon/apple-touch-icon.png"> 42 <link rel="icon" type="image/png" sizes="32x32" href="../assets/favicon/favicon-32x32.png"> 43 <link rel="icon" type="image/png" sizes="16x16" href="../assets/favicon/favicon-16x16.png"> 44 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css"> 45 <link rel="manifest" href="../assets/favicon/site.webmanifest"> 46 <link rel="mask-icon" href="../assets/favicon/safari-pinned-tab.svg" color="#5bbad5"> 47 <meta name="msapplication-TileColor" content="#da532c"> 48 <meta name="theme-color" content="#ffffff"> 49</head> 50<body> 51 <header> 52 <nav class="navbar navbar-expand-lg navbar-light bg-light"> 53 54 <a class="navbar-brand" href="/"> 55 <img src="/assets/images/logohoriz.svg" style="height: 40px;"> 56 </a> 57 58 <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> 59 <span class="navbar-toggler-icon"></span> 60 </button> 61 62 <div class="collapse navbar-collapse bg-light" id="navbarSupportedContent"> 63 64 <ul class="navbar-nav ml-auto mr-auto ml-auto"> 65 <li class="nav-item"> 66 <a class="nav-link" href="/">Home</a> 67 </li> 68 <li class="nav-item"> 69 <a class="nav-link" href="/search">Directory</a> 70 </li> 71 <li class="nav-item"> 72 <a class="nav-link" href="/applications">Applications</a> 73 </li> 74 <li class="nav-item"> 75 <a class="nav-link" href="/application-form">Apply for Exemption</a> 76 </li> 77 <li class="nav-item"> 78 <a class="nav-link" href="/about">About</a> 79 </li> 80 <li class="nav-item"> 81 <a class="nav-link" href="/suppliers/">Suppliers</a> 82 </li> 83 <li class="nav-item"> 84 <a class="nav-link" href="/faq">FAQ</a> 85 </li> 86 <li class="nav-item"> 87 <a class="nav-link" href="/contact">Contact</a> 88 </li> 89 </ul> 90 91 <ul class="navbar-nav social-header"> 92 <li class="nav-item d-none d-lg-block"> 93 <a class="nav-link" href="https://www.facebook.com/woodlandchampionsclub" target="_blank"> 94 <i class="fab fa-facebook"></i> 95 </a> 96 </li> 97 <li class="nav-item d-none d-lg-block"> 98 <a class="nav-link" href="https://www.instagram.com/woodlandchampionsclub/" target="_blank"> 99 <i class="fab fa-instagram"></i> 100 </a> 101 </li> 102 <li class="nav-item d-none d-lg-block"> 103 <a class="nav-link" href="https://www.tiktok.com/@woodlandchampionsclub" target="_blank"> 104 <i class="fab fa-tiktok"></i> 105 </a> 106 </li> 107 <li class="nav-item"> 108 <a class="nav-link" href="#" data-toggle="modal" data-target="#searchModal"><i class="fas fa-search"></i></a> 109 </li> 110 <li class="nav-item"> 111 <a class="nav-link nav-user" href="/account/"><i class="far fa-user"></i></a> 112 </li> 113 </ul> 114 </div> 115 </nav> 116 </header> 117 118 119<div class="container-fluid result-block"> 120 <div class="row"> 121 <div class="d-none d-xl-block col-lg-12 col-xl-4"> 122 <div class="row results" style="overflow: auto; max-height: calc(100vh - 60px);"> 123 <div class="p-5" style="font-size: 20px;"> 124 <i class="fas fa-spinner fa-spin"></i> Loading.. 125 </div> 126 </div> 127 <div class="end-check" style="width: 0; height: 0;"></div> 128 </div> 129 130 <div class="map-wrap col-xl-8 p-0"> 131 <div id="map" style="height: calc(100vh - 60px);"></div> 132 </div> 133 </div> 134</div> 135 136<form method="get" id="searchForm"> 137 <input type="hidden" name="location" value=""> 138 <input type="hidden" name="lat" id="lat" value="53.9"> 139 <input type="hidden" name="lng" id="lng" value="-3"> 140 <input type="hidden" name="zoom" id="zoom" value="6"> 141 <input type="hidden" name="bounds" id="bounds" value=""> 142</form> 143
144<script src="/assets/js/matchHeight.min.js"></script>
144 145
146<script> 147// Resize map to screen resize 148function resizeMap() { 149 document.getElementById('map').style.width = `${document.querySelector('.map-wrap').offsetWidth}px`; 150} 151 152window.addEventListener('resize', () => { 153 setTimeout(resizeMap, 500); 154}); 155 156// matchHeight function 157function matchHeight(selector) { 158 const elements = document.querySelectorAll(selector); 159 let maxHeight = 0; 160 161 elements.forEach(el => { 162 el.style.height = 'auto'; // Reset height to get natural height 163 maxHeight = Math.max(maxHeight, el.offsetHeight); 164 }); 165 166 elements.forEach(el => el.style.height = `${maxHeight}px`); 167} 168 169// Run matchHeight on DOMContentLoaded 170document.addEventListener('DOMContentLoaded', () => { 171 matchHeight('.propertyHolder h4'); 172 matchHeight('.propertyHolder .overview-wrap'); 173}); 174</script>
174 175 176<link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/leaflet.css">
177<script src="https://unpkg.com/[email protected]/dist/leaflet.js"></script>
177 178
179<script> 180 // get map markers 181 var timer; 182 var qs = ''; 183 184 function getMarkers() { 185 $.ajax({ 186 type: 'GET', 187 url: '/api/properties' + window.location.search, 188 data: {}, 189 dataType: 'json', 190 success: function (data) { 191 // populate results panel 192 $('.results').html(data.results); 193 194 // update responsiveness 195 footerFix(); 196 197 $.each(data.points, function(index, point) { 198 if (!point.coords) { 199 return; 200 } 201 202 // don't add marker if it already exists 203 if (markers[point.id]) { 204 return; 205 } 206 207 var coords = point.coords.split(', '); 208 209 lat = coords[0]; 210 lng = coords[1]; 211 212 marker = L.marker([lat, lng]).addTo(map); 213 214 marker.bindPopup(point.html).openPopup(); 215 216 if (point.type == 'application') { 217 marker._icon.classList.add('application'); 218 } 219 220 markers[point.id] = marker; 221 }); 222 } 223 }); 224 } 225 226 function changeLocation() { 227 228 clearTimeout(timer); 229 230 timer = setTimeout(function() { 231 var center = map.getCenter(); 232 233 var latitude = center.lat; 234 var longitude = center.lng; 235 var zoom = map.getZoom(); 236 var rawBounds = map.getBounds(); 237 let bounds = rawBounds._southWest.lat + ',' + rawBounds._southWest.lng + ',' + rawBounds._northEast.lat + ',' + rawBounds._northEast.lng; 238 239 $('#lat').val(latitude); 240 $('#lng').val(longitude); 241 $('#zoom').val(zoom); 242 $('#bounds').val(bounds); 243 244 var stateObj = { 245 lat: $('#lat').val(), 246 lng: $('#lng').val(), 247 zoom: $('#zoom').val(), 248 bounds: $('#bounds').val(), 249 }; 250 251 var url = '/search?'+ qs +'lat=' + stateObj.lat + '&lng=' + stateObj.lng + '&zoom=' + stateObj.zoom + '&bounds=' + stateObj.bounds; 252 253 window.history.pushState(stateObj, 254 'Directory', 255 url); 256 257 getMarkers(); 258 }, 100); 259 } 260 261 // handle back button 262 window.onpopstate = function(event) { 263 location.reload(); 264 }; 265 266 var markers = []; 267 var map; 268 var initiated = false; 269 var infowindow; 270 271 function initMap() { 272 var myLatlng = { 273 lat: parseFloat('53.9'), 274 lng: parseFloat('-3') 275 }; 276 277 map = L.map('map').setView([myLatlng.lat, myLatlng.lng], 6); 278 279 // set map tiles source 280 L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', { 281 attribution: 'Map data © <a href="https://www.openstreetmap.org/">OpenStreetMap</a> contributors', 282 maxZoom: 18, 283 }).addTo(map); 284 285 //map.scrollWheelZoom.disable(); 286 287 map.on('moveend', changeLocation); 288 changeLocation(); 289 } 290 291 initMap(); 292 293 // highlight marker on mouseover 294 $('body').on('mouseenter', '.propertyHolder', function() { 295 if (markers[$(this).data('id')]) { 296 markers[$(this).data('id')]._icon.classList.add("highlight"); 297 } 298 }) 299 .on('mouseleave', '.propertyHolder', function() { 300 if (markers[$(this).data('id')]) { 301 markers[$(this).data('id')]._icon.classList.remove("highlight"); 302 } 303 }); 304</script>
304 305 306<style> 307 img.highlight { 308 filter: hue-rotate(120deg) !important; 309 } 310 311 img.application { 312 filter: hue-rotate(240deg); 313 } 314</style> 315 <footer class="footer"> 316 <div class="container-fluid p-5"> 317 <div class="row py-3 "> 318 <div class="col-12 col-md"> 319 <h5>About</h5> 320 <ul class="list-unstyled text-small"> 321 <li><a href="/about">About us</a></li> 322 <li><a href="/club-objectives">Club Objectives</a></li> 323 <li><a href="/club-constitution">Club Constitution</a></li> 324 <li><a href="/owners-terms">Site owners terms & conditions</a></li> 325 <li><a href="/terms">Glampers terms & conditions</a></li> 326 <li><a href="/dog-friendly-glamping">Dog Friendly Glamping</a></li> 327 <li><a href="/wood-burner-glamping">Wood Burner Glamping</a></li> 328 <li><a href="/hidden-gems">Hidden Gems</a></li> 329 <li><a href="/contact">Contact</a></li> 330 </ul> 331 </div> 332 <div class="col-12 col-md"> 333 <h5>Host</h5> 334 <ul class="list-unstyled text-small"> 335 <li><a href="/register/">Join us</a></li> 336 <li><a href="/application-form">Application for Exemption</a></li> 337 <li><a href="https://woodlandchampions.co.uk/uploads/THE%20CARAVAN%20CODE.docx">Caravan Code</a></li> 338 <li><a href="https://woodlandchampions.co.uk/uploads/complaints%20policy.docx">Complaints Procedure</a></li> 339 <li><a href="https://woodlandchampions.co.uk/uploads/THE%20SEA%20SHORE%20CODE.pdf">Seashore Code</a></li> 340 <li><a href="https://woodlandchampions.co.uk/uploads/monitoring%20compliance%20policy.docx">Monitoring and Compliance procedure</a></li> 341 <li><a href="/suppliers">Suppliers</a></li> 342 <li><a href="/counties">Counties</a></li> 343 </ul> 344 </div> 345 </div> 346 347 <div class="row py-3 border-top border-secondary"> 348 <div class="col-6 col-md"> 349 © 2026 Woodland Champions. 350 <ul> 351 <li> 352 <a href="/privacy">Privacy</a> 353 </li> 354 <li> 355 <a href="/terms">Terms</a> 356 </li> 357 <li> 358 <a href="/sitemap">Sitemap</a> 359 </li> 360 </ul> 361 </div> 362 <div class="col-6 col-md text-right"></div> 363 </div> 364 365 <div class="row py-3 border-top border-secondary"> 366 <div class="col-6 col-md text-center"> 367 We are members of ACCEO<br> 368 <img src="/assets/images/acceo.png" style="height: 100px;"> 369 </div> 370 </div> 371 </div> 372 </footer> 373 374 <div class="modal fade" id="searchModal" tabindex="-1" role="dialog" aria-labelledby="searchModalLabel" aria-hidden="true"> 375 <div class="modal-dialog" role="document"> 376 <div class="modal-content"> 377 <div class="modal-header"> 378 <h5 class="modal-title" id="searchModalLabel">Search</h5> 379 <button type="button" class="close" data-dismiss="modal" aria-label="Close">
380 <span aria-hidden="true">×</span> 381 </button> 382 </div> 383 <form method="get" action="/search"> 384 <div class="modal-body"> 385 <div class="form-group"> 386 <label>Name</label> 387 <input type="text" name="name" value="" autocomplete="off" class="w-100"> 388 </div> 389 390 <div class="form-group"> 391 <label>Location</label> 392 <select name="location" class="form-control"> 393 <option value="">Choose</option> 394 <option label="Abergavenny, Monmouthshire" value="212">Abergavenny, Monmouthshire</option><option label="Afonwen, Mold, Flintshire" value="173">Afonwen, Mold, Flintshire</option><option label="Ambleside, Cumbria" value="72">Ambleside, Cumbria</option><option label="Anderby, Skegness, Lincs" value="95">Anderby, Skegness, Lincs</option><option label="Angle, Pembroke" value="139">Angle, Pembroke</option><option label="Angle, Pembrokeshire" value="141">Angle, Pembrokeshire</option><option label="Ardingly, Haywards Heath, Sussex" value="126">Ardingly, Haywards Heath, Sussex</option><option label="Armathwaite, Carlisle, Cumbria" value="130">Armathwaite, Carlisle, Cumbria</option><option label="Arundel, West Sussex" value="65">Arundel, West Sussex</option><option label="Ashford, Kent" value="217">Ashford, Kent</option><option label="Avonwick, Totnes, England" value="15">Avonwick, Totnes, England</option><option label="Balsall Common, Coventry, West Midlands" value="201">Balsall Common, Coventry, West Midlands</option><option label="Barnstaple, Devon" value="223">Barnstaple, Devon</option><option label="Beauly, Inverness" value="224">Beauly, Inverness</option><option label="Beauly, Inverness" value="228">Beauly, Inverness</option><option label="Beaworthy Devon England" value="23">Beaworthy Devon England</option><option label="Beckley, Oxford" value="120">Beckley, Oxford</option><option label="Beckley, Rye" value="239">Beckley, Rye</option><option label="Bideford Devon England" value="19">Bideford Devon England</option><option label="Birstwith, Harrogate, Yorks" value="77">Birstwith, Harrogate, Yorks</option><option label="Blackwater, Truro, Cornwall" value="171">Blackwater, Truro, Cornwall</option><option label="Blaenau Ffestinog, Gwynedd" value="69">Blaenau Ffestinog, Gwynedd</option><option label="Bolton Le Sands, Carnforth, Lancashire" value="167">Bolton Le Sands, Carnforth, Lancashire</option><option label="Bonvilston Cardiff Wales" value="27">Bonvilston Cardiff Wales</option><option label="Bottesford, Nr Melton, Leicestershire" value="104">Bottesford, Nr Melton, Leicestershire</option><option label="Bradmore, Nottingham" value="103">Bradmore, Nottingham</option><option label="Brecon, Powys" value="242">Brecon, Powys</option><option label="Bridgend, Vale of Glamorgan" value="241">Bridgend, Vale of Glamorgan</option><option label="Bridport, Dorset" value="45">Bridport, Dorset</option><option label="Bristol, North Somerset" value="209">Bristol, North Somerset</option><option label="Bromley, Kent" value="233">Bromley, Kent</option><option label="Brongest, Newcastle Emlyn, Ceredigion" value="152">Brongest, Newcastle Emlyn, Ceredigion</option><option label="Brook, Godalming, Surrey" value="236">Brook, Godalming, Surrey</option><option label="Burton Cheshire England" value="14">Burton Cheshire England</option><option label="Cambridge, Cambridgeshire" value="206">Cambridge, Cambridgeshire</option><option label="Canterbury, Kent" value="234">Canterbury, Kent</option><option label="Capenhurst, Chester" value="214">Capenhurst, Chester</option><option label="Carmarthen, Carmarthenshire" value="68">Carmarthen, Carmarthenshire</option><option label="Carnforth, Lancashire" value="153">Carnforth, Lancashire</option><option label="Carnforth, Lancashire" value="191">Carnforth, Lancashire</option><option label="Carreglefn Anglesey Wales" value="5">Carreglefn Anglesey Wales</option><option label="Chalfont Buckinghamshire England" value="10">Chalfont Buckinghamshire England</option><option label="Chepstow, Monmouthshire" value="245">Chepstow, Monmouthshire</option><option label="Chessington, Surrey" value="70">Chessington, Surrey</option><option label="Chester, Cheshire West and Chester" value="229">Chester, Cheshire West and Chester</option><option label="Chester, England" value="38">Chester, England</option><option label="Chippenham, Wiltshire" value="51">Chippenham, Wiltshire</option><option label="Church Stretton, Shropshire" value="66">Church Stretton, Shropshire</option><option label="Chy An Goverrow, Lamorna, Penzance, Cornwall" value="113">Chy An Goverrow, Lamorna, Penzance, Cornwall</option><option label="Ciliau Coch, Marros, Pentywyn, Caerfyrddin, Carmarthenshire" value="129">Ciliau Coch, Marros, Pentywyn, Caerfyrddin, Carmarthenshire</option><option label="Cirencester, Gloucestershire" value="213">Cirencester, Gloucestershire</option><option label="Cold Ashton, Bath, Somerset" value="84">Cold Ashton, Bath, Somerset</option><option label="Coleford, Gloucestershire" value="41">Coleford, Gloucestershire</option><option label="Colne, Lancashire" value="247">Colne, Lancashire</option><option label="Colston Bassett, Nottinghamshire" value="100">Colston Bassett, Nottinghamshire</option><option label="Colyton, Devon" value="208">Colyton, Devon</option><option label="Coryton, Okehampton, Devon" value="146">Coryton, Okehampton, Devon</option><option label="Cottered, Stevenage, Hertfordshire" value="199">Cottered, Stevenage, Hertfordshire</option><option label="Cowes, Isle of Wight" value="211">Cowes, Isle of Wight</option><option label="Cranbrook, Sissinghurst, in the Weald of Kent" value="94">Cranbrook, Sissinghurst, in the Weald of Kent</option><option label="Cromer, Norfolk" value="35">Cromer, Norfolk</option><option label="Crowborough, Nr Tunbridge Wells, East Sussex" value="89">Crowborough, Nr Tunbridge Wells, East Sussex</option><option label="Cwmbach, Aberdare, Carmarthenshire" value="190">Cwmbach, Aberdare, Carmarthenshire</option><option label="Cwmcarn, Caerphilly, Monmouthshire, South Wales" value="179">Cwmcarn, Caerphilly, Monmouthshire, South Wales</option><option label="Cynwyl Elfed, Carmarthenshire" value="58">Cynwyl Elfed, Carmarthenshire</option><option label="Daventry, Northants" value="52">Daventry, Northants</option><option label="Dorchester, Dorset" value="67">Dorchester, Dorset</option><option label="Draycot Cerne, Chippenham, Wiltshire" value="202">Draycot Cerne, Chippenham, Wiltshire</option><option label="Driffield Yorkshire England" value="9">Driffield Yorkshire England</option>
394<option label="Droitwich, Worcestershire" value="57">Droitwich, Worcestershire</option><option label="Dulverton, Exmoor, Somerset" value="182">Dulverton, Exmoor, Somerset</option><option label="Dunkeswell, Honiton, Devon" value="78">Dunkeswell, Honiton, Devon</option><option label="Eden Valley, Great Salkeld, Penrith, England" value="11">Eden Valley, Great Salkeld, Penrith, England</option><option label="Ely, Cambridgeshire" value="197">Ely, Cambridgeshire</option><option label="Exeter, Devon" value="204">Exeter, Devon</option><option label="Ffynnongroyw, Prestatyn, Flintshire" value="93">Ffynnongroyw, Prestatyn, Flintshire</option><option label="Fowlmere, Cambridgeshire" value="147">Fowlmere, Cambridgeshire</option><option label="Fowlmere, Nr Duxford, Cambridgeshire" value="144">Fowlmere, Nr Duxford, Cambridgeshire</option><option label="Frodsham, Chester, Cheshire" value="96">Frodsham, Chester, Cheshire</option><option label="Gillingham, Beccles, Norfolk" value="175">Gillingham, Beccles, Norfolk</option><option label="Glascoed, Pontypool, Monmouthshire" value="125">Glascoed, Pontypool, Monmouthshire</option><option label="Godalming, Surrey" value="161">Godalming, Surrey</option><option label="Godalming, Surrey" value="169">Godalming, Surrey</option><option label="Goole, Yorkshire" value="102">Goole, Yorkshire</option><option label="Gosforth, Lake District" value="117">Gosforth, Lake District</option><option label="Gowerton, Swansea" value="109">Gowerton, Swansea</option><option label="Great Abington, Cambridge" value="108">Great Abington, Cambridge</option><option label="Gurnard Isle of Wight England" value="21">Gurnard Isle of Wight England</option><option label="Gurnard, Isle of Wight" value="106">Gurnard, Isle of Wight</option><option label="Hambrook West Sussex England" value="24">Hambrook West Sussex England</option><option label="Happisburgh Norfolk England" value="13">Happisburgh Norfolk England</option><option label="Hathersage, Derbyshire" value="248">Hathersage, Derbyshire</option><option label="Haverfordwest, Pembrokeshire" value="48">Haverfordwest, Pembrokeshire</option><option label="Hepworth, Huddersfield, West Yorkshire" value="196">Hepworth, Huddersfield, West Yorkshire</option><option label="Hertford England" value="8">Hertford England</option><option label="Hexden Farm, Hastings Road, Rolvenden, Kent TN17 4PN." value="187">Hexden Farm, Hastings Road, Rolvenden, Kent TN17 4PN.</option><option label="Hexham, Northumberland" value="162">Hexham, Northumberland</option><option label="Hexham, Northumberland" value="166">Hexham, Northumberland</option><option label="High Wycombe, Buckinghamshire" value="240">High Wycombe, Buckinghamshire</option><option label="Higham, East Sussex" value="244">Higham, East Sussex</option><option label="Highbridge, Somerset" value="99">Highbridge, Somerset</option><option label="Higher Kinnerton, Flintshire" value="218">Higher Kinnerton, Flintshire</option><option label="Hitchin, Hertfordshire" value="230">Hitchin, Hertfordshire</option><option label="Holbeton, Plymouth, Devon" value="119">Holbeton, Plymouth, Devon</option><option label="Honiton Devon England" value="28">Honiton Devon England</option><option label="Horns Cross, Bideford, Devon" value="138">Horns Cross, Bideford, Devon</option><option label="Hundelby, Spilsby, Skegness, Lincolnshire" value="159">Hundelby, Spilsby, Skegness, Lincolnshire</option><option label="Ilfracombe, Devon" value="71">Ilfracombe, Devon</option><option label="Kelshall, Chester" value="39">Kelshall, Chester</option><option label="Kidwelly, Carmarthenshire" value="124">Kidwelly, Carmarthenshire</option><option label="Kilgetty Pembrokeshire England" value="4">Kilgetty Pembrokeshire England</option><option label="Kings Lynn, Norfolk" value="54">Kings Lynn, Norfolk</option><option label="Kington, Herefordshire" value="64">Kington, Herefordshire</option><option label="Kington, Herefordshire" value="122">Kington, Herefordshire</option><option label="Lamorna, Penzance, Cornwall" value="116">Lamorna, Penzance, Cornwall</option><option label="Lancaster, Lancashire" value="216">Lancaster, Lancashire</option><option label="Langport, Somerset" value="46">Langport, Somerset</option><option label="Launceston, Cornwall" value="215">Launceston, Cornwall</option><option label="Lawrenny Pembrokeshire Wales" value="7">Lawrenny Pembrokeshire Wales</option><option label="Leek, Staffs" value="76">Leek, Staffs</option><option label="Leighton Buzzard, Bedfordshire" value="75">Leighton Buzzard, Bedfordshire</option><option label="Liskeard, Cornwall" value="225">Liskeard, Cornwall</option><option label="Llandegfan, Anglesey" value="59">Llandegfan, Anglesey</option><option label="Llandeilo, Carmarthenshire" value="61">Llandeilo, Carmarthenshire</option><option label="Llanrhystud, Aberystwyth, Ceredigion, Wales" value="82">Llanrhystud, Aberystwyth, Ceredigion, Wales</option><option label="Llysyfran Pembrokeshire England" value="12">Llysyfran Pembrokeshire England</option><option label="Lode Fen, Cambridge" value="134">Lode Fen, Cambridge</option><option label="Lound, Retford, Nottinghamshire" value="180">Lound, Retford, Nottinghamshire</option><option label="Lymington, Hampshire" value="90">Lymington, Hampshire</option><option label="Maen Valley, Falmouth, Cornwall" value="140">Maen Valley, Falmouth, Cornwall</option><option label="Maidencombe, Torquay" value="227">Maidencombe, Torquay</option><option label="Malton, Yorkshire" value="49">Malton, Yorkshire</option><option label="Marlborough , Wiltshire" value="55">Marlborough , Wiltshire</option><option label="Marros, Pentywyn, Caerfyrddin, Carmarthenshire" value="132">Marros, Pentywyn, Caerfyrddin, Carmarthenshire</option><option label="Marton, Leamington Spa, Warwickshire, West Midlands" value="172">Marton, Leamington Spa, Warwickshire, West Midlands</option><option label="Messing Essex England" value="17">Messing Essex England</option><option label="Michaelstow, Cornwall" value="91">Michaelstow, Cornwall</option><option label="Middleton, Matlock, Derbyshire" value="181">Middleton, Matlock, Derbyshire</option><option label="Midford, Bath, North East Somerset" value="186">Midford, Bath, North East Somerset</option><option label="Minsterworth, Gloucester" value="112">Minsterworth, Gloucester</option><option label="Mold, Flintshire" value="42">Mold, Flintshire</option><option label="Molton, Devon" value="194">Molton, Devon</option><option label="Morpeth, Northumbria" value="62">Morpeth, Northumbria</option><option label="Narberth, Tenby, Pembrokeshire" value="155">Narberth, Tenby, Pembrokeshire</option><option label="Nazeing Essex England" value="29">Nazeing Essex England</option><option label="Newark, Lincolnshire" value="222">Newark, Lincolnshire</option><option label="Norfolk England" value="1">Norfolk England</option><option label="North Burlingham, Norwich, Norfolk" value="73">North Burlingham, Norwich, Norfolk</option><option label="Outwell, nr Kings Lynn, Norfolk" value="151">Outwell, nr Kings Lynn, Norfolk</option><option label="Oxford, Oxfordshire" value="34">Oxford, Oxfordshire</option><option label="Ozleworth, Wotton-Under-Edge, Gloucestershire" value="127">Ozleworth, Wotton-Under-Edge, Gloucestershire</option><option label="Ozleworth, Wotton-Under-Edge, Gloucestershire" value="131">Ozleworth, Wotton-Under-Edge, Gloucestershire</option><option label="Padstow, Cornwall" value="200">Padstow, Cornwall</option><option label="Paignton, Devon" value="60">Paignton, Devon</option><option label="Parkgate, Dumfries and Galloway" value="205">Parkgate, Dumfries and Galloway</option><option label="Pembroke Pembrokeshire Wales" value="33">Pembroke Pembrokeshire Wales</option><option label="Penlan, Brecon Beacons, Wales" value="121">Penlan, Brecon Beacons, Wales</option><option label="Pentraeth, Isle of Anglesey" value="164">Pentraeth, Isle of Anglesey</option><option label="Pentraeth, Isle of Anglesey" value="165">Pentraeth, Isle of Anglesey</option><option label="Petersfield, Hampshire" value="37">Petersfield, Hampshire</option><option label="Pickering Yorkshire England" value="31">Pickering Yorkshire England</option><option label="Plush, Dorchester, Dorset" value="118">Plush, Dorchester, Dorset</option><option label="Polegate, Eastbourne, East Sussex" value="135">Polegate, Eastbourne, East Sussex</option><option label="Port Isaac, Bodmin, Cornwall" value="210">Port Isaac, Bodmin, Cornwall</option>
394<option label="Port Quin, Cornwall" value="98">Port Quin, Cornwall</option><option label="Porthmadog, Gwynedd, West Wales" value="101">Porthmadog, Gwynedd, West Wales</option><option label="Redruth, Cornwall" value="192">Redruth, Cornwall</option><option label="Resolven, Neath, Neath Port Talbot" value="137">Resolven, Neath, Neath Port Talbot</option><option label="Robertsbridge, East Sussex" value="53">Robertsbridge, East Sussex</option><option label="Rolvenden, Cranbrook, Tenterden, Kent" value="143">Rolvenden, Cranbrook, Tenterden, Kent</option><option label="Rufforth, York" value="174">Rufforth, York</option><option label="Rufforth, York, North Yorkshire" value="176">Rufforth, York, North Yorkshire</option><option label="Rutland, Lincolnshire" value="221">Rutland, Lincolnshire</option><option label="Salisbury, Wiltshire" value="203">Salisbury, Wiltshire</option><option label="Saltford Bristol England" value="22">Saltford Bristol England</option><option label="Saltford, Bath, Somerset" value="168">Saltford, Bath, Somerset</option><option label="Sandside, Cockerham, Lancaster, Lancashire" value="184">Sandside, Cockerham, Lancaster, Lancashire</option><option label="Seer Green, Gerrards Cross, Buckinghamshire" value="177">Seer Green, Gerrards Cross, Buckinghamshire</option><option label="Sennybridge, Brecon" value="235">Sennybridge, Brecon</option><option label="Shepton Mallet, North Somerset" value="220">Shepton Mallet, North Somerset</option><option label="Sherborne, Dorset" value="156">Sherborne, Dorset</option><option label="Sherborne, Dorset" value="163">Sherborne, Dorset</option><option label="Sherborne, Somerset" value="246">Sherborne, Somerset</option><option label="Shrewsbury, Shropshire" value="40">Shrewsbury, Shropshire</option><option label="Sidbury, Sidmouth, Devon" value="92">Sidbury, Sidmouth, Devon</option><option label="Singleton, Poulton-Le-Fylde, Lancashire" value="149">Singleton, Poulton-Le-Fylde, Lancashire</option><option label="Skegness, Lincolnshire" value="97">Skegness, Lincolnshire</option><option label="St Breock, Wadebridge, Cornwall" value="145">St Breock, Wadebridge, Cornwall</option><option label="St Erme, Truro. Cornwall" value="80">St Erme, Truro. Cornwall</option><option label="St. Hillary, Penzance" value="232">St. Hillary, Penzance</option><option label="St. Ives, Cornwall" value="237">St. Ives, Cornwall</option><option label="Steyning West Sussex England" value="16">Steyning West Sussex England</option><option label="Stockland, Honiton, Devon" value="148">Stockland, Honiton, Devon</option><option label="Stockport, Greater Manchester" value="63">Stockport, Greater Manchester</option><option label="Stone Raise, Armathwaite, Carlisle" value="128">Stone Raise, Armathwaite, Carlisle</option><option label="Stoneley Green, Nantwich, Cheshire" value="154">Stoneley Green, Nantwich, Cheshire</option><option label="Swanage, Dorset" value="243">Swanage, Dorset</option><option label="Tattersett, Fakenham, Norfolk" value="195">Tattersett, Fakenham, Norfolk</option><option label="Taunton Somerset England" value="6">Taunton Somerset England</option><option label="Tenbury Wells, Worcestershire" value="85">Tenbury Wells, Worcestershire</option><option label="Tenby Wales" value="2">Tenby Wales</option><option label="Tewin, Hertfordshire" value="79">Tewin, Hertfordshire</option><option label="Thorpe, Ashbourne, Derbyshire" value="160">Thorpe, Ashbourne, Derbyshire</option><option label="Totnes Devon England" value="30">Totnes Devon England</option><option label="Trefeglwys, Caersws, Newtown, Powys" value="114">Trefeglwys, Caersws, Newtown, Powys</option><option label="Trefeglwys, Caersws, Powys" value="115">Trefeglwys, Caersws, Powys</option><option label="Tresillian, Truro, Cornwall" value="83">Tresillian, Truro, Cornwall</option><option label="Trimsaran Carmarthenshire Wales" value="20">Trimsaran Carmarthenshire Wales</option><option label="Truro, Cornwall" value="219">Truro, Cornwall</option><option label="Tunley, Bath, Somerset" value="105">Tunley, Bath, Somerset</option><option label="Tunley, Bath, Somerset" value="107">Tunley, Bath, Somerset</option><option label="Umberleigh, Barnstaple, Devon" value="81">Umberleigh, Barnstaple, Devon</option><option label="Upper Tumble, Llanelli , Carmarthenshire" value="87">Upper Tumble, Llanelli , Carmarthenshire</option><option label="Upper Tumble, Llanelli, Nr Swansea" value="88">Upper Tumble, Llanelli, Nr Swansea</option><option label="Warmley, South Gloucestershire" value="56">Warmley, South Gloucestershire</option><option label="Warwick, Warwickshire" value="238">Warwick, Warwickshire</option><option label="Wells Mendip Somerset England" value="32">Wells Mendip Somerset England</option><option label="Wells Next to the Sea, Norfolk" value="226">Wells Next to the Sea, Norfolk</option><option label="Wells-next-the-Sea, Norfolk" value="74">Wells-next-the-Sea, Norfolk</option><option label="Welshpool Powys Wales" value="18">Welshpool Powys Wales</option><option label="West Horley, Leatherhead, Surrey" value="123">West Horley, Leatherhead, Surrey</option><option label="Westwell, Ashford, Kent" value="136">Westwell, Ashford, Kent</option><option label="Whitchurch, Somerset" value="43">Whitchurch, Somerset</option><option label="Whitemill, Carmarthen" value="133">Whitemill, Carmarthen</option><option label="Whitland, Pembrokeshire" value="111">Whitland, Pembrokeshire</option><option label="Whitwick, Coalville, Leiciester" value="157">Whitwick, Coalville, Leiciester</option><option label="Whitwick, Loughborough, Leicestershire." value="158">Whitwick, Loughborough, Leicestershire.</option><option label="Widford Hertfordshire England" value="3">Widford Hertfordshire England</option>
394<option label="Winford, Bristol, North Somerset" value="185">Winford, Bristol, North Somerset</option><option label="Winkleigh, Torrington, Devon" value="170">Winkleigh, Torrington, Devon</option><option label="Withiel, Bodmin, Cornwall" value="150">Withiel, Bodmin, Cornwall</option><option label="Witney, Oxfordshire" value="50">Witney, Oxfordshire</option><option label="Witton Le Wear County Durham England" value="25">Witton Le Wear County Durham England</option><option label="Wolfscastle, Haverfordwest, Pembrokeshire" value="193">Wolfscastle, Haverfordwest, Pembrokeshire</option><option label="Woodcroft, Chepstow, Gloucestershire" value="183">Woodcroft, Chepstow, Gloucestershire</option><option label="Wooler Northumberland England" value="26">Wooler Northumberland England</option><option label="Worcester, Worcestershire" value="198">Worcester, Worcestershire</option><option label="Worston, Clitheroe, Lancashire" value="188">Worston, Clitheroe, Lancashire</option><option label="Wyndhurst, Wollerton, Shropshire" value="142">Wyndhurst, Wollerton, Shropshire</option> </select> 395 </div> 396 397 <div class="form-group"> 398 <div data-name="amenities"> 399 <div> <label for="amenities" class="col-form-label">Amenities</label> </div> <div style="max-height: 200px; width: 200px; overflow: scroll"> <label><input type="checkbox" name="amenities[]" value="21" > Adults Only</label><br> <label><input type="checkbox" name="amenities[]" value="14" > BBQ</label><br> <label><input type="checkbox" name="amenities[]" value="26" > Bedding</label><br> <label><input type="checkbox" name="amenities[]" value="31" > Cafe</label><br> <label><input type="checkbox" name="amenities[]" value="11" > Compost Toilets</label><br> <label><input type="checkbox" name="amenities[]" value="7" > Enclosed camping pitches</label><br> <label><input type="checkbox" name="amenities[]" value="20" > EV Charging</label><br> <label><input type="checkbox" name="amenities[]" value="6" > Family/Kid Friendly</label><br> <label><input type="checkbox" name="amenities[]" value="13" > Fire pits</label><br> <label><input type="checkbox" name="amenities[]" value="3" > Flush toilets</label><br> <label><input type="checkbox" name="amenities[]" value="18" > Games Room</label><br> <label><input type="checkbox" name="amenities[]" value="12" > Hot running water</label><br> <label><input type="checkbox" name="amenities[]" value="5" > Hot tub</label><br> <label><input type="checkbox" name="amenities[]" value="2" > Jacuzzi</label><br> <label><input type="checkbox" name="amenities[]" value="30" > Lakeside</label><br> <label><input type="checkbox" name="amenities[]" value="24" > Meal Packages</label><br> <label><input type="checkbox" name="amenities[]" value="10" > Netflix</label><br> <label><input type="checkbox" name="amenities[]" value="28" > Outdoor Bath</label><br> <label><input type="checkbox" name="amenities[]" value="29" > Outdoor Shower</label><br> <label><input type="checkbox" name="amenities[]" value="9" > Pets Allowed</label><br> <label><input type="checkbox" name="amenities[]" value="19" > Pizza Oven</label><br> <label><input type="checkbox" name="amenities[]" value="17" > Sauna</label><br> <label><input type="checkbox" name="amenities[]" value="4" > Smoking allowed</label><br> <label><input type="checkbox" name="amenities[]" value="25" > Spa Packages</label><br> <label><input type="checkbox" name="amenities[]" value="22" > Swimming pool</label><br> <label><input type="checkbox" name="amenities[]" value="27" > Towels</label><br> <label><input type="checkbox" name="amenities[]" value="8" > Washing Machine</label><br> <label><input type="checkbox" name="amenities[]" value="23" > Waterless Toilets</label><br> <label><input type="checkbox" name="amenities[]" value="1" > Wifi</label><br> </div> </div> 400 </div> 401 402 403 </div> 404 <div class="modal-footer"> 405 <button type="submit" class="btn btn-secondary">Go</button> 406 </div> 407 </form> 408 </div> 409 </div> 410 </div> 411 412
412<script> 413 function footerFix() { 414 if ($("body").outerHeight() < $(window).outerHeight()) { 415 $(".footer").addClass("footer-abs"); 416 } else { 417 $(".footer").removeClass("footer-abs"); 418 } 419 } 420 421 $(function() { 422 if (window.width > 768) { 423 footerFix(); 424 } 425 $(window).bind('resize', function() { 426 if (window.width > 768) { 427 footerFix(); 428 } 429 430 }); 431 432 }); 433 434 $(function() { 435 $('body').on('mouseover', 436 '.slide', 437 function() { 438 $(this).children('.carousel-control-next, .carousel-control-prev').addClass('show-indicators'); 439 }); 440 441 $('body').on('mouseout', 442 '.slide', 443 function() { 444 $(this).children('.carousel-control-next, .carousel-control-prev').removeClass('show-indicators'); 445 }); 446 }); 447 </script>
447 448 449
449<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/[email protected]/src/bootstrap-input-spinner.min.js"></script>
449 450
450<script> 451 $("input[type='number']").inputSpinner() 452 </script>
452 453 454
454<script type="text/javascript" src="https://cdn.jsdelivr.net/momentjs/latest/moment.min.js"></script>
454 455
455<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/daterangepicker/daterangepicker.min.js"></script>
455 456 <link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/daterangepicker/daterangepicker.css"> 457 458
458<script type="text/javascript"> 459 $(function() { 460 var start = moment($('#start').val()); 461 var end = moment($('#end').val()); 462 var init = true; 463 464 function cb(start, 465 end) { 466 $('#daterange span').html(start.format('MMMM D, YYYY') + ' - ' + end.format('MMMM D, YYYY')); 467 $('#start').val(start.format('YYYY-MM-DD')) 468 $('#end').val(end.format('YYYY-MM-DD')) 469 470 if (init) { 471 init = false; 472 } else { 473 $('#theForm').submit(); 474 } 475 } 476 477 $('#daterange').daterangepicker({ 478 locale: { 479 'format': 'YYYY-MM-DD', 480 cancelLabel: 'Clear' 481 } 482 }, cb); 483 484 $('#daterange').on('cancel.daterangepicker', function(ev, picker) { 485 //do something, like clearing an input 486 $('#daterange').val(''); 487 }); 488 489 cb(start, end); 490 }); 491 492 $("#searchModal").on('shown.bs.modal', function() { 493 $(this).find('input').first().focus(); 494 }); 495 496 // active nav 497 const nodeList = document.querySelectorAll('.nav-link'); 498 499 for (let i = 0; i < nodeList.length; i++) { 500 const element = nodeList[i]; 501 if (element.getAttribute('href') === location.pathname) { 502 element.classList.add('active'); 503 } 504 } 505 </script>
505 506 </html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.