﻿function editorResizeContentArea(editor)
{
    if (editor.InitialHeight == -1)
    {
        editor.InitialHeight = editor.Document.body.clientHeight;
    }
    var targetHeight = editor.Document.body.scrollHeight;
    if (targetHeight > editor.InitialHeight)
    {
        var theIFrame = document.getElementById("RadEContentIframe" + editor.Id);
        theIFrame.style.height = parseInt(targetHeight) + "px";
    }
}

function editorAttachResizeEvents(editor)
{
    editor.InitialHeight = -1;
    editor.GetContentArea().style.overflow = "hidden";
    editor.Document.body.scroll = "no";
    var resizeFnRef = function anon(){editorResizeContentArea(editor)};
    editor.AttachEventHandler("RADEVENT_SEL_CHANGED", resizeFnRef)
    editor.AttachEventHandler("keydown", resizeFnRef)
}
