﻿function resizeIframe(id, fitToOuterElement) 
{
    try 
    {
        var frame = document.getElementById(id);
        var innerDoc = (frame.contentDocument) ? frame.contentDocument : frame.contentWindow.document;
//        var objHeight = innerDoc.body.scrollHeight;
        var objHeight = innerDoc.body.offsetHeight;
        var outerElementHeight = (frame.parentNode) ? frame.parentNode.offsetHeight : 0;
        
        if(fitToOuterElement && outerElementHeight > objHeight)
        {
            objHeight = fitToOuterElement;
        }
        var objToResize = (frame.style) ? frame.style : frame;
        objToResize.height = objHeight + "px";
    }
    catch (e) 
    {
        window.status = e.message;
        alert(e.message);
    }
}
