// validate membership application form

function validateMembershipApplication() {
	var form = document.forms.membershipApplication;
	
	if (form.categoryId.selectedIndex == 0) {
		alert("Please select a Category from the drop down");
		form.categoryId.focus();
		return (false);
	} else if (!form.firstName.value) {
		alert("Please enter a First Name");
		form.firstName.focus();
		return (false);
	} else if (!form.lastName.value) {
		alert("Please enter a Last Name");
		form.lastName.focus();
		return (false);		
	} else if (!form.address.value) {
		alert("Please enter an Address");
		form.address.focus();
		return (false);
	} else if (!form.city.value) {
		alert("Please enter a City");
		form.city.focus();
		return (false);
	} else if (form.provinceId.selectedIndex == 0) {
		alert("Please select a Province from the drop down list");
		form.provinceId.focus();
		return (false);
	} else if (!form.postal.value) {
		alert("Please enter Postal Code");
		form.postal.focus();
		return (false);
	} else if (!form.phone.value) {
		alert("Please enter Phone Number");
		form.phone.focus();
		return (false);
	} else if (!form.email.value) {
		alert("Please enter an Email Address");
		form.email.focus();
		return (false);
	} else if (!form.username.value) {
		alert("Please enter a Username");
		form.username.focus();
		return (false);
	} else if (form.username.value.length < 5) {
		alert("Username must be a minimum of 5 characters");
		form.username.focus();
		return (false);
	} else if (!form.password.value) {
		alert("Please enter a Password");
		form.password.focus();
		return (false);
	} else if (form.password.value.length < 5) {
		alert("Password must be a minimum of 5 characters");
		form.password.focus();
		return (false);
	} else if (!form.password2.value) {
		alert("Please Re-Type Password");
		form.password2.focus();
		return (false);
	} else if (form.password.value != form.password2.value) {
		alert("Password did not match, please re-enter password");
		form.password.value = "";
		form.password2.value = "";
		form.password.focus();
		return (false);
	} else return (true);
}
