function showHideDiv(div)
{
	var obj = document.getElementById(div);
	
	// checken of ie open of dicht is
	if(obj.style.display == 'block')
	{
		// hij is open, dus sluiten
		obj.style.display = "none";
	}
	else if(obj.style.display == 'none')
	{
		// hij is dicht, dus openen
		obj.style.display = "block";
	}
}

function showDiv(div)
{
	var obj = document.getElementById(div);

	obj.style.display = "block";
}

function hideDiv(div)
{
	var obj = document.getElementById(div);

	obj.style.display = "none";
}

function setChecked(checkbox)
{
	var obj = document.getElementById(checkbox);
	obj.checked = true;
}

function unCheck(checkbox)
{
	var obj = document.getElementById(checkbox);
	obj.checked = false;
}

function uncheckCheckboxDiplomaA()
{
	document.getElementById('diploma_a1').checked = false;
	document.getElementById('diploma_a2').checked = false;
}

function uncheckCheckboxSnorkelen()
{
	document.getElementById('snorkelen1').checked = false;
	document.getElementById('snorkelen2').checked = false;
	document.getElementById('snorkelen3').checked = false;
}

function validateSignupForm()
{
	// Initiate the var errors
	var errors = '';
	
	// Check textfields
	if(document.getElementById('Voornaam').value == '')
	{
		errors += '- U heeft geen voornaam ingevuld.\r\n';
	}
	if(document.getElementById('Achternaam').value == '')
	{
		errors += '- U heeft geen achternaam ingevuld.\r\n';
	}
	if(document.getElementById('Adres').value == '')
	{
		errors += '- U heeft geen adres ingevuld.\r\n';
	}
	if(document.getElementById('Postcode').value == '')
	{
		errors += '- U heeft geen postcode ingevuld.\r\n';
	}
	if(document.getElementById('Woonplaats').value == '')
	{
		errors += '- U heeft geen woonplaats ingevuld.\r\n';
	}
	if(document.getElementById('Telefoon').value == '')
	{
		errors += '- U heeft geen telefoon nummer ingevuld.\r\n';
	}
	if(document.getElementById('Email').value == '')
	{
		errors += '- U heeft geen e-mailadres ingevuld.\r\n';
	}
	if(document.getElementById('Geboortedatum').value == '')
	{
		errors += '- U heeft geen geboortedatum ingevuld.\r\n';
	}
	if (document.getElementById('voorbereidend_zwemmen').checked == false && document.getElementById('diploma_a').checked == false && document.getElementById('diploma_b').checked == false && document.getElementById('diploma_c').checked == false && document.getElementById('snorkelen_123').checked == false && document.getElementById('baby_peuter_kleuter').checked == false) {
		errors += '- U heeft geen zwemles geselecteerd.\r\n';
	}
	else
	{
		// DIPLOMA A
		if (document.getElementById('diploma_a').checked && document.getElementById('diploma_a1').checked == false && document.getElementById('diploma_a2').checked == false)
		{
			errors += '- U heeft voor diploma A geen lesduur geselecteerd.\r\n';
		}
		
		// DIPLOMA B
		if (document.getElementById('diploma_b').checked && document.getElementById('diploma_b1').checked == false && document.getElementById('diploma_b2').checked == false)
		{
			errors += '- U heeft voor diploma B geen lesduur geselecteerd.\r\n';
		}
		
		// DIPLOMA C
		if (document.getElementById('diploma_c').checked && document.getElementById('diploma_c1').checked == false && document.getElementById('diploma_c2').checked == false && document.getElementById('diploma_c3').checked == false && document.getElementById('diploma_c4').checked == false && document.getElementById('diploma_c5').checked == false)
		{
			errors += '- U heeft voor diploma C geen dag en tijd geselecteerd.\r\n';
		}
		
		// BPK Zwemmen
		if (document.getElementById('bpk_zwemmen').checked && document.getElementById('bpk_dag1').checked == false && document.getElementById('bpk_dag2').checked == false && document.getElementById('bpk_dag3').checked == false && document.getElementById('bpk_dag4').checked == false && document.getElementById('bpk_dag5').checked == false && document.getElementById('bpk_dag6').checked == false)
		{
			errors += '- U heeft voor diploma BPK zwemmen geen dag geselecteerd.\r\n';
		}
		
		// SNORKELEN
		if (document.getElementById('snorkelen_123').checked && document.getElementById('snorkelen1').checked == false && document.getElementById('snorkelen2').checked == false && document.getElementById('snorkelen3').checked == false)
		{
			errors += '- U heeft voor het snorkelen geen keuze gemaakt.\r\n';
		}
	}
	
	if(errors != '')
	{
		alert(errors);
		return false;
	}
	else
	{
		document.signupForm.submit();
	}
}

