function checkform(){

	if (document.getElementById("rep_name").value == "" || document.getElementById("rep_name").value == "&quot;Name&quot; or &quot;Don't Have One Yet&quot;"){
		// something is wrong
		alert("Please enter a \"Rep Name\" under Contact Info");
		return false;
	}
	else if (document.getElementById('info_for').options[document.getElementById('info_for').selectedIndex].value == ""){
		alert("Please select an option for \"My Info is for\" under Contact Info");
		return false;
	}
	else if (document.getElementById("realname").value == ""){
		alert("Please enter a \"Customer Name\" under Contact Info");
		return false;
	}
	else if (document.getElementById("contact_person").value == ""){
		alert("Please enter a \"Contact Person\" under Contact Info");
		return false;
	}
	else if (document.getElementById("contact_phone").value == ""){
		alert("Please enter a \"Contact Phone\" under Contact Info");
		return false;
	}
	else if (document.getElementById("email").value == ""){
		alert("Please enter an \"Email\" under Contact Info");
		return false;
	}
	else if (document.getElementById("zip_code").value == ""){
		alert("Please enter a \"Zip Code\" under Contact Info. If you do not have a US zip code, please enter the name of your country here.");
		return false;
	}
	else if (document.getElementById("dome_length_ft").value == ""){
		alert("Please enter the \"Dome Length\" (feet) under Ameri-Dome Measurements.");
		return false;
	}
	else if (document.getElementById("dome_width_ft").value == ""){
		alert("Please enter the \"Dome Width\" (feet) under Ameri-Dome Measurements.");
		return false;
	}
	else if (document.getElementById('entry1_type').options[document.getElementById('entry1_type').selectedIndex].value == ""){
		alert("Please select an option for \"Select Entry Type\" (Dome Entry 1), under Ameri-Dome Measurements.");
		return false;
	}
	else if (document.getElementById('entry1_wall').options[document.getElementById('entry1_wall').selectedIndex].value == ""){
		alert("Please select an option for \"Wall?\" (Dome Entry 1), under Ameri-Dome Measurements.");
		return false;
	}
	else if (document.getElementById('entry1_distance').options[document.getElementById('entry1_distance').selectedIndex].value == ""){
		alert("Please select an option for \"Distance?\" (Dome Entry 1), under Ameri-Dome Measurements.");
		return false;
	}
	else if (document.getElementById('entry1_corner').options[document.getElementById('entry1_corner').selectedIndex].value == ""){
		alert("Please select an option for \"Corner?\" (Dome Entry 1), under Ameri-Dome Measurements.");
		return false;
	}
	else if (document.getElementById('entry2_type').options[document.getElementById('entry2_type').selectedIndex].value == ""){
		alert("Please select an option for \"Select Entry Type\" (Dome Entry 2), under Ameri-Dome Measurements.");
		return false;
	}
	
	if (document.getElementById('entry2_type').options[document.getElementById('entry2_type').selectedIndex].value != "No2ndEntry"){
		if (document.getElementById('entry2_wall').options[document.getElementById('entry2_wall').selectedIndex].value == ""){
			alert("Please select an option for \"Wall?\" (Dome Entry 2), under Ameri-Dome Measurements.");
			return false;
		}
		else if (document.getElementById('entry2_distance').options[document.getElementById('entry2_distance').selectedIndex].value == ""){
			alert("Please select an option for \"Distance?\" (Dome Entry 2), under Ameri-Dome Measurements.");
			return false;
		}
		else if (document.getElementById('entry2_corner').options[document.getElementById('entry2_corner').selectedIndex].value == ""){
			alert("Please select an option for \"Corner?\" (Dome Entry 2), under Ameri-Dome Measurements.");
			return false;
		}
	}	
	else if (document.getElementById('top_color').options[document.getElementById('top_color').selectedIndex].value == ""){
		alert("Please select a \"Top Color\" under Ameri-Dome Options.");
		return false;
	}
	else if (document.getElementById('wall_color').options[document.getElementById('wall_color').selectedIndex].value == ""){
		alert("Please select a \"Wall Color\" under Ameri-Dome Options.");
		return false;
	}
	else if (document.getElementById('mount').options[document.getElementById('mount').selectedIndex].value == ""){
		alert("Please select a \"Mounting Surface\" under Ameri-Dome Options.");
		return false;
	}
	else if (document.getElementById('dome_heater').options[document.getElementById('dome_heater').selectedIndex].value == ""){
		alert("Please select a \"Dome Heater\" option under Ameri-Dome Options.");
		return false;
	}
	
	// If the script gets this far through all of your fields
	// without problems, it's ok and you can submit the form
	return true;
}