function checkSignup()
{
	var err_result = new Array();

	var signup_firstname = document.getElementById('signup_firstname').value;
	var signup_lastname = document.getElementById('signup_lastname').value;
	var signup_gender_m = document.getElementById('signup_gender_m').checked;
	var signup_gender_f = document.getElementById('signup_gender_f').checked;
	var signup_address = document.getElementById('signup_address').value;
	var signup_zipcode = document.getElementById('signup_zipcode').value;
	var signup_city = document.getElementById('signup_city').value;
	var signup_username = document.getElementById('signup_username').value;
	var signup_email = document.getElementById('signup_email').value;
	var signup_agree = document.getElementById('signup_agree').checked;
	
	if(signup_firstname.length < 1)
	err_result[err_result.length] = '- Voornaam';
	if(signup_lastname.length < 1)
	err_result[err_result.length] = '- Achternaam';
	if(signup_gender_m == false && signup_gender_f == false)
	err_result[err_result.length] = '- Geslacht';
	if(signup_address.length < 1)
	err_result[err_result.length] = '- Adres';
	if(signup_zipcode.length < 1)
	err_result[err_result.length] = '- Postcode';
	if(signup_city.length < 1)
	err_result[err_result.length] = '- Plaats';
	if(signup_username.length < 5)
	{
		err_result[err_result.length] = '- Gebruikersnaam (min. 5 tekens, geen speciale tekens of spaties)';
	}
	else
	{
		var re = /^[\w]+$/;
		if(!re.test(signup_username))
		err_result[err_result.length] = '- Gebruikersnaam';
	}
	if(signup_email.length < 1)
	err_result[err_result.length] = '- Email adres';
	if(signup_agree == false)
	err_result[err_result.length] = '- Algemene voorwaarden';
	
	if(err_result.length !== 0)
	alert("De volgende velden zijn niet correct ingevuld:\n\n" + err_result.join("\n"));
	else
	document.getElementById('signup_form').submit();
}

function showConditions()
{
	document.getElementById('conditions').style.display = 'inline';
}
