﻿function Resize() {
    var desiredHeight = GetHeight("content");
    leftShadow = SetHeight("left-shadow", desiredHeight);
    SetHeight("right-shadow", desiredHeight);
    
    var contentPanel = document.getElementById("content-panel");
    if (contentPanel != null) {
        contentPanel.style.overflow = "auto";
    }
}

function GetHeight(elementId) {
    var element = document.getElementById(elementId);
    if (element != null) {
        if (element.offsetHeight) {
            return element.offsetHeight;
        } else if (element.style.pixelHeight) {
            return element.style.pixelHeight;
        }
    }
    // 0 indicates height could not be determined.
    return 0;
}

function GetWidth(elementId) {
    var element = document.getElementById(elementId);
    if (element != null) {
        if (element.offsetWidth) {
            return element.offsetWidth;
        } else if (element.style.pixelWidth) {
            return element.style.pixelWidth;
        }
    }
    // 0 indicates height could not be determined.
    return 0;
}

function SetHeight(elementId, height) {
    var element = document.getElementById(elementId);
    if (element != null) {
        element.style.height = (height + "px");
    }
}

function AddEventListener(element, eventName, handler) {
    var DoNotCaptureEvents = false;
    
    if (element.attachEvent) {
        element.attachEvent(("on" + eventName), handler);
    } else if (element.addEventListener) {
        element.addEventListener(eventName, handler, DoNotCaptureEvents);
    }
}

AddEventListener(window, "load", Resize);
