function GetParentByTagName(obj, tagName)
{
    return obj.parentNode ? (obj.parentNode.tagName == tagName ? obj.parentNode : GetParentByTagName(obj.parentNode, tagName)) : null;
}

window.bisWidth = 0;
window.bisHeight = 0;

function ResizeFrame()
{
    var width = parent.document.getElementById('bisDiv').offsetWidth;
    var height = document.getElementById('content').offsetHeight + 20;
    
    if (width != window.bisWidth || height != window.bisHeight)
    {
        window.bisWidth = width;
        window.bisHeight = height;
        if (navigator.userAgent.indexOf("MSIE") > -1)
        {
            parent.bis.resizeTo(width, height);
        }
        else
        {
            parent.document.getElementById('bis').style.width = width + "px";
            parent.document.getElementById('bis').style.height = height + "px";
        }
        window.setTimeout("ResizeFrame()", 100);
    }
    else
    {
        window.setTimeout("ResizeFrame()", 1000);
    }
}
