var Pager = {
  limit:0,
  offset:0,
  disable:false,

  init:
    function(limit) {
      this.limit=limit;
      this.offset=limit;
      this.initLoadMore();
    },

  getOld:
    function() {
      $('.loading').show();
      $.ajax({
        type: "GET",
        url: location.href,
        data: "limit=" + this.limit + "&offset=" + this.offset,
        complete: function(){ $('.loading').hide()},
        dataType: "script"});
    },

  append:
    function(count, html) {
      $(".content_list").append(html);
      if(count > 0) {
        this.offset += count;
      } else { 
        this.disable = true;
      }
    },

  initLoadMore:
    function() {
      $(document).endlessScroll({
        bottomPixels: 400,
        fireDelay: 1000,
        fireOnce:true,
        ceaseFire: function() { 
          return Pager.disable;
        },
        callback: function(i) {
          $('.loading').show();
          Pager.getOld();
        }
     });
    }
}
