var formatNumber = /^\d+$/;							// A number contains only digits
var formatHouseNumber = /^\d+$/;					// HouseNumber format starts with a digit
var formatPostalCode = /^(\d{4})\s*([a-z]{2})$/i;	// PostalCode format is 4 digits, possibly some blanks, and 2 letters
var formatEmail = /^[^@\s]+\@[^@\s]+\.[^@\s]+/;		// E-mail is x@x.x
var formatPhone = /^\d{2,4}[ -]{0,1}\d{6,8}$/;		// A phonenumber is formated nn-nnnnnnnn or nnn-nnnnnnn or nnnn-nnnnnn
var formatDate = /^([0-3]{1}[0-9]{1})(\/|-)([0-1]{1}\d{1})(\/|-)([1]{1}[9]{1}\d{2})$/;	// A date is formated dd/mm/jjjj (or dd-mm-jjjj) with only digits
var formatBodyWeight = /^\d{1,3}[,.]{0,1}\d{0,2}$/;				// lichaamslengte bestaat uit 1 en 2 digits gescheiden door een . of ,

function textboxFilled(Field) {
	var value = Field.value;
	if (value == "") {
		//alert(errorMessage);
		//Field.focus();
		return false;
	}
	return true;
}

function radioChecked(radioGroup, errorMessage) {
	var i;
	for (i = 0; i < radioGroup.length; i++) {
		if (radioGroup[i].checked) {
			radioGroup[i].focus;
			return true;
		}
	}
	//alert(errorMessage);
	return false;
}

function checkboxChecked(checkboxGroup, errorMessage) {
	if(checkboxGroup.checked) {
		return true;
	}
	return radioChecked(checkboxGroup, errorMessage);
}

function isNumber(numberField, errorMessage) {
	var value = numberField.value;
	if (! formatNumber.test(value)) {
		//alert(errorMessage);
		return false;
	}
	return true;
}

function isLength(numberField, length) {
	var value = numberField.value;
	if (value.length < length) {
		//alert(errorMessage);
		return false;
	}	
	return true;
}

function selectboxFilled(Field) {
	var value = Field.selectedIndex;
	if (value =="") {
		//alert(errorMessage);
		return false;
	}
	return true;
}

function isValid(Field, format) {
	var value = Field.value;
	if (! format.test(value)) {
		//alert(errorMessage);
		//Field.focus();
		return false;
	}
	return true;
}

function isValidOrEmpty(Field, format, errorMessage) {
	var value = Field.value;
	if (value == "") {
		return true;
	}
	if (!format.test(value)) {
		//alert(errorMessage);
		Field.focus();
		return false;
	}
	return true;
}

function oneOfTwoFilled(Field1, Field2, errorMessage) {
	var value1 = Field1.value;
	var value2 = Field2.value;
	if (value1 == "" && value2 == "") {
		//alert(errorMessage);
		Field1.focus();
		return false;
	}
	return true;
}

function PasswordCheck(field, field2) {
	if (field.value == field2.value) {
		return true;
	}else{
	return false;
	}
}

function CheckForm(naam){
	
}
