// Als men slechts 1 referentie tegelijk mag zien, zet dit dan op false. Dan gaat het andere referentie eerst weg voor het nieuwe er komt.
var meerdereToegestaan = false;
function verbergAlles() {
   for(i = 1; i < 9999999; i++) {
      var referentieDiv = document.getElementById('referentie[' + i + ']');
      if(!referentieDiv) {
          // Als we aan het eind van de referentieen zijn, afbreken
          return true;
      } else {
          // Het referentie bestaat nog, verbergen dus
          referentieDiv.style.display = 'none';
      }
   }
}

function referentie(id) {
    var referentieDiv = document.getElementById('referentie[' + id + ']');
    // Het referentie moet uiteraard bestaan
    if(referentieDiv) {
        // Naargelang instelling verbergen
        if(meerdereToegestaan == false) { verbergAlles(); }
        if(referentieDiv.style.display == 'none') {
            // Het referentie bestaat en is verborgen, toon het dus
            referentieDiv.style.display = 'block';
        } else {
            // Het referentie is reeds zichtbaar, verbergen dus
            referentieDiv.style.display = 'none';
        }
    } else {
        alert('Ongeldig referentie...');
    }
}
