function validateContactForm(form) {
	if (form.name.value == '') {
		rc = alert('Please enter your name');    
		form.name.focus();
		return false;    
	}
	
	if (form.email.value == '' && form.phone.value == '') {
		rc = alert('Please enter your phone number or email address so we can contact you');    
		form.phone.focus();
		return false;    
	}
	
	if (!form.email.value == '') {
		if (!form.email.value.match(/^([a-zA-Z0-9])+([.a-zA-Z0-9_-])*@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)+$/)) {
			rc = alert('Please enter a valid email address');
			form.email.focus();
			return false;
		}
	}
	
	if (form.comments.value == '') {
		rc = alert('Please specify how we can assist you');    
		form.comments.focus();
		return false;    
	}
	
	return true;
}