function checkFields() {
    
    missinginfo = "";
	
    if (document.form.firstName.value == "") {
        missinginfo += "\n - First Name";
    }
    if (document.form.lastName.value == "") {
        missinginfo += "\n - Last Name";
    }
	    if(document.form.email.value == "") {
        missinginfo += "\n - E-Mail";
    }
    if(document.form.contactPhone.checked == false && document.form.contactEmail.checked == false) {
        missinginfo += "\n - Contact Preference";
    }
    if(document.form.lotGroup.value == "") {
        missinginfo += "\n - Do you own a lot?";
    }
    if(document.form.captcha_code.value == "") {
        missinginfo += "\n - Validation Code";
    }
    if (missinginfo != "") {
        missinginfo = "\n" + "The following fields are required:\n" + missinginfo + "\n" + "\n";
        alert(missinginfo);
        return false;
    }
    else return true;
}