// function_form.js - used by SPFA-FunctionForm.html
<!--Hide from legacy browsers

function verify(f)
{
	if (f.firstname.value == "")
	{
		alert ("Please enter your first name");
		f.firstname.select();
		f.firstname.focus();
		return false;
	}
	else if (f.lastname.value == "")
	{
		alert ("Please enter your surname");
		f.lastname.select();
		f.lastname.focus();
		return false;
	}
	if (f.email.value == "")
	{
		alert ("Please enter your email address");
		f.email.select();
		f.email.focus();
		return false;
	}
	else 
	{
//		alert("Check " + f.email.value);
		var errMsg = emailCheck(f.email.value);
		if (errMsg != "")
		{
			alert ("Invalid email address - " + errMsg);
			f.email.select();
			f.email.focus();
			return false;
		}
	}  
	
	if (f.functiontitle.value == "")
	{
		alert ("Please enter the function title");
		f.functiontitle.select();
		f.functiontitle.focus();
		return false;
	}
	if (!checkdate(f.functiondate.value))
	{
		alert ("Please provide a start date (dd/mm/yyyy)");
		f.functiondate.select();
		f.functiondate.focus();
		return false;
	}
	if (f.functiontime.selectedIndex == 0)
	{
		alert ("Please provide a start time");
		f.functiontime.focus();
		return false;
	}
	if (f.functionsuburb.value == "")
	{
		alert ("Please enter the function suburb");
		f.functionsuburb.select();
		f.functionsuburb.focus();
		return false;
	}
	if (f.categoryfamily.checked == false &&
		f.categoryadult.checked == false)	
	{
		alert ("Please select a category");
		return false;
	}
	if (f.my_home_phone.checked == false &&
		f.my_work_phone.checked == false &&
		f.my_mobile_phone.checked == false &&
		f.my_sms.checked == false &&
		f.my_email.checked == false)	
	{
		alert ("Please select a method of contact");
		return false;
	}
	if (f.description.value == "")
	{
		alert ("Please enter the function description");
		f.description.select();
		f.description.focus();
		return false;
	}
	if (f.functiondeadline.value != "" && !checkdate(f.functiondeadline.value))
	{
		alert ("Please provide a valid book date (dd/mm/yyyy)");
		f.functiondeadline.select();
		f.functiondeadline.focus();
		return false;
	}
	else
		return true;
}
//-->


