function FormatDefault (form,veld)
 {
  form.elements [veld].value = FUcase (0,RDspaces (form.elements [veld].value));
 }

function FormatBericht (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 FormatTelefoon (form,veld)
 {
  form.elements [veld].value = RMchars (form.elements [veld].value," -.()/");
 }

function TextAreaCheck (form,iveld,cveld,limit)
 {
  var length = form.elements [iveld].value.length;

  if (length > limit)
    form.elements [iveld].value = form.elements [iveld].value.substring (0,limit);
  else
    document.getElementById ("OLBericht").innerHTML = limit - form.elements [iveld].value.length;
 }

function FormInputValidatie ()
 {
  FormatDefault (form,offset + "INaam");
  if (!isVeldIngevuld (formName,offset + "INaam")) return false;

  FormatTelefoon (form,offset + "ITelefoon");
  if (!isEmpty (form.elements [offset + "ITelefoon"].value))
    if (!isTelefoonnummerValid (formName,offset + "ITelefoon")) 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;
   } 

  FormatBericht (form,offset + "IBericht");
  if (!isVeldIngevuld (formName,offset + "IBericht")) return false;

  return true;
 }