function pflichteingabe()
{
if (this.Eingabeformular.iname.value == '')
{
alert('Bitte geben Sie einen Wert in das Feld \"Name, Vorname\" ein.');
document.Eingabeformular.iname.focus();
return (false);
}

if(this.Eingabeformular.email.value.indexOf('@') == -1)
{
alert("Keine gueltige E-mail Adresse!");
document.Eingabeformular.email.focus();
return (false);
}

atPosition=this.Eingabeformular.email.value.indexOf('@');
if(this.Eingabeformular.email.value.indexOf('@',atPosition+1)>-1)
{
alert ("Sie haben versehentlich mehr als ein '@-Zeichen' eingegeben.");
document.Eingabeformular.email.focus();
return (false);
}

if(this.Eingabeformular.email.value.indexOf('.',atPosition)==-1)
{
alert ("An irgendeiner Stelle NACH dem '@-Zeichen' sollte ein Punkt folgen.");
document.Eingabeformular.email.focus();
return (false);
}

var zeichen="/ ;:,äüö";
eingabe=this.Eingabeformular.email.value;
laenge=eingabe.length;
for( i=0;i<laenge;i++ )
{
badchar=eingabe.charAt(i);
if (zeichen.indexOf(badchar)>-1)
{
alert("Bitte überprüfen Sie Ihre E-Mail Adresse auf Sonderzeichen." );
document.Eingabeformular.email.focus();
return (false);
}
}

punktPosition=this.Eingabeformular.email.value.lastIndexOf('.');
if(punktPosition+3>this.Eingabeformular.email.value.length)
{
alert("Nach dem Punkt müssen noch mindestens 2 Zeichen folgen. ")
return (false);
}
if(punktPosition+5<this.Eingabeformular.email.value.length)
{
alert("Bitte mindestens 2, aber NICHT mehr als 4 Zeichen hinter dem Punkt in der email Adresse eingeben.")
return (false);
}

if (this.Eingabeformular.kommentar.value == '')
{
alert('Geben Sie einen Wert in das Feld \"Kommentar\" ein.');
document.Eingabeformular.kommentar.focus();
return (false);
};
}