<!-- Basics:  Fredrik Fridsten (fredrik.fridsten@home.se) -->
<!-- Modified by Lizzy Jongma (IIAV) (lizzy@iiav.nl) -->
// zie uitleg van het script in 'script links.txt'

var nummenus = 13; 

<!-- Begin

var titlearray = new Array();
var submenuarray = new Array();

// het verschil tussen het linker en het rechterscript is dat je
// in de bestanden rechts de menus in het bestand links wil aansturen.
// dit doe je door 'parent.frames.links.' voor 'document.layers',
// 'document.all' en 'document.getElementById' te zetten.
// Met die verwijzing geeft je aan dat via de parent (dat is het frame) 
// naar het frame met de naam links wil.
if (parent.frames.links.document.layers) {
  visible = 'show';
  hidden = 'hide';
}
else
if (parent.frames.links.document.all) {
  visible = 'visible';
  hidden = 'hidden';
}
else
if (parent.frames.links.document.getElementById){
  visible = 'visible';
  hidden = 'hidden';
}

for (var i = 0; i < nummenus; i++) {
titlearray[i] = ('title' + i);
submenuarray[i] = ('submenu' + i);
}


function toggle_right(n,regels) {
menu = ('submenu' + n);
boven = (n * 20 + 20);
move = (16 * regels) + 4;

  if (parent.frames.links.document.layers) {
    submenu = parent.frames.links.document.layers[menu];
  }
  else
  if (parent.frames.links.document.all) {
    submenu = parent.frames.links.document.all(menu).style;
  }
  else
  if (parent.frames.links.document.getElementById){
    submenu = parent.frames.links.document.getElementById(menu).style;
  }

  if (submenu.visibility == visible) {
    title = ('title' + n);
  }
  else {
    submenu.visibility = visible;
    title = ('title' + n);


    for (var i = 0; i < n; i++) {
      if (parent.frames.links.document.layers) {
        parent.frames.links.document.layers[titlearray[i]].top = (i*20)+ 20;
        parent.frames.links.document.layers[submenuarray[i]].visibility = hidden;
      }
      else
        if (parent.frames.links.document.all) {
          parent.frames.links.document.all(titlearray[i]).style.pixelTop = (i*20) + 20;
          parent.frames.links.document.all(submenuarray[i]).style.visibility = hidden;
        }
        else
        if (parent.frames.links.document.getElementById) {
          parent.frames.links.document.getElementById(titlearray[i]).style.top = (i*20) + 20;
          parent.frames.links.document.getElementById(submenuarray[i]).style.visibility = hidden;
        }
    }

    for (var i = (n+1); i < nummenus; i++) {
      if (parent.frames.links.document.layers) {
        parent.frames.links.document.layers[titlearray[n]].top = boven;
        parent.frames.links.document.layers[submenuarray[n]].top = boven + 21;
        parent.frames.links.document.layers[titlearray[i]].top = (i*20) + 20 + move;
        parent.frames.links.document.layers[submenuarray[i]].visibility = hidden;
      }
      else
      if (parent.frames.links.document.all) {
        parent.frames.links.document.all(titlearray[n]).style.pixelTop = boven;
        parent.frames.links.document.all(submenuarray[n]).style.pixelTop = boven + 20;
        parent.frames.links.document.all(titlearray[i]).style.pixelTop = (i*20)+ 20 + move;
        parent.frames.links.document.all(submenuarray[i]).style.visibility = hidden;
      }
      else
      if (parent.frames.links.document.getElementById) {
        parent.frames.links.document.getElementById(titlearray[n]).style.top = boven;
        parent.frames.links.document.getElementById(submenuarray[n]).style.top = boven + 20;
        parent.frames.links.document.getElementById(titlearray[i]).style.top = (i*20)+ 20 + move;
        parent.frames.links.document.getElementById(submenuarray[i]).style.visibility = hidden;
      }
    }
  }
lastmenu = submenu;
}

//  End -->

function stopError() {
  return true;
}
window.onerror = stopError;

// -->
