Report abuse


			
window.addEvent('domready', function(){
 init();
});

var scrollysniff = 1

function scrolly(){

  window.addEvent('scroll',function(){

    if (scrollysniff == 1){
      if(window.getScrollHeight() == window.getHeight() + window.getScrollTop()){
          var pagination = $$('.pagination') 
          var url = $$('.next').getProperty('href')
          var box = $('products_list')
          var pulled = document.createElement('div')
          pulled.className = 'pulled_products'
          var last_page_id = "pulled_" + ($$('.pulled_products').length + 1)
          pulled.id = last_page_id
          box.appendChild(pulled)
          var target = $(last_page_id)

          if (url != undefined){
            new Ajax(url, {
              method: 'get',
              update: target,
              onRequest: function(){ 
                pagination.empty()
                $('product_count').setStyle('display', 'none')
                scrollysniff = 0
              },
              onComplete: function() {
                init();
                scrollysniff = 1;
              }
              }).request();

/*            onSuccess: function(response) { 
                $('products_list').setHTML($('products_list').innerHTML+response) }
              }).request(); 
*/
             };
            };
           };
         });
        };

function init() {
  scrolly();
};