function validateFields() {
	var errors = false;
	if(trim(document.getElementById('name').value).length < 1) {
		document.getElementById('namemsg').innerHTML = "Please enter a valid name.";
		errors = true;
	}
	if(trim(document.getElementById('email').value).length < 1 || validateEmail(document.getElementById('email').value)) {
		document.getElementById('emailmsg').innerHTML = "Please enter a valid email address.";
		errors = true;
	}
	if(trim(document.getElementById('comments').value).length < 1) {
		document.getElementById('commentsmsg').innerHTML = "Please enter comments.";
		errors = true;
	}
	return errors;
}

function trim(value) {return value.replace(/^\s+|\s+$/g,"")}

function validateEmail(emailaddress) {
	var a = emailaddress.split('@');
	if (a.length == 2 && eregi('^([0-9a-z]*([-|_]?[0-9a-z]+)*)(([-|_]?)\.([-|_]?)[0-9a-z]*([-|_]?[0-9a-z]+)+)*([-|_]?)$', a[0]) &&
		eregi('^([0-9a-z]+([-]?[0-9a-z]+)*)(([-]?)\.([-]?)[0-9a-z]*([-]?[0-9a-z]+)+)*\.[a-z]{2,4}$', a[1])) return true;
	else return false;
}