$(document).ready(function() {

    // dociagniecie footera do dolu strony
    var startPadding = parseInt( $('.whole').css('padding-bottom') );
    diff = parseInt( $(window).height() ) - parseInt( $('body').height() ) ;
        var actual = parseInt( $('.whole').css('padding-bottom') );
//        $('#fire').html('diff = '+diff+'<br \\>actual ='+actual);
        if ( (diff+actual) > startPadding ) {
            $('.whole').css('padding-bottom',(diff+actual)+'px' );
        } else {
             $('.whole').css('padding-bottom',(startPadding)+'px' );
        }

//    $('body').append('<div id=\"fire\" style=\"background: #f00; position: fixed; bottom:0; left: 0;\"><a href=\"#\">Click</a></div>')

    $(window).resize(function() {
        diff = parseInt( $(window).height() ) - parseInt( $('body').height() ) ;
        var actual = parseInt( $('.whole').css('padding-bottom') );
//        $('#fire').html('diff = '+diff+'<br \\>actual ='+actual);
        if ( (diff+actual) > startPadding ) {
            $('.whole').css('padding-bottom',(diff+actual)+'px' );
        } else {
             $('.whole').css('padding-bottom',(startPadding)+'px' );
        }
    });

//    $('.footer').css('position','static');
//    $('.whole').css('padding-bottom','0');
//
//
//    var roznica = parseInt( $('html').height() - parseInt( $('.whole').height() ) );
//    alert(roznica);

});
