Relate (Northern Ireland)

Website: www.relateni.org
Email: office@relateni.org
Telephone: 028 9032 3454
Summary: Relate (Northern Ireland) have been helping people and their relationships across the country for over 75 years. Counselling services are available at locations across the country, as well as online and over the phone. Search our website for your local centre or contact our head office (using the details above) for further information about how we can help.
Note: This service only covers Northern Ireland. Scotland and England & Wales have their own listings in this section.
Related Articles
Relate (Northern Ireland)
Website: www.relateni.org Email: office@relateni.org Telephone: 028 9032 3454 Summary: Relate (Northern Ireland) have been helping people and their relationships across the country for over 75 years. Counselling services are available at locations ...
Relate (England & Wales)
Website: www.relate.org.uk Summary: Relate are the largest provider of relationship support, with centres across England and Wales. They offer counselling in person, over the phone and online; as well as a variety of self-help guides for those that ...
Relationships Scotland
Website: www.relationships-scotland.org.uk Email: enquiries@relationships-scotland.org.uk Telephone: 0345 119 2020 Summary: Relationships Scotland is the largest provider of relationship counselling, family mediation and child contact centre services ...
Relate (sponsored by the seafarers' charity)
Summary: The Seafarers' Charity has partnered with Relate, to offer FREE counselling support for UK-based Merchant Navy families. This service is available to both serving and former seafarers as well as their dependants. Dependants can access the ...
Royal Fleet Auxiliary Association (RFAA) Welfare Fund
Contact details Website: https://rfaa.uk/welfare/ Organisation: Royal Fleet Auxiliary Association (RFAA) Welfare Fund Welfare Email: welfare@rfaa.uk Welfare Telephone: 01233 622911 Mobile: 07786 370054 Welfare Director: Martin Troman Regional Welfare ...
(function () {
'use strict';
// Only run on the KB root page
if (!/\/kb\/seafarer-support\/?$/.test(window.location.pathname)) return;
var CATEGORY_ID = '233149000000358041';
var MAX_WAIT_MS = 10000;
var POLL_INTERVAL_MS = 200;
var elapsed = 0;
function getStore() {
if (window.reduxStore) return window.reduxStore;
if (window._store) return window._store;
var all = document.querySelectorAll('*');
for (var i = 0; i < all.length; i++) {
var keys = Object.keys(all[i]);
for (var j = 0; j < keys.length; j++) {
if (keys[j].indexOf('__reactContainer') === 0) {
try { return all[i][keys[j]].child.memoizedProps.store; } catch (e) {}
}
}
}
return null;
}
function getPortalId() {
var resources = window.performance.getEntriesByType('resource');
for (var i = 0; i < resources.length; i++) {
var m = resources[i].name.match(/portalId=([^&]+)/);
if (m) return m[1];
}
return null;
}
var timer = setInterval(function () {
elapsed += POLL_INTERVAL_MS;
if (elapsed > MAX_WAIT_MS) { clearInterval(timer); return; }
var store = getStore();
if (!store) return;
var kb = store.getState().KBUIState;
if (!kb || !kb.subCategoryWithArticles || kb.subCategoryWithArticles.length === 0) return;
if (!kb.isNext) { clearInterval(timer); return; }
clearInterval(timer);
var portalId = getPortalId();
if (!portalId) return;
var base = window.location.origin + '/portal/api/kbCategory/' +
CATEGORY_ID + '/articles?portalId=' + portalId;
Promise.all([
fetch(base + '&from=1&limit=9').then(function (r) { return r.json(); }),
fetch(base + '&from=10&limit=9').then(function (r) { return r.json(); })
]).then(function (results) {
var sections = Object.values(results[0].data).concat(Object.values(results[1].data));
if (!sections.length) return;
store.dispatch({
type: 'KB_SUB_CATEGORIES_WITH_ARTICLES_BY_CATEGORY_SUCCESS',
data: { list: sections, categoryId: CATEGORY_ID, isNext: false, page: 1 }
});
}).catch(function () {});
}, POLL_INTERVAL_MS);
})();