	// 1.) *** Adressdaten prüfen: ***
	
	function chkFormular()
	{
		// Anrede vorhanden?
		if(document.nafi.Anrede.selectedIndex== 0)
		{
		 alert ("Anrede unbedingt erforderlich!");
		 document.nafi.Anrede.focus();
		 return false;
		}
		
		// VorName vorhanden?
		if(document.nafi.Vorname.value == "")
		{
		 alert ("Vorname unbedingt erforderlich!");
		 document.nafi.Vorname.focus();
		 
		 return false;
		}
		
		// NachName vorhanden?
		if(document.nafi.Nachname.value == "")
		{
		 alert ("Nachname unbedingt erforderlich!");
		 document.nafi.Nachname.focus();
		 
		 return false;
		}
		
		// Straße vorhanden?
		if(document.nafi.strasse.value == "")
		{
		 alert ("Straße unbedingt erforderlich!");
		 document.nafi.strasse.focus();
		 return false; 
		}
		
		// Postleitzahl vorhanden?
		if(document.nafi.plz.value == "")
		{
		 alert ("Postleitzahl (5stellig) unbedingt erforderlich!");
		 document.nafi.plz.focus();
		 return false;
		}
		
		// Postleitzahl überprüfen:
		if(document.nafi.plz.value != "")
		{
			var chkZ = 1;
			for(i=0;i<document.nafi.plz.value.length;++i)
			if(document.nafi.plz.value.charAt(i) < "0" || document.nafi.plz.value.charAt(i) > "9") chkZ = -1;
			if(chkZ == -1)
			{
			 alert("Eintrag bei Postleitzahl keine Zahl!");
			 document.nafi.plz.focus();
			return false;
			}			
			if(document.nafi.plz.value.length != 5)
			{
			 alert("Postleitzahl nicht 5stellig!");
			 document.nafi.plz.focus();
			 return false;
			}
		}
		
		// Ort vorhanden?
		if(document.nafi.ort.value == "")
		{
		 alert ("Ort unbedingt erforderlich!");
		 document.nafi.ort.focus();
		 return false;
		}
		
		if (document.nafi.ort.value.length < 2)
		{
		 alert ("Ortsname mit einem Buchstaben?");
		 document.nafi.ort.focus();
		 return false;
		}			
		
		// Telefonnummer vorhanden?
		if (document.nafi.fon.value == "")
		{
		 alert ("Telefonnummer unbedingt erforderlich!");
		 document.nafi.fon.focus();
		 return false;
		}
		
		// Telefonnummer mit mind. 7 Stellen?
		if (document.nafi.fon.value.length < 7)
		{
		 alert ("Telefonnummer mit Vorwahl eingeben!");
		 document.nafi.fon.focus();
		 return false;		
		}
			
		// Telefonnummer vorhanden, wenn ja überprüfen:
		if(document.nafi.fon.value != "")
		{
			var chkZ = 1;
			for(i=0;i<document.nafi.fon.value.length;++i)
			if (document.nafi.fon.value.charAt(i) != "0" &&
				document.nafi.fon.value.charAt(i) != "1" &&
				document.nafi.fon.value.charAt(i) != "2" &&
				document.nafi.fon.value.charAt(i) != "3" &&
				document.nafi.fon.value.charAt(i) != "4" &&
				document.nafi.fon.value.charAt(i) != "5" &&
				document.nafi.fon.value.charAt(i) != "6" &&
				document.nafi.fon.value.charAt(i) != "7" &&
				document.nafi.fon.value.charAt(i) != "8" &&
				document.nafi.fon.value.charAt(i) != "9" &&
				document.nafi.fon.value.charAt(i) != " " &&
				document.nafi.fon.value.charAt(i) != "-" &&
				document.nafi.fon.value.charAt(i) != "(" &&
				document.nafi.fon.value.charAt(i) != ")" &&
				document.nafi.fon.value.charAt(i) != "/" &&
				document.nafi.fon.value.charAt(i) != "+")
				chkZ = - 1;			
			if(chkZ == -1)
			{
			 alert("Telefonnummer nicht korrekt!");
			 document.nafi.fon.focus();
			 return false;			
			} 
		}
		
		
/*		momentan optional!
		
		// Telefaxnummer vorhanden?
		if(document.nafi.fax.value == "")
		{
		 alert ("Bitte geben Sie Ihre Telefaxnummer an!");
		 document.nafi.fax.focus();
		 return false;
		}
*/		
		
		// besteht Faxorder?
		if (document.nafi.faxorder.checked == true && document.nafi.fax.value == "")
		{
			alert ("Faxnummer zwingend erforderlich, da 'Bestellung per Fax' gewählt wurde!");
			document.nafi.fax.focus();			
			return false;
		}
				
		// Telefaxnummer mit mind. 7 Stellen:
		if (document.nafi.fax.value != "" && document.nafi.fax.value.length < 7)
		{
		 alert ("Faxnummer bitte mit Vorwahl eingeben!");
		 document.nafi.fax.focus();
		 return false;		
		}		
		
		// Telefaxnummer vorhanden, wenn ja überprüfen:
		if(document.nafi.fax.value != "")
		{
			var chkY = 1;
			for(j=0;j<document.nafi.fax.value.length;++j)
			if (document.nafi.fax.value.charAt(j) != "0" &&
				document.nafi.fax.value.charAt(j) != "1" &&
				document.nafi.fax.value.charAt(j) != "2" &&
				document.nafi.fax.value.charAt(j) != "3" &&
				document.nafi.fax.value.charAt(j) != "4" &&
				document.nafi.fax.value.charAt(j) != "5" &&
				document.nafi.fax.value.charAt(j) != "6" &&
				document.nafi.fax.value.charAt(j) != "7" &&
				document.nafi.fax.value.charAt(j) != "8" &&
				document.nafi.fax.value.charAt(j) != "9" &&
				document.nafi.fax.value.charAt(j) != " " &&
				document.nafi.fax.value.charAt(j) != "-" &&
				document.nafi.fax.value.charAt(j) != "(" &&
				document.nafi.fax.value.charAt(j) != ")" &&
				document.nafi.fax.value.charAt(j) != "/" &&
				document.nafi.fax.value.charAt(j) != "+")
				chkY = - 1;			
			if(chkY == -1)
			{
			 alert("Telefaxnummer nicht korrekt!");
			 document.nafi.fax.focus();
			 return false;			
			} 
		}
		
		// pflicht Emailadresse überprüfen:
		if(document.nafi.email.value == "")
		 {
		  alert("Bitte die Email-Adresse angeben!");
		  document.nafi.email.focus();
		  return false;
		 }
		if(document.nafi.email.value != "" && document.nafi.email.value.indexOf('@') == -1 )
		 {
		  alert("Email-Adresse nicht korrekt!");
		  document.nafi.email.focus();
		  return false;
		 }		
		 
		// AGB's Einverständniserklärung
		if (document.nafi.agb.checked == false)
		{
			alert ("AGB: Einverständniserklärung erforderlich!");
			document.nafi.agb.focus();			
			return false;
		}
	  
	} // Endeklammer von chkFormular	
	
	// * * *   E n d e  F o r m u l a r ü b e r p r ü f u n g e n  * * *
