#mc_embed_signup{background:#fff; false;clear:left; font:14px Helvetica,Arial,sans-serif; width: 800px;}
/* Add your own Mailchimp form style overrides in your site stylesheet or in this style block.
We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */
#mc-embedded-subscribe-form input[type=checkbox]{display: inline; width: auto;margin-right: 10px;}
#mergeRow-gdpr {margin-top: 20px;}
#mergeRow-gdpr fieldset label {font-weight: normal;}
#mc-embedded-subscribe-form .mc_fieldset{border:none;min-height: 0px;padding-bottom:0px;}

Join Us: Register with Garthorne Road Nature Reserve Would you like to receive information about ours Open Days/Events, Conservation volunteering or a committee member for the Friends of the Road Nature Reserve (FoGRNR). Our Objectives are: To promote the wildlife of the reserve and involve the local community. 

* indicates required
First Name *
Surname *
Email Address *E-mail addre
How did you hear about us? *

  • Search Engine
  • Social Media
  • Friend or Family
  • Other
We would like to send you further updates *

  • Yes please I would to receive them
  • No thank you
Phone Number
Home Number
Interests

  • Events & Open days
  • Conservation workdays
  • Helping on open days
  • Committee member
  • Member
You are over 18?

  • Yes
Would you like to be added to the group’s WhatApp 

  • Task Day
  • Open Days
Email Format

  • html
  • text
Marketing Permissions

Please select all the ways you would like to hear from Friends of Garthorne Road Nature Reserve :https://garthorneroadnaturereserve.com/about/privacy-policy-for-networking-for-friends-of-garthorne-road-nature-reserve/

E-mailText

You can unsubscribe at any time by clicking the link in the footer of our emails. For information about our privacy practices, please visit our website. https://garthorneroadnaturereserve.com/about/privacy-policy-for-networking-for-friends-of-garthorne-road-nature-reserve/

We use Mailchimp as our marketing platform. By clicking below to subscribe, you acknowledge that your information will be transferred to Mailchimp for processing. Learn more about Mailchimp’s privacy practices.

Intuit Mailchimp

//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[1]=’FNAME’;ftypes[1]=’text’;fnames[2]=’LNAME’;ftypes[2]=’text’;fnames[0]=’EMAIL’;ftypes[0]=’email’;fnames[3]=’MMERGE3′;ftypes[3]=’radio’;fnames[4]=’MMERGE4′;ftypes[4]=’radio’;fnames[8]=’MMERGE8′;ftypes[8]=’text’;fnames[11]=’MMERGE11′;ftypes[11]=’number’;fnames[5]=’MMERGE5′;ftypes[5]=’radio’;fnames[6]=’MMERGE6′;ftypes[6]=’radio’;}(jQuery));var $mcj = jQuery.noConflict(true);
// SMS Phone Multi-Country Functionality
if(!window.MC) {
window.MC = {};
}
window.MC.smsPhoneData = {
defaultCountryCode: ‘GB’,
programs: [],
smsProgramDataCountryNames: []
};

function getCountryUnicodeFlag(countryCode) {
return countryCode.toUpperCase().replace(/./g, (char) => String.fromCodePoint(char.charCodeAt(0) + 127397))
};

