
var ContactUsCheckitInclude = true;

function ContactUsCheckIt()
{
	if (document.ContactUsForm.salutation)
	{
		if (document.ContactUsForm.salutation.selectedIndex == 0)
		{
			alert('Please choose a title');
			return false;
		}
	}
	if (document.ContactUsForm.fname)
	{
		if (AssessAll(document.ContactUsForm.fname,		"09",	"Please enter your first name") == false) return false;
	}
	if (document.ContactUsForm.lname)
	{
		if (AssessAll(document.ContactUsForm.lname,		"09",	"Please enter your last name") == false) return false;
	}
	if (document.ContactUsForm.org)
	{
		if (AssessAll(document.ContactUsForm.org,		"09",	"Please enter an organisation name") == false) return false;
	}
	if (document.ContactUsForm.phone1)
	{
		if (AssessAll(document.ContactUsForm.phone1,	"04 -+()",	"Please enter a valid phone number") == false)									return false;
	}
	if (document.ContactUsForm.mobile)
	{
		if (AssessAll(document.ContactUsForm.mobile,	"04 ",	"Please enter a valid mobile phone number") == false)									return false;
	}
	if (AssessAll(document.ContactUsForm.email,		"15","Please enter your email address") == false) return false;

	if (document.ContactUsForm.subject)
	{
		subjectrequired = true;
		
		if (document.ContactUsForm.subjectrequired)
		{
			subjectrequired = (document.ContactUsForm.subjectrequired.value = 'no') ? false : true
		}
		if (subjectrequired == true)
		{
			if (AssessAll(document.ContactUsForm.subject,"09", "Please enter a subject") == false) return false;
		}
		document.ContactUsForm.subject.value = AssessAll(document.ContactUsForm.subject,"08'^`","subject");
	}		
	if (document.ContactUsForm.data00)
	{
		commentsrequired = true;
		
		if (document.ContactUsForm.commentsrequired)
		{
			commentsrequired = (document.ContactUsForm.commentsrequired.value = 'no') ? false : true
		}
		if (commentsrequired == true)
		{
			if (AssessAll(document.ContactUsForm.data00,"09", "Please enter your comments") == false) return false;
		}
		document.ContactUsForm.data00.value  = AssessAll(document.ContactUsForm.data00, 	"08'^`",	"comments");
	}
	if (document.ContactUsForm.fname)
	{
		document.ContactUsForm.fname.value  	= AssessAll(document.ContactUsForm.fname,   	"08'^`",	"fname");
	}
	if (document.ContactUsForm.lname)
	{
		document.ContactUsForm.lname.value  	= AssessAll(document.ContactUsForm.lname,   	"08'^`",	"lname");
	}
	if (document.ContactUsForm.org)
	{
		document.ContactUsForm.org.value		= AssessAll(document.ContactUsForm.org, 		"08'^`",	"org");
	}
	if (document.ContactUsForm.street)
	{
		document.ContactUsForm.street.value 	= AssessAll(document.ContactUsForm.street,  	"08'^`",	"street");
	}
	if (document.ContactUsForm.suburb)
	{
		document.ContactUsForm.suburb.value 	= AssessAll(document.ContactUsForm.suburb,  	"08'^`",	"suburb");
	}
	if (document.ContactUsForm.postcode)
	{
		document.ContactUsForm.postcode.value   = AssessAll(document.ContactUsForm.postcode,	"08'^`",	"postcode");
	}
	if (document.ContactUsForm.state)
	{
		document.ContactUsForm.state.value  	= AssessAll(document.ContactUsForm.state,   	"08'^`",	"state");
	}
	return true;
}

function editMembershipFormCheckit()
{
	if (AssessAll(document.editMembershipForm.fname,			"09",		"Please enter your first name") == false)										return false;
	if (AssessAll(document.editMembershipForm.lname,			"09",		"Please enter your last name") == false)										return false;
	if (AssessAll(document.editMembershipForm.email,			"15",		"Please enter your email address") == false)									return false;
	if (AssessAll(document.editMembershipForm.phone1,			"04 -+()",	"Please enter a valid phone number") == false)									return false;
	if (AssessAll(document.editMembershipForm.password,			"09",		"Please enter your password") == false)											return false;
	if (AssessAll(document.editMembershipForm.confirmPassword,	"09",		"Please enter your confirming password") == false)								return false;
	if (AssessAll(document.editMembershipForm.password,			"02'",		"Please do not enter an apostophe in the password field") == false)				return false;
	if (AssessAll(document.editMembershipForm.confirmPassword,	"02'",		"Please do not enter an apostophe in the confirming password field") == false)	return false;

	if (document.editMembershipForm.password.value != document.editMembershipForm.confirmPassword.value)
	{
		alert('Your confirming password is different from your password.\n\nPlease re-enter your confirming password.');
		document.editMembershipForm.confirmPassword.value = '';
		return false;
	}

	document.editMembershipForm.fname.value		= AssessAll(document.editMembershipForm.fname,	"08'^`",	"first name")
	document.editMembershipForm.lname.value		= AssessAll(document.editMembershipForm.lname,	"08'^`",	"last name")
	document.editMembershipForm.street.value	= AssessAll(document.editMembershipForm.street,	"08'^`",	"street")
	document.editMembershipForm.suburb.value	= AssessAll(document.editMembershipForm.suburb,	"08'^`",	"suburb")
	document.editMembershipForm.postcode.value	= AssessAll(document.editMembershipForm.postcode,	"08'^`",	"postcode")

	return true;
}