function validateContact(f)
{
	if (f.FirstName.value == '')
	{
		alertError('Please enter your First Name.',f.FirstName);
		return false;
	}

	if (f.Surname.value == '')
	{
		alertError('Please enter your Surname.',f.Surname);
		return false;
	}
	
	if (f.Organisation.value == '')
	{
		alertError('Please enter your Organisation.',f.Organisation);
		return false;
	}
	
	if (f.Position.value == '')
	{
		alertError('Please enter your Position.',f.Position);
		return false;
	}

	if (f.Street.value == '')
	{
		alertError('Please enter your No & Street.',f.Street);
		return false;
	}

	if (f.City.value == '')
	{
		alertError('Please enter your City.',f.City);
		return false;
	}

	if (f.State.value == '')
	{
		alertError('Please enter your State.',f.State);
		return false;
	}

	if (f.Postcode.value == '')
	{
		alertError('Please enter your Post Code / Zip Code.',f.Postcode);
		return false;
	}

	if (f.Country.value == '')
	{
		alertError('Please enter your Country.',f.Country);
		return false;
	}
	
	if (f.PhoneAreaCode.value == '')
	{
		alertError('Please enter your Phone Area Code.',f.PhoneAreaCode);
		return false;
	}

	if (f.Phone.value == '')
	{
		alertError('Please enter your Phone Number.',f.Phone);
		return false;
	}

	if (f.FaxAreaCode.value == '')
	{
		alertError('Please enter your Fax Area Code.',f.FaxAreaCode);
		return false;
	}
	
	if (f.Fax.value == '')
	{
		alertError('Please enter your Fax Number.',f.Fax);
		return false;
	}
	
	if (f.Mobile.value == '')
	{
		alertError('Please enter your Mobile.',f.Mobile);
		return false;
	}
	
	if (f.Email.value == '')
	{
		alertError('Please enter your Email address.',f.Email);
		return false;
	}
	
	if (validateCheckboxes(f) == false)
	{
		alertError('Please select at least one option to continue',f.TimeFrame);
		return false;
	}

	if (f.Captcha.value != "image")
	{
		alertError('Please make sure you have enter the word image.',f.Captcha);
		return false;
	}
		
	return true;
}

function validateCheckboxes(f)
{
	for (i=0; i != f.length; i++)
	{
		if (f[i].type == 'checkbox')
		{
			if (f[i].checked == true)
			{
				return true;
			}
		}
	}
	return false;
}

function alertError(msg, c)
{
	window.alert(msg);
	c.focus();
}

function validateRegistration(f)
{
	if (f.Name.value == '')
	{
		alertError('Please enter your Name.',f.Name);
		return false;
	}

	if (f.Email.value == '')
	{
		alertError('Please enter your Email.',f.Email);
		return false;
	}

	if (f.Captcha.value != "brand")
	{
		alertError('Please make sure you have enter the word brand.',f.Captcha);
		return false;
	}
	
	return true;
}

function validateContactUs(f)
{
	if (f.Name.value == '')
	{
		alertError('Please enter your Name.',f.Name);
		return false;
	}

	if (f.ContactPhone.value == '')
	{
		alertError('Please enter a Contact Phone number.',f.ContactPhone);
		return false;
	}

	if (f.Email.value == '')
	{
		alertError('Please enter your Email.',f.Email);
		return false;
	}

	if (f.Comment.value == '')
	{
		alertError('Please enter a Comment.',f.Comment);
		return false;
	}
	
	return true;
}

function validateRequest(f)
{
	if (f.RequestName.value == '')
	{
		alertError('Please enter your Full Name.',f.RequestName);
		return false;
	}

	if (f.RequestPhoneWork.value == '')
	{
		alertError('Please enter your Work Phone number.',f.RequestPhoneWork);
		return false;
	}

	if (f.RequestPhoneMobile.value == '')
	{
		alertError('Please enter your Mobile Phone number.',f.RequestPhoneMobile);
		return false;
	}

	if (f.RequestEmail.value == '')
	{
		alertError('Please enter your Email address.',f.RequestEmail);
		return false;
	}

	if (f.Captcha.value != "authentic")
	{
		alertError('Please make sure you have enter the word authentic.',f.Captcha);
		return false;
	}

	return true;
}

