TNO – The Neighbourhood Organization

The Neighbourhood Observer

We want to ensure that our newsletter provides the most relevant and meaningful updates to everyone who subscribes. By understanding who is reading our newsletter—whether you’re a TNO or HATP staff member, a community ambassador, a volunteer, or a neighbor in the community—we can tailor our content to meet your needs and interests.

With the beginning of the new financial year 2021-22, Personal Support Services for seniors (Low Acuity Seniors) launched at TNO under the …

I recently heard the news that our very own Razia Rashed, as an ETHP advisor, was one of the recipients of the …

Cold winter days are not only beautiful white streets and fun entertainment but also a danger to your health. In order for …

During the growing season of 2022, Leaside Park Community Garden (“LPCG”) donated the Garden’s fresh organic produce to TNO Food Collaborative, and …

How engaged are you in local politics and initiatives? With both the provincial and municipal elections taking place this year, residents had …

Since 2010, TNO has been working with the community and local organizations to build the Thorncliffe Park Community Hub (TPCH): an integrated …

Share your experience with us

Let us know your questions, suggestions and concerns by filling out the form below.

Skip to content document.addEventListener('DOMContentLoaded', function () { // Target the form const form = document.querySelector('.document.addEventListener('DOMContentLoaded', function () { // Target the form const form = document.querySelector('.elementor-form'); // Update with your form's class or ID if (!form) return; // Exit if the form is not found // Target the email field const emailField = document.querySelector('#email'); // Update with your email field's selector if (!emailField) return; // Exit if the email field is not found // Allowed email domains const allowedDomains = ['gmail.com', 'yahoo.com', 'outlook.com']; // Add a submit event listener to the form form.addEventListener('submit', function (event) { const emailValue = emailField.value.trim(); const domain = emailValue.split('@')[1]; // Extract the domain // Check if the domain is allowed if (!allowedDomains.includes(domain)) { event.preventDefault(); // Stop form submission alert('Please enter a valid email address with one of the allowed domains: gmail.com, yahoo.com, outlook.com'); } }); }); '); // Update with your form's class or ID if (!form) return; // Exit if the form is not found // Target the email field const emailField = document.querySelector('#email-field'); // Update with your email field's selector if (!emailField) return; // Exit if the email field is not found // Allowed email domains const allowedDomains = ['gmail.com', 'yahoo.com', 'outlook.com']; // Add a submit event listener to the form form.addEventListener('submit', function (event) { const emailValue = emailField.value.trim(); const domain = emailValue.split('@')[1]; // Extract the domain // Check if the domain is allowed if (!allowedDomains.includes(domain)) { event.preventDefault(); // Stop form submission alert('Please enter a valid email address with one of the allowed domains: gmail.com, yahoo.com, outlook.com'); } }); });