<!--
// Set Variable That Counts The Number of Times The Form Has Been Submitted
var submitcount=0;
// Start hiding JavaScript code from old browsers.

function validate_Form(form)
{
// If The Form Has Not Yet Been Submitted
if (submitcount == 0){  

  if (trim(form.name.value)== "" || trim(form.name.value) == " ")
  {
    alert("Please enter a value for the Name field.");
    form.name.focus();
    return (false);
  }
  
  if (trim(form.email.value) == "" || trim(form.email.value) == " ")
  {
    alert("Please enter a value for the Email field.");
    form.email.focus();
    return (false);
  }
  else if (trim(form.email.value) != "" )
  {
  	if ( emailCheck(trim(form.email.value)) == false )
  	{
	  	form.email.focus();
	  	return (false);
  	}
  }
  
  if (trim(form.phone1.value) == "" || trim(form.phone1.value) == " ")
  {
    alert("Please enter a value for the Phone field (First 3 Digits).");
    form.phone1.focus();
    return (false);
  }
  if (trim(form.phone2.value) == "" || trim(form.phone2.value) == " ")
  {
    alert("Please enter a value for the Phone field (Second 3 Digits).");
    form.phone2.focus();
    return (false);
  }
  if (trim(form.phone3.value) == "" || trim(form.phone3.value) == " ")
  {
    alert("Please enter a value for the Phone field (Last 4 Digits).");
    form.phone3.focus();
    return (false);
  }
  if (trim(form.phone1.value).length < 3)
  {
			alert('Please ensure all digits are entered in the Phone Number (First 3 Digits) field.');
			form.phone1.value = '';
			form.phone1.focus();
			return (false);
		}
		if (trim(form.phone2.value).length < 3)
		{
			alert('Please ensure all digits are entered in the Phone Number (Second 3 Digits) field.');
			form.phone2.value = '';
			form.phone2.focus();
			return (false);
		}
		
		if (trim(form.phone3.value).length < 4)
		{
			alert('Please ensure all digits are entered in the Phone Number (Last 4 Digits) field.');
			form.phone3.value = '';
			form.phone3.focus();
			return (false);
		}
		if (AcceptableCharacters(form.phone1.value, '0123456789', 'Phone (First 3 digits)', '') == false)
		{
			form.phone1.focus();
			return (false);
		}
		if (AcceptableCharacters(form.phone2.value, '0123456789', 'Phone (Second 3 digits)', '') == false)
		{
			form.phone2.focus();
			return (false);
		}
		if (AcceptableCharacters(form.phone3.value, '0123456789', 'Phone (Last 4 digits)', '') == false)
		{
			form.phone3.focus();
			return (false);
		}	

  if (trim(form.message.value) == "" || trim(form.message.value) == " ")
  {
    alert("Please enter a value for the Message field.");
    form.message.focus();
    return (false);
  }
  
  else
  {
  	if (trim(form.code.value) != form.c.value)
	  {
	    alert("The value in the Code field must match the graphical code that is displayed to the right of the Code field.");
	    form.code.focus();
	    return (false);
	  }
  }
 
// Increment the Count Variable
  submitcount++;
  return true;
}

// If The Form Has Already Been Submitted Once
else 
{
// Display Alert Message
	alert("The form has already been submitted.  This may take a little while, please be patient.");
	return false;
}
}
