function enquiry_form()
{

if (document.forms.enquiry.FullName.value == "" || document.forms.enquiry.FullName.value == "Full name")
		{
		alert("Please enter your name");
		document.forms.enquiry.FullName.focus();
		return false;
		}
 var checkQuick = document.forms.enquiry.Email.value;
	if (document.forms.enquiry.Email.value == "" || document.forms.enquiry.Email.value == "Email")
		{
		alert("Please enter a valid Email address \nWithout one, we will not be able to contact you");
		document.forms.enquiry.Email.focus();
		return false;
		}
	if (document.forms.enquiry.Email.value.length < 6)
  {
    alert("The Email address you entered is invalid");
    document.forms.enquiry.Email.focus();
    return (false);
  }

  var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzfSOZsozYÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ0123456789-@_-.";
  var checkStr = document.forms.enquiry.Email.value;
  var allValid = true;
  var validGroups = true;
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
  }
  if (!allValid)
  {
    alert("Please enter only letter, digit and \"@_-.\" characters in the Email field.");
    document.forms.enquiry.Email.focus();
    return (false);
  }

 if ((checkQuick.indexOf('@') < 0) || ((checkQuick.charAt(checkQuick.length-4) != '.') && (checkQuick.charAt(checkQuick.length-3) != '.')))
{alert("You have entered an invalid email address. Please try again.");
document.forms.enquiry.Email.focus();
return false;
} 
  
	var checkQuick = document.forms.enquiry.ConfirmEmail.value;
	if (document.forms.enquiry.ConfirmEmail.value == "" || document.forms.enquiry.ConfirmEmail.value == "Confirm Email")
		{
		alert("Please confirm your Email.");
		document.forms.enquiry.ConfirmEmail.focus();
		return false;
		}
	if (document.forms.enquiry.ConfirmEmail.value.length < 6)
  {
    alert("The Email address you entered is invalid");
    document.forms.enquiry.ConfirmEmail.focus();
    return (false);
  }

  var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzfSOZsozYÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ0123456789-@_-.";
  var checkStr = document.forms.enquiry.ConfirmEmail.value;
  var allValid = true;
  var validGroups = true;
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
  }
  if (!allValid)
  {
    alert("Please enter only letter, digit and \"@_-.\" characters in the Email field.");
    document.forms.enquiry.ConfirmEmail.focus();
    return (false);
  }

 if ((checkQuick.indexOf('@') < 0) || ((checkQuick.charAt(checkQuick.length-4) != '.') && (checkQuick.charAt(checkQuick.length-3) != '.')))
{alert("You have entered an invalid email address. Please try again.");
document.forms.enquiry.ConfirmEmail.focus();
return false;
}   
  
  
  if (document.forms.enquiry.City.value == "" || document.forms.enquiry.City.value == "City")
		{
		alert("Please enter your city");
		document.forms.enquiry.City.focus();
		return false;
		}


  
    if (document.forms.enquiry.Suburb.value == "" || document.forms.enquiry.Suburb.value == "Suburb")
		{
		alert("Please enter your suburb");
		document.forms.enquiry.Suburb.focus();
		return false;
		}


  
if (document.forms.enquiry.SpamCheck.value == "" || document.forms.enquiry.SpamCheck.value == "Red Number")
		{
		alert("Please enter the red number");
		document.forms.enquiry.SpamCheck.focus();
		return false;
		}

	}

