var menuTimerOn = false;
var menuTimerCount = 1000;
var aantalHoofd = 6;

function showDiv(whichID){
	hideSubMenuAll();
	if(document.getElementById(whichID)!=null){
		document.getElementById(whichID).className="submenu_show";
	}
}


// startMenuTimer: wanneer de <A> van het niveau 1 item of het submenu zelf wordt verlaten start er een timer die vervolgens de submenus verbergt
function startMenuTimer() {
	if (menuTimerOn == false) {
		menuTimerID = setTimeout("hideSubMenuAll()" , menuTimerCount);
		menuTimerOn = true;
	} 		
}

// stopMenuTimer: wanneer onmouseout van de niveau 1 <A> wordt getriggerd, begint de teller te lopen om het submenu te verbergen. Als de bezoeker nu echter OP
// submenu gaat staan of op de <A> zelf blijft hangen, dan stopt de timer en blijft het submenu in beeld
function stopMenuTimer() {
	if (menuTimerOn) {
		clearTimeout(menuTimerID);
		menuTimerOn = false;
	} 	
}

function hideSubMenuAll(){
	for(i=0;i<aantalHoofd;i++){	
		if(document.getElementById("sub"+i)!=null){
			document.getElementById("sub"+i).className="submenu_div";	
		}
	}
}
function checkNnForm(){
	var objVoornaam 		= document.getElementById('nn_voornaam');
	var objAchternaam 	= document.getElementById('nn_achternaam');
	var objEmail 			= document.getElementById('nn_email');
	var formulier 			= document.getElementById('frmNn');
	
	var errorColor 		= '#FFCBCB';
	var goedColor 			= '#FFFFFF';
	var errorMsg 			= '';
	var prefix 				= "U dient de volgende veld(en) nog in te voeren of te corrigeren.";
	var error 				= 0;
	var first 				= 0;
	
	if(objVoornaam.value.length < 3){
		error++;
		if(first==0) {
			first 	= objVoornaam;		
		}
		var errorMsg 	 	= errorMsg + "Voornaam"+"\r\n";	
		objVoornaam.style.backgroundColor 	= errorColor;
	} else {
		objVoornaam.style.backgroundColor 	= goedColor;		
	}
	
	if(objAchternaam.value.length < 3){
		error++;		
		if(first==0) {
			first 	= objAchternaam;		
		}
		var errorMsg 	 	= errorMsg + "Achternaam"+"\r\n";	
		objAchternaam.style.backgroundColor 	 	= errorColor;
	} else {
		objVoornaam.style.backgroundColor 	= goedColor;		
	}
	
	if(!jsValidateField("nn_email", "email") ){
		error++;
		if(first==0) {
			first 	= objEmail;		
		}
		var errorMsg 	 	= errorMsg + "E-mail"+"\r\n";	
		objEmail.style.backgroundColor 	 	= errorColor;
	} else {
		objVoornaam.style.backgroundColor 	= goedColor;		
	}
	
	if(error == 0){
		formulier.submit();
	} else {
		first.focus();
		alert(prefix +"\r\n"+"\r\n"+ errorMsg);	
	}
}
