(function($){
 
  $.fn.supersize = function() { 
    $(document).ready(function() {
      $('#supersize').resizenow(); 
    });
    $(window).bind("resize", function() {
        $('#supersize').resizenow(); 
    });
  };
 
  $.fn.resizenow = function() {
    var heightDiv = $(window).height() - ($('#testa').height() + $('#coda').height());
    $('#contenitore').css({
        'height': heightDiv+'px'          
    });

    var startwidth = 1920;  
    var startheight = 877;
    var ratio = startheight/startwidth;
    var browserwidth = $(window).width();
    var browserheight = heightDiv;
 
    if ((browserheight/browserwidth) > ratio) {
        /*$(this).height(browserheight);
        $(this).width(browserheight / ratio);*/
        $(this).children().height(browserheight);
        $(this).children().width(browserheight / ratio);
    } else {
        /*$(this).width(browserwidth);
        $(this).height(browserwidth * ratio);*/
        $(this).children().width(browserwidth);
        $(this).children().height(browserwidth * ratio);
    }

    $(this).children().css('left', (browserwidth - $(this).width())/2);
    $(this).children().css('top', (browserheight - $(this).height())/2);
  };
})(jQuery);

$(document).ready(function() {
  $("div#supersize").supersize();
});
