JavaScript Textarea Text Insert

Textarea Text Insert

<script>
function InsertText(input, insTexte) {

	startTag = '';
	endTag = '';

	if (input.createTextRange) {
		var text;
		input.focus(input.caretPos);
		input.caretPos = document.selection.createRange().duplicate();
		if(input.caretPos.text.length>0) {
			input.caretPos.text = startTag + input.caretPos.text + endTag;
		}
		else {
			input.caretPos.text = startTag + " " + insTexte + " " + endTag;
		}
	}
	else input.value += startTag + insTexte + endTag;
}

</script>

<html>
<form name=frm>
<textarea name="visor" cols="50" rows="4" wrap=virtual></textarea>
<br>
<input type=button onClick="javascript:InsertText(document.frm.visor,'senthil');">
</form>