// Links anpassen
function adaptroot()
{ var b,i,s;
  b=location.href; s="http://www.mobi"+"mail.de/";
  if (b.indexOf("bilinks")>-1) location.href=s; // mobilinks abschütteln
  i=b.lastIndexOf('/'); if (i>6)
  { for (i=0; i<document.links.length; i++)
    { s=document.links[i].href;
      if (s.substr(0,4)=="file" && s.substr(s.length-1,1)=="/")
       document.links[i].href="index.htm"; // File-Root=index.htm
      else if (s.substr(0,4)=="tel:" && window.innerWidth>800)
      { b=document.links[i].style; // tel:-Link bei Desktop verbergen
        b.textDecoration="none"; b.color="black"
} } } }

// Mail-Formular prüfen
function checkform() // true = Formular OK
{ var m=document.f.Text.value;
  if (m.length<50 || m.lastIndexOf(" ")<30)
  { alert ('Kein sinnvoller Text.'); return false; }
  if (document.f.Fa.value=="")
  { alert ('Bitte geben Sie Ihren Namen ein.'); document.f.Fa.focus(); return false; }
  m=document.f.Mail.value;
  if (MailErr(m))
  { alert ('Mail-Adresse fehlt/fehlerhaft.'); document.f.Mail.focus(); return false; }
  return true;
}

// Mail-Adr. prüfen
function MailErr(s) // true = Mail-Adresse falsch
{ var i, j=true, k, w='.-_%#!+~';
  if (s.indexOf('@')>0 && s.lastIndexOf('.')>2 && s.length>5)
  { j=false;
    for (i=0; i<s.length; i++)
    { k=s.charAt(i);
      if ((k<"@"||k>"Z")&&(k<"a"||k>"z")&&(k<"0"||k>"9")&& w.indexOf(k)<0)
      { j=true; break; }
    }
  } return j;
}

