function check_form(theForm)
{
	if (theForm.Vorname.value == "")
	{
	    alert("Please enter your first name.");
    	theForm.Vorname.focus();
	    return (false);
	}
	if (theForm.Vorname.value.length < 3)
	{
		alert("Please fill at least 3 signs for your first name.");
		theForm.Name.focus();
		return (false);
	}
	if (theForm.Name.value == "")
	{
	    alert("Please enter your surname.");
    	theForm.Name.focus();
	    return (false);
	}
	if (theForm.Name.value.length < 2)
	{
		alert("Please fill at least 2 signs for your surname.");
		theForm.Name.focus();
		return (false);
	}
	if (theForm.Strasse.value == "")
	{
	    alert("Please enter your address.");
    	theForm.Strasse.focus();
	    return (false);
	}
	if (theForm.Ort.value == "")
	{
	    alert("Please enter the town.");
    	theForm.Ort.focus();
	    return (false);
	}
	if (theForm.Ort.value.length < 3)
	{
		alert("Please fill at least 3 signs for your town.");
		theForm.Ort.focus();
		return (false);
	}
	if (theForm.Telefon.value == "")
	{
	    alert("Please enter your telephone number.");
    	theForm.Telefon.focus();
	    return (false);
	}
	if (theForm.Telefon.value.length < 5)
	{
		alert("Please fill at least 5 signs for your telephone number.");
		theForm.Telefon.focus();
		return (false);
	}
	mailkorrekt = /([.0-9a-z_-]+)@(([0-9a-z-]+\.)+[0-9a-z]{2,4})$/i;
	ergebnis = theForm.Mail.value.search(mailkorrekt);
	if (ergebnis == -1) {
		alert("Please enter your correct e-mail.");
		theForm.Mail.focus();
		return (false);
	}
	return (true);
}
