function validateForm(form) {
	
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if(form.name) {
		if(form.name.value == "" || form.name.value.length < 2){
			alert("Please enter your name");
			form.name.focus();
			return false;
		}
	}
	if(form.email) {
		if(form.email.value == ""){
			alert("Please enter your email address");
			form.email.focus();
			return false;
		}
		else if(!filter.test(form.email.value)) {
			alert("Please enter a valid email address");
			form.email.focus();
			return false;
		}
	}
	if(form.phone) {
		if(form.phone.value == "" || form.phone.value == form.phone.defaultValue){
			alert("Please enter your phone number");
			form.phone.focus();
			return false;
		}
		else if(form.phone.value.length < 9){
			alert("Please enter a valid phone number");
			form.phone.focus();
			return false;
		}
	}
	if(form.telephone) {
		if(form.telephone.value == "" || form.telephone.value == form.telephone.defaultValue){
			alert("Please enter your phone number");
			form.telephone.focus();
			return false;
		}
		else if(form.telephone.value.length < 9){
			alert("Please enter a valid phone number");
			form.telephone.focus();
			return false;
		}
	}

	if(form.address) {
		if(form.address.value == ""){
			alert("Please enter your address");
			form.address.focus();
			return false;
		}
	}
	
	if(form.city) {
		if(form.city.value == ""){
			alert("Please enter your city");
			form.city.focus();
			return false;
		}
	}
	if(form.state) {
		if(form.state.value == ""){
			alert("Please enter your state");
			form.state.focus();
			return false;
		}
	}
	if(form.zipcode) {
		if(form.zipcode.value == ""){
			alert("Please enter your zip code");
			form.zipcode.focus();
			return false;
		}
	}
	if(form.message) {
		if(form.message.value == ""){
			alert("Please enter your message");
			form.message.focus();
			return false;
		}
	}
	if(form.truck_make) {
		if(form.truck_make.value == ""){
			alert("Please enter the truck make");
			form.truck_make.focus();
			return false;
		}
	}
	
	if(form.model) {
		if(form.model.value == ""){
			alert("Please enter the model");
			form.model.focus();
			return false;
		}
	}
	if(form.year) {
		if(form.year.value == ""){
			alert("Please enter the truck model year");
			form.year.focus();
			return false;
		}
	}
	if(form.mileage) {
		if(form.mileage.value == ""){
			alert("Please enter the truck mileage");
			form.mileage.focus();
			return false;
		}
	}
	if(form.part_needed) {
		if(form.part_needed.value == ""){
			alert("Please enter the part(s) needed,");
			form.part_needed.focus();
			return false;
		}
	}

	return true;
}
