
var teller=0;

function FrontPage_Form1_Validator(theForm)
{

  if (theForm.omschrijving.value == "")
  {
    alert("Geef een uitgebreide productomschrijving op.");
    theForm.omschrijving.focus();
    return (false);
  }
  
  if (theForm.omschrijving.value.length < 10)
  {
    alert("U heeft een te korte productomschrijving opgegeven. Vul meer informatie in.");
    theForm.omschrijving.focus();
    return (false);
  }
  
  if (theForm.aantal.value == "")
  {
    alert("Geef het aantal producten op.");
    theForm.aantal.focus();
    return (false);
  }
    

  if (theForm.aantal.value < 10)
  {
    alert("U kunt een offerte aanvraag doen vanaf minimaal 10 producten.");
    theForm.aantal.focus();
    return (false);
  }
  
  if (theForm.toevoegen_aan_product.value == "")
  {
    alert("Geef aub aan of u een extra product wilt toevoegen.");
    theForm.toevoegen_aan_product.focus();
    return (false);
  }

  if (theForm.verschillende_afleveradressen.value == "")
  {
    alert("Geef het aantal afleveradressen op.");
    theForm.verschillende_afleveradressen.focus();
    return (false);
  }
    
  if (theForm.bedrijfsnaam.value == "")
  {
    alert("Vul uw bedrijfsnaam in.");
    theForm.bedrijfsnaam.focus();
    return (false);
  }  
  
  if (theForm.contactpersoon.value == "")
  {
    alert("Vul voornaam en achternaam in.");
    theForm.contactpersoon.focus();
    return (false);
  }  
  
  if (theForm.adres.value == "")
  {
    alert("Vul het adres van uw bedrijf in.");
    theForm.adres.focus();
    return (false);
  }

  
  if (theForm.postcode.value == "")
  {
    alert("Vul de postcode van um bedrijf in.");
    theForm.postcode.focus();
    return (false);
  }
  
  if (theForm.plaats.value == "")
  {
    alert("Vul de plaats van uw bedrijf in.");
    theForm.plaats.focus();
    return (false);
  }


  if (theForm.telefoon_nummer.value == "")
  {
    alert("Vul uw telefoonnummer in.");
    theForm.telefoon_nummer.focus();
    return (false);
  }  
   

   //Controle of er een e-mail adres is opgegeven en of deze op de juiste manier is opgegeven (standaard e-mail notatie)
       if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(theForm.email.value))
       {
       return (true);
       }
       {
       alert("Geen of ongeldig email-adres ingevoerd. Voer het juiste adres in.");
       theForm.email.focus();
       return (false);
       }

  teller++;
  if (teller>1)
  {
    alert('U heeft meer dan 1 keer op de verzendknop geklikt\nHet verzenden van dit formulier kan enkele seconden in beslag nemen.\n\nEen ogenblik gedult AUB!');
    return false;
  }

return (true);
}

