function ValidateRegistration1 (form) {
	if (!EditFirstName (form.FirstName)) return false;
	if (!EditLastName (form.LastName)) return false;
	//if (!EditOrganizationName (form.OrganizationName)) return false;
	if (!form.Phone.disabled) // The rest is not required if checkbox is checked
	{
		if (!FormatEmail (form.Email))	 return false;
		if (!EditPhone (form.Phone)) return false;
		if (!EditAddress (form.StreetAddress)) return false;
		if (!EditCity (form.City)) return false;
	//	if (!EditProv(form.form_ship_prov,form.form_ship_provx))	return false;
		if (form.Province.selectedIndex == 14) // Do not validate 
		{
			if (!EditPostal (form.PostalCode)) return false;
		}
		else if (!EditSelected (form.Province, "Please select a province")) return false;
		else if (!EditPostalCanadian (form.Province, form.PostalCode)) return false;
	//	if (!EditCountry (form.form_ship_country))	return false;
	}
	return true ;
}

function ValidateRegistration2 (form) {
	if (!EditEventTitle (form.Title)) return false;
	if (!EditFirstName (form.ContactFirstName)) return false;
	if (!EditLastName (form.ContactLastName)) return false;
	if (!EditPhone (form.EventPhone)) return false;
	if (!EditEventLocation(form.EventStreetAddress)) return false;
	if (!EditCity (form.EventCity)) return false;
	if (!EditEventDescription(form.Description)) return false;
	//if (!EditNumParticipants(form.Participants)) return false;
//	if (!EditDate(form.StartDate)) return false;
//	if (!EditTime(form.StartTime)) return false;
//	if (!EditDate(form.EndDate)) return false;
//	if (!EditTime(form.EndTime)) return false;
	
	return true ;
}

function ValidateAll (form) 
{
	if (!EditFirstName (form.FirstName)) return false;
	if (!EditLastName (form.LastName)) return false;
	//if (!EditOrganizationName (form.OrganizationName)) return false;
	if (!FormatEmail (form.Email))	 return false;
	if (!EditPhone (form.Phone)) return false;
	if (!EditAddress (form.StreetAddress)) return false;
	if (!EditCity (form.City)) return false;
	if (form.Province.selectedIndex == 13) // Do not validate 
	{
		if (!EditPostal (form.PostalCode)) return false;
	}
	else if (!EditPostalCanadian (form.Province, form.PostalCode)) return false;
	if (!EditEventTitle (form.Title)) return false;
	if (!EditFirstName (form.ContactFirstName)) return false;
	if (!EditLastName (form.ContactLastName)) return false;
	if (!EditPhone (form.EventPhone)) return false;
	if (!EditEventLocation(form.EventStreetAddress)) return false;
	if (!EditCity (form.EventCity)) return false;
	if (!EditEventDescription(form.Description)) return false;
	//if (!EditNumParticipants(form.Participants)) return false;
	if (!EditDate(form.StartDate)) return false;
	if (!EditTime(form.StartTime)) return false;
	if (!EditDate(form.EndDate)) return false;
	if (!EditTime(form.EndTime)) return false;
	
	return true ;
}