function validateSignupForm2()
{
	// Initiate the var errors
	var errors = '';
	
	// Check textfields
	if(document.getElementById('Voornaam').value == '')
	{
		errors += '- U heeft geen voornaam ingevuld.\r\n';
	}
	if(document.getElementById('Achternaam').value == '')
	{
		errors += '- U heeft geen achternaam ingevuld.\r\n';
	}
	if(document.getElementById('Adres').value == '')
	{
		errors += '- U heeft geen adres ingevuld.\r\n';
	}
	if(document.getElementById('Postcode').value == '')
	{
		errors += '- U heeft geen postcode ingevuld.\r\n';
	}
	if(document.getElementById('Woonplaats').value == '')
	{
		errors += '- U heeft geen woonplaats ingevuld.\r\n';
	}
	if(document.getElementById('Telefoon').value == '')
	{
		errors += '- U heeft geen telefoon nummer ingevuld.\r\n';
	}
	if(document.getElementById('Email').value == '')
	{
		errors += '- U heeft geen e-mailadres ingevuld.\r\n';
	}
	if(document.getElementById('Geboortedatum').value == '')
	{
		errors += '- U heeft geen geboortedatum ingevuld.\r\n';
	}
	if (document.getElementById('voorbereidend_zwemmen').checked == false && document.getElementById('diploma_a').checked == false && document.getElementById('diploma_b').checked == false && document.getElementById('diploma_c').checked == false && document.getElementById('snorkelen_123').checked == false && document.getElementById('bpk_zwemmen').checked == false) {
		errors += '- U heeft geen zwemles geselecteerd.\r\n';
	}
	else
	{
		// DIPLOMA A
		if (document.getElementById('diploma_a').checked && document.getElementById('diploma_a1').checked == false && document.getElementById('diploma_a2').checked == false)
		{
			errors += '- U heeft voor diploma A geen lesduur geselecteerd.\r\n';
		}
		else if(document.getElementById('diploma_a1').checked && document.getElementById('diploma_a1_1').checked == false && document.getElementById('diploma_a1_2').checked == false && document.getElementById('diploma_a1_3').checked == false)
		{
			errors += '- U heeft voor diploma A, 25 minuten, 2x per week geen dagen en tijden geselecteerd.\r\n';
		}
		else if(document.getElementById('diploma_a2').checked && document.getElementById('diploma_a2_1').checked == false && document.getElementById('diploma_a2_2').checked == false && document.getElementById('diploma_a2_3').checked == false && document.getElementById('diploma_a2_4').checked == false && document.getElementById('diploma_a2_5').checked == false && document.getElementById('diploma_a2_6').checked == false && document.getElementById('diploma_a2_7').checked == false && document.getElementById('diploma_a2_8').checked == false && document.getElementById('diploma_a2_9').checked == false && document.getElementById('diploma_a2_10').checked == false && document.getElementById('diploma_a2_11').checked == false && document.getElementById('diploma_a2_12').checked == false)
		{
			errors += '- U heeft voor diploma A, 40 minuten, 1x per week geen dag en tijd geselecteerd.\r\n';
		}
		
		// DIPLOMA B
		if (document.getElementById('diploma_b').checked && document.getElementById('diploma_b1').checked == false && document.getElementById('diploma_b2').checked == false)
		{
			errors += '- U heeft voor diploma B geen lesduur geselecteerd.\r\n';
		}
		else if(document.getElementById('diploma_b1').checked && document.getElementById('diploma_b1_1').checked == false && document.getElementById('diploma_b1_2').checked == false && document.getElementById('diploma_b1_3').checked == false)
		{
			errors += '- U heeft voor diploma B, 25 minuten, 2x per week geen dagen en tijden geselecteerd.\r\n';
		}
		else if(document.getElementById('diploma_b2').checked && document.getElementById('diploma_b2_1').checked == false && document.getElementById('diploma_b2_2').checked == false && document.getElementById('diploma_b2_3').checked == false && document.getElementById('diploma_b2_4').checked == false && document.getElementById('diploma_b2_5').checked == false && document.getElementById('diploma_b2_6').checked == false && document.getElementById('diploma_b2_7').checked == false && document.getElementById('diploma_b2_8').checked == false && document.getElementById('diploma_b2_9').checked == false)
		{
			errors += '- U heeft voor diploma B, 40 minuten, 1x per week geen dag en tijd geselecteerd.\r\n';
		}
		
		// DIPLOMA C
		if (document.getElementById('diploma_c').checked && document.getElementById('diploma_c1').checked == false && document.getElementById('diploma_c2').checked == false && document.getElementById('diploma_c3').checked == false && document.getElementById('diploma_c4').checked == false && document.getElementById('diploma_c5').checked == false)
		{
			errors += '- U heeft voor diploma C geen dag en tijd geselecteerd.\r\n';
		}
		
		// BPK Zwemmen
		if (document.getElementById('bpk_zwemmen').checked && document.getElementById('bpk_dag1').checked == false && document.getElementById('bpk_dag2').checked == false && document.getElementById('bpk_dag3').checked == false && document.getElementById('bpk_dag4').checked == false && document.getElementById('bpk_dag5').checked == false && document.getElementById('bpk_dag6').checked == false)
		{
			errors += '- U heeft voor diploma BPK zwemmen geen dag geselecteerd.\r\n';
		}
		
		// SNORKELEN
		if (document.getElementById('snorkelen_123').checked && document.getElementById('snorkelen1').checked == false && document.getElementById('snorkelen2').checked == false && document.getElementById('snorkelen3').checked == false)
		{
			errors += '- U heeft voor het snorkelen geen keuze gemaakt.\r\n';
		}
	}
	
	if(errors != '')
	{
		alert(errors);
		return false;
	}
	else
	{
		document.signupForm.submit();
	}
}
