function JobOrderFormValidator(form)
{
	if (trim(form.Company.value) == '')
	{
		alert('Please enter a value for the Company field.');
		form.Company.value = '';
		form.Company.focus();
		return (false);
	}
	
	if (trim(form.Name.value) == '')
	{
		alert('Please enter a value for the Name field.');
		form.Name.value = '';
		form.Name.focus();
		return (false);
	}
	
	if (trim(form.Title.value) == '')
	{
		alert('Please enter a value for the Title field.');
		form.Title.value = '';
		form.Title.focus();
		return (false);
	}
	
	if (trim(form.Phone.value) == '')
	{
		alert('Please enter a value for the Phone field.');
		form.Phone.value = '';
		form.Phone.focus();
		return (false);
	}
	else
	{
		var dateRegex = /^\d{3}-\d{3}-\d{4}$/
 
	   //check to see if in correct format
	   if(!dateRegex.test(trim(form.Phone.value)))
	   {
			alert('Please format the Phone in ###-###-#### format.');
			form.Phone.focus();
			return (false);	
	   }
	}
	
	if (trim(form.Email.value) == '')
	{
    	alert('Please enter a value for the Email field.');
		form.Email.value = '';
		form.Email.focus();
		return (false);
    }
    else
    {
		if ( emailCheck(trim(form.Email.value)) == false )
		{
			form.Email.focus();
			return (false);
		}
	}	

	return true;
}
