 window.onerror = null;
 var bName = navigator.appName;
 var bPlatform = navigator.platform;
 var bVer = parseInt(navigator.appVersion);
 var NS4 = (bName == "Netscape" && bVer >= 4);
 var IE4 = (bName == "Microsoft Internet Explorer" && bVer >= 4);
 var Op9 = (bName == "Opera" && bVer >= 9);
 // PKR fix 2008-04-30 : var CCSBrowser = (NS4 || IE4 );
 var Op9 = (bName == "Opera" && bVer >= 9);
 var CCSBrowser = (NS4 || IE4 || Op9);
 // Special case for explorer 4 on the Mac - it doesn't support Layers well at all!
 if (bPlatform == "MacPPC" && IE4 != "") {IE4 = "";}
 var menuActive = 0;
 var menuOn = 0;
 var onLayer;
 var timeOn = null;
 var loaded = 0;
 var a0, a1, b0, b1, c0, c1, d0, d1, e0, e1, f0, f1, g0, g1 ,h0, h1, i0, i1, j0, j1, x0, x1;
 var LayerUsed = null;

//PRECACHE IMAGES HERE
function LoadImgs(){
  if (document.images || IE4) {
  menu1 = new Image(); menu1.src = "../Pix/tbEdgeL.gif";
  menu2 = new Image(); menu2.src = "../Pix/tbMarker.gif";
  a0 = new Image(); a1 = new Image();
  b0 = new Image(); b0.src="../Pix/Butb.gif"; b1 = new Image(); b1.src="../Pix/Butbx.gif";
  c0 = new Image(); c0.src="../Pix/Butc.gif"; c1 = new Image(); c1.src="../Pix/Butcx.gif";
  d0 = new Image(); d0.src="../Pix/Butd.gif"; d1 = new Image(); d1.src="../Pix/Butdx.gif";
  e0 = new Image(); e0.src="../Pix/Bute.gif"; e1 = new Image(); e1.src="../Pix/Butex.gif";
  f0 = new Image(); f0.src="../Pix/Butf.gif"; f1 = new Image(); f1.src="../Pix/Butfx.gif";
  g0 = new Image(); g0.src="../Pix/Butg.gif"; g1 = new Image(); g1.src="../Pix/Butgx.gif";
  h0 = new Image(); h0.src="../Pix/Buth.gif"; h1 = new Image(); h1.src="../Pix/Buthx.gif";
  i0 = new Image(); i0.src="../Pix/Buti.gif"; i1 = new Image(); i1.src="../Pix/Butix.gif";
  j0 = new Image(); j0.src="../Pix/Butj.gif"; j1 = new Image(); j1.src="../Pix/Butjx.gif";
//x0 = new Image(); x1 = new Image();
  x0 = new Image(); x0.src="../Pix/Zoek.gif"; x1 = new Image(); x1.src="../Pix/Zoekx.gif";
  loaded = 1;
  }
 }
// LAYER SWITCHING CODE
if (CCSBrowser) {
// fix PKR 2008-04-26: if (navigator.appName == "Netscape") {
 if (navigator.appName == "Netscape" && bVer <= 4) {
  layerStyleRef="layer.";
  layerRef="document.layers";
  styleSwitch="";
  }else{
  layerStyleRef="layer.style.";
  layerRef="document.all";
  styleSwitch=".style";
 }
}

