function validate() {
	var errors = new Array();
	
	var nameBox = document.getElementById('name');
	var emailBox = document.getElementById('email');
	var phoneBox = document.getElementById('phone');
	var commentsBox = document.getElementById('comments');
	
	if (nameBox.value == '') errors.push("You must enter your name");
	if (emailBox.value == ''
		|| !emailBox.value.match(/^[a-zA-Z0-9._%\-\']+@([a-zA-Z0-9_%\-]+\.)+[a-zA-Z0-9_%\-]+$/))
	{
		errors.push("You must enter a valid email address");
	}
	if (phoneBox.value == '') errors.push("You must enter your phone number");
	
	var errorStr = '';
	for (var i = 0; i < errors.length; i++) {
		errorStr += errors[i] + "\n";
	}
	if (errorStr != '') {
		alert(errorStr);
		return false;
	}
	return true;
}

