function berekenbalans(f){
	a = parseInt(f.elements['scoor2'].value)+parseInt(f.elements['scoor5'].value)+parseInt(f.elements['scoor10'].value)+parseInt(f.elements['scoor12'].value)+parseInt(f.elements['scoor13'].value)+parseInt(f.elements['scoor15'].value)+parseInt(f.elements['scoor19'].value);
	b = parseInt(f.elements['scoor1'].value)+parseInt(f.elements['scoor3'].value)+parseInt(f.elements['scoor6'].value)+parseInt(f.elements['scoor7'].value)+parseInt(f.elements['scoor18'].value)+parseInt(f.elements['scoor20'].value)+parseInt(f.elements['scoor21'].value);
	c = parseInt(f.elements['scoor4'].value)+parseInt(f.elements['scoor8'].value)+parseInt(f.elements['scoor9'].value)+parseInt(f.elements['scoor11'].value)+parseInt(f.elements['scoor14'].value)+parseInt(f.elements['scoor16'].value)+parseInt(f.elements['scoor17'].value);
	if ((a+b+c).toString() != 'NaN'){
		f.Voeler.value = a;
		f.Doener.value = b;
		f.Denker.value = c; 
	}else{
		f.Voeler.value = '';
		f.Doener.value = '';
		f.Denker.value = ''; 
		alert('Vul alles met een cijfer in!');
	}
//A	tel de punten op van 2, 5, 10, 12, 13, 15, 19		   
//B	tel de punten op van  1, 3, 6, 7, 18, 20, 21		   
//C	tel de punten op van  4, 8, 9, 11, 14, 16, 17		 
}

function next(typeCellEvent,which){
	key = typeCellEvent.keyCode || typeCellEvent.which;
	if (key != 9 && key != 16){ //9 is a tab, 16 is shift, allow moving back using shift-tab!
		val = parseInt(which.value);
		if (val == 0 || val == 1 || val == 2 || val == 3 || val == 4){
			f = which.form;
			index = 0;
			for (i=0; i<f.elements.length-1; i++){
				if (f.elements[i] == which){
					index = i+1;
					break;
				}
			}
			f.elements[index].focus();
			f.elements[index].select();
		}else{
			which.value = '';
		}
	}
}
function inputfocus(which){
	which.parentNode.parentNode.className = 'highlightquestion';
	//which.parentNode.parentNode.childNodes[1].style.color = '#001033';
}
function inputblur(which){
	which.parentNode.parentNode.className = '';
	//which.parentNode.parentNode.childNodes[1].style.color = '#000000';
}

function popupPrint(f){
	berekenbalans(f);
	popupWindow = window.open('','popupWindow','width=640,height=600,status,scrollbars,resizable');
	d = popupWindow.document;
	d.write('<p>Onderstaand tref je het door jou ingevulde formulier aan in een vereenvoudigde vorm. Je kunt deze selecteren en plakken in een e-mail of in een tekst (word) bestand.</p>');
	d.write('<p>1 Ik ga makkelijk tot actie over <b>'+f.elements['scoor1'].value+'</b><br/>');
	d.write('2 Ik heb de neiging om veel te piekeren <b>'+f.elements['scoor2'].value+'</b><br/>');
	d.write('3 Ik zie het leven van de zonnige kant <b>'+f.elements['scoor3'].value+'</b><br/>');
	d.write('4 Ik kan ingewikkelde zaken in mijn hoofd op een rijtje zetten <b>'+f.elements['scoor4'].value+'</b><br/>');
	d.write('5 Ik zorg ervoor dat er een prettige sfeer om me heen is <b>'+f.elements['scoor5'].value+'</b><br/>');
	d.write('6 Ik vind het leuk om het voortouw te nemen <b>'+f.elements['scoor6'].value+'</b><br/>');
	d.write('7 Ik heb een heleboel plannen om zaken aan te pakken <b>'+f.elements['scoor7'].value+'</b><br/>');
	d.write('8 Ik vind het fijn als er volgens de regels gewerkt wordt <b>'+f.elements['scoor8'].value+'</b><br/>');
	d.write('9 Ik vind het leuk om het fijne van dingen te weten <b>'+f.elements['scoor9'].value+'</b><br/>');
	d.write('10 Ik voel een sfeer in een groep snel aan <b>'+f.elements['scoor10'].value+'</b><br/>');
	d.write('11 Ik kan commotie van anderen relativeren <b>'+f.elements['scoor11'].value+'</b><br/>');
	d.write('12 Ik maak me zorgen over hoe dingen zouden kunnen lopen <b>'+f.elements['scoor12'].value+'</b><br/>');
	d.write('13 Ik zorg graag voor andere mensen <b>'+f.elements['scoor13'].value+'</b><br/>');
	d.write('14 Ik vind dat mensen vaak te weinig kennis van zaken hebben <b>'+f.elements['scoor14'].value+'</b><br/>');
	d.write('15 Als het spannend wordt heeft dat impact op mijn lijf <b>'+f.elements['scoor15'].value+'</b><br/>');
	d.write('16 Ik ben er goed in om mijn impulsen te beheersen <b>'+f.elements['scoor16'].value+'</b><br/>');
	d.write('17 Ik discussieer graag op basis van inhoudelijke argumenten <b>'+f.elements['scoor17'].value+'</b><br/>');
	d.write('18 Ik vind het leuk om te laten zien dat ik succesvol ben <b>'+f.elements['scoor18'].value+'</b><br/>');
	d.write('19 Omgevingen en het weer hebben een sterke invloed op me <b>'+f.elements['scoor19'].value+'</b><br/>');
	d.write('20 Ik hoef niet lang na te denken voor ik een beslissing neem <b>'+f.elements['scoor20'].value+'</b><br/>');
	d.write('21 In gezelschap kom ik makkelijk met mijn verhalen <b>'+f.elements['scoor21'].value+'</b></p>');
	d.write('<p><b>Balans:</b><br/><b>'+f.elements['Voeler'].value+'</b> Voeler<br/><b>'+f.elements['Denker'].value+'</b> Denker<br/><b>'+f.elements['Doener'].value+'</b> Doener</p>');
	d.close();
	popupWindow.focus();
}

