function checkWholeForm(SubscriptionForm) {
	var why = "";

		why += isEmpty(SubscriptionForm.first_name.value, "FIRST NAME");
		if (why != "") {
			alert(why);
			SubscriptionForm.first_name.focus();
			return false;
		}
		why += isEmpty(SubscriptionForm.last_name.value, "LAST NAME");
		if (why != "") {
			alert(why);
			SubscriptionForm.last_name.focus();
			return false;
		}
		why += isEmpty(SubscriptionForm.address.value, "ADDRESS");
		if (why != "") {
			alert(why);
			SubscriptionForm.address.focus();
			return false;
		}
		why += isEmpty(SubscriptionForm.city.value, "CITY/SUBURB/TOWN");
		if (why != "") {
			alert(why);
			SubscriptionForm.city.focus();
			return false;
		}
		why += isEmpty(SubscriptionForm.state.value, "STATE");
		if (why != "") {
			alert(why);
			SubscriptionForm.state.focus();
			return false;
		}
		why += isEmpty(SubscriptionForm.country.value, "COUNTRY");
		if (why != "") {
			alert(why);
			SubscriptionForm.country.focus();
			return false;
		}
		why += isEmpty(SubscriptionForm.postcode.value, "POSTCODE");
		if (why != "") {
			alert(why);
			SubscriptionForm.postcode.focus();
			return false;
		}
		why += isEmpty(SubscriptionForm.phone.value, "PHONE");
		if (why != "") {
			alert(why);
			SubscriptionForm.phone.focus();
			return false;
		}
		why += checkEmail(SubscriptionForm.email.value, "EMAIL ADDRESS");
		if (why != "") {
		alert(why);
		SubscriptionForm.email.focus();
		return false;
		}
		why += checkDropdown(SubscriptionForm.date_01_day.selectedIndex, "PREFERENCE DATE 1 - DAY");
		if (why != "") {
			alert(why);
			SubscriptionForm.date_01_day.focus();
			return false;
		}
		why += checkDropdown(SubscriptionForm.date_01_month.selectedIndex, "PREFERENCE DATE 1 - MONTH");
		if (why != "") {
			alert(why);
			SubscriptionForm.date_01_month.focus();
			return false;
		}
		why += checkDropdown(SubscriptionForm.date_01_hour.selectedIndex, "PREFERENCE DATE 1 - HOUR");
		if (why != "") {
			alert(why);
			SubscriptionForm.date_01_hour.focus();
			return false;
		}
		why += checkDropdown(SubscriptionForm.date_01_minute.selectedIndex, "PREFERENCE DATE 1 - MINUTE");
		if (why != "") {
			alert(why);
			SubscriptionForm.date_01_minute.focus();
			return false;
		}
		why += checkDropdown(SubscriptionForm.date_02_day.selectedIndex, "PREFERENCE DATE 2 - DAY");
		if (why != "") {
			alert(why);
			SubscriptionForm.date_02_day.focus();
			return false;
		}
		why += checkDropdown(SubscriptionForm.date_02_month.selectedIndex, "PREFERENCE DATE 2 - MONTH");
		if (why != "") {
			alert(why);
			SubscriptionForm.date_02_month.focus();
			return false;
		}
		why += checkDropdown(SubscriptionForm.date_02_hour.selectedIndex, "PREFERENCE DATE 2 - HOUR");
		if (why != "") {
			alert(why);
			SubscriptionForm.date_02_hour.focus();
			return false;
		}
		why += checkDropdown(SubscriptionForm.date_02_minute.selectedIndex, "PREFERENCE DATE 2 - MINUTE");
		if (why != "") {
			alert(why);
			SubscriptionForm.date_02_minute.focus();
			return false;
		}
	return true;
}