function validateMemberLogin(f)
{
	if (f.Username.value == '')
	{
		alertError('Please enter your Username.',f.Username);
		return false;
	}

	if (f.Password.value == '')
	{
		alertError('Please enter your Password.',f.Password);
		return false;
	}

	return true;
}

function validateRMITDateRequest(f)
{
	if (f.Name.value == '')
	{
		alertError('Please enter your Full Name.',f.Name);
		return false;
	}

	if (f.Email.value == '')
	{
		alertError('Please enter your Email address.',f.Email);
		return false;
	}

	if (f.Telephone.value == '')
	{
		alertError('Please enter your Telephone number.',f.Telephone);
		return false;
	}

	if (f.Mobile.value == '')
	{
		alertError('Please enter your Mobile number.',f.Mobile);
		return false;
	}

	if (f.Captcha.value != "university")
	{
		alertError('Please make sure you have enter the word university.',f.Captcha);
		return false;
	}

	return true;
}

function validateInstituteRequest(f)
{
	if (f.Name.value == '')
	{
		alertError('Please enter your Full Name.',f.Name);
		return false;
	}

	if (f.Email.value == '')
	{
		alertError('Please enter your Email address.',f.Email);
		return false;
	}

	if (f.Telephone.value == '')
	{
		alertError('Please enter your Telephone number.',f.Telephone);
		return false;
	}

	if (f.Mobile.value == '')
	{
		alertError('Please enter your Mobile number.',f.Mobile);
		return false;
	}

	if (f.Captcha.value != "institute")
	{
		alertError('Please make sure you have enter the word institute.',f.Captcha);
		return false;
	}

	return true;
}

function validateMediaEnquiry(f)
{
	if (f.FirstName.value == '')
	{
		alertError('Please enter your First Name.',f.FirstName);
		return false;
	}

	if (f.LastName.value == '')
	{
		alertError('Please enter your Surname.',f.LastName);
		return false;
	}

	if (f.Organisation.value == '')
	{
		alertError('Please enter your Organisation.',f.Organisation);
		return false;
	}
	
	if (!f.TV.checked && !f.Radio.checked && !f.Magazine.checked && !f.Newspaper.checked && !f.Web.checked && !f.Trade.checked && !f.Other.checked)
	{
		alertError('Please choose at least one Medium.',f.TV);
		return false;
	}

	if (f.OfficeNumberAreaCode.value == '')
	{
		alertError('Please enter your Office Number Area Code.',f.OfficeNumberAreaCode);
		return false;
	}

	if (f.OfficeNumber.value == '')
	{
		alertError('Please enter your Office Number.',f.OfficeNumber);
		return false;
	}

	if (f.Mobile.value == '')
	{
		alertError('Please enter your Mobile.',f.Mobile);
		return false;
	}

	if (f.Email.value == '')
	{
		alertError('Please enter your Email.',f.Email);
		return false;
	}

	if (f.Urgency.selectedIndex == 0)
	{
		window.alert('Please select the Urgency of your request.');
		f.Urgency.focus();
		return false;
	}

	if (f.BestTime.selectedIndex == 0)
	{
		window.alert('Please select the Best Time to contact you.');
		f.BestTime.focus();
		return false;
	}

	if (f.Captcha.value != "media")
	{
		alertError('Please make sure you have enter the word media.',f.Captcha);
		return false;
	}

	return true;
}

function validateLostPassword(f)
{
	if (f.EmailAddress.value == '')
	{
		alertError('Please enter your Email Address.',f.EmailAddress);
		return false;
	}

	return true;
}

