
function harf_sec(textEl, text) {

	if (document.selection) {

		var time;
		textEl.focus();
		sel = document.selection.createRange();
		time = sel.text.lenght;
		sel.text = text;

		if (text.length == 0) {
			sel.moveStart('character', text.length);
			sel.moveEnd('character', text.length);
		} else {
			sel.moveStart('character', -text.length + time);
		}

		sel.select();

	} else if (textEl.selectionStart || textEl.selectionStart == '0') {

		var beginn = textEl.selectionStart;
		var end = textEl.selectionEnd;
		textEl.value = textEl.value.substring(0,beginn) + text + textEl.value.substring(end, textEl.value.length);
		textEl.selectionStart = beginn + text.length;
		textEl.selectionEnd = beginn + text.length;
		textEl.focus();

	} else {

		textEl.value += text;

	}

}
