function ValidateContactForm()
{
    var firstname = document.form1.firstname;
    var lastname = document.form1.lastname;
    var address1 = document.form1.address1;
    var city = document.form1.city;
    var state = document.form1.state;
    var zip = document.form1.zip;
    var phone = document.form1.phone;
    var email = document.form1.email;
    var patient = document.form1.patient;
    var caregiver = document.form1.caregiver;
    var healthcareprofessional = document.form1.healthcareprofessional;
    var heardyes = document.form1.heardyes;
    var heardno = document.form1.heardno;
    var veryinterested = document.form1.veryinterested;
    var somewhatinterested = document.form1.somewhatinterested;
    var justcollecting = document.form1.justcollecting;
    var notinterested = document.form1.notinterested;
    var beneficial = document.form1.beneficial;
    var emailme = document.form1.emailme;
    var callme = document.form1.callme;
    var mailittome = document.form1.mailittome;
	
    if (firstname.value == "")
    {
        window.alert("Please enter your First Name");
        firstname.focus();
        return false;
    }
    if (lastname.value == "")
    {
        window.alert("Please enter your Last Name");
        lastname.focus();
        return false;
    }
    if (address1.value == "")
    {
        window.alert("Please enter your Address line 1");
        address1.focus();
        return false;
    }
    if (city.value == "")
    {
        window.alert("Please enter your City");
        city.focus();
        return false;
    }
    if (state.value == "")
    {
        window.alert("Please select your State");
        state.focus();
        return false;
    }
    if (zip.value == "")
    {
        window.alert("Please enter your Zip");
        zip.focus();
        return false;
    }
    if (phone.value == "")
    {
        window.alert("Please enter your Phone Number");
        phone.focus();
        return false;
    }
    if (email.value == "")
    {
        window.alert("Please enter a valid Email address");
        email.focus();
        return false;
    }
    if (email.value.indexOf("@", 0) < 0)
    {
        window.alert("Please enter a valid Email address");
        email.focus();
        return false;
    }
    if (email.value.indexOf(".", 0) < 0)
    {
        window.alert("Please enter a valid Email address.");
        email.focus();
        return false;
    }
    if (patient.checked == false && caregiver.checked == false && healthcareprofessional.checked == false)
    {
        window.alert("Please tell us whether you are a Patient, Caregiver or Healthcare Professional");
        return false;
    }
    if (heardyes.checked == false && heardno.checked == false)
    {
        window.alert("Please tell us if you have ever heard about Home INR Monitoring prior to today?");
        return false;
    }
    if (veryinterested.checked == false && somewhatinterested.checked == false && justcollecting.checked == false && notinterested.checked == false)
    {
        window.alert("Please tell us how interested you are in starting Home INR Monitoring");
        return false;
    }
    if (beneficial.value == "")
    {
        window.alert("Please tell us how you feel that Home INR Monitoring will be beneficial to you");
        beneficial.focus();
        return false;
    }
    if (emailme.checked == false && callme.checked == false && mailittome.checked == false)
    {
        window.alert("Please tell us how would you like to receive more information?");
        return false;
    }
    return true;
}
