
function check()

{

 if(document.kontakt.name.value == "")  {
   alert("Bitte geben Sie Ihren Namen ein!");
   document.kontakt.name.focus();
   return false;
  }
  var x = document.kontakt.name.value;
  if( x > 0 || x < 9)  {
    alert("Bitte geben Sie Buchstaben ein!");
    document.kontakt.name.focus();
    return false
    }

 if(document.kontakt.prename.value == "")  {
   alert("Bitte geben Sie Ihren Vornamen ein!");
   document.kontakt.prename.focus();
   return false;
  }
  var x = document.kontakt.prename.value;
  if( x > 0 || x < 9)  {
    alert("Bitte geben Sie Buchstaben ein!");
    document.kontakt.prename.focus();
    return false
    }



  if (document.kontakt.mail.value=="")
{alert ("Bitte eine Email eingeben");
document.kontakt.mail.focus();
return false
}

if(document.kontakt.mail.value.indexOf('@')==-1 ||document.kontakt.mail.value.indexOf('.')==-1)
{
alert ("Eine gültige Emailadresse muss  \n '@' (At-Zeichen)und einen '.' (Punkt)\n enthalten.");
document.kontakt.mail.focus();
return false
}


var zeichen="/ ;:,äüö";
eingabe=document.kontakt.mail.value;
laenge=eingabe.length;

for( i=0;i<laenge;i++ )
{
  badchar=eingabe.charAt(i);
  if (zeichen.indexOf(badchar)>-1)
 {
alert("Die Zeichen \n Slash(/),\n  Doppelpunkt (:),\n  Semikolon (;),\n  Komma (,)\n  und Leerzeichen ( )\n sowie deutsche Umlaute (ä,ü,ö) \n sind in einer Email nicht erlaubt." );
document.kontakt.mail.focus();
return false;

 }

}

atPosition=document.kontakt.mail.value.indexOf('@');

if(document.kontakt.mail.value.indexOf('@',atPosition+1)>-1)
{alert ("Sie haben versehentlich mehr als ein '@-Zeichen' eingegeben.");
document.kontakt.mail.focus();
return false
}


if(document.kontakt.mail.value.indexOf('.',atPosition)==-1)
{alert ("An irgendeiner Stelle NACH dem '@-Zeichen' sollte ein Punkt folgen.");
document.kontakt.mail.focus();
return false
}


punktPosition=document.kontakt.mail.value.lastIndexOf('.');

if(punktPosition+3>document.kontakt.mail.value.length){alert("Nach dem Punkt müssen noch mindestens 2 Zeichen folgen. ")
return false};

if(punktPosition+5<document.kontakt.mail.value.length){alert("Bitte mindestens 2, aber NICHT mehr als 4 Zeichen nach dem Punkt.\n Zum Beispiel: \ meinemail@.de \n meinemail@.com \n meinemail@.info\n")
return false};

   if(document.kontakt.tel.value == "")  {
   alert("Bitte geben Sie Ihre Telefonnummer ein!");
   document.kontakt.tel.focus();
   return false;
  }
 if(document.kontakt.nachricht.value == "")  {
   alert("Bitte geben Sie Ihre Nachricht ein!");
   document.kontakt.nachricht.focus();
   return false;
  }


 document.kontakt.submit();
}



<!-- Hosting by tomcom GmbH - http://www.tomcom.de -->
