//===============
// Level-one-nav
//===============

function klapOpen(id, countitems){
	if (document.getElementById(id).className == 'notactive selected')
		document.getElementById(id).className = 'active selected';
	else
		document.getElementById(id).className = 'active';
	for (i=0; i < countitems; i++) {
		var idname = 'tn' + (i+1);
		if (idname != id) {
			if (document.getElementById(idname) != null) {
				if (document.getElementById(id).className == 'active selected')
					document.getElementById(id).className = 'notactive selected';
				else
					document.getElementById(id).className = 'notactive';
			}
		}
	}
}

function klapDicht(id){
	if (document.getElementById(id).className == 'active selected')
		document.getElementById(id).className = 'notactive selected';
	else
		document.getElementById(id).className = 'notactive';
}

//=====================
// Left-nav: synchronize height
//=====================
function synchronizeLeftnavDimensions() {
	if(document.getElementById("content-nav") != null) {
		if (document.getElementById("content-nav").offsetHeight > document.getElementById("main").offsetHeight) {
			document.getElementById("main").style.height = document.getElementById("content-nav").offsetHeight + 50 + "px";
		}
	}
}


//============
// Font Sizer
//============

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function setFontSize(dimension){
	var area = document.getElementById("container");
	area.style.fontSize = dimension;

	if(dimension != "1em" && dimension != "1.3em" && dimension != "1.15em")
		dimension = "1.15em";

	createCookie("fontsize", dimension, 1);
	setFontStyle(dimension);
}

function setFontStyle(dimension){
	document.getElementById("fontsize-normal").className = '';
	document.getElementById("fontsize-medium").className = '';
	document.getElementById("fontsize-large").className = '';

	if (dimension != ''){
		if (dimension == '1em')
			document.getElementById("fontsize-normal").className = 'active';
		else{
			if (dimension == '1.15em' )
				document.getElementById("fontsize-medium").className = 'active';
			else
				document.getElementById("fontsize-large").className = 'active';
		}
	}
	else
		document.getElementById("fontsize-normal").className = 'active';
}


//===============
// startOperaFix
//===============
function startOperaFix(){
	var browserName=navigator.appName;
	if (browserName == 'Opera'){
		var field = document.getElementById("home");
		field.style.height = "1.9em";
	} 
}


//====================
// Doorklik Navigatie
//====================

function setHover(field){
	field.className = 'overzicht-item hovered';
}
function releaseHover(field){
	field.className = 'overzicht-item';
}
function redirect(url){
	if (url.match("http")) {
		window.open(url);
	}
	else {
		window.location = url;
	}
}
function opennew(url){
	window.open(url);
}