﻿function insertToTextField(fieldname, text)
{ 
    var txtarea = document.getElementById(fieldname); 
    
    if (txtarea.createTextRange!=null && txtarea.caretPos!=null) 
    { 
        var caretPos = txtarea.caretPos; 
        caretPos.text = text; 
        txtarea.focus(); 
    } 
    else if (txtarea.selectionStart || txtarea.selectionStart == '0') 
    { 
        var startPos = txtarea.selectionStart; 
        var endPos = txtarea.selectionEnd; 
        
        txtarea.value = txtarea.value.substring(0, startPos) + text + txtarea.value.substring(endPos, txtarea.value.length); 
        txtarea.focus(); 
    } 
    else 
    { 
        txtarea.value += text; 
        txtarea.focus();
    }
}
