﻿// JScript File
// Anpassen der Höhe des Contents
function resizeHeight()
{
    var WindowHeight = (document.documentElement && document.documentElement.clientHeight) || window.innerHeight || self.innerHeight || document.body.clientHeight;         
    var DetailHeight = 0;
    
    // Abstände aus dem Style
    var PageOffsetTop = 269;
    var LeftSideOffset = 46;
    var RightSideOffset = 52;
    var minHeight = 10;
    
    // Grössen auslesen
    var LeftSideHeight = document.getElementById("tSubMenu").offsetHeight + document.getElementById("tNewsletter").offsetHeight + LeftSideOffset + minHeight;
    var RightSideHeight = document.getElementById("tLatestNews").offsetHeight + document.getElementById("tContactUs").offsetHeight + RightSideOffset + minHeight;
    var ContentHeight = document.getElementById("tdContent").offsetHeight;
    
    // maximale Grösse auslesen
    if ((LeftSideHeight + PageOffsetTop <= WindowHeight) && (RightSideHeight + PageOffsetTop <= WindowHeight) && (ContentHeight + PageOffsetTop <= WindowHeight))
        DetailHeight = WindowHeight - PageOffsetTop;
    else if ((LeftSideHeight >= RightSideHeight) && (LeftSideHeight >= ContentHeight))
        DetailHeight = LeftSideHeight;
    else if (RightSideHeight >= ContentHeight)
        DetailHeight = RightSideHeight;
    else
        DetailHeight = ContentHeight;
    
    // Grössen setzen
    document.getElementById("tLeftSide").style.height = DetailHeight - document.getElementById("tSubMenu").offsetHeight - document.getElementById("tNewsletter").offsetHeight - LeftSideOffset + "px";
    document.getElementById("tRightSide").style.height = DetailHeight - document.getElementById("tLatestNews").offsetHeight - document.getElementById("tContactUs").offsetHeight - RightSideOffset + "px";
}    
