
var paramdata = new Array();

function calcQuestion(question, dir)
{
	var cur_question = document.getElementById("vraag" + question);
	var frm = document.getElementById("frm_vraag" + question);
	
	// Volgende vraag geklikt
	if (frm != null && dir == "next")
	{
		var nothing_checked = true;
		
		for (var i = 0; i < frm.elements.length; ++i)
		{
			if (frm.elements[i].name == "vraag" + question && frm.elements[i].checked)
			{
				nothing_checked = false;
				paramdata[question] = frm.elements[i].id;
			}
		}
		
		// Geen keuze aangevinkt
		if (nothing_checked)
		{
			alert("Maak een keuze!");
			return;
		}
	}
	
	var prev_question = document.getElementById("vraag" + (question - 1));
	var next_question = document.getElementById("vraag" + (question + 1));
	
	// Vorige vraag
	if (dir == "prev" && prev_question != null)
	{
		cur_question.style.display = "none";
		prev_question.style.display = "block";
	}
	// Volgende vraag
	else if (dir == "next" && next_question != null)
	{
		cur_question.style.display = "none";
		next_question.style.display = "block";
	}
	// Toon resultaat
	else
	{
		var params = "";
		var score = 0;
		
		for (var param in paramdata)
		{
			params += param + "=" + paramdata[param] + "&";
		}
		
		// Bereken score
		for (var i = 1; i <= 5; ++i)
		{
			var frm = document.getElementById("frm_vraag" + i);
			
			for (var j = 0; j < frm.elements.length; ++j)
			{
				if (frm.elements[j].name == "vraag" + i && frm.elements[j].checked)
				{
					score = score + parseInt(frm.elements[j].value);
				}
			}
		}
		
		params += "score=" + score;
		params += "&aantal=" + score;
		document.location = "astmatest-resultaat.aspx?" + params;
	}
}

function showResult()
{
	var params = document.location.href;
	var begin = params.indexOf("?");
	
	params = params.substring(begin + 1, params.length);
	params = params.split("&");
	
	for (var i = 0; i < params.length; ++i)
	{
		var value = params[i].split("=");
		
		if (value[0] == "score")
		{
			score = parseInt(value[1]);
		}
		else
		{
			var antwoord = document.getElementById(value[1]);
			if (antwoord)
			{
				antwoord.src = "images/check.gif";
			}
		}
	}
	
	if (score < 20)
	{
		var resultaat = "geencontrole";
	}
	else if (score == 25)
	{
		var resultaat = "totalecontrole";
	}
	else
	{
		var resultaat = "controle";
	}
	
	var uitslag = document.getElementById(resultaat);
	uitslag.style.display = "block";
}

function popUp(page, width, height)
{
	window.open(page, "", "width=" + width + ", height=" + height + ", resizeable=0, scrollbars=1");
}
