// Copyright © 2002 i4 engineering GmbH, All Rights Reserved

function treeReset(){
var i=1;
while (true) {
  if (i>nofE){break};
  tOpen[i]=false;
  i++;
}
changeTree(1,false);
parent.framePage.focus();
}

function load(pageName){
parent.framePage.location.href=pageName;
parent.framePage.focus();
}

function doPage(entry){
// this function only works from within html's located near index.html (don't know why !?!)
tOpen[entry]=true;
changeTree(entry,false);
eval(tHREF[entry]);
parent.framePage.focus();
}

function doIndex(entry){
var i=1;
while (true) {
  if (i>nofE){break};
  tOpen[i]=false;
  i++;
}
changeTree(entry,false);
eval(tHREF[entry]);
parent.framePage.focus();
}

function findAndLoadPage(pageName){
var i=1;
while (true) {
  if (i>nofE){break};
  if (tE[i]==pageName){break};
  i++;
}
// skip index-only entries
while (true){
  if (i<1){break};
  if (tLevel[i]!=0){break};
  i--;
}
if ((i<=nofE)&&(i>0)){doPage(i)};
}

function nextAndLoad(prev){
var i=1;
while (true) {
  if (i>nofE){break};
  tOpen[i]=false;
  i++;
}
if (!prev) {changeTree(cE+1,false)}
else {changeTree(cE-1,false)};
eval(tHREF[cE]);
parent.framePage.focus();
}
