		function setMaxLength() {
			var x = document.getElementsByTagName('textarea');
			for (var i=0;i<x.length;i++) {
				if (x[i].getAttribute('maxlength')) {
					
					document.getElementById('charCont').innerHTML = '<span>0</span>/'+x[i].getAttribute('maxlength');
					
					x[i].onkeyup = x[i].onchange = checkMaxLength;
					x[i].onkeyup();
				}
			}
		}
		
		function checkMaxLength() {
			var maxLength = this.getAttribute('maxlength');
			var currentLength = this.value.length;
			if (currentLength > maxLength){
				document.getElementById('charCont').className = 'toomuch';
				this.value.length = maxLength;
			}
				
			else{
				document.getElementById('charCont').className = '';
				
			}
			document.getElementById('charCont').innerHTML = currentLength +"/" + maxLength;
		}

		function valFrm(){
			
			alert(document.forms.lenght)
			errorFlag=0;
			delErrorCol("Username")
			delErrorCol("Passwort")
			delErrorCol("PasswortWdh")
			delErrorCol("Email")
			delErrorCol("Vorname")
			delErrorCol("Zuname")
			delErrorCol("Strasse")
			delErrorCol("Plz")
			delErrorCol("Ort")
			delErrorCol("Tel")
			
			if(aktFrm.Username.value=="") {setErrorCol("Username");errorFlag=1;}
			if(aktFrm.Passwort.value=="") {setErrorCol("Passwort");errorFlag=1;}
			if(aktFrm.PasswortWdh.value=="") {setErrorCol("PasswortWdh");errorFlag=1;}
			if(aktFrm.Email.value=="") {setErrorCol("Email");errorFlag=1;}
			if(aktFrm.Vorname.value=="") {setErrorCol("Vorname");errorFlag=1;}
			if(aktFrm.Zuname.value=="") {setErrorCol("Zuname");errorFlag=1;}
			if(aktFrm.Strasse.value=="") {setErrorCol("Strasse");errorFlag=1;}
			if(aktFrm.Plz.value=="") {setErrorCol("Plz");errorFlag=1;}
			if(aktFrm.Ort.value=="") {setErrorCol("Ort");errorFlag=1;}
			if(aktFrm.Tel.value=="") {setErrorCol("Tel");errorFlag=1;}
			
			if(isDate(aktFrm.Jahr.value, aktFrm.Monat.value, aktFrm.Tag.value)!=0){setErrorCol("Datum");errorFlag=1;}
		}
		
		function setErrorCol(theId){
			if(theId=="Datum"){
				document.getElementById("Tag").className="errorRegFrm2";
				document.getElementById("Monat").className="errorRegFrm2";
				document.getElementById("Jahr").className="errorRegFrm2";
			}
			else{
				document.getElementById(theId).className="errorRegFrm";
			}
			document.getElementById(theId + "Label").className="errorRegLabel";
		}
		
		function delErrorCol(theId){
			document.getElementById(theId).className="cInput2";
			document.getElementById(theId + "Label").className="";
		}
		
		function isDate(y, m, d){
	        if(typeof y == "string" && m instanceof RegExp && d){
	            if(!m.test(y)) return 1;
	            y = RegExp["$" + d.y], m = RegExp["$" + d.m], d = RegExp["$" + d.d];
	        }
	        d = Math.abs(d) || 0, m = Math.abs(m) || 0, y = Math.abs(y) || 0;
	        return arguments.length != 3 ? 1 : d < 1 || d > 31 ? 2 : m < 1 || m > 12 ? 3 : /4|6|9|11/.test(m) && d == 31 ? 4
	        : m == 2 && (d > ((y = !(y % 4) && (y % 1e2) || !(y % 4e2)) ? 29 : 28)) ? 5 + !!y : 0;
		}
		
		
		function gotoLogin(aButton){
			if (event.keyCode == 13)  
			{
				var theButton = document.getElementById(aButton);
				
				theButton.click();
				return false;
			}
			
			return true;
		}
		
		
		
		
