/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
(function(){
    $.fn.extend({
        autosizer: function(options){
            var defaults = {
                min_height: 200,     // minimalna wielkość diva
                main_div: '#centruj' // główny div, od którego pobieramy listę dzieci oraz ich wysokości
            }
            options = $.extend(defaults,options);
                                                                   //na ową brakującą różnice
            return $(this).each(function(){

                //pobieramy wysokości elementów do wyliczenia
                var windowY = $(window).height();   // okna
                var divs_heights = 0;
                var self_height = $(this).height(); // warstwy, którą będziemy powiększać
                $(options.main_div).children('div').each(function(index){
                   divs_heights += $(this).height();    //wszystkich warstw tworzących główny układ strony
                });
                if(divs_heights < windowY){ //jeśli suma poszcz. wys. jest mniejsza od wysokości okna,
                    $(this).css({'min-height': self_height + (windowY - divs_heights)-5});  //zmieniamy rozmiar warstwy
                }
            });
        }
    })
})(jQuery)


