/* =========================================================================
[ Datum      ]   02.01.2006
[ Autor      ]   Oliver Bartz
[ Website    ]   www.computerlexikon.de
[ Skriptname ]   formcheck
[ Browser    ]   netscape [4.51, 4.7, 6.1], explorer [5.5, 6.0], opera [n/a]
============================================================================
[ Info       ]
   Plausibilitätsprüfung Kontakt-Formular
========================================================================= */

var Leerstring = " ist leer. Bitte geben Sie hier einen Wert ein.";

function ueberpruefeForm(form) 
{
	return (
			pruefeString(document.kontakt.Name, "Name") &&
			pruefeString(document.kontakt.eMail, "e-Mail") &&
			pruefeString(document.kontakt.Kommentar, "Nachricht")			
			);
}

function KontrolleNull(eingabe) 
{
	if ( eingabe.length == 0 ) 
	{
   		return false
	}
	else 
	{
 		return NurSpace(eingabe);
	}
}

function NurSpace(eingabe) 
{
	for ( var i=0; i<eingabe.length; i++ ) 
	{
		if ( eingabe.charAt(i) != " " ) 
		{
			return true;
		}
	}
	return false;
}

function pruefeString(eingabe, str) 
{
	if ( KontrolleNull(eingabe.value) && NurSpace(eingabe.value)) 
	{
		return true;
	}
	else 
	{
		eingabe.focus();
		alert("Das Feld " + str + Leerstring);
		return false;
	}
}

function send()
{
	if( ueberpruefeForm(this.form) )
	{
			document.kontakt.submit();
	}
}

function setcursor()
{
	document.kontakt.Name.focus();
}