///////////////////////////////////////////////
// Project: www.rcsoft.de                    //
// File: formcheck.js                        //
// (C) R. Chmiela, 25.07.2009, www.rcSoft.de //
///////////////////////////////////////////////
function chkFormular()
// arbeitet mit den Umlauten Ä, Ö, Ü, ß
{
	var laenge;
	var chkZ= 1;
	var auml= "%C4";
	var ouml= "%D6";
	var uuml= "%DC";
	var szet= "%DF";
	var x1, x2;
  //
  /*
  if(document.getElementsByName("Firma")[0].value == "")
	{
   	alert("Bitte geben Sie Ihre Firma ein!");
   	document.getElementsByName("Firma")[0].focus();
   	return false;
	}
	laenge= document.getElementsByName("Firma")[0].value.length;
	for(i=0;i<laenge;++i)
	{
		x1= document.getElementsByName("Firma")[0].value.charAt(i);
    x2= x1.toUpperCase();
    x2= escape(x2); 
    if( ( x2 < 'A' || x2 > 'Z') &&
		      x2 != auml && x2 != ouml && x2 != uuml && x2 != szet &&
			    x1 != '-' ) chkZ= -1;
	}
  if(chkZ == -1)	
	{
		alert("Die Eingabe ist falsch!");
  	document.getElementsByName("Firma")[0].focus();
  	return false;
	}
	*/
	//
	if(document.getElementsByName("Name")[0].value == "")
	{
   	alert("Bitte geben Sie Ihren Namen ein!");
   	document.form1.Name.focus();
   	return false;
	}	
	//
	laenge= document.form1.Name.value.length;
	for(i=0;i<laenge;++i)
	{
		x1= document.form1.Name.value.charAt(i);
    x2= x1.toUpperCase();
    x2= escape(x2); 
    if( ( x2 < 'A' || x2 > 'Z') &&
		      x2 != auml && x2 != ouml && x2 != uuml && x2 != szet &&
			    x1 != '-' && x1 != ' ') chkZ= -1;
	}
  if(chkZ == -1)	
	{
		alert("Der Name ist falsch!");
  	document.form1.Name.focus();
  	return false;
	}
	//
	/*
	if(document.form1.Strasse.value == "")
	{
   	alert("Bitte geben Sie die Strasse ein!");
   	document.form1.Strasse.focus();
   	return false;
	}	
	//
	if(document.form1.PLZ.value == "")
	{
		alert("Bitte geben Sie die PLZ ein!");
 		document.form1.PLZ.focus();
		return false;
	}	
	//
	laenge= document.form1.PLZ.value.length;
	if(laenge<5)
	{
		alert("Die PLZ ist zu kurz!");
		document.form1.PLZ.focus();
		return false;
	} 
	for(i=0;i<laenge;++i)
		if(document.form1.PLZ.value.charAt(i) < '0' || document.form1.PLZ.value.charAt(i) > '9') chkZ= -1;
	if(chkZ == -1)
	{
		alert("Die PLZ ist keine Zahl!");
		document.form1.PLZ.focus();
		return false;
  }
  */	
	if(document.form1.Mail.value == "")
	{
		alert("Bitte geben Sie Ihre E-Mail-Adresse ein!");
		document.form1.Mail.focus();
		return false;
	}
	if( document.form1.Mail.value != "" &&
    ( document.form1.Mail.value.indexOf('@') == -1 || 
      document.form1.Mail.value.indexOf('.') == -1) )
	{
		alert("Die E-Mail-Adresse ist falsch!");
		document.form1.Mail.focus();
		return false;
	}
	/*
  if(document.form1.Telefon.value == "")
	{
		alert("Bitte geben Sie Ihre Telefon-Nummer ein!");
 		document.form1.Telefon.focus();
		return false;
	}
  */
  if(document.form1.Text.value == "")
	{
		alert("Bitte geben Sie Ihren Text ein!");
 		document.form1.Text.focus();
		return false;
	}
}
//------------------------------------------------------------------------------


