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 FormatURL (form,veld)
 {
  form.elements [veld].value = RMchars (form.elements [veld].value.toLowerCase ()," ");
 }

function FormInputValidatie ()
 {
  FormatFUDefault (form,offset + "IWebsite");
  if (!isVeldIngevuld (formName,offset + "IWebsite")) 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;

  FormatURL (form,offset + "IBannerUrl");
  if (isEmpty (form.elements [offset + "IBannerUrl"].value)) 
    form.elements [offset + "IBannerUrl"].value = "http://";
  if (form.elements [offset + "IBannerUrl"].value !== "http://")
    if (!isURLValid (formName,offset + "IBannerUrl")) 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;

  FormatURL (form,offset + "IRetourUrl");
  if (isEmpty (form.elements [offset + "IRetourUrl"].value))
    form.elements [offset + "IRetourUrl"].value = "http://";      
  if (form.elements [offset + "IRetourUrl"].value === "http://")
   {
    alert ("VERPLICHT veld is NIET ingevuld!");

    form.elements [offset + "IRetourUrl"].className = 'FERROR';
    form.elements [offset + "IRetourUrl"].focus ();
    form.elements [offset + "IRetourUrl"].select ();

    return false;
   } 
  if (!isURLValid (formName,offset + "IRetourUrl")) return false;

  if (isEmpty (form.elements [offset + "IAnders"].style.display))
   {
    FormatDefault (form,offset + "IAnders");
    if (!isVeldIngevuld (formName,offset + "IAnders")) return false;
   } 

  return true;
 }
