categories.js 446 Bytes
var main = function() {
  $('.categories ul li input').on("click", function() {
    var categoryParam = "";
    if (window.location.href.search("categories") < 0) {
      categoryParam += "&categories=";
    }
    if ($(".categories ul li input[checked]").length > 0){
      categoryParam += ("," + this.value);
    } else {
      categoryParam += (this.value);
    }
    window.location.href += categoryParam;
  });
};

$(document).ready(main);