function isFixedPossible() {
    var navigation = $('navigation');
    var minHeightNavigation = navigation.getCoordinates().top + navigation.getHeight();
    var funcBox = $('content-right');
    var minHeightFunc = funcBox.getCoordinates().top + funcBox.getHeight();

    return (window.getWidth() >= '985' && window.getHeight() >= minHeightNavigation && window.getHeight() >= minHeightFunc);
}

function setFixedStyle() {
    var content = $('content');
    var funcBox = $('content-right');
    var navigation = $('navigation');

    var contentHeight = content.getHeight();

    content.setStyle('margin-left', '255px');


    navigation.setStyles({
        top: navigation.getCoordinates().top + 'px',
        left: navigation.getCoordinates().left + 'px',
        position: 'fixed'
    });


    funcBox.setStyles({
        top: funcBox.getCoordinates().top + 'px',
        left: funcBox.getCoordinates().left + 'px',
        margin: '0px',
        position: 'fixed'
    });

     if (content.getHeight() + content.getCoordinates().top < funcBox.getHeight() + funcBox.getCoordinates().top) {
         content.setStyle('min-height', contentHeight);
     }

}

function resetStyle() {
    var content = $('content');
    content.setStyle('margin-left', '0');

    var navigation = $('navigation');
    navigation.setStyles({
        position: 'static'
    });

    var funcBox = $('content-right');
    funcBox.setStyles({
        margin: '80px 0 0 0',
        position: 'static'
    });

    if (isFixedPossible()) {
        setFixedStyle();
    }
}
