function startTrainingNow() {
	if (!checkCode(document.selectForm.code.value) ||
			!CheckForZeroLength(document.selectForm.firstName, "First Name") || 
			!CheckForZeroLength(document.selectForm.lastName, "Last Name") || 
			!CheckForZeroLength(document.selectForm.city, "City") || 
			!CheckForSelection(document.selectForm.state, "State") ||
			!CheckForZeroLength(document.selectForm.zip, "Zip") || 
			!CheckForZeroLength(document.selectForm.phoneHome, "Home Phone") || 
			!CheckForZeroLength(document.selectForm.phoneCell, "Cell Phone") || 
			!CheckForZeroLength(document.selectForm.email, "Email") || 
			!CheckForZeroLength(document.selectForm.birthDay, "Birthday") ||
			!CheckForSelectionAndSetHiddenValue(document.selectForm.topServiceGoalSelecter, "What is your top Fitness & Health Goal", document.selectForm.topServiceGoal) ||
			!CheckMaxLength(document.selectForm.describeYourInjury, "Describe your injury", 500) ||
			!ValidateTextInput(document.selectForm.additionalGoals, "Additional Fitness, Nutrition & Health Goals", 500) || 
			!CheckForSelectionAndSetHiddenValue(document.selectForm.howOftenMeetServiceProviderSelecter, "How often would you like to meet with your Trainer", document.selectForm.howOftenMeetServiceProvider) ||
			!CheckForSelectionAndSetHiddenValue(document.selectForm.whenStartServiceSelecter, "When would you like to start Fitness Training", document.selectForm.whenStartService) ||
			!CheckForSelectionAndSetHiddenValue(document.selectForm.howFlexibleScheduleSelecter, "How flexible is your schedule", document.selectForm.howFlexibleSchedule) ||
			!CheckForSelectionAndSetHiddenValue(document.selectForm.preferenceLocationSelecter, "Where would you like to Fitness Train", document.selectForm.preferenceLocation) ||
			!CheckForSelectionAndSetHiddenValue(document.selectForm.preferMaleFemaleSelecter, "Do you prefer a male or female Trainer", document.selectForm.preferMaleFemale) ||
			!CheckForSelectionAndSetHiddenValue(document.selectForm.numberServiceSessionsSelecter, "How many Personal Training sessions are you interested in", document.selectForm.numberServiceSessions) ||
			!CheckForSelectionAndSetHiddenValue(document.selectForm.bestTimeToContactSelecter, "When is the best time to contact you", document.selectForm.bestTimeToContact) ||
			!CheckForSelectionAndSetHiddenValue(document.selectForm.longDistanceServiceSelecter, "Are you interested in alternative forms of training", document.selectForm.longDistanceService) ||
			!CheckForSelectionAndSetHiddenValue(document.selectForm.howFindNetworkSelecter, "How did you find our Trainer Network", document.selectForm.howFindNetwork) ||
			!validateDate(document.selectForm.birthDay, "Birthday") ||
			!validateBirthday(document.selectForm.birthDay, 18)
			) {
		return;
	}
	if (!check_email(document.selectForm.email.value)) {
		document.selectForm.email.focus();
		return;
	}
	if (!document.selectForm.chkMon1.checked && !document.selectForm.chkTues1.checked && !document.selectForm.chkWed1.checked && !document.selectForm.chkThurs1.checked && !document.selectForm.chkFri1.checked && !document.selectForm.chkSat1.checked && !document.selectForm.chkSun1.checked && 
		!document.selectForm.chkMon2.checked && !document.selectForm.chkTues2.checked && !document.selectForm.chkWed2.checked && !document.selectForm.chkThurs2.checked && !document.selectForm.chkFri2.checked && !document.selectForm.chkSat2.checked && !document.selectForm.chkSun2.checked && 
		!document.selectForm.chkMon3.checked && !document.selectForm.chkTues3.checked && !document.selectForm.chkWed3.checked && !document.selectForm.chkThurs3.checked && !document.selectForm.chkFri3.checked && !document.selectForm.chkSat3.checked && !document.selectForm.chkSun3.checked && 
		!document.selectForm.chkMon4.checked && !document.selectForm.chkTues4.checked && !document.selectForm.chkWed4.checked && !document.selectForm.chkThurs4.checked && !document.selectForm.chkFri4.checked && !document.selectForm.chkSat4.checked && !document.selectForm.chkSun4.checked && 
		!document.selectForm.chkMon5.checked && !document.selectForm.chkTues5.checked && !document.selectForm.chkWed5.checked && !document.selectForm.chkThurs5.checked && !document.selectForm.chkFri5.checked && !document.selectForm.chkSat5.checked && !document.selectForm.chkSun5.checked) {
		alert("Please select a time that is best for you to Fitness Train.");
		document.selectForm.chkMon1.focus();
		return;
	}
	if (!document.selectForm.chkAgreeToInformationSharing.checked || !document.selectForm.chkAgreeToTerms.checked || !document.selectForm.chkAgreeToDisclaimer.checked || !document.selectForm.chkAgreeToCostNotice.checked) {
		alert("You must agree to all of the Terms & Conditions before proceeding.");
		return;
	}
	document.selectForm.monday.value = GetCheckValue(document.selectForm.chkMon1)+GetCheckValue(document.selectForm.chkMon2)+GetCheckValue(document.selectForm.chkMon3)+GetCheckValue(document.selectForm.chkMon4)+GetCheckValue(document.selectForm.chkMon5);
	document.selectForm.tuesday.value = GetCheckValue(document.selectForm.chkTues1)+GetCheckValue(document.selectForm.chkTues2)+GetCheckValue(document.selectForm.chkTues3)+GetCheckValue(document.selectForm.chkTues4)+GetCheckValue(document.selectForm.chkTues5);
	document.selectForm.wednesday.value = GetCheckValue(document.selectForm.chkWed1)+GetCheckValue(document.selectForm.chkWed2)+GetCheckValue(document.selectForm.chkWed3)+GetCheckValue(document.selectForm.chkWed4)+GetCheckValue(document.selectForm.chkWed5);
	document.selectForm.thursday.value = GetCheckValue(document.selectForm.chkThurs1)+GetCheckValue(document.selectForm.chkThurs2)+GetCheckValue(document.selectForm.chkThurs3)+GetCheckValue(document.selectForm.chkThurs4)+GetCheckValue(document.selectForm.chkThurs5);
	document.selectForm.friday.value = GetCheckValue(document.selectForm.chkFri1)+GetCheckValue(document.selectForm.chkFri2)+GetCheckValue(document.selectForm.chkFri3)+GetCheckValue(document.selectForm.chkFri4)+GetCheckValue(document.selectForm.chkFri5);
	document.selectForm.saturday.value = GetCheckValue(document.selectForm.chkSat1)+GetCheckValue(document.selectForm.chkSat2)+GetCheckValue(document.selectForm.chkSat3)+GetCheckValue(document.selectForm.chkSat4)+GetCheckValue(document.selectForm.chkSat5);
	document.selectForm.sunday.value = GetCheckValue(document.selectForm.chkSun1)+GetCheckValue(document.selectForm.chkSun2)+GetCheckValue(document.selectForm.chkSun3)+GetCheckValue(document.selectForm.chkSun4)+GetCheckValue(document.selectForm.chkSun5);

	document.selectForm.equipmentOwned.value = GetCheckValue(document.selectForm.chkStandardDumbbells)+GetCheckValue(document.selectForm.chkBowflexTreadClimber)+GetCheckValue(document.selectForm.chkBowflexSelectTechDumbbells)+GetCheckValue(document.selectForm.chkStandardTreadmill)+
		GetCheckValue(document.selectForm.chkPowerBlockDumbbells)+GetCheckValue(document.selectForm.chkEllipticalMachine)+GetCheckValue(document.selectForm.chkBarbellSet)+GetCheckValue(document.selectForm.chkSkiMachine)+GetCheckValue(document.selectForm.chkKettleBells)+
		GetCheckValue(document.selectForm.chkEncumbentBike)+GetCheckValue(document.selectForm.chkTheTotalGym)+GetCheckValue(document.selectForm.chkUprightBike)+GetCheckValue(document.selectForm.chkBowflexGym)+GetCheckValue(document.selectForm.chkRowingMachine)+
		GetCheckValue(document.selectForm.chkBrandXGym)+GetCheckValue(document.selectForm.chkStairClimber)+GetCheckValue(document.selectForm.chkFlatorInclineBench)+GetCheckValue(document.selectForm.chkExerciseBall)+GetCheckValue(document.selectForm.chkBosuBall)+
		GetCheckValue(document.selectForm.chkFitnessBands);

	document.selectForm.submit();
}
function GetCheckValue(field) {
	if (field.checked) {
		return "1";
	} else {
		return "0";
	}
}
function init() {
	fillStateOptions(document.selectForm.country.value, "--Select--");
	disableStatuses();
	if (focusFirstName) {
		document.selectForm.firstName.focus();
	}
}
