/*jquery.items_fluid.js*/

function prepareItems(){var itemMinWidth=120;var itemMaxWidth=220;var itemPadding=20;var minWindowWidth=960;var minItems=3;var newWidth=$(window).width();if(newWidth<minWindowWidth){newWidth=minWindowWidth}jQuery('ul.article_list').each(function(i){var ul=jQuery(this);var shown=jQuery('li:not(.hidden)',this);var hidden=jQuery('li.hidden',this);var parentWidth=jQuery(this).parent().width();var totalItems=shown.length+hidden.length;var minOfItems=Math.floor(parentWidth/(itemMinWidth+itemPadding));if(minOfItems>totalItems){var itemWidth=Math.floor(parentWidth/totalItems)-itemPadding}else{var itemWidth=Math.floor(parentWidth/minOfItems)-itemPadding}if(itemWidth>itemMaxWidth){itemWidth=itemMaxWidth}else if(itemWidth<itemMinWidth){itemWidth=itemMinWidth}jQuery('li',this).width(itemWidth);if(minOfItems>shown.length&&totalItems>shown.length){var add=minOfItems-shown.length;if(add>hidden.length){add=hidden.length}for(var i=1;i<=add;i++){jQuery(hidden[i-1]).removeClass('hidden')}}else if(minOfItems<shown.length){if(minOfItems<=minItems){minOfItems=minItems}var remove=shown.length-minOfItems;for(var i=remove;i>=0;i--){jQuery(shown[shown.length-i]).addClass('hidden')}}var shownAfter=jQuery('li:not(.hidden)',this);var hidden=jQuery('li.last',this).removeClass('last');jQuery(shownAfter[shownAfter.length-1]).addClass('last')});return false}jQuery(window).bind('resize',prepareItems);jQuery(document).ready(prepareItems);
