var ttls = new Array(); // An array for the title objects
var subs = new Array(); // An array for the submenu objects
var lastn;
var lastmove;

var isIE4;
var isNav4;
var isNav6;
var re = new RegExp('px');

function setbrowser() {
	if (navigator.appVersion.charAt(0) == "4") {
		if (navigator.appName.indexOf("Explorer") >= 0) {
			isIE4 = true;
		}
		else {
			isNav4 = true;
		}
	}
	else if (navigator.appVersion.charAt(0) > "4") {
		isNav6 = true;
	}
	if (isNav4) { // Setting the visibility for NN and IE
		visible = 'show';
		hidden = 'hide';
	}
	else if (isIE4) {
		visible = 'visible';
		hidden = 'hidden';
	}
	else if (isNav6) {
		visible = 'visible';
		hidden = 'hidden';
	}
}

for (var i = 1; i <= nom; i++) {
  ttls[i] = ('title' + i);
  subs[i] = ('submenu' +i);
}

lastn = (nom + 1);
lastmove = 0;

function picopen(n) {
	var title = ('title' + n);
	var pic = ('pic' + n);
	if (isNav4) {
		document.layers[title].document.images[pic].src = "images/opened.gif";
	}
	else if (isIE4) {
		document.all(pic).src = "images/opened.gif";
	}
	else if (isNav6) {
		document.getElementById(pic).src = "images/opened.gif";
	}
}

function picclose(n) {
	var title = ('title' + n);
	var pic = ('pic' + n);
	if (isNav4) {
		document.layers[title].document.images[pic].src = "images/closed.gif";
	}
	else if (isIE4) {
		document.all(pic).src = "images/closed.gif";
	}
	else if (isNav6) {
		document.getElementById(pic).src = "images/closed.gif";
	}
}

function lasttoggle(n,move) {
  if (n <= nom) {
    menu = ('submenu' + n);
    if (isNav4) {
	  submenu = document.layers[menu];
	}
	else if (isIE4) {
	  submenu = document.all(menu).style;
	}
	else if (isNav6) {
	  submenu = document.getElementById(menu).style;
	}
	if (submenu.visibility.toLowerCase() == visible) {
	  submenu.visibility = hidden;
      if (usePictures) picclose(n); // Remove this if you don't use pictures hoeft niet met if ervoor??
      for (var i = (n+1); i <= nom; i++) {
 		if (isNav4) {
		  var tit = document.layers[ttls[i]];
		  var subm = document.layers[subs[i]];
		}
		else if (isIE4) {
		  var tit = document.all(ttls[i]).style;
		  var subm = document.all(subs[i]).style;
		}
		else if (isNav6) {
		  var tit = document.getElementById(ttls[i]).style;
		  var subm = document.getElementById(subs[i]).style;
		}
		var tmptit = parseInt(tit.top);
		var tmpsub = parseInt(subm.top);
		if (isNav4) {
		  tit.top = (tmptit - move);
		  subm.top = (tmpsub - move);
		}
		else {
		  tit.top = (tmptit - move) + "px";
		  subm.top = (tmpsub - move) + "px";
		}
      }
    }
  }
}

function toggle(n,move) {
  menu = ('submenu' + n);
  if (isNav4) {
	submenu = document.layers[menu];
  }
  else if (isIE4) {
	submenu = document.all(menu).style;
  }
  else if (isNav6) {
	submenu = document.getElementById(menu).style;
  }
  if (submenu.visibility.toLowerCase() == visible) {
	submenu.visibility = hidden;
	if (usePictures) picclose(n);
	for (var i = (n+1); i <= nom; i++) {
	  if (isNav4) {
		var tit = document.layers[ttls[i]];
		var subm = document.layers[subs[i]];
	  }
	  else if (isIE4) {
		var tit = document.all(ttls[i]).style;
		var subm = document.all(subs[i]).style;
	  }
	  else if (isNav6) {
		var tit = document.getElementById(ttls[i]).style;
		var subm = document.getElementById(subs[i]).style;
	  }
	  var tmptit = parseInt(tit.top);
	  var tmpsub = parseInt(subm.top);
	  if (isNav4) {
		tit.top = (tmptit - move);
		subm.top = (tmpsub - move);
	  } else {
		tit.top = (tmptit - move) + "px";
		subm.top = (tmpsub - move) + "px";
	  }			
    }
  }
  else {
	submenu.visibility = visible;
	if (usePictures) picopen(n);
	if (lastn != n) {
	  lasttoggle(lastn,lastmove);
	}
	for (var i = (n+1); i <= nom; i++) {
	  if (isNav4) {
		var tit = document.layers[ttls[i]];
		var subm = document.layers[subs[i]];
	  }
	  else if (isIE4) {
		var tit = document.all(ttls[i]).style;
		var subm = document.all(subs[i]).style;
	  }
	  else if (isNav6) {
		var tit = document.getElementById(ttls[i]).style;
		var subm = document.getElementById(subs[i]).style;
	  }
	  var tmptit = parseInt(tit.top);
	  var tmpsub = parseInt(subm.top);
	  if (isNav4) {
		tit.top = (tmptit + move);
		subm.top = (tmpsub + move);
	  } else {
		tit.top = (tmptit + move) + "px";
		subm.top = (tmpsub + move) + "px";
	  }		
    }
  }
  lastn = n;
  lastmove = move;
  welk_menu=parent.navi_links.location;
  welk_menu=''+welk_menu;
  lengte=welk_menu.length;
  soort_bestand=welk_menu.charAt(lengte-1);
  if (soort_bestand == 'p') { 
  	//php bestand
	pos=lengte-5; // hier staat het getal van het menu. 
    }
	else {
	//html bestand
  pos=lengte-6; // hier staat het getal van het menu. 
	}
  menu_nr=welk_menu.charAt(pos);
  nw_foto='images/foto/subfoto'+menu_nr+'_'+n+'.jpg';
  parent.navi_rechts.document.images['foto_rechts'].src=nw_foto;
}

function Laadhoofd(urlhoofd) {
  parent.hoofd.location=urlhoofd;
  setbrowser();
}

function muisop(n){
  button='pic'+n;
  nw_url='images/opened.gif';
  document.images[button].src=nw_url;
  window.status= tekst[n];
  return true;
}

function muisuit(n){
  if (n!=lastn) {
    button='pic'+n;
    nw_url='images/closed.gif';
    document.images[button].src=nw_url;
  }
  window.status='';
  return true;
}


