selectionStartOffset: function() {
            if (window.getSelection)
                return window.getSelection().getRangeAt(0).startOffset;
            else if (document.selection)
                return document.selection.createRange().startOffset;