// JavaScript Document
function toon_menu(rs_diepte, submenu) {
  var toon_diepte = parseInt(rs_diepte);
  if (document.getElementById("tabel" + submenu + "_" + toon_diepte)) {
    var tabelweergave = document.getElementById("tabel" + submenu + "_" + toon_diepte).style.display;
	if (tabelweergave!="none") {
	  //document.getElementById("tabel" + submenu + "_" + toon_diepte).style.display = "none";
	  //alert("display van tabel " + submenu + "_" + toon_diepte + " gewijzigd naar none;");
	  document.getElementById("" + submenu + "_" + (toon_diepte) + "_0").className = "n" + (toon_diepte) + "_menugroep_sl";
    } else {
	  //document.getElementById("tabel" + submenu + "_" + toon_diepte).style.display = "block";
	  //alert("display van tabel " + submenu + "_" + toon_diepte + " gewijzigd naar block;");
	  document.getElementById("" + submenu + "_" + (toon_diepte) + "_0").className = "n" + (toon_diepte) + "_menugroep_sl";
    }
  }
}

function jva_menuover(prefix, rij, classnaam) {
  document.getElementById(prefix + rij).className = classnaam;
}

function jva_menuout(prefix, rij, classnaam) {
  var veldnaam = prefix + rij;
  var begin_lijst = document.getElementById("hid_startlijst").value;

  //er zijn x opties:
  //-dit is een groep (x_x_0) en er moet dus gekeken worden of deze tabel opgeklapt is in de beginlijst
  //-dit is een link en dan moet er gekeken worden of dit de laatste pagina is (x_x_x)
  if (begin_lijst!="") {
	if (veldnaam.indexOf("_0")>0) {
	  //dit is een groep. Als deze voorkomt in de beginlijst, dan geselecteerd als mouseout.
	  var arr_lijst = begin_lijst.split(",");
	  var bMenu_gevonden = false;
	  //alert("ok");
	  for (var i=0; (i<arr_lijst.length) && (!bMenu_gevonden);i++) {
	    if (veldnaam==arr_lijst[i] + "_0") {
		  bMenu_gevonden = true;
		  classnaam = document.getElementById(prefix + rij).className;
		  classnaam = classnaam.replace("_mo", "_sl");
		}
	  }
	} 
	else {
	  //dit is een link. als het laatste veld in de lijst hetzelfde is, dan
	  //geselecteerd laten staan
	  var arr_lijst = begin_lijst.split(",");
	  var checkveld = arr_lijst[arr_lijst.length-1];
	  if (checkveld == veldnaam) {
	    classnaam = document.getElementById(prefix + rij).className;
		classnaam = classnaam.replace("_mo", "_sl");
	  }
	}
  }
  document.getElementById(prefix + rij).className = classnaam;
}

function menu_zet_zichtbare_pagina(lijst) {
  var arr_tabellen = lijst.split(",");
  var toon_lijst = "";
  //alert(lijst);
  for (var i=0;i<arr_tabellen.length;i++) {
    var arr_Tabelcel = arr_tabellen[i].split("_");
	var iSb = arr_Tabelcel[0];
	var iRs = arr_Tabelcel[1];
	var bMenu_tonen = true;
	if (toon_lijst=="") {
	  toon_lijst += (iSb + "_" + iRs); } 
	else {
	  //checken of deze wel mag getoond worden
	  var arr_check = toon_lijst.split(",");
	  for (var i=0;(i<arr_check.length && bMenu_tonen==true);i++) {
	    if (arr_check[i]== iSb + "_" + iRs) {
		  bMenu_tonen = false;
		} else
		{
		  toon_lijst += "," + (iSb + "_" + iRs);
		}
	  }
	}
	if (bMenu_tonen) {toon_menu(iRs, iSb);}
  }
}