function trim(tekst)
{
	tekst = tekst.replace(/^\s+/,''); 
	tekst = tekst.replace(/\s+$/,'');
	return tekst;
}

function trimVeld(veld)
{
	tekst = trim(veld.value);
	if (tekst != veld.value) veld.value = tekst;
}

function controleerEmail(veld)
{
	if (veld.value.length == 0) return true;

	var goed = true;
	var geldig = /^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9])+([\.a-zA-Z0-9-])+(\.[a-zA-Z]{2,4})+$/;
	if(!geldig.test(veld.value)) goed = false;

	if (goed)
	{
		var aba = veld.value.indexOf('@');
		var abb = veld.value.indexOf('.', aba+2);
		var abc = veld.value.indexOf('..');
		var abd = veld.value.indexOf('--'); // ???
		//var ??? = veld.value.indexOf('__'); // ???
		var abe = veld.value.indexOf('.-');
		var abf = veld.value.indexOf('-.');
		var abg = veld.value.indexOf('._');
		var abh = veld.value.indexOf('_.');
		var abi = veld.value.indexOf('.@');
		//var abj = veld.value.indexOf('-@');
		//var abk = veld.value.indexOf('_@');
		//if (veld.value.length < 7 || aba < 1 || abb == -1 || abc > -1 || abd > -1 || abe > -1 || abf > -1 || abg > -1 || abh > -1 || abi > -1 || abj > -1 || abk > -1) goed = false;
		if (veld.value.length < 7 || aba < 1 || abb == -1 || abc > -1 || abd > -1 || abe > -1 || abf > -1 || abg > -1 || abh > -1 || abi > -1) goed = false;
	}

	if (!goed)
	{
		alert("U heeft geen geldig e-mail adres ingevuld!");
		veld.focus();
		return false;
	}

	return true;
}

if (voerPostcodeCheckUit == 0)
{
	document.getElementById("inputAdres").disabled = false;
	document.getElementById("inputPlaats").disabled = false;
}

function changeDiv(soort)
{
	if (soort == 1)
	{
		document.getElementById("bedrijfDiv").style.display = "";
		document.getElementById("particulierDiv").style.display = "none";
		document.formulier.bedrijfsnaam.focus();
	}
	else
	{
		document.getElementById("bedrijfDiv").style.display = "none";
		document.getElementById("particulierDiv").style.display = "";
		document.formulier.naam.focus();
	}
}

function verstuur()
{
	document.formulier.adres.value = document.formulier.tmp_adres.value;
	document.formulier.plaats.value = document.formulier.tmp_plaats.value;

	document.formulier.naam.value = document.formulier.naam.value.replace(" -", "-");
	document.formulier.naam.value = document.formulier.naam.value.replace("- ", "-");

	if (document.getElementById("bedrijfDiv").style.display == "" && document.formulier.bedrijfsnaam.value == '') alert("U heeft geen bedrijfsnaam ingevuld!");
	else if (document.formulier.naam.value == '')			alert("U heeft geen naam ingevuld!");
	else if (document.formulier.postcode.value == '')		alert("U heeft geen postcode ingevuld!");
	else if (document.formulier.huisnr.value == '')			alert("U heeft geen huisnummer ingevuld!");
	else if (document.formulier.adres.value == '')			alert("U heeft geen adres ingevuld!");
	else if (document.formulier.plaats.value == '')			alert("U heeft geen plaats ingevuld!");
	else if (document.formulier.email.value == '')			alert("U heeft geen e-mail ingevuld!");
	else if (!controleerEmail(document.formulier.email)) return;
	else document.formulier.submit();
}
