function f(o){
	if (o.value.match(/([^0-9\,])/)) {
		o.value=o.value.replace(/([^0-9\,])/g,"");
	}
}

function g(o){
	if (o.value.match(/([^0-9])/)) {
		o.value=o.value.replace(/([^0-9])/g,"");
	}
}

function h(o){
	if (o.value.match(/([^a-zA-Z])/)) {
		o.value=o.value.replace(/([^a-zA-Z])/g,"");
	}
}

function m(o){
	if (o.value.match(/([^0-9\-])/)) {
		o.value=o.value.replace(/([^0-9\-])/g,"");
	}
	if (o.value.substring(0,1) == '0') {
		o.value = o.value.substring(1);
	}
	if (o.value.indexOf('-', 0) != -1) {
		var last = o.value.lastIndexOf('-', o.value.length);
		if (o.value.indexOf('-', 0) != last) {
			o.value=o.value.substring(0, last)+o.value.substring(last+1);
		}
	}
}

function bereken_totaal (aantal_input, type) {
	var aantal = aantal_input.value;
	if (type == 'e') {
	var prijs = aantal*44;
	} else {
	var prijs = aantal*80;
	}

	document.getElementById('totaal').disabled = false;
	document.getElementById('totaal').innerHTML = show_price(prijs);
}

// prijs weergave
function show_price (amount) {
	if (Math.floor(amount) == amount) {
		return '&euro; '+amount.toString() + ',-';
	} else {
		amount = (Math.round(amount*100)/100).toString().replace('.', ',');
		var array=amount.split(",");
		if (array[1].length == 1) {
			amount += '0';
		}
		return '&euro; '+amount;
	}
}

function check_form_bestelformulier(form) {
	var man = form.geslacht[0].checked;
	var vrouw = form.geslacht[1].checked;

	if (!man && !vrouw) {
		alert('U heeft geen geslacht gekozen.');
		return false;
	}
	if (form.achternaam.value.length == 0) {
		alert('U heeft nog geen achternaam ingevoerd.\n\nProbeer het aub nogmaals.');
		form.achternaam.focus();
		return false;
	}
	else if (form.adres.value.length == 0) {
		alert('U heeft nog geen straat ingevoerd.\n\nProbeer het aub nogmaals.');
		form.adres.focus();
		return false;
	}
	else if (form.huisnummer.value.length == 0) {
		alert('U heeft nog geen huisnummer ingevoerd.\n\nProbeer het aub nogmaals.');
		form.adres.focus();
		return false;
	}
	else if (form.postcode.value.length == 0) {
		alert('U heeft nog geen postcode ingevoerd.\n\nProbeer het aub nogmaals.');
		form.postcode.focus();
		return false;
	}
	else if (form.woonplaats.value.length == 0) {
		alert('U heeft nog geen woonplaats ingevoerd.\n\nProbeer het aub nogmaals.');
		form.woonplaats.focus();
		return false;
	}
	else if (form.land.value == "") {
		alert('U heeft nog geen land ingevoerd.\n\nProbeer het aub nogmaals.');
		form.land.focus();
		return false;
	}
	else if (!/[\w\d\-\.]+\@[\w\d\-]+\.[\w\d\-\.]+/.test(form.email.value)) {
		alert('U heeft geen geldig e-mail adres ingevuld.\n\nProbeer het aub nogmaals.');
		form.email.focus();
		return false;
	}
	else if (form.akkoord.checked != true) {
		alert('U heeft niet ingestemd met de privacy policy.');
		form.akkoord.focus;
		return false;
	}
}

