var current_page = 1, bottomPixels = 200, more_pages = true;
$(window).scroll(function(){
  if(more_pages) {
    if($(document).height() - $(window).height() <= $(window).scrollTop() + bottomPixels) {
      $.getScript('/articles.js?page=' + ++current_page);
      show_hide_articles();
    }
  }
});

function build_filter_array() {
  filter = ["all"];
  
  $(".category").each(function(i, check_box){
    if($(check_box).attr("checked")) {
      filter.push($(check_box).val());
    }
  });
  
  return filter
}

function show_hide_articles(){
  var filter = build_filter_array();
  $("#articles li.block").hide();
  
  for(i=0; i<filter.length; i++){
    $("#articles li."+filter[i]).show();
  }
}

function page_filter(){
  show_hide_articles();
  
  $(".category").click(function(){  
    show_hide_articles();
  })
}

$(document).ready(function(){
  page_filter();
});