function validateMakeover(f)
{
	if (f.FirstName.value == '')
	{
		alertError('Please enter your First Name.',f.FirstName);
		return false;
	}

	if (f.Surname.value == '')
	{
		alertError('Please enter your Surname.',f.Surname);
		return false;
	}
	
	if (f.Occupation.value == '')
	{
		alertError('Please enter your Occupation.',f.Occupation);
		return false;
	}
	
	if (f.Street.value == '')
	{
		alertError('Please enter your No & Street.',f.Street);
		return false;
	}

	if (f.City.value == '')
	{
		alertError('Please enter your City.',f.City);
		return false;
	}

	if (f.State.value == '')
	{
		alertError('Please enter your State.',f.State);
		return false;
	}

	if (f.Postcode.value == '')
	{
		alertError('Please enter your Post Code / Zip Code.',f.Postcode);
		return false;
	}

	if (f.Country.value == '')
	{
		alertError('Please enter your Country.',f.Country);
		return false;
	}
	
	if (f.PhoneAreaCode.value == '')
	{
		alertError('Please enter your Phone Area Code.',f.PhoneAreaCode);
		return false;
	}

	if (f.Phone.value == '')
	{
		alertError('Please enter your Phone Number.',f.Phone);
		return false;
	}

	if (f.Mobile.value == '')
	{
		alertError('Please enter your Mobile.',f.Mobile);
		return false;
	}
	
	if (f.Email.value == '')
	{
		alertError('Please enter your Email address.',f.Email);
		return false;
	}
	
	if (f.Photo.value == '')
	{
		alertError('Please upload a recent Photograph of yourself.',f.Photo);
		return false;
	}

	if (f.Captcha.value != "makeover")
	{
		alertError('Please make sure you have enter the word makeover.',f.Captcha);
		return false;
	}
		
	return true;
}

function validateEventBooking(f)
{
	if (f.FirstName.value == '')
	{
		alertError('Please enter your First Name.',f.FirstName);
		return false;
	}

	if (f.Surname.value == '')
	{
		alertError('Please enter your Surname.',f.Surname);
		return false;
	}
	
	if (f.Organisation.value == '')
	{
		alertError('Please enter your Organisation.',f.Organisation);
		return false;
	}
	
	if (f.Position.value == '')
	{
		alertError('Please enter your Position.',f.Position);
		return false;
	}

	if (f.Street.value == '')
	{
		alertError('Please enter your No & Street.',f.Street);
		return false;
	}

	if (f.City.value == '')
	{
		alertError('Please enter your City.',f.City);
		return false;
	}

	if (f.State.value == '')
	{
		alertError('Please enter your State.',f.State);
		return false;
	}

	if (f.Postcode.value == '')
	{
		alertError('Please enter your Post Code / Zip Code.',f.Postcode);
		return false;
	}

	if (f.Country.value == '')
	{
		alertError('Please enter your Country.',f.Country);
		return false;
	}
	
	if (f.PhoneAreaCode.value == '')
	{
		alertError('Please enter your Phone Area Code.',f.PhoneAreaCode);
		return false;
	}

	if (f.Phone.value == '')
	{
		alertError('Please enter your Phone Number.',f.Phone);
		return false;
	}

	if (f.FaxAreaCode.value == '')
	{
		alertError('Please enter your Fax Area Code.',f.FaxAreaCode);
		return false;
	}
	
	if (f.Fax.value == '')
	{
		alertError('Please enter your Fax Number.',f.Fax);
		return false;
	}
	
	if (f.Mobile.value == '')
	{
		alertError('Please enter your Mobile.',f.Mobile);
		return false;
	}
	
	if (f.Email.value == '')
	{
		alertError('Please enter your Email address.',f.Email);
		return false;
	}
	
	if (validateCheckboxes(f) == false)
	{
		alertError('Please select at least one option to continue',f.TimeFrame);
		return false;
	}

	if (f.Captcha.value != "pro-bono")
	{
		alertError('Please make sure you have enter the word pro-bono.',f.Captcha);
		return false;
	}
		
	return true;
}

