function validate() {
	var error = 0;
	var errmsg = '';
	var ptn = '[0-9A-Za-z\-_\.]+@[0-9A-Za-z\-_]+\.[A-Za-z]{2,5}';
	if( document.getElementById('first_name').value.length < 1 ){
		errmsg += "You must enter your first name.\n";
		error = 1;
	}
	if( document.getElementById('last_name').value.length < 1 ){
		errmsg += "You must enter your last name.\n";
		error = 1;
	}
	if( document.getElementById('company').value.length < 1 ){
		errmsg += "You must enter your company's name.\n";
		error = 1;
	}
	if( document.getElementById('email').value.length < 1 ){
		errmsg += "You must enter your email address.\n";
		error = 1;
	}
	else if( document.getElementById('email').value.match(ptn) == null ){
		errmsg += "You must enter a valid email address.\n";
		error = 1;
	}
	if( document.getElementById('phone').value.length < 1 ){
		errmsg += "You must enter your phone number.\n";
		error = 1;
	}
	if( document.getElementById('how_we_can_help').value.length < 1 ){
		errmsg += "You must enter something into the How we can help you field.\n";
		error = 1;
	}
	if( error == 1 ){
		alert(errmsg);
		return(false);
	}
	else{
		return(true);
	}
}