function postcodeCheck(invoer) {
  if (invoer.value == '') return true;
  re = /^[1-9][0-9]{3} ?[a-zA-Z]{2}$/
  var OK = re.exec(invoer.value);
  var dispBezorg = "0.00";
  tardisp = 0
  if (OK) {
     invoer.value = invoer.value.substr(0,4) + " " + invoer.value.substr(invoer.value.length - 2,2).toUpperCase();
	  if (tarieven != '' && document.bestelform.levering[0].checked) {
			tarief = tarieven.split('|')
			for (i=0; i < tarief.length; i++) {
				tar = tarief[i].split(";")
				if (invoer.value.substr(0,4) >= tar[0] && invoer.value.substr(0,4) <= tar[1]) {
					document.getElementById("a7").value = tar[2]
					subtot = subtotaal + parseFloat(tar[2])
					document.getElementById("dispTotaal").value = FormatNumber(subtot, 2)
					tardisp = 1;
				}
			}
			if (tardisp == 0) {
			   alert('Geen bezorging in opgegeven postcodegebied mogelijk')
			}
	  } else {
			return true;
	  }
  } else {
     alert ('Postcode foutief!');
     return false;
  }
}

function emailCheck(invoer) { 
   if (invoer.value == '') return true;
	re = /^[A-Za-z0-9_\-]+([.][A-Za-z0-9_\-]+)*[@][A-Za-z0-9_\-]+([.][A-Za-z0-9_\-]+)+$/
   var OK = re.exec(invoer.value);
   if (OK) { 
	   return true
	} else {
	   alert('E-mail foutief!');
	   return false;
	}
} 

function telefoonCheck (invoer) {
   if (invoer.value == '') return true;
   var stripped = invoer.value.replace(/[\(\)\.\-\ ]/g, '');
   var error = (isNaN(parseInt(stripped)) || stripped.length != 10);
   if (error) { 
      alert ('Telefoonnummer foutief!');
      return false;
	} else {
	   return true
	}
}

function moneyCheck(invoer) {
   if (invoer.value == "") {
      return true;
		}
		else {
		  var re = /^(\+|-)?\d+([\s\.\,]?\d)*$|^\d+([\s\.\,]?\d)*(\+|-)?$/;
		  if (re.test(invoer.value) == true) {
	        return true;
		  }
		  else {
			alert('Het veld vereist een numerieke waarde!');
			return false;
		  }
		}
}


function displayRekening(invoer){
   tekstdeel = document.getElementById('rekening');
   if (invoer.value == "") {
		document.bestelform.betalingwijze[2].style.visibility = "hidden"
		tekstdeel.style.visibility = "hidden"
	} else {
		document.bestelform.betalingwijze[2].style.visibility = "visible"
		tekstdeel.style.visibility = "visible"
	}
}
