// die funktion checkForm überprüft ein formular auf dessen inhalt.
// dabei sollte folgende namens konvention für die formularfelder eingehalten werden:
// textfelder 					t_name
// zahlfelder 					z_name
// buttons						b_name
// hidden fields					h_name
// e-mailfelder					e_name
// felder, die keinen inhalt erlauben		n_name
// 
// das formular sollte das erste auf der seite sein (forms[0]),
// ansonsten muss forms[] angepasst werden


// <script language="JavaScript">
function CheckForm(){
	var check=1;
	for(i=0 ; i < document.forms[0].length ; i++){
		x = document.forms[0].elements[i]
		if((x.name=="txtName") || (x.name=="txtEmail") || (x.name=="txtAnfrage")){
			if (x.value == ""){
				check=0
				alert("Bitte füllen Sie alle mit einem (*) gekennzeichneten Felder aus" )
				x.focus();
				break;
			}
		}
	}
	
	if(check){
		var	chkM = 1; 
		for(i=0 ; i < document.forms[0].length ; i++){
			x = document.forms[0].elements[i]
			//Checkt Formular auf gültige e-mail
			if(x.name== "txtEmail"){			
				if(document.forms[0].elements[i].value.indexOf('@') == -1){
		       		alert("Keine E-Mail-Adresse!");
		       		document.forms[0].elements[i].focus();
		       		chkM=-1;
					break;
				}
			    else
					if(document.forms[0].elements[i].value.indexOf('@') != document.forms[0].elements[i].value.lastIndexOf('@')){
						alert("Bitte nur ein @-Zeichen in der Mailadresse angeben!");
		       			document.forms[0].elements[i].focus();
		       			chkM=-1;
						break;
					}
				else
					if(document.forms[0].elements[i].value.indexOf('@') > document.forms[0].elements[i].value.lastIndexOf('.')){
						alert("Der Punkt in der Mailadresse fehlt!");
		       			document.forms[0].elements[i].focus();
		       			chkM=-1;
						break;
				}
				else
					if(document.forms[0].elements[i].value.lastIndexOf('.') > (document.forms[0].elements[i].value.length - 3)){
						alert("Keine reguläre Domain!");
		       			document.forms[0].elements[i].focus();
		       			chkM=-1;
						break;
					}
				else 
					if ( document.forms[0].elements[i].value.match(/([^@\w\.\-_])/)){
						alert("Bitte keine Sonderzeichen angeben!");
		       			document.forms[0].elements[i].focus();
		       			chkM=-1;	
						break;
					}
			}
	    }
	}
	// alle checks korrekt --> formular wird abgeschickt
	if(chkM==1){
		// document.forms[0].h_sendForm.value = "true"
		document.forms[0].submit()
	}
}
// </script>