// HTML sanitization function to prevent XSS
function sanitizeHtml(str) {
if (typeof str !== ‘string’) return ”;
return str
.replace(/&/g, ‘&’)
.replace(//g, ‘>’)
.replace(/”/g, ‘"’)
.replace(/’/g, ‘'’)
.replace(/\//g, ‘/’);
}

// URL sanitization function to prevent javascript: and data: URLs
function sanitizeUrl(url) {
if (typeof url !== ‘string’) return ”;
const trimmedUrl = url.trim().toLowerCase();
if (trimmedUrl.startsWith(‘javascript:’) || trimmedUrl.startsWith(‘data:’) || trimmedUrl.startsWith(‘vbscript:’)) {
return ‘#’;
}
return url;
}

const getBrowserLanguage = () => {
if (!window?.navigator?.language?.split(‘-‘)[1]) {
return window?.navigator?.language?.toUpperCase();
}
return window?.navigator?.language?.split(‘-‘)[1];
};

function getDefaultCountryProgram(defaultCountryCode, smsProgramData) {
if (!smsProgramData || smsProgramData.length === 0) {
return null;
}

const browserLanguage = getBrowserLanguage();

if (browserLanguage) {
const foundProgram = smsProgramData.find(
(program) => program?.countryCode === browserLanguage,
);
if (foundProgram) {
return foundProgram;
}
}

if (defaultCountryCode) {
const foundProgram = smsProgramData.find(
(program) => program?.countryCode === defaultCountryCode,
);
if (foundProgram) {
return foundProgram;
}
}

return smsProgramData[0];
}

function updateSmsLegalText(countryCode, fieldName) {
if (!countryCode || !fieldName) {
return;
}

const programs = window?.MC?.smsPhoneData?.programs;
if (!programs || !Array.isArray(programs)) {
return;
}

const program = programs.find(program => program?.countryCode === countryCode);
if (!program || !program.requiredTemplate) {
return;
}

const legalTextElement = document.querySelector(‘#legal-text-‘ + fieldName);
if (!legalTextElement) {
return;
}

// Remove HTML tags and clean up the text
const divRegex = new RegExp(‘]*>’, ‘gi’);
const fullAnchorRegex = new RegExp(‘<a.*?‘, ‘g’);
const anchorRegex = new RegExp(‘(.*?)‘);

const template = program.requiredTemplate.replace(divRegex, ”);

legalTextElement.textContent = ”;
const parts = template.split(/(.*?)/g);
parts.forEach(function(part) {
if (!part) {
return;
}
const anchorMatch = part.match(/
(.*?)/);
if (anchorMatch) {
const linkElement = document.createElement(‘a’);
linkElement.href = sanitizeUrl(anchorMatch[1]);
linkElement.target = sanitizeHtml(anchorMatch[2]);
linkElement.textContent = sanitizeHtml(anchorMatch[3]);
legalTextElement.appendChild(linkElement);
} else {
legalTextElement.appendChild(document.createTextNode(part));
}
});

}

function generateDropdownOptions(smsProgramData) {
if (!smsProgramData || smsProgramData.length === 0) {
return ”;
}

var programs = false
? smsProgramData.filter(function(p, i, arr) {
return arr.findIndex(function(q) { return q.countryCode === p.countryCode; }) === i;
})
: smsProgramData;

return programs.map(program => {
const flag = getCountryUnicodeFlag(program.countryCode);
const countryName = getCountryName(program.countryCode);
const callingCode = program.countryCallingCode || ”;
// Sanitize all values to prevent XSS
const sanitizedCountryCode = sanitizeHtml(program.countryCode || ”);
const sanitizedCountryName = sanitizeHtml(countryName || ”);
const sanitizedCallingCode = sanitizeHtml(callingCode || ”);
return ” + sanitizedCountryName + ‘ ‘ + sanitizedCallingCode + ”;
}).join(”);
}

function getCountryName(countryCode) {
if (window.MC?.smsPhoneData?.smsProgramDataCountryNames && Array.isArray(window.MC.smsPhoneData.smsProgramDataCountryNames)) {
for (let i = 0; i < window.MC.smsPhoneData.smsProgramDataCountryNames.length; i++) { if (window.MC.smsPhoneData.smsProgramDataCountryNames[i].code === countryCode) { return window.MC.smsPhoneData.smsProgramDataCountryNames[i].name; } } } return countryCode; } function getDefaultPlaceholder(countryCode) { if (!countryCode || typeof countryCode !== 'string') { return '+1 000 000 0000'; // Default US placeholder } var mockPlaceholders = [ { countryCode: 'US', placeholder: '+1 000 000 0000', helpText: 'Include the US country code +1 before the phone number', }, { countryCode: 'GB', placeholder: '+44 0000 000000', helpText: 'Include the GB country code +44 before the phone number', }, { countryCode: 'CA', placeholder: '+1 000 000 0000', helpText: 'Include the CA country code +1 before the phone number', }, { countryCode: 'AU', placeholder: '+61 000 000 000', helpText: 'Include the AU country code +61 before the phone number', }, { countryCode: 'DE', placeholder: '+49 000 0000000', helpText: 'Fügen Sie vor der Telefonnummer die DE-Ländervorwahl +49 ein', }, { countryCode: 'FR', placeholder: '+33 0 00 00 00 00', helpText: 'Incluez le code pays FR +33 avant le numéro de téléphone', }, { countryCode: 'ES', placeholder: '+34 000 000 000', helpText: 'Incluya el código de país ES +34 antes del número de teléfono', }, { countryCode: 'NL', placeholder: '+31 0 00000000', helpText: 'Voeg de NL-landcode +31 toe vóór het telefoonnummer', }, { countryCode: 'BE', placeholder: '+32 000 00 00 00', helpText: 'Incluez le code pays BE +32 avant le numéro de téléphone', }, { countryCode: 'CH', placeholder: '+41 00 000 00 00', helpText: 'Fügen Sie vor der Telefonnummer die CH-Ländervorwahl +41 ein', }, { countryCode: 'AT', placeholder: '+43 000 000 0000', helpText: 'Fügen Sie vor der Telefonnummer die AT-Ländervorwahl +43 ein', }, { countryCode: 'IE', placeholder: '+353 00 000 0000', helpText: 'Include the IE country code +353 before the phone number', }, { countryCode: 'IT', placeholder: '+39 000 000 0000', helpText: 'Includere il prefisso internazionale IT +39 prima del numero di telefono', }, ]; const selectedPlaceholder = mockPlaceholders.find(function(item) { return item && item.countryCode === countryCode; }); return selectedPlaceholder ? selectedPlaceholder.placeholder : mockPlaceholders[0].placeholder; } function updatePlaceholder(countryCode, fieldName) { if (!countryCode || !fieldName) { return; } const phoneInput = document.querySelector('#mce-' + fieldName); if (!phoneInput) { return; } const placeholder = getDefaultPlaceholder(countryCode); if (placeholder) { phoneInput.placeholder = placeholder; } } function updateCountryCodeInstruction(countryCode, fieldName) { updatePlaceholder(countryCode, fieldName); } function getDefaultHelpText(countryCode) { var mockPlaceholders = [ { countryCode: 'US', placeholder: '+1 000 000 0000', helpText: 'Include the US country code +1 before the phone number', }, { countryCode: 'GB', placeholder: '+44 0000 000000', helpText: 'Include the GB country code +44 before the phone number', }, { countryCode: 'CA', placeholder: '+1 000 000 0000', helpText: 'Include the CA country code +1 before the phone number', }, { countryCode: 'AU', placeholder: '+61 000 000 000', helpText: 'Include the AU country code +61 before the phone number', }, { countryCode: 'DE', placeholder: '+49 000 0000000', helpText: 'Fügen Sie vor der Telefonnummer die DE-Ländervorwahl +49 ein', }, { countryCode: 'FR', placeholder: '+33 0 00 00 00 00', helpText: 'Incluez le code pays FR +33 avant le numéro de téléphone', }, { countryCode: 'ES', placeholder: '+34 000 000 000', helpText: 'Incluya el código de país ES +34 antes del número de teléfono', }, { countryCode: 'NL', placeholder: '+31 0 00000000', helpText: 'Voeg de NL-landcode +31 toe vóór het telefoonnummer', }, { countryCode: 'BE', placeholder: '+32 000 00 00 00', helpText: 'Incluez le code pays BE +32 avant le numéro de téléphone', }, { countryCode: 'CH', placeholder: '+41 00 000 00 00', helpText: 'Fügen Sie vor der Telefonnummer die CH-Ländervorwahl +41 ein', }, { countryCode: 'AT', placeholder: '+43 000 000 0000', helpText: 'Fügen Sie vor der Telefonnummer die AT-Ländervorwahl +43 ein', }, { countryCode: 'IE', placeholder: '+353 00 000 0000', helpText: 'Include the IE country code +353 before the phone number', }, { countryCode: 'IT', placeholder: '+39 000 000 0000', helpText: 'Includere il prefisso internazionale IT +39 prima del numero di telefono', }, ]; if (!countryCode || typeof countryCode !== 'string') { return mockPlaceholders[0].helpText; } const selectedHelpText = mockPlaceholders.find(function(item) { return item && item.countryCode === countryCode; }); return selectedHelpText ? selectedHelpText.helpText : mockPlaceholders[0].helpText; } function setDefaultHelpText(countryCode) { const helpTextSpan = document.querySelector('#help-text'); if (!helpTextSpan) { return; } } function updateHelpTextCountryCode(countryCode, fieldName) { if (!countryCode || !fieldName) { return; } setDefaultHelpText(countryCode); } function initializeSmsPhoneDropdown(fieldName) { if (!fieldName || typeof fieldName !== 'string') { return; } const dropdown = document.querySelector('#country-select-' + fieldName); const displayFlag = document.querySelector('#flag-display-' + fieldName); if (!dropdown || !displayFlag) { return; } const smsPhoneData = window.MC?.smsPhoneData; if (smsPhoneData && smsPhoneData.programs && Array.isArray(smsPhoneData.programs)) { dropdown.innerHTML = generateDropdownOptions(smsPhoneData.programs); } const defaultProgram = getDefaultCountryProgram(smsPhoneData?.defaultCountryCode, smsPhoneData?.programs); if (defaultProgram && defaultProgram.countryCode) { dropdown.value = defaultProgram.countryCode; const flagSpan = displayFlag?.querySelector('#flag-emoji-' + fieldName); if (flagSpan) { flagSpan.textContent = getCountryUnicodeFlag(defaultProgram.countryCode); flagSpan.setAttribute('aria-label', sanitizeHtml(defaultProgram.countryCode) + ' flag'); } updateSmsLegalText(defaultProgram.countryCode, fieldName); updatePlaceholder(defaultProgram.countryCode, fieldName); updateCountryCodeInstruction(defaultProgram.countryCode, fieldName); } var smsNotRequiredRemoveCountryCodeEnabled = true; var smsField = Object.values({"FNAME":{"name":"FNAME","label":"First Name","helper_text":"","type":"text","required":true,"audience_field_name":"First Name","merge_id":1,"help_text_enabled":false,"enabled":true,"order":0,"field_type":"merge"},"LNAME":{"name":"LNAME","label":"Surname","helper_text":"","type":"text","required":true,"audience_field_name":"Surname","merge_id":2,"help_text_enabled":false,"enabled":true,"order":1,"field_type":"merge"},"EMAIL":{"name":"EMAIL","label":"Email Address","helper_text":"E-mail addre","type":"email","required":true,"audience_field_name":"Email Address","merge_id":0,"help_text_enabled":true,"enabled":true,"order":2,"field_type":"merge"},"MMERGE3":{"name":"MMERGE3","label":"How did you hear about us?","helper_text":"","type":"radio","required":true,"audience_field_name":"How did you hear about us?","choices":[{"value":"Search Engine","label":"Search Engine"},{"value":"Social Media","label":"Social Media"},{"value":"Friend or Family","label":"Friend or Family"},{"value":"Other","label":"Other"}],"merge_id":3,"help_text_enabled":false,"enabled":true,"order":3,"field_type":"merge"},"MMERGE4":{"name":"MMERGE4","label":"We would like to send you further updates","helper_text":"","type":"radio","required":true,"audience_field_name":"We would like to send you further updates","choices":[{"value":"Yes please I would to receive them","label":"Yes please I would to receive them"},{"value":"No thank you","label":"No thank you"}],"merge_id":4,"help_text_enabled":false,"enabled":true,"order":4,"field_type":"merge"},"MMERGE8":{"name":"MMERGE8","label":"Phone Number","helper_text":"","type":"text","required":false,"audience_field_name":"Phone Number","merge_id":8,"help_text_enabled":false,"enabled":true,"order":5,"field_type":"merge"},"MMERGE11":{"name":"MMERGE11","label":"Home Number","helper_text":"","type":"number","required":false,"audience_field_name":"Home Number","merge_id":11,"help_text_enabled":false,"enabled":true,"order":6,"field_type":"merge"},"interests_52069":{"name":"interests_52069","label":"Interests","helper_text":"","type":"checkbox","required":false,"choices":[{"value":"1","label":"Events & Open days"},{"value":"2","label":"Conservation workdays"},{"value":"4","label":"Helping on open days"},{"value":"8","label":"Committee member"},{"value":"16","label":"Member"}],"audience_field_name":"Interests","group_id":52069,"help_text_enabled":false,"enabled":true,"order":7,"field_type":"group"},"interests_52073":{"name":"interests_52073","label":"You are over 18?","helper_text":"","type":"checkbox","required":false,"choices":[{"value":"32","label":"Yes"}],"audience_field_name":"You are over 18?","group_id":52073,"help_text_enabled":false,"enabled":true,"order":8,"field_type":"group"},"MMERGE5":{"name":"MMERGE5","label":"WhatApp","helper_text":"","type":"radio","required":false,"audience_field_name":"WhatApp","choices":[{"value":"Task Day","label":"Task Day"},{"value":"Open Days","label":"Open Days"}],"merge_id":5,"help_text_enabled":false,"enabled":true,"order":9,"field_type":"merge"},"MMERGE6":{"name":"MMERGE6","label":"Interests","helper_text":"","type":"radio","required":false,"audience_field_name":"Interests","choices":[{"value":"Open Days","label":"Open Days"},{"value":"Helping on Open Days","label":"Helping on Open Days"},{"value":"Conservation voulunteering","label":"Conservation voulunteering"},{"value":"Wildlife Surveying","label":"Wildlife Surveying"}],"enabled":false,"order":null,"field_type":"merge","merge_id":6}}).find(function(f) { return f.name === fieldName && f.type === 'smsphone'; }); var isRequired = smsField ? smsField.required : false; var shouldAppendCountryCode = smsNotRequiredRemoveCountryCodeEnabled ? isRequired : true; var phoneInput = document.querySelector('#mce-' + fieldName); if (phoneInput && defaultProgram.countryCallingCode && shouldAppendCountryCode) { phoneInput.value = defaultProgram.countryCallingCode; } displayFlag?.addEventListener('click', function(e) { dropdown.focus(); }); dropdown?.addEventListener('change', function() { const selectedCountry = this.value; if (!selectedCountry || typeof selectedCountry !== 'string') { return; } const flagSpan = displayFlag?.querySelector('#flag-emoji-' + fieldName); if (flagSpan) { flagSpan.textContent = getCountryUnicodeFlag(selectedCountry); flagSpan.setAttribute('aria-label', sanitizeHtml(selectedCountry) + ' flag'); } const selectedProgram = window.MC?.smsPhoneData?.programs.find(function(program) { return program && program.countryCode === selectedCountry; }); var smsNotRequiredRemoveCountryCodeEnabled = true; var smsField = Object.values({"FNAME":{"name":"FNAME","label":"First Name","helper_text":"","type":"text","required":true,"audience_field_name":"First Name","merge_id":1,"help_text_enabled":false,"enabled":true,"order":0,"field_type":"merge"},"LNAME":{"name":"LNAME","label":"Surname","helper_text":"","type":"text","required":true,"audience_field_name":"Surname","merge_id":2,"help_text_enabled":false,"enabled":true,"order":1,"field_type":"merge"},"EMAIL":{"name":"EMAIL","label":"Email Address","helper_text":"E-mail addre","type":"email","required":true,"audience_field_name":"Email Address","merge_id":0,"help_text_enabled":true,"enabled":true,"order":2,"field_type":"merge"},"MMERGE3":{"name":"MMERGE3","label":"How did you hear about us?","helper_text":"","type":"radio","required":true,"audience_field_name":"How did you hear about us?","choices":[{"value":"Search Engine","label":"Search Engine"},{"value":"Social Media","label":"Social Media"},{"value":"Friend or Family","label":"Friend or Family"},{"value":"Other","label":"Other"}],"merge_id":3,"help_text_enabled":false,"enabled":true,"order":3,"field_type":"merge"},"MMERGE4":{"name":"MMERGE4","label":"We would like to send you further updates","helper_text":"","type":"radio","required":true,"audience_field_name":"We would like to send you further updates","choices":[{"value":"Yes please I would to receive them","label":"Yes please I would to receive them"},{"value":"No thank you","label":"No thank you"}],"merge_id":4,"help_text_enabled":false,"enabled":true,"order":4,"field_type":"merge"},"MMERGE8":{"name":"MMERGE8","label":"Phone Number","helper_text":"","type":"text","required":false,"audience_field_name":"Phone Number","merge_id":8,"help_text_enabled":false,"enabled":true,"order":5,"field_type":"merge"},"MMERGE11":{"name":"MMERGE11","label":"Home Number","helper_text":"","type":"number","required":false,"audience_field_name":"Home Number","merge_id":11,"help_text_enabled":false,"enabled":true,"order":6,"field_type":"merge"},"interests_52069":{"name":"interests_52069","label":"Interests","helper_text":"","type":"checkbox","required":false,"choices":[{"value":"1","label":"Events & Open days"},{"value":"2","label":"Conservation workdays"},{"value":"4","label":"Helping on open days"},{"value":"8","label":"Committee member"},{"value":"16","label":"Member"}],"audience_field_name":"Interests","group_id":52069,"help_text_enabled":false,"enabled":true,"order":7,"field_type":"group"},"interests_52073":{"name":"interests_52073","label":"You are over 18?","helper_text":"","type":"checkbox","required":false,"choices":[{"value":"32","label":"Yes"}],"audience_field_name":"You are over 18?","group_id":52073,"help_text_enabled":false,"enabled":true,"order":8,"field_type":"group"},"MMERGE5":{"name":"MMERGE5","label":"WhatApp","helper_text":"","type":"radio","required":false,"audience_field_name":"WhatApp","choices":[{"value":"Task Day","label":"Task Day"},{"value":"Open Days","label":"Open Days"}],"merge_id":5,"help_text_enabled":false,"enabled":true,"order":9,"field_type":"merge"},"MMERGE6":{"name":"MMERGE6","label":"Interests","helper_text":"","type":"radio","required":false,"audience_field_name":"Interests","choices":[{"value":"Open Days","label":"Open Days"},{"value":"Helping on Open Days","label":"Helping on Open Days"},{"value":"Conservation voulunteering","label":"Conservation voulunteering"},{"value":"Wildlife Surveying","label":"Wildlife Surveying"}],"enabled":false,"order":null,"field_type":"merge","merge_id":6}}).find(function(f) { return f.name === fieldName && f.type === 'smsphone'; }); var isRequired = smsField ? smsField.required : false; var shouldAppendCountryCode = smsNotRequiredRemoveCountryCodeEnabled ? isRequired : true; var phoneInput = document.querySelector('#mce-' + fieldName); if (phoneInput && selectedProgram.countryCallingCode && shouldAppendCountryCode) { phoneInput.value = selectedProgram.countryCallingCode; } updateSmsLegalText(selectedCountry, fieldName); updatePlaceholder(selectedCountry, fieldName); updateCountryCodeInstruction(selectedCountry, fieldName); }); } document.addEventListener('DOMContentLoaded', function() { const smsPhoneFields = document.querySelectorAll('[id^="country-select-"]'); smsPhoneFields.forEach(function(dropdown) { const fieldName = dropdown?.id.replace('country-select-', ''); initializeSmsPhoneDropdown(fieldName); }); });

Join Us:   

Would you like to get information about our Open Days or Events? Maybe you’re interested in becoming a conservation volunteer? Alternatively, you can join as a committee member for the Friends of the Road Nature Reserve (FoGRNR). Our Objectives are: To promote the indigenous wildlife and botanical value of Garthorne Road Nature Reserve. We aim to maintain and enhance these values. We also focus on the educational use of the reserve for the public.

← Back

Thank you for your response. ✨

I am over 18 years old (required)
Please choose your required interest choices (required)
Do you wish to be added to the Garthorne Road Nature Reserve WhatsApp Group?(required)
How did you hear about us?(required)

We’ll sometimes use the information you give us to make sure our messages meet your expectations. To learn more about how we use and protect your data, check out our privacy policy.

We promise to keep your details safe and secure. We’ll never sell or swap your information with any other organizations.

Remember, you can always change how you hear from us by sending an email to garthorne.reserve@gmail.com. Keep in touch!