function checkFields (form) {

	// E-Mail is Required
	if (form.email.value == "") {
		alert ("Please enter a valid e-mail address");
		return false;
	}
	// Name is Required
	else if (form.firstname.value == "") {
		alert ("Please enter your first name");
		return false;
	}
	// Name is Required
	else if (form.lastname.value == "") {
		alert ("Please enter your last name");
		return false;
	}
	// Job Title is Required
	else if (form.job.value == "") {
		alert ("Please enter your job title");
		return false;
	}
	
	// Company is Required
	else if (form.company.value == "") {
		alert ("Please enter your Company name");
		return false;
	}
	
	// Street is Required
	else if (form.street.value == "") {
		alert ("Please enter your Street Address");
		return false;
	}
	
	// City is Required
	else if (form.city.value == "") {
		alert ("Please enter your City");
		return false;
	}
	
	// State is Required
	else if (form.contactstate.value == "") {
		alert ("Please enter your State and Country");
		return false;
	}
	
	// Phone is Required
	else if (form.phone.value == "") {
		alert ("Please enter your Phone");
		return false;
	}
	// Stage is Required
	else if ((form.stage.value == "") || (form.stage.value == 0)) {
		alert ("Please enter your stage in the buying process");
		form.stage.focus();
		return false;
	}
	// Source is Required
	else if ((form.source.value == "") || (form.source.value == 0)) {
		alert ("Please tell us how you heard about ESF.");
		form.source.focus();
		return false;
	}
	// Source is Required
	else if ((form.communicate.value == "") || (form.communicate.value == 0)) {
		alert ("Please tell us your preferred communication method.");
		form.communicate.focus();
		return false;
	}
	else {
		return true;	
	}
}
