function checkform ( form )
{

  if (form.Name.value == "")
  {
    alert("Please provide your name.");
    form.Name.focus();
    return (false);
  }

  if (form.Name.value.length < 2)
  {
    alert("Your name needs at least 2 characters.");
    form.Name.focus();
    return (false);
  }

  if (form.Phone.value == "")
  {
    alert("Please provide your phone number.");
    form.Phone.focus();
    return (false);
  }

  if (form.Phone.value.length < 10)
  {
    alert("Please enter your full phone number and include the area code.");
    form.Phone.focus();
    return (false);
  }

    if (form.Email.value == "")
  {
    alert("Please provide your e-mail address.");
    form.Email.focus();
    return (false);
  }

   if (form.Email.value.indexOf("@") == -1 ||
   form.Email.value == ""){
   alert("Your e-mail address must include an @ and . sign.");
   form.Email.focus();
   return false;
  }

  if (form.Email.value.indexOf(".") == -1 ||
  form.Email.value == ""){
  alert("Your e-mail address must include an @ and . sign.");
  form.Email.focus();
  return false;
  }

  if (form.Email.value.length < 5)
  {
    alert("Please check you've entered your full e-mail address.");
    form.Email.focus();
    return (false);
  }

  if (form.Message.value == "")
  {
    alert("Please type your message.");
    form.Message.focus();
    return (false);
  }

  if (form.Message.value.length < 10)
  {
    alert("Please enter your complete message.");
    form.Message.focus();
    return (false);
  }
  return (true);
}