	function chkForm()
	{
	
		if (document.Form.name.value == "")
		{
			alert("Geben Sie bitte Ihren Namen ein.");
			document.Form.name.focus();
			return (false);
		}
	  
		if (document.Form.name.value.length < 2)
		{
			alert("Geben Sie mindestens 2 Zeichen in das Feld \"Name\" ein.");
			document.Form.name.focus();
			return (false);
		}
		
		if (document.Form.name.value.length > 30)
		{
			alert("Im Feld \"Name\" sind höchstens 30 Zeichen erlaubt.");
			document.Form.name.focus();
			return (false);
		}		
		
		if (document.Form.vorname.value == "")
		{
			alert("Geben Sie bitte Ihren Vornamen ein.");
			document.Form.vorname.focus();
			return (false);
		}
		
		if (document.Form.vorname.value.length < 2)
		{
			alert("Geben Sie mindestens 2 Zeichen in das Feld \"Vorname\" ein.");
			document.Form.vorname.focus();
			return (false);
		}  
		
		if (document.Form.vorname.value.length > 30)
		{
			alert("Im Feld \"Vorname\" sind höchstens 30 Zeichen erlaubt.");
			document.Form.vorname.focus();
			return (false);
		}		
		
		if (document.Form.adresse.value.length > 60)
		{
			alert("Im Feld \"Adresse\" sind höchstens 60 Zeichen erlaubt.");
			document.Form.adresse.focus();
			return (false);
		}
		
		
		if (document.Form.plz.value.length > 10)
		{
			alert("Im Feld \"PLZ\" sind höchstens 10 Zeichen erlaubt.");
			document.Form.plz.focus();
			return (false);
		}
		
		var checkOK = "0 123456789";
		var checkStr = document.Form.plz.value;
		var allValid = true;
		for (i = 0;  i < checkStr.length;  i++)
		{
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
		  if (ch == checkOK.charAt(j))
			break;
		if (j == checkOK.length)
		{
		  allValid = false;
		  break;
		}
		}
		if (!allValid)
		{
		alert("Geben Sie nur \"0 123456789\"-Zeichen in das Feld \"PLZ\" ein.");
		document.Form.plz.focus();
		return (false);
		}
		
		if (document.Form.ort.value.length > 40)
		{
		alert("Im Feld \"Ort\" sind höchstens 40 Zeichen erlaubt.");
		document.Form.ort.focus();
		return (false);
		}
		
		
		if (document.Form.telefon.value == "")
		{
			alert("Geben Sie bitte Ihre Tel-Nr. ein.");
			document.Form.telefon.focus();
			return (false);
		}
		
		if (document.Form.telefon.value.length < 2)
		{
			alert("Geben Sie mindestens 2 Zeichen in das Feld \"Tel-Nr.\" ein.");
			document.Form.telefon.focus();
			return (false);
		}  
		
		if (document.Form.telefon.value.length > 15)
		{
			alert("Im Feld \"Tel-Nr.\" sind höchstens 15 Zeichen erlaubt.");
			document.Form.telefon.focus();
			return (false);
		}
		
		var checkOK = "0 123456789";
		var checkStr = document.Form.telefon.value;
		var allValid = true;
		for (i = 0;  i < checkStr.length;  i++)
		{
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
		  if (ch == checkOK.charAt(j))
			break;
		if (j == checkOK.length)
		{
		  allValid = false;
		  break;
		}
		}
		if (!allValid)
		{
		alert("Geben Sie nur \"0 123456789\"-Zeichen in das Feld \"Tel-Nr.\" ein.");
		document.Form.telefon.focus();
		return (false);
		}			
		
		if (document.Form.email.value.length > 40)
		{
		alert("Im Feld \"Ort\" sind höchstens 40 Zeichen erlaubt.");
		document.Form.email.focus();
		return (false);
		}
		
		var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ0123456789-@.-_";
		var checkStr = document.Form.email.value;
		var allValid = true;
		for (i = 0;  i < checkStr.length;  i++)
		{
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
		  if (ch == checkOK.charAt(j))
			break;
		if (j == checkOK.length)
		{
		  allValid = false;
		  break;
		}
		}
		if (!allValid)
		{
		alert("Geben Sie nur Buchstaben, Ziffern und \"@.-_\"-Zeichen in das Feld \"Email\" ein.");
		document.Form.email.focus();
		return (false);
		}

		return (true);
	}

