<script>
"use strict";
OB_ready(OB_doWhenReady);

function OB_doWhenReady() {
    // localize everything
    var ooohBoi = window.ooohBoi || {};
    // local scope variables
    ooohBoi.prev_scroll_pos = window.scrollY || document.body.scrollTop;
    ooohBoi.cur_scroll_pos;
    ooohBoi.scroll_direction = 'init';
    ooohBoi.prev_scroll_direction = 0;
    ooohBoi.header = document.querySelector('#show-hide-header'); // header ID
    ooohBoi.header_pos = {
        top: ooohBoi.header.offsetTop,
        left: ooohBoi.header.offsetLeft,
    };
    ooohBoi.header_height = OB_outerHeight(ooohBoi.header);
    // show-hide header with ease/transition
    ooohBoi.header.style.transition = 'all 0.3s ease';
    // update header height on window resize
    ooohBoi.updateHeaderHeight = function() {
        ooohBoi.header_height = OB_outerHeight(ooohBoi.header);
    }
    // listen "scroll" event and decide what to do
    ooohBoi.checkScroll = function() {
        ooohBoi.cur_scroll_pos = window.scrollY || document.body.scrollTop;

        if (ooohBoi.cur_scroll_pos > ooohBoi.prev_scroll_pos) ooohBoi.scroll_direction = 'down';
        else if (ooohBoi.cur_scroll_pos < ooohBoi.prev_scroll_pos) ooohBoi.scroll_direction = 'up';

        if (ooohBoi.scroll_direction !== ooohBoi.prev_scroll_direction) ooohBoi.toggleHeader(ooohBoi.scroll_direction, ooohBoi.cur_scroll_pos);
        ooohBoi.prev_scroll_pos = ooohBoi.cur_scroll_pos;
    }
    // add or remove class based on the scrolling direction
    ooohBoi.toggleHeader = function(scroll_direction, scroll_current) {
        if (scroll_direction === 'down' && scroll_current > ooohBoi.header_height) {
            OB_addClass(ooohBoi.header, 'im-hidden'); // for styling
            ooohBoi.header.style.top = -1 * ooohBoi.header_height + "px";
            ooohBoi.prev_scroll_direction = scroll_direction;
        } else if (scroll_direction === 'up') {
            OB_removeClass(ooohBoi.header, 'im-hidden');
            ooohBoi.header.style.top = ooohBoi.header_pos.top + "px";
            ooohBoi.prev_scroll_direction = scroll_direction;
        }
    }
    // listen "scroll" and "resize" window events
    window.addEventListener('scroll', ooohBoi.checkScroll);
    window.addEventListener('resize', ooohBoi.updateHeaderHeight);
}

function OB_outerHeight(el) {
    var height = el.offsetHeight;
    var style = getComputedStyle(el);
    height += parseInt(style.marginTop) + parseInt(style.marginBottom);
    return height;
}

function OB_addClass(el, className) {
    if (el.classList) el.classList.add(className);
    else {
        var current = el.className,
            found = false;
        var all = current.split(' ');
        for (var i = 0; i < all.length, !found; i++) found = all[i] === className;
        if (!found) {
            if (current === '') el.className = className;
            else el.className += ' ' + className;
        }
    }
}

function OB_removeClass(el, className) {
    if (el.classList) el.classList.remove(className);
    else el.className = el.className.replace(new RegExp('(^|\\b)' + className.split(' ').join('|') + '(\\b|$)', 'gi'), ' ');
}

function OB_ready(fn) {
    if (document.readyState != 'loading') fn();
    else if (document.addEventListener) document.addEventListener('DOMContentLoaded', fn);
    else {
        document.attachEvent('onreadystatechange', function() {
            if (document.readyState != 'loading') fn();
        });
    }
}
</script>
				
			
2309.PAXP
2309.PAXP
2309.PAXP

Kerk Grote Heide, Pelt

Parochiekerk krijgt nieuw leven als ontmoetingscentrum en dorpscafé

2309.PAXP

Het introverte karakter van een kerk past niet bij de vraag naar een laagdrempelige en uitnodigende ontmoetingsplek voor de buurt. Het koor wordt aan haar achterzijde, waarmee het aan het dorpsplein grenst, opengewerkt en krijgt hier een nieuw verhoogd toegangsbordes, dat tegelijk als terras dient voor het ‘dorpshuis’ dat in het koor (café) en de zijkapellen (keuken en vergaderzaaltje) is ingericht. Het dorpshuis is tegelijk zwaartepunt en overgangsruimte naar het schip van de kerk, dat zich uitstekend leent als polyvalente ruimte voor het nog rijke verenigingsleven van de parochie en als eetzaal voor de nabijgelegen school. Ook de tegenoverliggende kopse zijde, onder het oksaal, wordt opengewerkt en geeft zo toegang tot een intiemere buitenruimte met speeltoestellen. Sanitair en technische installaties worden verwezen naar een nieuwe ondergrondse ruimte onder de kerkvloer.

 

( later meer… )

 

Programma: Verbouwing en herbestemming kerk tot ontmoetingscentrum | Locatie: Regenboogplein, Pelt | Opdrachtgever: vzw Ontmoetingscentrum PAX | Ontwerp: 2023 | Status: Fase omgevingsvergunning | Studies: IRS Studiebureau (stabiliteit-technieken), PS Acoustics (akoestiek) | Team DGLA: Silke Maes, Wim Dirickx, Raf Snoekx

Gerelateerd

2305.CTDL

Herbestemming Citadel, Diest

Hoog verheven boven de stad, met een oppervlakte van 27 ha, neemt de citadelsite een erg prominente plaats in binnen…
1906.FAAR

Ontmoetingscentrum De Faar, Dilsen-Stokkem

Tot eind 2018 had Dilsen geen centrale markt of plein. Op een site waar woningen en een oude metselhal van…

Jongerencentrum, Lommel

De stad Lommel wil een nieuwe impuls geven aan het stedelijk landschap door een centrale en laagdrempelige ontmoetingsplaats te creëren…

Dorpskernontwikkeling De Kwint, Zonhoven

Midden in het centrum van Zonhoven, tegenover het marktplein en de kerk, wordt een gebied van een kleine 7.000m² vrijgemaakt…

Zaal Den Bond, Turnhout

‘Den Bond’ functioneert vandaag als ‘eiland in de stad’. Het staat volledig op zichzelf. Met gesloten zijgevels en omgeven door…

Uitkijktoren Negenoord, Dilsen-Stokkem

Negenoord is een voormalig grindwinningsgebied in het Limburgse Maasland, dat sinds zijn herinrichting deel uitmaakt van het RivierPark Maasvallei, een…