function ValidateIndQuote(form) {
	//General Contact Info
	if (!ValidateText(form.fname, 'Please enter a First Name', 'Y')) { return false; }
	if (!ValidateText(form.lname, 'Please enter a Last Name', 'Y')) { return false; }
	if (!ValidateText(form.address, 'Please enter an Address', 'Y')) { return false; }
	if (!ValidateText(form.city, 'Please enter a City', 'Y')) { return false; }
	if (!ValidateSelect(form.state, 'Please select a State.','Y')) { return false; }
	if (!ValidateText(form.zip, 'Please enter a Zip', 'Y')) { return false; }
	if (!ChkEmail(form.email, 'Please enter a valid Email.', 'Y')) { return false; }
	//if (!ValidatePhone(form.workphone, 'Please enter a Work Phone Number.', 'Y')) { return false; }
	if (!ValidatePhone(form.homephone, 'Please enter a Home Phone Number.', 'Y')) { return false; }
	if (!ValidatePhone(form.mobilephone, 'Please enter a Mobile Phone Number.', 'N')) { return false; }
	if (!ValidateRadio(form.gender, 'Please select gender.','Y')) { return false; }	
	if (!ValidateSelectDate(form, form.birthdate, 'Birth Date', 'Y')) { return false; }
	//Other Info
	if (!ValidateText(form.occupation, 'Please enter your occupation.', 'Y')) { return false; }
	if (!ValidateRadio(form.uscitizen, 'Are you a U.S. citizen?','Y')) { return false;}
	if (!ValidateRadio(form.permUSres, 'Are you a Permanent U.S. Resident?','Y')) { return false;}
	if (!ValidateRadio(form.healthstatus, 'Please select your health status.','Y')) { return false;}
	if (!ValidateRadio(form.smoker, 'Are you a smoker?','Y')) { return false;}
	if (!ValidateRadio(form.timetocontact, 'What is the best time to contact you?','Y')) { return false;}
	if (!ValidateRadio(form.waytocontact, 'What is the best way to contact you?','Y')) { return false;}
	if (!ValidateRadio(form.referrer, 'How did you hear about us?','Y')) { return false;}
	if (form.referrer && (form.referrer[4].checked && form.referrer[4].value == 'Other') || (form.referrer[2].checked && form.referrer[2].value == 'CUNDY Employee')) {
		if (!ValidateText(form.referrerOther, 'Please provide more details as to how you heard about us.', 'Y')) { return false; }
	}		

	//Life Insurance Info
	if (form.chkshowlife && form.chkshowlife.checked == true) {
		if (!ValidateMultiCheck(form.typeofcoverage, 'Please select your type of coverage.', 'Y')) { return false;}
		if (!ValidateMultiCheck(form.benefitamount, 'Please select your benefit amount.', 'Y')) { return false;}
		if (form.benefitamount && form.benefitamount.value == 'Other') {
			if (!ValidateCurrency(form.benefitamountother, 'Please enter a benefit amount.', 'Y', null, null)) { return false;}
		}
	}
	//Disability Info
	if (form.chkshowdisability && form.chkshowdisability.checked == true) {
		if (!ValidateRadio(form.annualgrosssalary, 'Please select your annual gross salary.','Y')) { return false;}
		if (form.annualgrosssalary && form.annualgrosssalary.value == 'Over $100,000') {
			if (!ValidateCurrency(form.annualgrosssalaryother, 'Please enter your annual gross salary.', 'Y', null, null)) { return false;}
		}
		if (!ValidateMultiCheck(form.eliminationperiod, 'Please select your elimination period.', 'Y')) { return false;}
		if (!ValidateMultiCheck(form.benefitperiod, 'Please select your benefit period.', 'Y')) { return false;}
		if (!ValidateRadio(form.selfemployeed, 'Are you self-employeed?','Y')) { return false;}
		if (!ValidateRadio(form.disabilityins, 'Do you have disability insurance?','Y')) { return false;}
		if (form.disabilityins && form.disabilityins.value == 'Y') {
			if (!ValidateCurrency(form.disabilityinsamt, 'Please enter your annual gross salary.', 'Y', null, null)) { return false;}
		}
	}
	//Health Insurance Info
	if (form.chkshowhealthins && form.chkshowhealthins.checked == true) {
		if (!ValidateMultiCheck(form.medicalquotes, 'Please select the coverages you would like CUNDY to quote for you.', 'Y')) { return false;}
		if (!ValidateMultiCheck(form.medicalcoverage, 'Please select your medical coverages.', 'Y')) { return false;}
		if (form.medicalcoverage[1].checked && (form.medicalcoverage[1].value == 'Applicant plus Spouse') || (form.medicalcoverage[3].checked && form.medicalcoverage[3].value == 'Family')) {
			if (!ValidateRadio(form.spousegender, 'Please select your spouse gender.','Y')) { return false;}
			if (!ValidateInt(form.spouseage, 'Please enter your spouse age.', 'Y', null, null)) { return false;}
		}		
		if (form.medicalcoverage[2].checked && (form.medicalcoverage[2].value == 'Applicant plus Child(ren)') || (form.medicalcoverage[3].checked && form.medicalcoverage[3].value == 'Family') || (form.medicalcoverage[4].checked && form.medicalcoverage[4].value == 'Child(ren) Only')) {
			if (!ValidateRadio(form.childgender_1, 'Please select your child (1) gender.','Y')) { return false;}
			if (!ValidateInt(form.childage_1, 'Please enter your child (1) age.', 'Y', null, null)) { return false;}
			if (!ValidateRadio(form.childgender_2, 'Please select your child (2) gender.','N')) { return false;}
			if (!ValidateInt(form.childage_2, 'Please enter your child (2) age.', 'N', null, null)) { return false;}
			if (!ValidateRadio(form.childgender_3, 'Please select your child (3) gender.','N')) { return false;}
			if (!ValidateInt(form.childage_3, 'Please enter your child (3) age.', 'N', null, null)) { return false;}
			if (!ValidateRadio(form.childgender_4, 'Please select your child (4) gender.','N')) { return false;}
			if (!ValidateInt(form.childage_4, 'Please enter your child (4) age.', 'N', null, null)) { return false;}
		}
		if (!ValidateMultiCheck(form.medicaldeductible, 'Please select your deductible.', 'Y')) { return false;}
	}
	//LTC Info
	if (form.chkshowltc && form.chkshowltc.checked == true) {
		if (!ValidateMultiCheck(form.dailybenefitamt, 'Please select your daily benefit amount.', 'Y')) { return false;}
		if (form.dailybenefitamt && form.dailybenefitamt.value == 'Other') {
			if (!ValidateCurrency(form.annualgrosssalaryother, 'Please enter your daily benefit amount.', 'Y', null, null)) { return false;}
		}
		if (!ValidateMultiCheck(form.ltceliminationperiod, 'Please select your Elimination Period.', 'Y')) { return false;}
		if (!ValidateMultiCheck(form.ltcbenefitperiod, 'Please select your Benefit Period.', 'Y')) { return false;}
	}		
return true;
}