// SHOW MENU
function showLayer(layerName){
if (loaded == 1)
{
 if (CCSBrowser) {
  if (timeOn != null) {
   clearTimeout(timeOn)
   hideLayer(onLayer)
  }
  if (CCSBrowser) {
   eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');
  }
  onLayer = layerName
  LayerUsed = true;
  }
 }
}
//BUTTON ROLLOVER
function change(Name, No) {
 if (document.images && (loaded == 1)) {
   document[Name].src = eval(Name + No + ".src");
  }
 return true;
}
// HIDE MENU
function hideLayer(layerName){
 if (loaded == 1 && LayerUsed != null)
 {
  if (menuActive == 0) {
   if (CCSBrowser) {
    eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');
   }
  }
 }
}
// TIMER FOR BUTTON MOUSE OUT
function btnTimer() {
 timeOn = setTimeout("btnOut()",1000)
}
// BUTTON MOUSE OUT
function btnOut(layerName) {
 if (menuActive == 0) {
  hideLayer(onLayer)
  }
}
// MENU MOUSE OVER
function menuOver(itemName) {
if (loaded == 1)
{
 clearTimeout(timeOn)
 menuActive = 1
 if (CCSBrowser) {
//Fix PKR 2008-04-26: if (NS4) {
  if (NS4 && bVer <= 4) {
    document[onLayer].document.images[itemName].src = menu2.src
  } else {
     document.all[itemName].src = menu2.src
   }
  }
 }
}
// MENU MOUSE OUT
function menuOut(itemName) {
if (loaded == 1 && onLayer != "")
{
  menuActive = 0
  if (CCSBrowser) {
//Fix PKR 2008-04-26: if (NS4) {
  if (NS4 && bVer <= 4) {
    document[onLayer].document.images[itemName].src = menu1.src
   } else {
     document.all[itemName].src = menu1.src
   }
  }
  timeOn = setTimeout("hideLayer(onLayer)", 400)
 }
}
// Start document on-the-fly
// MENU COLOR VARIABLE
var menuColor = "#669A7B"

// Creates menu object
function menuLink(title, url) {
 this.title = title
 this.url = url
}
// Builds menu TABLE
function menuMaker(menuArray) {
 n = ""
 j = eval(menuArray + ".length") - 1;
 topTable = "<div id='" + eval(menuArray + ".id") + 
 "'><table border='0' cellspacing='0' cellpadding='0'>"
// endrow = "</td><td><img src='../Pix/tbEdgeR.gif' width=8 height=15></td></tr>"
 endrow = "</td></tr>"
 btmTable = "</table></div>"

 n += topTable
 for( var i = 0; i <=j; i++) {
//  bgnrow = "<tr><td></td><td bgcolor='#FFFFFF'></td><td></td></tr><tr><td><img src='../Pix/tbEdgeL.gif' width=8 height=15 alt='' border='0' name='" + eval(menuArray + ".imgname") + i + "'></td><td bgcolor='" + menuColor +"'>";
  bgnrow = "<tr><td></td><td></td><td></td></tr><tr><td><img src='../Pix/tbEdgeL.gif' width=8 height=15 alt='' border='0' name='" + eval(menuArray + ".imgname") + i + "'></td><td bgcolor='" + menuColor +"'>";
  n += bgnrow + "<a id='menuLink' href='" + eval(menuArray + "[" + i + "].url") + "' onMouseOver='menuOver(\"" + eval(menuArray + ".imgname") + i + "\")' onMouseOut='menuOut(\"" + eval(menuArray + ".imgname") + i + "\")' class='menus' target='_top'>" + eval(menuArray + "[" + i + "].title") + "</a>" + endrow;
 }
 n += btmTable
 return n
}

//Menu Arrays
Array.prototype.id = "aMenu"
Array.prototype.imgname = "a"

aMenu = new Array(0)
aMenu.id = "aMenu"
aMenu.imgname = "a"

// Museum
bMenu = new Array(9)
bMenu.id = "bMenu"
bMenu.imgname = "b"
bMenu[0] = new menuLink("Home", "../Menu/index.html")
bMenu[1] = new menuLink("Algemeen", "../Museum/index.html")
bMenu[2] = new menuLink("Historie", "../Museum/Historie.html")
bMenu[3] = new menuLink("Medewerkers", "../Medewerkers/Medewerkers.html")
bMenu[4] = new menuLink("Collectie", "../Museum/Collectie.html")
//bMenu[5] = new menuLink("Groepsarrangementen/Verhuur", "../Museum/Groepen.html")
bMenu[5] = new menuLink("Educatief Materiaal", "../Museum/Educatief.html")
//bMenu[6] = new menuLink("Interactief", "../Menu/Interactief.html")
bMenu[6] = new menuLink("Site Doorzoeken", "../Menu/AdvZoeken.html")
bMenu[7] = new menuLink("Wie steunen ons?", "../Support/index.html")
bMenu[8] = new menuLink("Change Log", "../Menu/ChangeLog.html")
//bMenu[8] = new menuLink("Nieuwsbrief", "../SVMNieuws/Nieuws.html")

