﻿window.onload = kies_les;

nummer = 1;
goed = 0;

les_nummer = document.getElementById('kies_select').options[document.getElementById('kies_select').selectedIndex].text;
volgende_les_nummer = Number(les_nummer) + 1;
document.getElementById('volgende_les').value = 'Les ' + volgende_les_nummer;
document.getElementById('link_woordenlijst').href = "?pagina=" + document.getElementById('kies_select').options[document.getElementById('kies_select').selectedIndex].text + "_woordenlijst";

function kies_les() {
	
	document.getElementById('link_woordenlijst').href = "?pagina=" + document.getElementById('kies_select').options[document.getElementById('kies_select').selectedIndex].text + "_woordenlijst";
	var nederlands = "nederlands" + nummer;
	var pools = "pools" + nummer;
	var antwoord = "antwoord" + nummer;
	document.getElementById(pools).style.backgroundColor = '#546D98';
	document.woorden_oefenen.reset();
	document.getElementById('woorden_oefenen').style.display = "block";	
	
	var woord_nummer = 1;
	woord = new Array();
	for(var i = 1; i < woord_lijst.length; i++) {
			
		if(woord_lijst[i][2] == document.getElementById('kies_select').options[document.getElementById('kies_select').selectedIndex].text) {
				
			woord[woord_nummer] = woord_lijst[i];
			woord_nummer++;
				
		}
			
	}
	
	
	
	document.getElementById(nederlands).id = "nederlands1";
	document.getElementById(pools).id = "pools1";
	document.getElementById(antwoord).id = "antwoord1";
	document.getElementById('nederlands1').value = woord[1][0];
	document.getElementById('pools1').className = "woorden";
	document.getElementById('antwoord1').style.display = "none";
	document.getElementById('antwoord_break').style.display = "none";
	document.getElementById('opn').style.display = "inline";
	document.getElementById('control').style.display = "inline";

	nummer = 1;
	goed = 0;
	document.getElementById('totaal').innerHTML = nummer - 1;
	document.getElementById('goed').innerHTML = goed;
	
}





function invoerK(invoerK) {

	var veld = "pools" + nummer;
	document.getElementById(veld).value = document.getElementById(veld).value + invoerK.innerHTML;
	document.getElementById(veld).focus();
	
}


var i = 1,timer;
pools = 'pools' + nummer;
function blink() {
				 
	if (i<5) {
		if (i%2 == 0) { 
			document.getElementById(pools).style.backgroundColor = '#546D98';
		} else {
			document.getElementById(pools).style.backgroundColor = '#60F178';
		}
	}
	else {
		document.getElementById(pools).style.backgroundColor = '#546D98';
		clearInterval(timer);
	}
	i++;
				
}


function controleer() {
	
		var pools = 'pools' + nummer;
		var antwoord_nummer = 'antwoord' + nummer;
		var antwoord_gegeven = document.getElementById(pools).value;
		var antwoord = woord[nummer][1];
		
			if(antwoord_gegeven.toLowerCase() == antwoord.toLowerCase()) {
				
				document.getElementById(pools).style.backgroundColor = '#37C524';
				document.getElementById(pools).className = "woorden_goed";
				document.getElementById(antwoord_nummer).style.display = "none";
				document.getElementById('antwoord_break').style.display = "none";
				document.getElementById('control').style.display = "none";
				goed = goed + 1;
				document.getElementById('goed').innerHTML = goed;
		
			}
			else {
	
				document.getElementById(pools).className = "woorden_fout";
				document.getElementById(antwoord_nummer).style.display = "inline";
				document.getElementById('antwoord_break').style.display = "inline";
				document.getElementById(antwoord_nummer).value = woord[nummer][1];
				document.getElementById('control').style.display = "none";
				document.getElementById('opni').style.display = "inline";
				document.getElementById(pools).style.backgroundColor = '#F16060';
				
			}
	
			document.getElementById('totaal').innerHTML = nummer;
			

}


function volgende() {
	
	var pools = 'pools' + nummer;
	var nummer_volgende = nummer + 1;
	document.getElementById(pools).style.backgroundColor = '#546D98';
	document.getElementById('opni').style.display = "none";

	if(typeof(woord[nummer_volgende]) != "undefined") {
	
		var nl = "nederlands" + nummer;
		var nl_volgende = "nederlands" + nummer_volgende;
		document.getElementById(nl).value = woord[nummer_volgende][0];
		document.getElementById(nl).id = nl_volgende;
		
		var pl = "pools" + nummer;
		var pl_volgende = "pools" + nummer_volgende;
		document.getElementById(pl).id = pl_volgende;
		document.getElementById(pl_volgende).value = "";
		document.getElementById(pl_volgende).className = "woorden";
		
		var ant = "antwoord" + nummer;
		var ant_volgende = "antwoord" + nummer_volgende;
		document.getElementById(ant).value = woord[nummer_volgende][1];
		document.getElementById(ant).id = ant_volgende;
		document.getElementById(ant_volgende).style.display = "none";
		
		document.getElementById('antwoord_break').style.display = "none";
		document.getElementById('control').style.display = "inline";
		
		nummer = nummer + 1;
		
		document.getElementById('totaal').innerHTML = nummer - 1;
	
	}
	else {
		
		document.getElementById('totaal').innerHTML = nummer;
		document.getElementById('opn').style.display = "none";
		alert("U heeft alle woorden gehad.");
		document.getElementById('control').style.display = "none";
		document.getElementById('volgende_les').style.display = "none";
		
	}

}

				


function opnieuw() {
		
		var nl = "nederlands" + nummer;
		
		var pl = "pools" + nummer;
		document.getElementById(pl).value = "";
		document.getElementById(pl).className = "woorden";
		document.getElementById(pl).style.backgroundColor = '#546D98';
		
		var ant = "antwoord" + nummer;
		document.getElementById(ant).value = woord[1][1];
		document.getElementById(ant).style.display = "none";
		
		document.getElementById('antwoord_break').style.display = "none";
		document.getElementById('control').style.display = "inline";
		document.getElementById('opni').style.display = "none";
		
}


function volgendeLes() {
	
	alert(volgende_les_nummer);

}
