custom JavaScript to make footer height expand to fill rest of viewport