function ensureFooterAtBottom() {
    var windowHeight = $(window).height();
    var footer = $("#footer");
    var footerTop = footer.offset().top;
    var footerHeight = footer.outerHeight();
    var blankSpace = windowHeight - (footerTop + footerHeight);
    
    if(blankSpace > 0) {
        footer.css("position", "relative");
        footer.css("top", blankSpace);
    }
}


$(document).ready(ensureFooterAtBottom);
$(window).resize(ensureFooterAtBottom);
