function chklen(id,maxlength) {
	
	var Str = document.getElementById(id);
	var StrLen = Str.value.length;
	
	if (StrLen==1&&Str.value.substring(0,1)==" ") {
		Str.value = "";
		StrLen = 0;
	}
	
	if (StrLen>maxlength) {
		id.value=Str.value.substring(0,maxlength);
		var CharsLeft=0;
	} else {
		var CharsLeft=maxlength-StrLen;
	}
	
	
	document.getElementById(id + "_len").innerHTML="Noch " + CharsLeft + " Zeichen";
	
}

function setCaret (textObj) {
	if (textObj.createTextRange) {
	textObj.caretPos = document.selection.createRange().duplicate();
	}
}

function insertAtCursor(textObj,code) {
	code = " "+code+" ";
	if(document.all){
		if (textObj.createTextRange && textObj.caretPos) {
			var caretPos = textObj.caretPos;
			caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? code + ' ' : code;
		}else{
			textObj.value = textObj.value + code;
		}
	}else{
		if(textObj.setSelectionRange){
			var rangeStart = textObj.selectionStart;
			var rangeEnd = textObj.selectionEnd;
			var tempStr1 = textObj.value.substring(0,rangeStart);
			var tempStr2 = textObj.value.substring(rangeEnd);
			textObj.value = tempStr1 + code + tempStr2;
		}else{
			textObj.value = textObj.value + code;
		}
	}
}

function newcaptcha() {
	var lastreload = new Date();
	var time1 = lastreload.getDay();
	var time2 = lastreload.getMonth();
	var time3 = lastreload.getYear();
	var time4 = lastreload.getHours();
	var time5 = lastreload.getMinutes();
	var time6 = lastreload.getSeconds();
	var time7= lastreload.getMilliseconds();
	document.getElementById('capid').src = '../captcha/captcha.php?x='+time1+time2+time3+time4+time5+time6+time7;
}
