Join 1000+ Members and stay up to date on matters affecting your neighbourhood.
All leaseholders and tenants of
Woolwich Arsenal are welcome to join.
#mc_embed_signup{background:#fff; false;clear:left; font:14px Helvetica,Arial,sans-serif; width: 600px;} /* 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. */
Application
* indicates required
First Name *
Surname *
Email Address *
Flat or House number *
Your Royal Arsenal Building *Amphion House - WaterfrontBarracks Court - WaterfrontBentham House - Cannon SquareBiring House - WaterfrontBuilding 10 - WaterfrontBuilding 15 - WaterfrontBuilding 16 - WaterfrontBuilding 20 - WARMCBuilding 21 - WARMCBuilding 22 - WARMCBuilding 23 (Foundry House) - WARMCBuilding 36 - WARMCBuilding 36A - WARMCBuilding 37 - WARMCBuilding 45 - WARMCBuilding 46 - WARMCBuilding 47 - WARMCBuilding 48 - WARMCBuilding 49 - WARMCBuilding 50 - WARMCCadet House - Cannon SquareCadogan Road Houses - WARMCClement Apartments - WaterfrontCompton House - Cannon SquareCornwallis RoadCumberland HouseDeveraux House - WaterfrontDrummond House - Cannon SquareDuncombe House - Cannon SquareEast Carriage House - WarrenEuropa House - WaterfrontForbes Apartments - WaterfrontGABES House - WaterfrontGoldsmith Apartments - WaterfrontGun Carriage Mews - WarrenHampton Apartments - WaterfrontHastings Street Houses - WARMCHennessey Apartments - WaterfrontImperial Building - Cannon SquareJudde House - WaterfrontLaboratory Pavilion East (Building 16) - WaterfrontLaboratory Pavilion West (Building 15) - WaterfrontMajor Draper Street - WarrenMinotaur House - WaterfrontNaval House - Cannon SquareNorton House - WaterfrontOcean House - WaterfrontPavilion Square - WaterfrontThalia House - WaterfrontTyger House - WaterfrontWarehouse Court - WarrenWest Carriage House - WarrenWindsor Square (Building 10) - WaterfrontOther - Please send us your Building name using ‘Contact Us’ form.If your building not listed, select ‘Other’, the last item.
Status *Leaseholder - PrivateLeaseholder - Housing AssociationTenant
/* real people should not fill this in and expect good things - do not remove this or risk form bot signups */
(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[1]=‘FNAME’;ftypes[1]=‘text’;fnames[2]=‘SURNAME’;ftypes[2]=‘text’;fnames[0]=‘EMAIL’;ftypes[0]=‘email’;fnames[5]=‘FLATNUMBER’;ftypes[5]=‘text’;fnames[3]=‘BUILDING’;ftypes[3]=‘dropdown’;fnames[4]=‘STATUS’;ftypes[4]=‘dropdown’;}(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, ‘'’) .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(‘</?[div][^>]*>’, ‘gi’); const fullAnchorRegex = new RegExp(‘<a.*?</a>’, ‘g’); const anchorRegex = new RegExp(‘<a href=“(.*?)” target=“(.*?)”>(.*?)</a>’); const template = program.requiredTemplate.replace(divRegex, ‘’); legalTextElement.textContent = ‘’; const parts = template.split(/(<a href=“.*?” target=“.*?”>.*?<\/a>)/g); parts.forEach(function(part) { if (!part) { return; } const anchorMatch = part.match(/<a href=“(.*?)” target=“(.*?)”>(.*?)<\/a>/); 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 ‘’; } return smsProgramData.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 ‘<option value="’ + sanitizedCountryCode + ‘">’ + sanitizedCountryName + ’ ’ + sanitizedCallingCode + ‘</option>’; }).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”},“SURNAME”:{“name”:“SURNAME”,“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”:“”,“type”:“email”,“required”:true,“audience_field_name”:“Email Address”,“merge_id”:0,“help_text_enabled”:false,“enabled”:true,“order”:“2”,“field_type”:“merge”},“FLATNUMBER”:{“name”:“FLATNUMBER”,“label”:“Flat or House number”,“helper_text”:“”,“type”:“text”,“required”:true,“audience_field_name”:“Flat or House number”,“merge_id”:5,“help_text_enabled”:false,“enabled”:true,“order”:“3”,“field_type”:“merge”},“BUILDING”:{“name”:“BUILDING”,“label”:“Your Royal Arsenal Building”,“helper_text”:“If your building not listed, select ‘Other’, the last item.”,“type”:“dropdown”,“required”:true,“audience_field_name”:“Building”,“choices”:[{“value”:“Amphion House - Waterfront”,“label”:“Amphion House - Waterfront”},{“value”:“Barracks Court - Waterfront”,“label”:“Barracks Court - Waterfront”},{“value”:“Bentham House - Cannon Square”,“label”:“Bentham House - Cannon Square”},{“value”:“Biring House - Waterfront”,“label”:“Biring House - Waterfront”},{“value”:“Building 10 - Waterfront”,“label”:“Building 10 - Waterfront”},{“value”:“Building 15 - Waterfront”,“label”:“Building 15 - Waterfront”},{“value”:“Building 16 - Waterfront”,“label”:“Building 16 - Waterfront”},{“value”:“Building 20 - WARMC”,“label”:“Building 20 - WARMC”},{“value”:“Building 21 - WARMC”,“label”:“Building 21 - WARMC”},{“value”:“Building 22 - WARMC”,“label”:“Building 22 - WARMC”},{“value”:“Building 23 (Foundry House) - WARMC”,“label”:“Building 23 (Foundry House) - WARMC”},{“value”:“Building 36 - WARMC”,“label”:“Building 36 - WARMC”},{“value”:“Building 36A - WARMC”,“label”:“Building 36A - WARMC”},{“value”:“Building 37 - WARMC”,“label”:“Building 37 - WARMC”},{“value”:“Building 45 - WARMC”,“label”:“Building 45 - WARMC”},{“value”:“Building 46 - WARMC”,“label”:“Building 46 - WARMC”},{“value”:“Building 47 - WARMC”,“label”:“Building 47 - WARMC”},{“value”:“Building 48 - WARMC”,“label”:“Building 48 - WARMC”},{“value”:“Building 49 - WARMC”,“label”:“Building 49 - WARMC”},{“value”:“Building 50 - WARMC”,“label”:“Building 50 - WARMC”},{“value”:“Cadet House - Cannon Square”,“label”:“Cadet House - Cannon Square”},{“value”:“Cadogan Road Houses - WARMC”,“label”:“Cadogan Road Houses - WARMC”},{“value”:“Clement Apartments - Waterfront”,“label”:“Clement Apartments - Waterfront”},{“value”:“Compton House - Cannon Square”,“label”:“Compton House - Cannon Square”},{“value”:“Cornwallis Road”,“label”:“Cornwallis Road”},{“value”:“Cumberland House”,“label”:“Cumberland House”},{“value”:“Deveraux House - Waterfront”,“label”:“Deveraux House - Waterfront”},{“value”:“Drummond House - Cannon Square”,“label”:“Drummond House - Cannon Square”},{“value”:“Duncombe House - Cannon Square”,“label”:“Duncombe House - Cannon Square”},{“value”:“East Carriage House - Warren”,“label”:“East Carriage House - Warren”},{“value”:“Europa House - Waterfront”,“label”:“Europa House - Waterfront”},{“value”:“Forbes Apartments - Waterfront”,“label”:“Forbes Apartments - Waterfront”},{“value”:“GABES House - Waterfront”,“label”:“GABES House - Waterfront”},{“value”:“Goldsmith Apartments - Waterfront”,“label”:“Goldsmith Apartments - Waterfront”},{“value”:“Gun Carriage Mews - Warren”,“label”:“Gun Carriage Mews - Warren”},{“value”:“Hampton Apartments - Waterfront”,“label”:“Hampton Apartments - Waterfront”},{“value”:“Hastings Street Houses - WARMC”,“label”:“Hastings Street Houses - WARMC”},{“value”:“Hennessey Apartments - Waterfront”,“label”:“Hennessey Apartments - Waterfront”},{“value”:“Imperial Building - Cannon Square”,“label”:“Imperial Building - Cannon Square”},{“value”:“Judde House - Waterfront”,“label”:“Judde House - Waterfront”},{“value”:“Laboratory Pavilion East (Building 16) - Waterfront”,“label”:“Laboratory Pavilion East (Building 16) - Waterfront”},{“value”:“Laboratory Pavilion West (Building 15) - Waterfront”,“label”:“Laboratory Pavilion West (Building 15) - Waterfront”},{“value”:“Major Draper Street - Warren”,“label”:“Major Draper Street - Warren”},{“value”:“Minotaur House - Waterfront”,“label”:“Minotaur House - Waterfront”},{“value”:“Naval House - Cannon Square”,“label”:“Naval House - Cannon Square”},{“value”:“Norton House - Waterfront”,“label”:“Norton House - Waterfront”},{“value”:“Ocean House - Waterfront”,“label”:“Ocean House - Waterfront”},{“value”:“Pavilion Square - Waterfront”,“label”:“Pavilion Square - Waterfront”},{“value”:“Thalia House - Waterfront”,“label”:“Thalia House - Waterfront”},{“value”:“Tyger House - Waterfront”,“label”:“Tyger House - Waterfront”},{“value”:“Warehouse Court - Warren”,“label”:“Warehouse Court - Warren”},{“value”:“West Carriage House - Warren”,“label”:“West Carriage House - Warren”},{“value”:“Windsor Square (Building 10) - Waterfront”,“label”:“Windsor Square (Building 10) - Waterfront”},{“value”:“Other - Please send us your Building name using ‘Contact Us’ form.”,“label”:“Other - Please send us your Building name using ‘Contact Us’ form.”}],“merge_id”:3,“help_text_enabled”:true,“enabled”:true,“order”:“4”,“field_type”:“merge”},“STATUS”:{“name”:“STATUS”,“label”:“Status”,“helper_text”:“”,“type”:“dropdown”,“required”:true,“audience_field_name”:“Status”,“choices”:[{“value”:“Leaseholder - Private”,“label”:“Leaseholder - Private”},{“value”:“Leaseholder - Housing Association”,“label”:“Leaseholder - Housing Association”},{“value”:“Tenant”,“label”:“Tenant”}],“merge_id”:4,“help_text_enabled”:false,“enabled”:true,“order”:“5”,“field_type”:“merge”}}).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”},“SURNAME”:{“name”:“SURNAME”,“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”:“”,“type”:“email”,“required”:true,“audience_field_name”:“Email Address”,“merge_id”:0,“help_text_enabled”:false,“enabled”:true,“order”:“2”,“field_type”:“merge”},“FLATNUMBER”:{“name”:“FLATNUMBER”,“label”:“Flat or House number”,“helper_text”:“”,“type”:“text”,“required”:true,“audience_field_name”:“Flat or House number”,“merge_id”:5,“help_text_enabled”:false,“enabled”:true,“order”:“3”,“field_type”:“merge”},“BUILDING”:{“name”:“BUILDING”,“label”:“Your Royal Arsenal Building”,“helper_text”:“If your building not listed, select ‘Other’, the last item.”,“type”:“dropdown”,“required”:true,“audience_field_name”:“Building”,“choices”:[{“value”:“Amphion House - Waterfront”,“label”:“Amphion House - Waterfront”},{“value”:“Barracks Court - Waterfront”,“label”:“Barracks Court - Waterfront”},{“value”:“Bentham House - Cannon Square”,“label”:“Bentham House - Cannon Square”},{“value”:“Biring House - Waterfront”,“label”:“Biring House - Waterfront”},{“value”:“Building 10 - Waterfront”,“label”:“Building 10 - Waterfront”},{“value”:“Building 15 - Waterfront”,“label”:“Building 15 - Waterfront”},{“value”:“Building 16 - Waterfront”,“label”:“Building 16 - Waterfront”},{“value”:“Building 20 - WARMC”,“label”:“Building 20 - WARMC”},{“value”:“Building 21 - WARMC”,“label”:“Building 21 - WARMC”},{“value”:“Building 22 - WARMC”,“label”:“Building 22 - WARMC”},{“value”:“Building 23 (Foundry House) - WARMC”,“label”:“Building 23 (Foundry House) - WARMC”},{“value”:“Building 36 - WARMC”,“label”:“Building 36 - WARMC”},{“value”:“Building 36A - WARMC”,“label”:“Building 36A - WARMC”},{“value”:“Building 37 - WARMC”,“label”:“Building 37 - WARMC”},{“value”:“Building 45 - WARMC”,“label”:“Building 45 - WARMC”},{“value”:“Building 46 - WARMC”,“label”:“Building 46 - WARMC”},{“value”:“Building 47 - WARMC”,“label”:“Building 47 - WARMC”},{“value”:“Building 48 - WARMC”,“label”:“Building 48 - WARMC”},{“value”:“Building 49 - WARMC”,“label”:“Building 49 - WARMC”},{“value”:“Building 50 - WARMC”,“label”:“Building 50 - WARMC”},{“value”:“Cadet House - Cannon Square”,“label”:“Cadet House - Cannon Square”},{“value”:“Cadogan Road Houses - WARMC”,“label”:“Cadogan Road Houses - WARMC”},{“value”:“Clement Apartments - Waterfront”,“label”:“Clement Apartments - Waterfront”},{“value”:“Compton House - Cannon Square”,“label”:“Compton House - Cannon Square”},{“value”:“Cornwallis Road”,“label”:“Cornwallis Road”},{“value”:“Cumberland House”,“label”:“Cumberland House”},{“value”:“Deveraux House - Waterfront”,“label”:“Deveraux House - Waterfront”},{“value”:“Drummond House - Cannon Square”,“label”:“Drummond House - Cannon Square”},{“value”:“Duncombe House - Cannon Square”,“label”:“Duncombe House - Cannon Square”},{“value”:“East Carriage House - Warren”,“label”:“East Carriage House - Warren”},{“value”:“Europa House - Waterfront”,“label”:“Europa House - Waterfront”},{“value”:“Forbes Apartments - Waterfront”,“label”:“Forbes Apartments - Waterfront”},{“value”:“GABES House - Waterfront”,“label”:“GABES House - Waterfront”},{“value”:“Goldsmith Apartments - Waterfront”,“label”:“Goldsmith Apartments - Waterfront”},{“value”:“Gun Carriage Mews - Warren”,“label”:“Gun Carriage Mews - Warren”},{“value”:“Hampton Apartments - Waterfront”,“label”:“Hampton Apartments - Waterfront”},{“value”:“Hastings Street Houses - WARMC”,“label”:“Hastings Street Houses - WARMC”},{“value”:“Hennessey Apartments - Waterfront”,“label”:“Hennessey Apartments - Waterfront”},{“value”:“Imperial Building - Cannon Square”,“label”:“Imperial Building - Cannon Square”},{“value”:“Judde House - Waterfront”,“label”:“Judde House - Waterfront”},{“value”:“Laboratory Pavilion East (Building 16) - Waterfront”,“label”:“Laboratory Pavilion East (Building 16) - Waterfront”},{“value”:“Laboratory Pavilion West (Building 15) - Waterfront”,“label”:“Laboratory Pavilion West (Building 15) - Waterfront”},{“value”:“Major Draper Street - Warren”,“label”:“Major Draper Street - Warren”},{“value”:“Minotaur House - Waterfront”,“label”:“Minotaur House - Waterfront”},{“value”:“Naval House - Cannon Square”,“label”:“Naval House - Cannon Square”},{“value”:“Norton House - Waterfront”,“label”:“Norton House - Waterfront”},{“value”:“Ocean House - Waterfront”,“label”:“Ocean House - Waterfront”},{“value”:“Pavilion Square - Waterfront”,“label”:“Pavilion Square - Waterfront”},{“value”:“Thalia House - Waterfront”,“label”:“Thalia House - Waterfront”},{“value”:“Tyger House - Waterfront”,“label”:“Tyger House - Waterfront”},{“value”:“Warehouse Court - Warren”,“label”:“Warehouse Court - Warren”},{“value”:“West Carriage House - Warren”,“label”:“West Carriage House - Warren”},{“value”:“Windsor Square (Building 10) - Waterfront”,“label”:“Windsor Square (Building 10) - Waterfront”},{“value”:“Other - Please send us your Building name using ‘Contact Us’ form.”,“label”:“Other - Please send us your Building name using ‘Contact Us’ form.”}],“merge_id”:3,“help_text_enabled”:true,“enabled”:true,“order”:“4”,“field_type”:“merge”},“STATUS”:{“name”:“STATUS”,“label”:“Status”,“helper_text”:“”,“type”:“dropdown”,“required”:true,“audience_field_name”:“Status”,“choices”:[{“value”:“Leaseholder - Private”,“label”:“Leaseholder - Private”},{“value”:“Leaseholder - Housing Association”,“label”:“Leaseholder - Housing Association”},{“value”:“Tenant”,“label”:“Tenant”}],“merge_id”:4,“help_text_enabled”:false,“enabled”:true,“order”:“5”,“field_type”:“merge”}}).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); }); });
Privacy of your information: We respect your privacy and are committed to protecting your personal data. The information you provide will be processed in accordance with the UK General Data Protection Regulation (UK GDPR) and The Data Protection Act.
