// Functions to validate form information

// Function to check reqired fields are not empty
  function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
  {alert(alerttxt);return false;}
else {return true}
}
}
// Function to validate email address
  function validate_email(field,alerttxt)
{
with (field)
{
if (value.search("@") == -1)
  {alert(alerttxt);return false;}
else {return true}
}
}
// Function to validate email address
  function validate_spamblocker(field,alerttxt)
{
with (field)
{
if (value!="graPeS")
  {alert(alerttxt);return false;}
else {return true}
}
}
// Function to validate overall form
  function validate_form(thisform)
{
with (thisform)
{
if (validate_required(name,"Please enter your name!")==false)
  {email.focus();return false;}

if (validate_required(email,"Please enter your email!")==false)
  {email.focus();return false;}

if (validate_email(email,"Your email address is invalid.")==false)
  {email.focus();return false;}

if (validate_spamblocker(spamblocker,"Please enter the spam blocker field again - case sensitive.")==false)
  {email.focus();return false;}
 }
 return true;
}
