﻿function resizeFooterHeight() {
    var docHeight = $(document).height();

    var headerHeight = $('#header').height();
    var wrapperHeight = $('#wrapper *').height();
    $('#footer').height(docHeight - headerHeight - wrapperHeight);
}

function resizeFooterWidth() {
    var left = $('#verticalBar1').offset().left;
    $('#address').css('position', 'relative');
    var delta1 = 150; //px
    $('#address').css('left', left - delta1);

    left = $('#verticalBar2').offset().left;
    var delta2 = 0; //px

    var isHomePage = $('[class=verticalBar2_home]').length;
    if (isHomePage) {
        delta2 = 300;
    } else {
        delta2 = 95;
    }
    $('#copyright').css('position', 'absolute');
    $('#copyright').css('left', left + delta2);
    
    
}

function resizeFooter() {
    resizeFooterHeight();
    resizeFooterWidth();
}

function resizeHeader() {
    var widthWrapperEl = 1440; /** It is reflect the width of the wrapper element */
    var headerWidth = $(window).width();
    var paddingRight = headerWidth - widthWrapperEl;

    if (paddingRight > 0) {
        var paddingRight_copyright = paddingRight + 100;
        $('#header').css('padding-right', paddingRight + "px");
        $('#copyright').css('padding-right', paddingRight_copyright + "px");
    }
}

function resizeVerticalBars() {
    /** Modify the height of the vertical bars */
    var delta = 65;
    var widthColMask = $(".colmask").css('height');

    widthColMask = parseInt(widthColMask) - delta;
    widthColMask = widthColMask;
    $("#verticalBar1").css('height', widthColMask);
    $("#verticalBar2").css('height', widthColMask);
}

$(document).ready(function () {//Start document.ready
    //Resize the Vertical Bars
    resizeVerticalBars();

    //Resize the footer
    resizeFooter();
    //Resize the header
    resizeHeader();
    $(window).resize(function () {
        resizeHeader();
        resizeFooter();
    });


});                                              //End document.ready
