<!--

	function chkForm()
	{

		if (document.Form.unternehmen.value.length > 50)
		{
			alert("Im Feld \"Unternehmen\" sind höchstens 50 Zeichen erlaubt.");
			document.Form.unternehmen.focus();
			return (false);
		}		
		
		if (document.Form.ansprechpartner.value == "")
		{
			alert("Geben Sie bitte Ihren Ansprechpartner ein.");
			document.Form.ansprechpartner.focus();
			return (false);
		}
		
		if (document.Form.ansprechpartner.value.length < 2)
		{
			alert("Geben Sie mindestens 2 Zeichen in das Feld \"Ansprechpartner\" ein.");
			document.Form.ansprechpartner.focus();
			return (false);
		}  
		
		if (document.Form.ansprechpartner.value.length > 50)
		{
			alert("Im Feld \"Ansprechpartner\" sind höchstens 50 Zeichen erlaubt.");
			document.Form.ansprechpartner.focus();
			return (false);
		}		
		
		if (document.Form.adresse.value == "")
		{
			alert("Geben Sie bitte Ihre Adresse ein.");
			document.Form.adresse.focus();
			return (false);
		}
		
		if (document.Form.adresse.length < 2)
		{
			alert("Geben Sie mindestens 2 Zeichen in das Feld \"Adresse\" ein.");
			document.Form.adresse.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 == "")
		{
			alert("Bitte geben Sie die Postleitzahl ein.");
			document.Form.plz.focus();
			return (false);
		}
		
		if (document.Form.plz.value.length < 4)
		{
			alert("Geben Sie mindestens 4 Zeichen in das Feld \"PLZ\" ein.");
			document.Form.plz.focus();
			return (false);
		}
		
		if (document.Form.plz.value.length > 12)
		{
			alert("Im Feld \"PLZ\" sind höchstens 12 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 == "")
		{
		alert("Bitte geben Sie den Ort ein.");
		document.Form.ort.focus();
		return (false);
		}
		
		if (document.Form.ort.value.length < 2)
		{
		alert("Geben Sie mindestens 2 Zeichen in das Feld \"Ort\" ein.");
		document.Form.ort.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("Bitte geben Sie Ihre Telefon-Nummer ein.");
		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 \"Telefon\" ein.");
		document.Form.telefon.focus();
		return (false);
		}
		
		
		if (document.Form.telefon.value.length < 5)
		{
		alert("Geben Sie mindestens 5 Zeichen in das Feld \"Telefon\" ein.");
		document.Form.telefon.focus();
		return (false);
		}
		
		if (document.Form.telefon.value.length > 25)
		{
		alert("Im Feld \"Telefon\" sind höchstens 25 Zeichen erlaubt.");
		document.Form.telefon.focus();
		return (false);
		}
		
		if (document.Form.email.value == "")
		{
		alert("Bitte geben Sie Ihre Email-Adresse ein.");
		document.Form.email.focus();
		return (false);
		}
		
		if (document.Form.email.value.length < 6)
		{
		alert("Geben Sie mindestens 6 Zeichen in das Feld \"E-mail\" ein.");
		document.Form.email.focus();
		return (false);
		}
		
		if (document.Form.email.value.length > 50)
		{
		alert("Im Feld \"Ort\" sind höchstens 50 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 checkMail()
		
	}		
	
function trim (instring)
{
    var start = 0;
    var length = instring.length;
    var end = length;
    var stopstart = false;
    var stopend = false;

    for(i = 0; i <= (length + 1)/ 2 ; i++ )
    {

            if (!(stopstart) && (" " == instring.charAt(i)))
                start++;
            else
                stopstart = true;

            if (!(stopend) && (" " == instring.charAt(length - i - 1)))
                 end--;
            else
                stopend = true;
        
            if (stopstart && stopend) break;
    }
    if (start > end) 
        return "";
    else
        return instring.substring(start,end);
	}	
	
function checkMail()
{
	var str = new String(trim(document.Form.email.value));
	if (str.length < 1)
	{
		alert("Bitte geben Sie Ihre E-Mail Adresse ein.");
		
		document.Form.email.value = "";
		return false;
	}	
	else if (str.split('@').length < 2 || str.split('.').length < 2)
	{
		alert("Die eingebene E-Mail Adresse ist ungültig.");
		
		document.Form.email.value = "";
		return false;
	}
	else {
		return true;}
}	


	
//-->