//credit: www.youngpup.net
//modified by: Yomo Guiamo
//copyright URJ (c)2002
function validateForm() {
	var f = document.prijslijst;
	var i = 0;
	var errors = [];
	
	
	if (f.company.value == "")	
		errors[i++] = "Je hebt geen bedrijfsnaam ingevuld.";
	if (f.last_name.value == "")	
		errors[i++] = "Je hebt geen contactpersoon ingevuld.";
	if (!isValidTel(phone))	
		errors[i++] = "Je hebt geen (geldig) telefoonnummer ingevuld.";
	if (!validEmail(f.email.value))
		errors[i++] = "Je hebt geen (geldig) e-mail adres ingevuld.";
	
	if (errors.length > 0) {
		alert(STD_ERROR_PREFIX + errors.join("\n"))
		//alert("You did not fill in the form completely!");
		return false;
	}
	return true;
}

function validateForm() {
	var f = document.prijslijst2;
	var i = 0;
	var errors = [];
	
	
	if (f.company.value == "")	
		errors[i++] = "Je hebt geen bedrijfsnaam ingevuld.";
	if (f.last_name.value == "")	
		errors[i++] = "Je hebt geen contactpersoon ingevuld.";
	if (!validEmail(f.email.value))
		errors[i++] = "Je hebt geen (geldig) e-mail adres ingevuld.";
	
	if (errors.length > 0) {
		alert(STD_ERROR_PREFIX + errors.join("\n"))
		//alert("You did not fill in the form completely!");
		return false;
	}
	return true;
}

// as convenient a place as any to store this...
var STD_ERROR_PREFIX = "Je hebt het formulier niet volledig ingevuld. "
STD_ERROR_PREFIX += "Verbeter je fouten en ga verder:\n\n"

<!--- Email validation with Regular Expressions --->
<!--- SOURCE: http://www.webreference.com/js/column5/ --->
<!--- Edited by: Yomo Guiamo (yomog@mac.com) --->
<!--- comma's and spaces are now also non-valid characters --->
function validEmail(str) {
	// are regular expressions supported?
	var supported = 0;
	if (window.RegExp) {
	var tempStr = "a";
	var tempReg = new RegExp(tempStr);
	if (tempReg.test(tempStr)) supported = 1;
	}
	if (!supported) 
	return (str.indexOf(".") > 1) && (str.indexOf("@") > 0);
	var reg1 = /(@.*@)|(\.\.)|(\ )|(\,)|(@\.)|(\.@)|(^\.)/; // not valid
	var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/; // valid
	return (!reg1.test(str) && reg2.test(str));
}
function isValidPostCode(s) {
	//var temp = s.replace(/\D/g, "")
	//return temp.match(/^\d{5}$|^\d{9}$/) != null
	var reg = /^\d{4}[a-zA-Z]{2}$/;
	return reg.test(s);
}
function isValidTel(s) {
	var reg = /^0\d{9}$/;
	return reg.test(s);
}
