function checkString(type,element){
	string=document.getElementById(element).value;
	chkB=1;
	chkZ=1;
	if (type=='buchstaben') {
		for (i=0; i<string.length; i++) {
			var ch = string.substring(i, i + 1);
			if (((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch)) && ch!=' ' && ch!='Ã¤' && ch!='Ã„' && ch!='Ã¶' && ch!='Ã–' && ch!='Ã¼' && ch!='Ãœ' && ch!='ÃŸ') {
				chkB=-1; 
				if (chkB==-1) {
					document.getElementById(element).className+=' error';
					break;
				}
			}								
		}		
		if (chkB==1) 
			document.getElementById(element).className='myform';					
	}
	else if (type=='zahl') {
		for (i=0;i<string.length;i++){
			if ((string.charAt(i) < "0" || string.charAt(i) > "9") && (string.charAt(i)!='.')){
				chkZ=-1;
				if (chkZ==-1){
					document.getElementById(element).className+=' error';
					break;
				}
			}
		}
		if (chkZ==1) 					
			document.getElementById(element).className='myform';
	}												
}					

function checkForm() {
		var check=true;
		var str="";
		document.getElementById("absenden").disabled=true;
		
		if (document.getElementById("titel").value=="") {			
			document.getElementById("titel").className+=' error';
			str+="Bitte geben Sie den Titel an.\n";
		}	
		else{
			checkString('buchstaben','titel');
			if (chkB==-1)							
				str+="Der Titel darf nur Buchstaben enthalten!\n"																		
		}	
			
		if (document.getElementById("appointment").value=="") {
			document.getElementById("appointment").className+=' error';
			str+="Bitte geben Sie den Termin an.\n";
		}		
		else{
			checkString('zahl','appointment');
			if (chkZ==-1)
				str+="Bitte geben Sie ein Datum an.\n";
		}
		
		if (document.getElementById("anrede1").checked==false && document.getElementById("anrede2").checked==false) {
			document.getElementById("anrede").className+=' error';
			str+="Bitte geben Sie Ihre Anrede an.\n";
		}
		else
			document.getElementById("anrede").className='myform';
		
		if (document.getElementById("lastname").value=="") {
			document.getElementById("lastname").className+=' error';
			str+="Bitte geben Sie Ihren Nachnamen an.\n";
		}		
		else{
			checkString('buchstaben','lastname');
			if (chkB==-1)
				str+="Ihr Nachname darf nur Buchstaben enthalten!\n";
		}
		
		if (document.getElementById("givenname").value=="") {
			document.getElementById("givenname").className+=' error';
			str+="Bitte geben Sie Ihren Vornamen an.\n";
		}
		else{
			checkString('buchstaben','givenname');
			if (chkB==-1)
				str+="Ihr Vorname darf nur Buchstaben enthalten!\n";
		}
			
		if (document.getElementById("address1").value=="") {
			document.getElementById("address1").className+=' error';
			str+="Bitte geben Sie Ihre Adresse an.\n";
		}
		
		if (document.getElementById("zipcode").value=="") {
			document.getElementById("zipcode").className+=' error';
			str+="Bitte geben Sie Ihre PLZ an.\n";
		}
		else{
			checkString('zahl','zipcode');
			if (chkZ==-1)
				str+="Ihre PLZ darf nur Zahlen enthalten!\n";
		}				
		if (document.getElementById("city").value=="") {
			document.getElementById("city").className+=' error';
			str+="Bitte geben Sie Ihre Ort an.\n";
		}
		else{
			checkString('buchstaben','city');
			if (chkB==-1)
				str+="Ihr Ort darf nur Buchstaben enthalten!\n";
		}						
		if (document.getElementById("city").value!="") {
			checkString('zahl','age');
			if (chkZ==-1)
				str+="Ihr Alter darf nur Zahlen enthalten!\n";
		}
		if(str!=""){
			document.getElementById("absenden").disabled=false;
			alert(str);
			return false;							
		}			
	}
	
	function formtrue(){	
		if(document.getElementById('beitritt').value == ""){
			alert("Bitte geben Sie den Mitgliedschaftsbeginn an!");
			return false;
		}
		if(document.getElementById('lastname').value == ""){
			alert("Bitte geben Sie Ihren Nachnamen an!");
			return false;
		}
		if(document.getElementById('givenname').value == ""){
			alert("Bitte geben Sie Ihren Vornamen an!");
			return false;
		}
		if(document.getElementById('birthday').value == ""){
			alert("Bitte geben Sie ihr Geburtsdatum an!");
			return false;
		}

		if(document.getElementById('address1_organisation').value == ""){
			alert("Bitte geben Sie Ihre Straße an!");
			return false;
		}
		if(document.getElementById('zipcode_organisation').value == ""){
			alert("Bitte geben Sie Ihre Postleitzahl an!");
			return false;
		}
		if(document.getElementById('city_organisation').value == ""){
			alert("Bitte geben Sie Ihren Wohnort an!");
			return false;
		}
		if(document.getElementById('telephone_organisation').value == ""){
			alert("Bitte geben Sie Ihre Telefonnummer an!");
			return false;
		}
		
		if(document.getElementById('email1_organisation').value == "" ){
			alert("Bitte geben Sie Ihre E-Mail an!");
			return false;
		}
	
		var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
		var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$");
		vormals =document.getElementById('email1_organisation').value;
		vormals=document.getElementById('email1_organisation').value=vormals.replace(/;/g,',');
		vormals=document.getElementById('email1_organisation').value=vormals.replace(/ /g,'');
		vormals =document.getElementById('email1_organisation').value+','+vormals;
		jetzt ='"'+vormals.replace(/,/g,'","')+'"';
		emails = eval('new Array('+jetzt+')');
		for (i=0; i < emails.length; ++i){
			if ((r1.test(emails[i])==false && r2.test(emails[i]) == false)|| emails[i].indexOf("@") < 2){
				alert ('\"'+emails[i]+'\"\nist keine gültige Emailadresse.')
				return false;
				break;
			}
		}
		if(document.getElementById('group').value == ""){
			alert("Bitte geben Sie eine Beitragsgruppe an!");
			return false;
		}
		if(document.getElementById('janein').checked==false ){
			alert("Sie sind nicht mit der Beitrittserklärung einverstanden!");
			return false;
		}		
		if(document.getElementById('ver').value == ""){
			alert("Bitte geben Sie die Zeichenfolge ein!");
			return false;
		}
		
	}