// Dienstregeling
cMenu = new Array(5)
cMenu.id = "cMenu"
cMenu.imgname = "c"
cMenu[0] = new menuLink("Adres", "../Museum/Dienstregeling2010.html#inlichtingen")
cMenu[1] = new menuLink("Dienstregeling", "../Museum/Dienstregeling.html")
cMenu[2] = new menuLink("Evenementen", "../Evenementen/index.html")
cMenu[3] = new menuLink("Kalender", "../Museum/Kalender.html")
cMenu[4] = new menuLink("Iets te Vieren ?", "../Evenementen/IetsTeVieren.html")
//cMenu[5] = new menuLink("Dieseldagen", "../Evenementen/Dieseldagen.html")
//cMenu[6] = new menuLink("Stoomdagen", "../Evenementen/Stoomdagen.html")
//cMenu[7] = new menuLink("Smalspoor modelbouwdagen", "../Evenementen/SSMBdagen.html")
//cMenu[8] = new menuLink("Modelbouw beurs", "../Evenementen/Modelbouwbeurs.html")

// Smalspoor
// + doorverwijzing naar sub-deel Toepassingen
dMenu = new Array(4)
dMenu.id = "dMenu"
dMenu.imgname = "d"
dMenu[0] = new menuLink("Algemeen", "../Smalspoor/index.html")
dMenu[1] = new menuLink("Geschiedenis Industr.smalsp", "../Smalspoor/GeschISS.html")
dMenu[2] = new menuLink("21e eeuw", "../Smalspoor/21e_eeuw.html")
dMenu[3] = new menuLink("Links", "../Smalspoor/Links.html")
//dMenu[3] = new menuLink("Tractievormen", "../Smalspoor/Tractievormen.html")
//dMenu[4] = new menuLink("Spoorwijdtes", "../Smalspoor/Spoorwijdtes.html")
//dMenu[5] = new menuLink("Toepassingen", "../Toepassingen/index.html")
//
//dMenu[6] = new menuLink("Tuinbouw", "../Toepassingen/Tuinbouw.html")
//dMenu[7] = new menuLink("Bosbouw", "../Toepassingen/Bosbouw.html")
//dMenu[8] = new menuLink("Mijnbouw", "../Toepassingen/Mijnbouw.html")
//dMenu[9] = new menuLink("Steenfabrieken", "../Toepassingen/Steenfabrieken.html")
//dMenu[10] = new menuLink("Industrie", "../Toepassingen/Industrie.html")
//dMenu[11] = new menuLink("Tunnelbouw", "../Toepassingen/Tunnelbouw.html")
//dMenu[12] = new menuLink("Overige", "../Toepassingen/Overige.html")

// Materieel
// Actueel materieel overzicht, zo mogelijk met achtergrond info bij foto's
eMenu = new Array(7)
eMenu.id = "eMenu"
eMenu.imgname = "e"
eMenu[0] = new menuLink("Algemeen", "../Materieel/index.html")
eMenu[1] = new menuLink("GTW", "../Materieel/GTW.html")
eMenu[2] = new menuLink("Stoomlocomotieven", "../Materieel/Stoomlocs.html")
eMenu[3] = new menuLink("Motorlocomotieven", "../Materieel/Motorlocs.html")
eMenu[4] = new menuLink("Rijtuigen", "../Materieel/Rijtuigen.html")
eMenu[5] = new menuLink("Mijnmaterieel", "../Materieel/Mijnmaterieel.html")
eMenu[6] = new menuLink("Diversen", "../Materieel/Diversen.html")