function validateAffiliatePartner(f)
{
	if (f.FirstName.value == '')
	{
		alertError('Please enter your First Name.',f.FirstName);
		return false;
	}

	if (f.Surname.value == '')
	{
		alertError('Please enter your Surname.',f.Surname);
		return false;
	}
	
	if (f.Organisation.value == '')
	{
		alertError('Please enter your Organisation.',f.Organisation);
		return false;
	}
	
	if (f.Position.value == '')
	{
		alertError('Please enter your Position.',f.Position);
		return false;
	}

	if (f.Industry.value == '')
	{
		alertError('Please enter your Industry.',f.Industry);
		return false;
	}

	if (f.Street.value == '')
	{
		alertError('Please enter your No & Street.',f.Street);
		return false;
	}

	if (f.City.value == '')
	{
		alertError('Please enter your City.',f.City);
		return false;
	}

	if (f.State.value == '')
	{
		alertError('Please enter your State.',f.State);
		return false;
	}

	if (f.Postcode.value == '')
	{
		alertError('Please enter your Post Code / Zip Code.',f.Postcode);
		return false;
	}

	if (f.Country.value == '')
	{
		alertError('Please enter your Country.',f.Country);
		return false;
	}
	
	if (f.PhoneAreaCode.value == '')
	{
		alertError('Please enter your Phone Area Code.',f.PhoneAreaCode);
		return false;
	}

	if (f.Phone.value == '')
	{
		alertError('Please enter your Phone Number.',f.Phone);
		return false;
	}

	if (f.Mobile.value == '')
	{
		alertError('Please enter your Mobile.',f.Mobile);
		return false;
	}
	
	if (f.Email.value == '')
	{
		alertError('Please enter your Email address.',f.Email);
		return false;
	}
	
	if (validateCheckboxes(f) == false)
	{
		alertError('Please select at least one option to continue',f.AffiliatePartner);
		return false;
	}

	if (f.Captcha.value != "affiliate")
	{
		alertError('Please make sure you have enter the word affiliate.',f.Captcha);
		return false;
	}
		
	return true;
}

function validateSponsorship(f)
{
	if (f.name.value == '')
	{
		alertError('Please enter a Name of individual, organisation or group.',f.name);
		return false;
	}

	if (f.contactPerson.value == '')
	{
		alertError('Please enter a Contact person.',f.contactPerson);
		return false;
	}
	
	if (f.contactNumber.value == '')
	{
		alertError('Please enter a Telephone number.',f.contactNumber);
		return false;
	}
	
	if (f.streetAddress.value == '')
	{
		alertError('Please enter a Street address.',f.streetAddress);
		return false;
	}

	if (f.suburb.value == '')
	{
		alertError('Please enter a Suburb / city / town.',f.suburb);
		return false;
	}

	if (f.state.value == '')
	{
		alertError('Please enter a State.',f.state);
		return false;
	}

	if (f.postCode.value == '')
	{
		alertError('Please enter a Post code / Zip code.',f.postCode);
		return false;
	}

	if (f.country.value == '')
	{
		alertError('Please enter a Country.',f.country);
		return false;
	}

	if (f.emailAddress.value == '')
	{
		alertError('Please enter a Email address.',f.emailAddress);
		return false;
	}

	if (f.category.selectedIndex == 0)
	{
		window.alert('Please select what category your request falls into?');
		f.category.focus();
		return false;
	}

	if (f.previousAssociation.value == '' || f.sponsors.value == '' || f.involvement.value == '' || f.proposedEvent.value == '' || f.namingRights.value == '' || f.resources.value == '' || f.proposedTerm.value == '' || f.category.value == '' || f.proposedCost.value == '' || f.successMeasures.value == '' || f.reportingType.value == '' || f.reachAndProfile.value == '' || f.mediaPartners.value == '' || f.marketingPlan.value == '' || f.grassRoots.value == '' || f.communicationRights.value == '' || f.intellectualProperty.value == '' || f.appearances.value == '' || f.money.value == '' || f.newMedia.value == '' || f.ticketing.value == '' || f.clientInvolvement.value == '' || f.showcase.value == '')
	{
		alertError('Please make sure you have filled in all required fields.',f.previousAssociation);
		return false;
	}

	return true;
}

function validateTellAFriend(f)
{
	if (f.YourName.value == '')
	{
		alertError('Please enter your Name.',f.YourName);
		return false;
	}

	if (f.YourEmail.value == '')
	{
		alertError('Please enter your Email.',f.YourEmail);
		return false;
	}
	
	if (f.FriendsEmail.value == '')
	{
		alertError('Please enter the Email of your friend.',f.FriendsEmail);
		return false;
	}

	if (f.YourMessage.value == '')
	{
		alertError('Please enter your Message.',f.YourMessage);
		return false;
	}

	if (f.Captcha.value != "friend")
	{
		alertError('Please make sure you have enter the word friend.',f.Captcha);
		return false;
	}
		
	return true;
}