you can use pageLoad() as I used that in my apps and it was working in all browsers.
function pageLoad()
{
var ScreenHeight = window.innerHeight;
var FooterDivHeight = $('#trFooter').height();
var FooterDivTopHeight = $('#trFooter').position().top;
var EmptySpace = ScreenHeight - FooterDivTopHeight - FooterDivHeight - parseInt(5);
$('#tdFooter').css({
'padding-top': EmptySpace + "px"
});
}