// Projecten
// Hier geven we inzicht in de belangrijkste projecten die we gedaan hebben of gaan doen
// Gebruikte technieken horen thuis in de werkplaats
fMenu = new Array(3)
fMenu.id = "fMenu"
fMenu.imgname = "f"
fMenu[0] = new menuLink("Algemeen", "../Projecten/index.html")
fMenu[1] = new menuLink("Restauratie locomotieven", "../Projecten/RestauratieLocs.html")
fMenu[2] = new menuLink("Buitenmuseum", "../Projecten/BuitenMuseum.html")
//fMenu[3] = new menuLink("Vernieuwing spoorbaan", "../Projecten/Spoorbaan.html")
//fMenu[4] = new menuLink("Verlenging spoorlijn", "../Projecten/VerlengingBaan.html")
//fMenu[5] = new menuLink("Restauratie Loc 6 'IJsseloord'", "../Projecten/Loc6.html")
//fMenu[2] = new menuLink("Nieuwbouw rijtuig P46", "../Projecten/P46.html")
//fMenu[3] = new menuLink("Restauratie Whitcomb", "../Projecten/Whitcomb.html")
//fMenu[4] = new menuLink("Restauratie-onderzoek Loc 7", "../Projecten/Loc7.html")
//fMenu[5] = new menuLink("Vernieuwing spoorbaan", "../Projecten/Spoorbaan.html")

// Werkplaats
// Hier kunnen we vertellen over technieken die we toepassen bij onderhoud e.d.
// Bv. Pijpen zetten hoort in de werkplaats (bij de uitvoering van projecten).
gMenu = new Array(1)
gMenu.id = "gMenu"
gMenu.imgname = "g"
gMenu[0] = new menuLink("Algemeen", "../Werkplaats/index.html")
//gMenu[1] = new menuLink("Onderhoud Stoomlocs", "../Werkplaats/Odh_stoom.html")
//gMenu[2] = new menuLink("Stoomloc Anatomie", "../Werkplaats/Stoomloc_anatomie.html")
//gMenu[3] = new menuLink("Onderhoud Diesellocs", "../Werkplaats/Odh_diesel.html")
//gMenu[4] = new menuLink("Restauratie Stoomlocs", "../Werkplaats/Rest_stoom.html")
//gMenu[5] = new menuLink("Restauratie Diesellocs", "../Werkplaats/Rest_diesel.html")
//gMenu[6] = new menuLink("Nieuwbouw Pers.rijtuig", "../Werkplaats/Nb_rijtuig.html")

// Jeugd-hoek: Voor de kinderen, jong, en jong-student
// + educatief materiaal
hMenu = new Array(1)
hMenu.id = "hMenu"
hMenu.imgname = "h"
hMenu[0] = new menuLink("Kleurplaten", "../Kids/Kleurplaten.html")
//hMenu[1] = new menuLink("Bouwplaten", "../Kids/Bouwplaten.html")
//hMenu[2] = new menuLink("Werkstuk/Spreekbeurtpakket Smalspoor", "../Edu/Pakket1.html")
//hMenu[3] = new menuLink("Werkstuk/Spreekbeurtpakket Stoomlocs", "../Edu/Pakket2.html")
//hMenu[4] = new menuLink("Dagje uit met de klas", "../Edu/Dagjeuit.html")
//hMenu[5] = new menuLink("Lespakket/Kopieerbladen", "../Edu/Lespakket.html")

// Archief
// + toegang tot foto-archief en overzicht links
iMenu = new Array(2)
iMenu.id = "iMenu"
iMenu.imgname = "i"
iMenu[0] = new menuLink("Algemeen", "../Archief/index.html")
iMenu[1] = new menuLink("Winterswijk", "../Archief/Winterswijk.html")
//iMenu[1] = new menuLink("Katwijk", "../Archief/Katwijk.html")
//iMenu[2] = new menuLink("Historische foto's", "../Foto-archief/index.html")
//iMenu[3] = new menuLink("Uitstapjes", "../Foto-archief/Uitstapjes.html")
//iMenu[4] = new menuLink("Links", "../Archief/Links.html")
//iMenu[5] = new menuLink("Medewerkers-pagina's", "../Medewerkers/index.html")

// Dit menu is niet geactiveerd
jMenu = new Array(1)
jMenu.id = "jMenu"
jMenu.imgname = "j"
jMenu[0] = new menuLink("Geavanceerd", "../Menu/AdvZoeken.html")

// Zoeken
xMenu = new Array(1)
xMenu.id = "xMenu"
xMenu.imgname = "x"
xMenu[0] = new menuLink("Geavanceerd", "../Menu/AdvZoeken.html")
