var W3CDOM = (document.createElement && document.getElementsByTagName);

// Browser detectie
function browser_object()
{
	var agent 	= navigator.userAgent.toLowerCase();
	this.major 	= parseInt(navigator.appVersion);
	this.minor 	= parseFloat(navigator.appVersion);
	this.win   	= (agent.indexOf("win") != -1);
	this.mac   	= (agent.indexOf("mac") != -1);
	this.ppc	= (this.mac && ((agent.indexOf("ppc")!= -1) || (agent.indexOf("powerpc")!= -1)));
	this.ns  	= ((agent.indexOf('mozilla') != -1) && ((agent.indexOf('spoofer') == -1) && (agent.indexOf('compatible') == -1)));
	this.ie   	= (agent.indexOf("msie") != -1);
	this.ns4b 	= (this.ns && (this.minor < 4.04));
	this.ns4 	= (this.ns && (this.major == 4));
	this.ns6	= (this.ns && (this.major == 5));
	this.ie4  	= (this.ie && (this.major == 4) && (agent.indexOf("msie 4.") != -1));
	this.ie5	= (this.ie && (this.major == 4) && (agent.indexOf("msie 5.") != -1));
	this.ie6	= (this.ie && (this.major == 4) && (agent.indexOf("msie 6.") != -1));
};

var is = new browser_object();

var mouseOvers = new Array();
var mouseOuts = new Array();

//window.onload = init;

function init()
{
	if (!W3CDOM) return;
	if (is.ie4 || is.ie5)
	{
		if (is.mac)
		{
			if (document.getElementById("mylayer"))
			{
				document.getElementById("mylayer").innerHTML = "";
			}
			alert("Helaas is deze site niet geschikt voor een verouderde browser als deze.\n");
		}
		else
		{
			if (document.getElementById("mylayer"))
			{
				var obj = document.getElementById("mylayer");
				obj.innerHTML = "<h2 class='padding10'>BNO</h2>";
				obj.innerHTML += "<p class='padding10'>Helaas is deze site niet geschikt voor een verouderde browser als deze.</p>";
			}
		}
	}
	if (document.getElementById('mouseovers'))
	{
		var nav = document.getElementById('mouseovers');
		var imgs = nav.getElementsByTagName('img');
		for (var i=0;i<imgs.length;i++)
		{
			imgs[i].onmouseover = mouseGoesOver;
			imgs[i].onmouseout = mouseGoesOut;
			var suffix = imgs[i].src.substring(imgs[i].src.lastIndexOf('.'));
			mouseOuts[i] = new Image();
			mouseOuts[i].src = imgs[i].src;
			mouseOvers[i] = new Image();
			mouseOvers[i].src = imgs[i].src.substring(0,imgs[i].src.lastIndexOf('.')) + "_omo" + suffix;
			imgs[i].number = i;
		}
	}
}

function mouseGoesOver()
{
	this.src = (this.src.indexOf("_omo") == -1 ? mouseOvers[this.number].src : mouseOuts[this.number].src);
}

function mouseGoesOut()
{
	this.src = mouseOuts[this.number].src;
}


// DE POP-UP FUNCTIE

