$beerpad['paginate']={options:{},initialize:function(options){$.extend($beerpad.paginate.options,options);$beerpad.paginate.toggleScrollHandler(true);},toggleScrollHandler:function(toggleBoolean){if(toggleBoolean){$(window).bind('scroll',$beerpad.paginate.scrollHandler);}else{$(window).unbind('scroll',$beerpad.paginate.scrollHandler);}},scrollHandler:function(){var lastReview=$('.review:last');var lastReviewId=lastReview.attr('id').split('_')[1];var windowBottom=$(window).height()+$(window).scrollTop();var lastReviewTop=lastReview.position().top;var callback=function(data){var reviews=$(data).filter('.review');for(var i=0;i<reviews.size();i++){$(reviews[i]).appendTo($beerpad.paginate.options['container']);}
$beerpad.paginate.toggleScrollHandler(true);};if(windowBottom>(lastReviewTop-120)){if($beerpad.paginate.options['beer_id']){var url='/beers/'+$beerpad.paginate.options['beer_id']+'/reviews.js'}else{var url='/reviews.js'}
var params={offset:$('.review').size()};$beerpad.paginate.toggleScrollHandler(false);$.get(url,params,callback);}}};