//===============
// 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;
}


//===============
// 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);
}

//=========================================
// FormBuilder forms anysurfer proof trick
//=========================================
$(document).ready(function(){			
	if($('table.formtable').has('form').length > 0){
		if($('table.formtable').find(':first')[0].id == 'form' && navigator.appName != 'Microsoft Internet Explorer'){
			var vlabraFormParent = $('table.formtable').parent();
			var vlabraForm = $('table.formtable form');
			var vlabraFormTable = $('table.formtable');
			
			$('table.formtable form').remove();
			vlabraForm.append(vlabraFormTable);
			vlabraFormParent.append(vlabraForm);
		}
	}
	$('form input').each(function(index){
		$('form label[for="'+$(this).attr('name')+'"]').attr('for', $(this).attr('id'));
	});
	$('form select').each(function(index){
		$('form label[for="'+$(this).attr('name')+'"]').attr('for', $(this).attr('id'));
	});
	$('form textarea').each(function(index){
		$('form label[for="'+$(this).attr('name')+'"]').attr('for', $(this).attr('id'));
	});
});
