﻿

window.onload = function()
{
    Resize();
}

window.onresize = function()
{
    Resize();
}

function windowHeight() {
    // alle außer IE
    if (self.innerHeight) {
        return self.innerHeight;
    }
    // IE 6 strict Mode
    else if (document.documentElement && document.documentElement.clientHeight) {
        return document.documentElement.clientHeight;
    }
    // andere IE
    else if (document.body) {
        return document.body.clientHeight;
    }
    else {
        return 1000;
    }
}
function windowWidth() {
    // alle außer IE
    if (self.innerWidth) {
        return self.innerWidth;
    }
    // IE 6 strict Mode
    else if (document.documentElement && document.documentElement.clientWidth) {
        return document.documentElement.clientWidth;
    }
    // andere IE
    else if (document.body) {
        return document.body.clientWidth;
    }
    else {
        return 1000;
    }
}

function Resize()
{
    var winHeight = windowHeight();
    var winWidth = windowWidth();
    var divMain = document.getElementById('main');
    var divBottom = document.getElementById('bottom');
    var divNavigation = document.getElementById('navigation');
    var divContent = document.getElementById('content');
    var divContentContainer = document.getElementById('content_container');
    var divContentSpacing = document.getElementById('content_spacing');
 
    if (winWidth > 1000) {
        divBottom.style.width = '100%'
    }

    if (divContent.offsetHeight > winHeight - 400) {
        divContentContainer.style.height = (winHeight - 300) + 'px';
        divContentSpacing.style.height = (winHeight - 302) + 'px';
        divBottom.style.height = '140px';
    }
    else
    {
        divContentContainer.style.height = (divContent.offsetHeight) + 'px';
        divContentSpacing.style.height = (divContent.offsetHeight) + 'px';
        divBottom.style.height = '140px';
    }
    
    divMain.style.height = (winHeight - 140) + 'px';
    divNavigation.style.height = (winHeight - 300) + 'px';
    //divContent.style.height = (winHeight - 290) + 'px';
    

    if (document.getElementById('context_container') != null)
    {
        var divContext = document.getElementById('context');
        var divContextContainer = document.getElementById('context_container');
        divContextContainer.style.height = divContext.offsetHeight + 'px';
    }
}


