// (C)opyright 2000 Dlz-Rügen
function ckform()
{

if(document.text.anreise1.value == "" && document.text.nachricht.value == "")
  {
   alert("Bitte tragen Sie Ihren Termin oder Ihre Nachricht ein!");
   document.text.anreise1.focus();
   return false;
  }

 if(document.text.vname.value == "")
  {
   alert("Bitte Ihren Vornamen eingeben!");
   document.text.vname.focus();
   return false;
  }

 if(document.text.name.value == "")
  {
   alert("Bitte Ihren Nachnamen eingeben!");
   document.text.name.focus();
   return false;
  }

  if(document.text.strasse.value == "")
  {
   alert("Bitte Ihre Strasse eingeben!");
   document.text.strasse.focus();
   return false;
  }

 if(document.text.plz.value == "")
  {
   alert("Bitte Ihre Postleitzahl eingeben!");
   document.text.plz.focus();
   return false;
  }

 if((isNaN(document.text.plz.value) == true)||(document.text.plz.value.length!=5))
  {
   alert("Die Postleitzahl ist nicht richtig! Wenn Sie nicht in Deutschland wohnen, fügen Sie bitte hier 5 x 0 ein und sezen Ihre Länder- + PLZ-Angaben vor dem Wohnort");
   document.text.plz.focus();
   return false;
  }

 if(document.text.ort.value == "")
  {
   alert("Bitte Ihren Wohnort eingeben!");
   document.text.ort.focus();
   return false;
  }

 if(document.text.tel.value == "" && document.text.mail.value == "")
  {
   alert("Bitte Telefonnummer oder E-Mailadresse eingeben!");
   document.text.tel.focus();
   return false;
  }

if (document.text.mail.value!="")
{
 erg=true;
 leerz=0;
 at1=0;
 at2=0;
 pkt1=0;
 pkt2=0;
 ein=document.text.mail.value;
 l1=ein.length;
 leerz=ein.indexOf(" ");
 at1=ein.indexOf("@");
 at2=ein.lastIndexOf("@");
 if(leerz>=0||at1<1||at1!=at2) erg=false;
  else
   {
   rest=ein.substr(at1+1,l1);
   l2=rest.length;
   pkt1=rest.indexOf(".");
   pkt2=rest.lastIndexOf(".");
   if(pkt1<0||pkt1!=pkt2) erg=false;
    else
     {
     ende=rest.substr(pkt1+1,l2);
     l3=ende.length;
     if(l3<2||l3>4) erg=false;
     }
   }

 if (erg==false)
 {
  alert("Keine gültige E-Mail-Adresse");
  return false;
 }
}



}
