function formularvalidierung()
{
	if (checkzeichen(document.emailformular.nachname)==false)
	{
		document.emailformular.nachname.focus();
		return false;
	}
	if (checkzeichen(document.emailformular.vorname)==false)
	{
		document.emailformular.vorname.focus();
		return false;
	}
	/*if (checkzeichen(document.emailformular.firma)==false)
	{
		document.emailformular.firma.focus();
		return false;
	}*/
	/*if (checkzeichen(document.emailformular.tel)==false)
	{
		document.emailformular.tel.focus();
		return false;
	}
	if (checkzeichen(document.emailformular.strasse)==false)
	{
		document.emailformular.strasse.focus();
		return false;
	}*/
	if (checkzeichen(document.emailformular.email)==false)
	{
		document.emailformular.email.focus();
		return false;
	}
	if (korrekteEmaiAdresse(document.emailformular.email)==false)
	{
		document.emailformular.email.focus();
		return false;
	}
	/*if (checkzeichen(document.emailformular.ort)==false)
	{
		document.emailformular.ort.focus();
		return false;
	}*/
	if (checkzeichen(document.emailformular.comment)==false)
	{
		document.emailformular.comment.focus();
		return false;
	}	
	else
	{
		//alert("Ihre Anfrage wird gesendet...");
		return true;
	}
}

// --- überprüft, ob Eingaben gemacht wurden ---
function checkzeichen(formularfeld)
{
	if (formularfeld.value == "")
	{
		alert("Bitte füllen Sie alle Formularfelder korrekt aus");
		return false;
	}
}

// --- überprüft Eingabe auf korrekte Anzahl der @-Zeichen, auf Punkte --- 
// --- und  auf korrekten Abstand (3 Zeichen) zwischen '@' und 'Punkt' ---
function korrekteEmaiAdresse(formularfeld)
{
Eingabe  = formularfeld.value;
Abfrage1 = Eingabe.indexOf('@');
Abfrage2 = Eingabe.lastIndexOf('@');
Abfrage3 = Eingabe.lastIndexOf('.');
Abfrage4 = parseInt(Abfrage3)-3;

//alert('Abfrage1: ' + Abfrage1);
//alert('Abfrage2: ' + Abfrage2);
//alert('Abfrage3: ' + Abfrage3);
//alert('AbfrageAbstand: ' + Abfrage1 + ' : ' + Abfrage4);

	if ( Abfrage1 == -1 || Abfrage1 != Abfrage2 || Abfrage1 >= Abfrage4 )
	{
		//alert('Zeichen: ' + Eingabe.indexOf('@'));
		alert('Bitte geben Sie eine gültige Email-Adresse ein!');
		return false;
	}
}

function confirmReset(form)
{
if (confirm('Wollen Sie wirklich alle Felder löschen?'))
	{
		return true;
	}
	else
	{
		return false;
	}
}
