function adjustFooterEvent() {
	$(window).bind( "resize", function() {
		adjustFooterToWindowSize();
	} );
	$(window).bind( "scroll", function() {
		adjustFooterToWindowSize();
	} );
}

function adjustFooterToWindowSize() {
  var h1 = $(window).height();   // browser viewport
  var h2 = $(document).height()-5; // HTML document
  if ( h2 > h1 ) {
    $('#footer_env').css( { position: 'static' } );
  } else {
    $('#footer_env').css( { bottom: -$(window).scrollTop()+'px', position: 'absolute' } );
  }
}

$(document).ready( function() {
	adjustFooterEvent();
	adjustFooterToWindowSize();
});

