function LoadInfo(){this.intCollectionID=intCollectionID;this.intPageSize=intSearchPageSize;this.intPageNumber=1}function GetLoadParams(n){var t=new LoadInfo;return n&&(t.intPageNumber=intSearchPageNumber),t}function GetPageQS(n,t){var i=[],r="";return n.intCollectionID>0&&(i.push("collection="+n.intCollectionID),t&&i.push("page="+n.intPageNumber.toString())),i.length>0&&(r="?"+i.join("&")),r}function goPage(n){intSearchPageNumber=Math.max(1,parseInt(n,10));var t=GetLoadParams(!0),i=GetPageQS(t,!0);blnScrollToResults=!0;startLoad(t,i)}function startLoad(n,t){var i=window.History;i.enabled?i.pushState(n,"Collections media page "+n.intPageNumber.toString(),t):load_media(n)}function showHideResults(n){n?($("#results-title").show(),$("#results-list").show()):($("#results-title").hide(),$("#results-list").hide())}function load_media(n){n.intCollectionID>0?(n.intPageNumber>0&&(intSearchPageNumber=n.intPageNumber),AJAX("webservice/public.asmx/CachedViewCollectionMedia",n,loaded_media)):showHideResults(!1)}function loaded_media(n){n.d!=undefined&&(showHideResults(!0),bind_results(n.d,blnScrollToResults))}function presetPageFromQS(){var n=getUrlParams(),t=new LoadInfo;n.collection&&(isNaN(n.collection)||(t.intCollectionID=parseInt(n.collection,10)));n.page&&(isNaN(n.page)||(t.intPageNumber=parseInt(n.page,10),intSearchPageNumber=t.intPageNumber,blnScrollToResults=!0));load_media(t)}function bind_results(n,t){var o="",l,h,f;typeof intCollectionID!="undefined"&&typeof strCollBack!="undefined"&&(o="?collbackurl="+strCollBack);template=$.templates("#tMediaResults");htmlOutput=template.render(n,{collectionBackUrl:o});$("#search-results").html("<ul>"+htmlOutput+"<\/ul>");var r=0,u="",s=!0,e=!0;if(n.length>0)if(r=n[0].ResultsFound,l=(intSearchPageNumber-1)*intSearchPageSize+1,h=Math.min(r,intSearchPageNumber*intSearchPageSize),r<=intSearchPageSize)e=!1,r>0&&(u="Page 1 of 1");else{intSearchPageNumber>1?$(".page-prev").show():$(".page-prev").hide();h>=r?$(".page-next").hide():$(".page-next").show();f=Math.ceil(r/intSearchPageSize);u="Page "+intSearchPageNumber.toString()+" of "+f.toString();var y=Math.min(f,25),c=[],a=Math.max(1,intSearchPageNumber-4),v=Math.min(f,intSearchPageNumber+4);for(i=a;i<=v;i++)c.push(i);intGlobalPage=intSearchPageNumber;template=$.templates("#tPages");htmlOutput=template.render(c);$("#pages").html(htmlOutput);$("#pages a").off("click").on("click",function(n){return n.preventDefault,goPage($(this).attr("data-page")),!1})}else s=!1,u="Sorry we did not find any matches.";s?$("#search-results").show():($("#search-results").hide(),e=!1);e?$(".pagination").show():$(".pagination").hide();$("#results-pages").text(u);$("#results-total").text(r.toString()+" media items found");t&&$("html,body").animate({scrollTop:$("#results-title").offset().top},500)}var intSearchPageSize=18,intSearchPageNumber=1,blnScrollToResults=!1;(function(n,t){History.Adapter.bind(n,"statechange",function(){var n=History.getState();n!=t&&(n.data.intPageNumber!=null?n.data.intPageNumber>0?load_media(n.data):presetPageFromQS():presetPageFromQS())})})(window);$(document).ready(function(){presetPageFromQS();$("#coll-image-slider").royalSlider({fullscreen:{enabled:!0,nativeFS:!0},controlNavigation:"thumbnails",globalCaption:!0,globalCaptionInside:!0,autoScaleSlider:!0,autoScaleSliderWidth:960,autoScaleSliderHeight:720,imageScaleMode:"fit-if-smaller",navigateByClick:!0,numImagesToPreload:2,keyboardNavEnabled:!0,fadeinLoadedSlide:!0,thumbs:{spacing:10,arrowsAutoHide:!0}})});$(document).ready(function(){$(".page-prev a").on("click",function(n){return n.preventDefault,goPage(intSearchPageNumber-1),!1});$(".page-next a").on("click",function(n){return n.preventDefault,goPage(intSearchPageNumber+1),!1})})