function FormatCaptcha (form,veld)
 {
  form.elements [veld].value = RMchars (form.elements [veld].value," ");
 }

function FormatDefault (form,veld)
 {
  form.elements [veld].value = FUcase (0,RDspaces (form.elements [veld].value));
 }

function FormatFUDefault (form,veld)
 {
  form.elements [veld].value = FUcase (1,RDspaces (form.elements [veld].value));
 }

function FormatEmailadres (form,veld)
 {
  form.elements [veld].value = RMchars (form.elements [veld].value.toLowerCase ()," ");
 }

function FormatPostcode (form,veld)
 {
  form.elements [veld].value = RMchars (form.elements [veld].value.toUpperCase ()," ");
 }

function FormatURL (form,veld)
 {
  form.elements [veld].value = RMchars (form.elements [veld].value.toLowerCase ()," ");
 }

function FormInputValidatie ()
 {
  FormatFUDefault (form,offset + "IUitje");
  if (!isVeldIngevuld (formName,offset + "IUitje")) return false;

  FormatFUDefault (form,offset + "IAdres");
  if (!isVeldIngevuld (formName,offset + "IAdres")) return false;

  FormatFUDefault (form,offset + "IPlaats");
  if (!isVeldIngevuld (formName,offset + "IPlaats")) return false;  

  FormatPostcode (form,offset + "IPostcode");
  if (!isVeldIngevuld (formName,offset + "IPostcode")) return false;
  if (!isPostcodeValid (formName,offset + "IPostcode")) return false;

  FormatURL (form,offset + "IWebsiteUrl");
  if (isEmpty (form.elements [offset + "IWebsiteUrl"].value))
    form.elements [offset + "IWebsiteUrl"].value = "http://";      
  if (form.elements [offset + "IWebsiteUrl"].value === "http://")
   {
    alert ("VERPLICHT veld is NIET ingevuld!");

    form.elements [offset + "IWebsiteUrl"].className = 'FERROR';
    form.elements [offset + "IWebsiteUrl"].focus ();
    form.elements [offset + "IWebsiteUrl"].select ();

    return false;
   } 
  if (!isURLValid (formName,offset + "IWebsiteUrl")) return false;

  FormatDefault (form,offset + "INaam");
  if (!isVeldIngevuld (formName,offset + "INaam")) return false;

  FormatEmailadres (form,offset + "IEmailadres1");
  if (!isVeldIngevuld (formName,offset + "IEmailadres1")) return false;
  if (!isEmailadresValid (formName,offset + "IEmailadres1")) return false;

  FormatEmailadres (form,offset + "IEmailadres2");
  if (!isVeldIngevuld (formName,offset + "IEmailadres2")) return false;
  if (form.elements [offset + "IEmailadres1"].value !== form.elements [offset + "IEmailadres2"].value)
   {
    alert ("Emailadressen zijn NIET gelijk!");

    form.elements [offset + "IEmailadres1"].focus ();
    form.elements [offset + "IEmailadres1"].select ();

    return false;
   } 

  FormatCaptcha (form,offset + "ICaptcha");
  if (!isVeldIngevuld (formName,offset + "ICaptcha")) return false;

  if (isEmpty (form.elements [offset + "IAnders"].style.display))
   {
    FormatDefault (form,offset + "IAnders");
    if (!isVeldIngevuld (formName,offset + "IAnders")) return false;
   } 

  return true;
 }
