function numeralsOnly(evt) {
	evt = (evt) ? evt : event;
	var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));
	if (charCode >31 && (charCode < 48 || charCode > 57)) {
		alert("Geen getal. Alleen nummerieke invoer a.u.b.");
		return false;	
	}	
	return true;
}

function blockEnter(evt) {
	evt = (evt) ? evt : event;
	var charCode = (evt.charCode) ? evt.charCode : ((evt.which) ? evt.which : evt.keyCode);
	if (charCode == 13 || charCode == 3) {
		return false;
	} else {
		return true;
	}
}
function formatVoorletters(x,evt){
	//voorletters format naar punt-gescheiden hoofdletters
	//gebruik: <input type="text" name="veldnaam" id="inputid" onkeyup="formatVoorletters(this.id,event)" value="">
	var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));
	if(charCode==8){
		return;
	}
	var y=document.getElementById(x).value;
	if(y.length!=0){
		y = y.toUpperCase();
		y = y.replace(/([^A-Z])/gi, "");//verwijder niet a-z
		y = y.split(/ */).join(".")+".";//voeg punten toe
	}
	document.getElementById(x).value=y;
}
function formatDouble(x,evt){
	//gebruik: <input type="text" name="veldnaam" id="inputid" onkeyup="formatDouble(this.id)" onblur="this.value = parseFloat(this.value);" value="">
	var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));
	if((charCode==8) || (charCode == 110)){//backspace en punt even doorlaten
		return;
	}
	var y=document.getElementById(x).value;
	if(y.length!=0){
		y = parseFloat(y);
	}
	document.getElementById(x).value=y;
}
function formatInt(x,evt){
	var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));
	if((charCode==8)){//backspace doorlaten
		return;
	}
	var y=document.getElementById(x).value;
	if(y.length!=0){
		y = parseInt(y);
	}
	if(isNaN(y)) y = 0;
	document.getElementById(x).value=y;
	
}

