﻿function submitProvincie(hiddenObject, value) {
    document.getElementById(hiddenObject).value = value;
    document.forms[0].submit();
}

function validatePostcode(hiddenObject, value) {
    var errMessage = "";

    errMessage += controleerPostcode("Postcode");
    if (errMessage != "") {
        errMessage = "De volgende fouten zijn opgetreden: \r\n \r\n" + errMessage + "\r\n Verbeter deze alvorens u doorgaat met uw handeling. \r\n";
        alert(errMessage);
        return false;
    } else {
        document.getElementById(hiddenObject).value = value;
        document.forms[0].submit();
        return true;
    }
}

function controleerPostcode(inputId) {
    //alert("string "+inputId);
    var validate = document.getElementById("txt" + inputId).value;
    var strValidate = "";

    var integerFilter = /^(\d{4})([A-Za-z]{2})$/;
    if (validate == "") {
        strValidate += "- Er is geen " + inputId.toLowerCase() + " ingevuld.\r\n";
    } else if (!integerFilter.test(validate)) {
        strValidate += "- Er is geen geldige " + inputId.toLowerCase() + " ingevuld.\r\n";
    }

    if (strValidate != "") {
        return strValidate;
    } else {
        return "";
    }
}

function postcodeGeldig()
{
	if (document.getElementById('txtPostcode').value.length >= 4)
	{
		var integerFilter = /^[1-9]{1}\d{3}[a-zA-Z]{2}$/;
		//alert(document.getElementById('txtPostcode').value.substring(0,4));
		if (integerFilter.test(document.getElementById('txtPostcode').value))
			return true;
		else
		{
			alert('Vul aub een geldige postcode in. Het juist formaat is 1234AA.');
			return false;
		}
	}
	else
	{
		alert('Vul aub een geldige postcode in.');
		return false;
	}
	return false;
}
