<!--
function checkBeschwerde()
{
	var valid = true;
	var err_msg = "";
	var doku = document.Beschwerde;	
	
	if (doku.kontaktiert_1.checked == true)  {
	
	   if (doku.k_name.value == "") { valid = false; err_msg += "- Name\n";}	
	   if (doku.k_strasse.value == "") { valid = false; err_msg += "- Strasse\n";}
	   if (doku.k_plz.value == "") { valid = false; err_msg += "- PLZ\n";}
	   if (doku.k_ort.value == "") { valid = false; err_msg += "- Ort\n";}	
	   if (valid == false) {		
		     alert("Fehlende Angaben!\nBitte geben Sie folgende Daten an:\n\n" + err_msg);
			 return false;
	     	}
			 }	
	
	if (doku.kontaktiert_2.checked == true)  {
	
	   if (doku.k_name.value == "") { valid = false; err_msg += "- Name\n";}
	   if (doku.k_email.value == "") { valid = false; err_msg += "- e-Mail\n";}	   	
	   if (valid == false) {		
		     alert("Fehlende Angaben!\nBitte geben Sie folgende Daten an:\n\n" + err_msg);
			    return false;
	     	}
	   }
	   
	if (doku.kontaktiert_3.checked == true)  {
	
	   if (doku.k_name.value == "") { valid = false; err_msg += "- Name\n";}
	   if (doku.k_fax.value == "") { valid = false; err_msg += "- Fax\n";}	   	
	   if (valid == false) {		
		     alert("Fehlende Angaben!\nBitte geben Sie folgende Daten an:\n\n" + err_msg);
			    return false;
	     	}
	   }   
	   
	if (doku.kontaktiert_4.checked == true)  {
	
	   if (doku.k_name.value == "") { valid = false; err_msg += "- Name\n";}
	   if (doku.k_telefon.value == "") { valid = false; err_msg += "- Telefon\n";}	   	
	   if (valid == false) {		
		     alert("Fehlende Angaben!\nBitte geben Sie folgende Daten an:\n\n" + err_msg);
			    return false;
	     	}
	   }
	   
	if (doku.k_email.value == "") {return true;}   
	   
	   
	// Check: kommt ein '@' und ein '.' in der Adresse vor
  
  var emailFilter=/^.+@.+\..{2,3}$/;
  if (!(emailFilter.test(doku.k_email.value))) { 
				alert("Bitte geben Sie eine g\u00FCltige E-Mail-Adresse ein!");
				doku.k_email.select();
				return false;
  }

  // Check: werden illegale Zeichen verwendet
  
  var illegalChars= /[\(\)\<\>\ \,\;\:\\\/\"\'\[\]]/
  var email =  doku.k_email.value;
  if (email.match(illegalChars)){
				alert("Bitte geben Sie eine g\u00FCltige E-Mail-Adresse ein!");
				document.aAbonnement.aEmail.select();
				return false;
  }
  
  
  // Check: gibt es zwei @
 
 	var firstTime = email.indexOf("@");
 	firstTime = parseInt(firstTime,10)+1;
 	if (email.indexOf("@",firstTime)!=-1){
			alert("Bitte geben Sie eine g\u00FCltige E-Mail-Adresse ein!");
			doku.k_email.select();
			return false;
		}
		
		
	  // Check: gibt es die Kombination .@
 
 	if (email.indexOf(".@")!=-1){
			alert("Bitte geben Sie eine g\u00FCltige E-Mail-Adresse ein!");
			doku.k_email.select();
			return false;
		}	      
	   
	return true;   
 
}



//-->

