// 1 = Internet Explorer 5.0 of hoger
// 2 = Netscape Navigator 6.0 of hoger
var iBrowser = 0

function htmlUnEscape(s){
	s=s.replace(/&gt;/g,'>');
	s=s.replace(/&lt;/g,'<');
	s=s.replace(/&amp;/g,'&');
	return s;
}

// Wordt gestart bij het laden van de website
function StartIT(){
	WebBrowser(); //welke webbrowser
	rdScherm=new schermpixelbeheer(); //opvragen posities van het browserscherm, bv top = zoveel pixels etc.
	document.onmousemove=mousePosition; //opslaan cursorpositie in browser, voor Netscape(voor versie 6)
	windowTimer=setInterval("Navigatiebalk()",15); //voor het eerst plaatsen navigatiebalk
	document.onkeydown=keyDown;
	window.onresize=windhoosss; //opnieuw plaatsen navigatiebalk
}
	
function keyDown(){
	var ieKey = event.keyCode;
	var location = window.location;
	var doorgaan;
   	
	doorgaan = location.toString();		
	doorgaan = doorgaan.indexOf("artikel");
	
	// afvangen van PageDown (34) en PageUp (33)
	if (ieKey==33 && doorgaan!=-1) terug();
	if(ieKey == 34 && doorgaan!=-1) verder();
}

// het analyseren van browsertype
function WebBrowser(){
	b_netscape = navigator.appName.indexOf('Netscape') != -1 ;
	b_version = parseFloat(navigator.appVersion);
	if(b_netscape){
		if(b_netscape && b_version < 5){
			iBrowser = 2
		}
		if(b_netscape && b_version >= 5){
			iBrowser = 2
		}	
	}else{
		iBrowser = 1
	}
}

// hoogte en breedte van bepaalde delen van het scherm opvragen
function schermpixelbeheer()
{
	this.bottom = function(){
		if (document.body.scrollHeight) return document.body.scrollHeight};
	
	this.height = function() {
		if (document.body.offsetHeight) return document.body.offsetHeight;}
	
	this.visHeight = function() {
		if (window.innerHeight) return window.innerHeight;
		if (document.body.clientHeight) return document.body.clientHeight;}
	
	this.width = function() {
		if (document.body.offsetWidth) return document.body.offsetWidth;}
	
	this.scrollTop = function() {
		if(document.body.scrollTop) return document.body.scrollTop
		if (window.pageYOffset) return window.pageYOffset;
		else return 0;};
}

// het beheren van de muisepositie in NS
function mousePosition(e)
{
	if (e) event = e;
	mouseX = event.clientX;
	mouseY = event.clientY;
}
	
//plaats de menubalk naar haar positie
function Navigatiebalk()
	{
	// objecten maken van id's
	obj = document.getElementById("navigatiebalkTop");

	// het juist positioneren van de menubalk
	if (rdScherm.scrollTop() > 152) {
		obj.style.top = rdScherm.scrollTop()+"px"; 
	}
	else {obj.style.top = 152+"px";}
	}

// word gestart bij een window.onResize
function windhoosss()
{
  Navigatiebalk();
}