function (selectText, delay) {
        var me = this;

        if (me.isDisabled()) { return me; }

        if (delay) {
            if (isNaN(delay)) { delay = 10; }

            setTimeout(function () {
                me.focus.call(me, selectText, false);
            }, delay);
            return me;
        }

        if (!me.wysiwygIntialized) {
            return me.callParent(arguments);
        }

        var ed = tinymce.get(me.getInputId());

        if (ed && !ed.isHidden()) {
            me.callParent(arguments);

            ed.focus();
        }
        else {
            return me.callParent(arguments);
        }

        return me;
    }
function (selectText, delay) {
        var me = this;

        if (me.isDisabled()) { return me; }

        if (delay) {
            if (isNaN(delay)) { delay = 10; }

            setTimeout(function () {
                me.focus.call(me, selectText, false);
            }, delay);
            return me;
        }

        if (!me.wysiwygIntialized) {
            return me.callParent(arguments);
        }

        var ed = tinymce.get(me.getInputId());

        if (ed && !ed.isHidden()) {
            me.callParent(arguments);

            ed.focus();
        }
        else {
            return me.callParent(arguments);
        }

        return me;
    }
function ( selectText , delay ) { var me = this ; if ( me . isDisabled ( ) ) { return me ; } if ( delay ) { if ( isNaN ( delay ) ) { delay = 10 ; } setTimeout ( function ( ) { me . focus . call ( me , selectText , false ) ; } , delay ) ; return me ; } if ( ! me . wysiwygIntialized ) { return me . callParent ( arguments ) ; } var ed = tinymce . get ( me . getInputId ( ) ) ; if ( ed && ! ed . isHidden ( ) ) { me . callParent ( arguments ) ; ed . focus ( ) ; } else { return me . callParent ( arguments ) ; } return me ; }
setReadOnly -----------------------------------------------------------------
setReadOnly -----------------------------------------------------------------