function validate_name(field,alerttxt)
{
with (field)
{
  if (value=="" || value=="Jouw naam")
  {
  alert(alerttxt);return false;
  }
  else
  {
  return true;
  }
}
}

function validate_required_email(field,alerttxt)
{
with (field)
{
  if (value=="" || value=="Email")
  {
  alert(alerttxt);return false;
  }
  else
  {
  return true;
  }
}
}

function validate_email(field,alerttxt)
{
with (field)
{
if (!value.match(/^([_a-zA-Z0-9-]+)(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+)(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,4})$/)) 
  {alert(alerttxt);return false;}
else {return true;}
}
}

function validate_reaction_body(field,alerttxt)
{
with (field)
{
  if (value=="" || value=="Jouw reactie")
  {
  alert(alerttxt);return false;
  }
  else
  {
  return true;
  }
}
}

function validate_code(field,alerttxt)
{
with (field)
{
  if (value=="")
  {
  alert(alerttxt);return false;
  }
  else
  {
  return true;
  }
}
}

function validate_form(thisform)
{
with (thisform)
{
if (validate_name(name,"Naam veld moeten ingevuld worden!")==false)
  {name.focus();return false;}
if (validate_reaction_body(reaction_body,"Reactie veld moeten ingevuld worden!")==false)
  {reaction_body.focus();return false;}

if (validate_code(code,"Code moeten ingevuld worden!")==false)
  {code.focus();return false;}
}
}

function validate_form2(thisform)
{
with (thisform)
{
if (validate_reaction_body(reaction_body,"Reactie veld moeten ingevuld worden!")==false)
  {reaction_body.focus();return false;}

if (validate_code(code,"Code moeten ingevuld worden!")==false)
  {code.focus();return false;}
}
}

function validate_email_form(thisform)
{
with (thisform)
{
if (validate_required_email(email,"Email field must be filled out!")==false)
  {email.focus();return false;}
if (validate_email(email,"Invalid email!")==false)
  {email.focus();return false;}
}
}
