$(document).ready(function(){
   function resizeToolbars()
   {
       if(!$('#actionbar').width() > 0)
       {
           $('#searchbar').css('width', '100%');
           $('#search').css('width', null);
           $('#search').css('float', 'right');
           return;
       }

       if(!$('#pagecontent').width() > 0 || !$('#search').width() > 0)
       {
           return;
       }
       
       var actionbar_width = 0;
       var searchbar_width = 20;
       var actionbar_height = $('#actionbar').height();
       var searchbar_height = $('#search').height() + 10;
       var content_width = $('#pagecontent').width();
       var newbar_width = 0;
       var newbar_height = actionbar_height;
       
       $('#actionbar > ul > li').each(function(){
           actionbar_width += $(this).width() + 4;
       });
       
       $('#search > *').each(function(){
           searchbar_width += $(this).width();
       });
       
       if(searchbar_height > actionbar_height)
       {
           newbar_height = searchbar_height;
       }
       newbar_width = (actionbar_width + searchbar_width);
       
       if(newbar_width <= content_width +5 && $(window).width() > 1024)
       {
           //alert("Es klappt!");
           $('#actionbar').css('width', (content_width - (searchbar_width +10)) + 'px');
           $('#searchbar').css('width', searchbar_width);
           
           $('#actionbar').css('float', 'left');
           $('#searchbar').css('float', 'left');
           
           $('#actionbar').css('height', newbar_height + "px");
           $('#searchbar').css('height', newbar_height + "px");
           
           $('#searchbar').css('margin-left', '5px');
       }
       else
       {
           //alert("Es klappt nicht! " + newbar_width + " gegen " + (content_width +5));
           $('#actionbar').css('width', null);
           $('#searchbar').css('width', null);
           $('#actionbar').css('float', 'left');
           $('#searchbar').css('float', 'left');
           $('#actionbar').css('height', null);
           $('#searchbar').css('height', null);
           
           $('#searchbar').css('margin-left', null);
       }
   }
   
   $(window).load(function(){
       resizeToolbars();
   });
   
   $(window).resize(function(){
       resizeToolbars();
   });
    
});
