Caymland.ipOrganisations = function (container, response) {
    if (mQuery("#ripe-ncc-container").length) {
        mQuery("#ripe-ncc-contact a[data-ripe-ncc-details='all']").on('click', function () {
            if (mQuery(this).find('span').first().hasClass('fa-level-down')) {
                mQuery("#ripe-ncc-contact a[data-ripe-ncc-details!='all']").each(function () {
                    var detailsId = mQuery(this).data('ripe-ncc-details');
                    if (detailsId && mQuery('#ripe-ncc-details-' + detailsId).length) {
                        mQuery('#ripe-ncc-details-' + detailsId).removeClass('hide');
                        mQuery(this).addClass('active');
                    }
                });
                mQuery(this).find('span').first().removeClass('fa-level-down').addClass('fa-level-up');
            } else {
                mQuery("#ripe-ncc-contact a[data-ripe-ncc-details!='all']").each(function () {
                    var detailsId = mQuery(this).data('ripe-ncc-details');
                    if (detailsId && mQuery('#ripe-ncc-details-' + detailsId).length) {
                        mQuery('#ripe-ncc-details-' + detailsId).addClass('hide');
                        mQuery(this).removeClass('active');
                    }
                });
                mQuery(this).find('span').first().removeClass('fa-level-up').addClass('fa-level-down');
            }
        });

        mQuery("#ripe-ncc-contact a[data-ripe-ncc-details!='all']").on('click', function () {
            var detailsId = mQuery(this).data('ripe-ncc-details');
            if (detailsId && mQuery('#ripe-ncc-details-' + detailsId).length) {
                var activateDetailsState = mQuery(this).hasClass('active');

                if (activateDetailsState) {
                    mQuery('#ripe-ncc-details-' + detailsId).addClass('hide');
                    mQuery(this).removeClass('active');
                } else {
                    mQuery('#ripe-ncc-details-' + detailsId).removeClass('hide');
                    mQuery(this).addClass('active');
                }
            }
        });
    }
};