(function(){$.fn.infiniScroll=function(n,t){var u=!1,f=!1,e=!1,h,c,r,o,s,l=0,y=0,i={resultSize:25,loadedResults:25,viewPort:$(window),scrollContainer:$(document),loadOffset:100,itemsJquerySelector:undefined,automaticLoad:!1};typeof n=="object"?(t=n,n="init"):typeof n=="undefined"&&(t={},n="init");var a=function(){$.unsubscribe("InfiniScrollDataSubmit",v)},v=function(n,e,h){if(h===i.ajaxUrl)if(typeof e=="undefined"||e===null||$.trim(e)==="")typeof i.ajaxSuccess=="function"&&i.ajaxSuccess(),f=!0,$.publish("InfiniScrollNoMoreData",null);else{typeof i.ajaxSuccess=="function"?i.ajaxSuccess(e):r.append(e);l=$(i.itemsJquerySelector).length;u=!1;i.loadedResults+=i.resultSize;o=r.offset().top-(typeof i.scrollContainer.offset()=="undefined"||i.scrollContainer.offset()===null?0:i.scrollContainer.offset().top)+r.height()-s;var c={ajaxParams:null,ajaxUrl:null};c.ajaxParams="ajaxParams"in i?JSON.parse(JSON.stringify(i.ajaxParams)):{filter:t.itemsJquerySelector,loadedResults:l,resultSize:t.resultSize};"ajaxUrl"in i&&i.ajaxUrl!==null&&(c.ajaxUrl=i.ajaxUrl+"");$.publish("InfiniScrollLoadComplete",[c])}},p=function(){var n,t;c=i.scrollContainer.scrollTop();!f&&(!u&&h+c>=o||i.automaticLoad)&&(u=!0,typeof i.ajaxUrl!="undefined"&&(n=i.ajaxParams||{},typeof n.length=="undefined"?(n.Skip=i.loadedResults,n.Take=i.resultSize):(n=$.grep(n,function(n){return n.name!=="loadedResults"&&n.name!=="resultSize"}),n.push({name:"Skip",value:i.loadedResults}),n.push({name:"Take",value:i.resultSize})),n.CallCount=++y,e===!1&&(e=!0,t={url:i.ajaxUrl,traditional:!0,data:n,CloseDuplicateConnections:!0},$.ajax(t).done(function(n){e=!1;$.publish("InfiniScrollDataSubmit",[n,i.ajaxUrl]);!f&&i.automaticLoad&&$(window).trigger("scroll.infiniScroll");i.afterLoadScroll&&i.afterLoadScroll()}))),$.publish("InfiniScrollRequestData"))},w=function(){if(typeof t=="object"&&(typeof t.viewPort!="undefined"&&t.viewPort!==$(window)&&(t.scrollContainer=t.viewPort),$.extend(i,t)),typeof i.loadedResults=="undefined"||typeof i.itemsJquerySelector=="undefined")throw new Error("Missing required options for instantiation");h=i.viewPort.height();s=r.height()*((100-i.loadOffset)/100);o=r.offset().top-(typeof i.scrollContainer.offset()=="undefined"||i.scrollContainer.offset()===null?0:i.scrollContainer.offset().top)+r.height()-s;i.viewPort.unbind("scroll.infiniScroll").bind("scroll.infiniScroll",p);$.subscribe("InfiniScrollDataSubmit",v);$.subscribe("InfiniScrollNoMoreData",a)};return this.each(function(){r=$(this);n==="dispose"?a():w()}),this}})(),function(){var n=function(n){typeof n!="undefined"&&n!==null&&$("#results").html(n)},t=function(t,i,r){var u={url:r,traditional:!0,data:i};$.ajax(u).done(function(t){n(t);i.ScrollRequest=!0;var u={ajaxUrl:r,ajaxParams:i,itemsJquerySelector:".result",loadedResults:$(".result").length,loadOffset:75,resultSize:25};$("#results").infiniScroll("dispose");$("#results").infiniScroll(u)})},i=function(){var n=r(),t=$("#eventList").data("root-url");$.publish("EventSearchRequested",[n,t])},r=function(){var n={};return $("#LibraryId").val().length>0&&(n.LibraryId=$("#LibraryId").val()),$("#Keyword").val().length>0&&(n.Keyword=$("#Keyword").val()),$("#EventType").val().length>0&&(n.EventType=$("#EventType").val()),$("#AgeGroup").val().length>0&&(n.AgeGroup=$("#AgeGroup").val()),$("#StartDate").val().length>0&&(n.StartDate=$("#StartDate").val()),$("#EndDate").val().length>0&&(n.EndDate=$("#EndDate").val()),$("#NoofDays").val().length>0&&(n.NoofDays=$("#NoofDays").val()),$("#Presenter").val().length>0&&(n.Presenter=$("#Presenter").val()),$("#IsFeatureEvent").val().length>0&&(n.IsFeatureEvent=$("#IsFeatureEvent").val()),n.IsOngoingEvent=$("#IsOngoingEvent").val().length>0?$("#IsOngoingEvent").val():null,n};$(document).ready(function(){$.subscribe("EventSearchRequested",t);i()})}()