
  var iTimeoutId = null;
  var iOpenDelay = 400;
  var oHover = null;
  var oActive = null;
  
  function mOverReferentie( ele ) {
    oHover = ele;
    window.clearTimeout(iTimeoutId);
    iTimeoutId = window.setTimeout('mOverReferentie2()', iOpenDelay);
  }
  
  function mOutReferentie( ele ) {
    if(ele !== oActive) {
      ele.className='refFull';
      
      eImg = ele.getElementsByTagName("IMG");
      eImg.item(0).setAttribute('src', 'images/menu/plus.gif');
      
      eDiv = ele.getElementsByTagName("DIV");
      eDiv.item(0).style.display='none';
    }
  }
  
  function mOverRefLink( ele ) {
    eImg = ele.getElementsByTagName("IMG");
    eImg.item(0).setAttribute('src', 'images/menu/pijl.gif');
  }
  
  function mOutRefLink( ele ) {
    eImg = ele.getElementsByTagName("IMG");
    eImg.item(0).setAttribute('src', 'images/menu/empty2.gif');
  }
  
  function goToImgDir( sTo, sType, sDir, sGotoImg ) {
    if(sGotoImg) {
      document.location = '../'+sTo+'/ptPhoto.php?type='+sType+'&dir='+sDir+'&img='+sGotoImg;
    } else {
      document.location = '../'+sTo+'/ptOverview.php?type='+sType+'&dir='+sDir;
    }
  }
  
  function mOverReferentie2() {
    ele = oHover;
    oActive = oHover;
    
    ele.className='refFull_o';
    
    eImg = ele.getElementsByTagName("IMG");
    eImg.item(0).setAttribute('src', 'images/menu/min.gif');
    
    eDiv = ele.getElementsByTagName("DIV");
    eDiv.item(0).style.display='block';
    
    resetAll();
  }
  
  function resetAll() {
    var oDivs = document.getElementById('table_referenties').getElementsByTagName('div');
    for(var i = 0; i < oDivs.length; i ++) {
      if(oDivs[i].className == 'refFull_o' && oDivs[i] !== oActive) {
        mOutReferentie(oDivs[i]);
      }
    }
  }
