function isDesktop(){slider.reloadSlider({minSlides:4,maxSlides:4,slideWidth:250,infiniteLoop:!1,pager:!1,prevSelector:".bx-prev-btn",nextSelector:".bx-next-btn",prevText:"",nextText:""})}function isTablet(){slider.reloadSlider({minSlides:2,maxSlides:2,slideWidth:325,infiniteLoop:!1,pager:!1,prevSelector:".bx-prev-btn",nextSelector:".bx-next-btn",prevText:"",nextText:""})}function isMobile(){slider.reloadSlider({minSlides:1,maxSlides:1,slideWidth:400,infiniteLoop:!1,pager:!1,prevSelector:".bx-prev-btn",nextSelector:".bx-next-btn",prevText:"",nextText:""})}function equalHeightColumns(){var n=$(window).width();n>651&&$(".small-modules").length&&($(".small-modules.row-1 .col").equalHeightColumns({afterTimeout:300}),$(".small-modules.row-2 .col").equalHeightColumns({afterTimeout:300}),$(".small-modules.row-3 .col").equalHeightColumns({afterTimeout:300}))}function createSlider(){var n=$(window).width();slider=$(".bxslider").bxSlider({adaptiveHeight:!0,minSlides:4,maxSlides:4,slideWidth:250,infiniteLoop:!1,pager:!1,prevSelector:".bx-prev-btn",nextSelector:".bx-next-btn",prevText:"",nextText:"",onSliderLoad:function(){$(window).resize()}}),n>651&&isDesktop(),n>421&&n<650&&isTablet(),n<420&&(isMobile(),console.log("hello"));$(window).on("resize",function(){n=$(window).width(),n>651&&isDesktop(),n>421&&n<650&&isTablet(),n<420&&isMobile()})}function navToggle(){var n=$(".nav-toggle");n.click(function(){$(this).next().slideToggle(),$(this).toggleClass("open")})}function fadeHeaderImg(){var n=$(".featured-img img");n.hide(),n.each(function(){this.complete?$(this).fadeIn(500):$(this).load(function(){$(this).fadeIn(500)})})}var addThis=function(){var n={};return n.share=function(){$(".addthis_sharing_toolbox").toggle()},n}(),collections=function(){function r(n,t){$.ajax({type:"POST",dataType:"jsonp",url:n,success:function(n){t(n)},error:function(){var n=$("<p>We are currently updating our online collections. Please try again later, sorry for any inconvenience.<\/p>");e(n,i.INFO)},timeout:6e3})}function u(n,t,i){if(collections.searchTerm=="")return"";var u=i==undefined?collections.searchKey+"%3D'"+collections.searchTerm+"'":i.slice(0,-5),r=collections.adlibUrl+"?database=ChoiceCollect&search="+u;return r+="&startfrom="+n,r+="&limit="+t,r+"&output=json"}function c(){if(collections.searchMode=="standard"){var n=collections.searchPage+"?mode="+collections.searchMode+"&term="+collections.searchTerm;return n+="&key="+collections.searchKey,n+="&offset="+collections.offset,n+("&limit="+collections.limit)}return collections.searchPage}function f(n,t){var i=collections.itemPage+"?item_id="+n;return i+="&term="+collections.searchTerm,i+="&key="+collections.searchKey,i+="&offset="+collections.offset,i+="&pos="+t,i+("&tot="+collections.total)}function o(n){var t=collections.searchPage+"?mode="+collections.searchMode;return t+="&key="+collections.searchKey,t+="&offset="+n,t+="&limit="+collections.limit,collections.searchMode!="standard"?(t+=collections.objectName!=""?"&objectName="+collections.objectName:"",t+=collections.material!=""?"&material="+collections.material:"",t+=collections.collection!=""?"&collection="+collections.collection:"",t+=collections.description!=""?"&description="+collections.description:"",t+=collections.dateEarly!=""?"&dateEarly="+collections.dateEarly:"",t+=collections.accessionNumber!=""?"&accessionNumber="+collections.accessionNumber:"",t+=collections.onDisplay!=""?"&onDisplay="+collections.onDisplay:"",t+=collections.includesImage!=""?"&includesImage="+collections.includesImage:""):t+="&term="+collections.searchTerm,t}function s(n,t){return t?"<p><span>"+n+":<\/span> "+t+"<\/p>":""}function l(n,t){if(!t)return"";var i="<p><span>"+n+":<\/span> ";return $.each(t,function(n,t){i+=t.term+", "}),i.slice(0,-2)}function a(n){return!$(n).length>0?!1:$(n).val()!=""}function t(n,t){return a(n)?(collections.searchKey=t,collections.searchTerm=$(n).val(),t+"%3D'"+$(n).val()+"'+and+"):""}function v(n,t,i){document.title=n,$("meta[property='title']").attr("content",n),$("meta[property='description']").attr("content",i),$("meta[property='og:url']").attr("content",t),$("meta[property='og:title']").attr("content",n),$("meta[property='og:description']").attr("content",i),$("meta[property='twitter:url']").attr("content",t),$("meta[property='twitter:title']").attr("content",n),$("meta[property='twitter:description']").attr("content",i)}function e(n,t){$(".search-message").html(""),n.appendTo(".search-message");switch(t){case i.INFO:$(".search-message p").addClass("info");break;case i.ERROR:$(".search-message p").addClass("error")}}function h(n){r(n,function(n){var s,h,c,r,t;if($("#searchResults").html(""),collections.total=n.adlibJSON.diagnostic.hits,collections.total==0)s=$("<p>Your search has returned no results – please try another search term.<\/p>"),e(s,i.INFO);else{if($(".hidden-search").hide(),h=collections.total>collections.offset+collections.limit?collections.offset+collections.limit:collections.total,c=$(["<div><p>Showing "+(collections.offset+1)+"-"+h+" of "+collections.total+" results<\/p><\/div>"].join("")),c.appendTo("#searchResults"),t=Math.ceil(collections.total/collections.limit),t>1){var u=Math.ceil(collections.offset/collections.limit)+1,l=u>=1?collections.offset-collections.limit:-1,a=u<t?collections.offset+collections.limit:collections.total;r=$(["<div class='search-pagination'>",l>=0?"<a class='prev-pagination' href='"+o(l)+"'>Prev<\/a>":"",u+" of "+t,a<collections.total?"<a class='next-pagination' href='"+o(a)+"'>Next<\/a>":"","<\/div>"].join("")),r.appendTo("#searchResults")}$.each(n.adlibJSON.recordList.record,function(n,t){if(t["photograph.reference"][0]!=""){var i='<img src="'+collections.generateImage(t["photograph.reference"][0].mediaObject_reference[0],250,250,"fill")+'">',r=f(t.priref,n),u=$(["<div class='search-collection-result'>","  <a class='search-result-title' href=\""+r+'" title"'+t["object.name"][0].term+'">'+i+"<\/a>","  <p>"+t["object.name"][0].term+"<\/p>","  <div class='clearer'><\/div>","<\/div>"].join(""));u.appendTo("#searchResults")}}),t>1&&r.clone().appendTo("#searchResults")}})}var n={},i=Object.freeze({DEFAULT:0,INFO:1,ERROR:2});return n.adlibUrl="",n.searchPage="",n.itemPage="",n.searchMode="",n.searchKey="",n.searchTerm="",n.limit=16,n.total=0,n.offset=0,n.objectName="",n.material="",n.collection="",n.description="",n.dateEarly="",n.accessionNumber="",n.onDisplay="",n.includesImage="",n.getSearchLink=function(n){var t=c(),i=$(['  <a href="'+t+'">'+n+"<\/a><br><br>",].join(""));i.appendTo("#returnLink")},n.getItemLinks=function(n){var i,e,t;n>0&&(i=n-1,t=u(i,1),r(t,function(n){var t=n.adlibJSON.diagnostic.hits;if(t>0){var r=n.adlibJSON.recordList.record[0].priref,u=f(r,i),e=$("<a class='pagination-links' href=\""+u+'">< Prev<\/a>');e.prependTo("#itemLinks")}})),n+1<collections.total&&(e=n+1,t=u(e,1),r(t,function(n){var t=n.adlibJSON.diagnostic.hits;if(t>0){var i=n.adlibJSON.recordList.record[0].priref,r=f(i,e),u=$("<a class='pagination-links' href=\""+r+'">Next ><\/a>');u.appendTo("#itemLinks")}}))},n.getResults=function(){if(collections.searchTerm!=""){var n=u(collections.offset,collections.limit);h(n)}},n.getAdvancedResults=function(){var n="",r,f;n+=t("#objectName","object.name"),n+=t("#accessionNumber","accession.number"),n+=t("#collection","collection"),n+=t("#description","description"),n+=t("#dateEarly","dateEarly"),n+=t("#material","material"),n!=""?(r=u(collections.offset,collections.limit,n),h(r)):($("#searchResults").html(""),f=$("<p>Please define your search criteria.<\/p>"),e(f,i.ERROR))},n.getItem=function(n,t){r(collections.adlibUrl+"?database=ChoiceCollect&search=priref+%3D+"+n+"&pos="+t+"&tot="+collections.total+"&output=json",function(t){var u=t.adlibJSON.diagnostic.hits,i,r;u>0&&(i=t.adlibJSON.recordList.record[0],r=$(["<div>","  <p class='collection-item-name'>"+i["object.name"][0].term+"<\/p>",s("Museum reference",i["accession.number"]),l("Collection",i.collection),s("Description",i.description),!i["production.place"]||!i["maker.name"]?"":"  <p><span>Production information: <\/span>"+i["maker.name"][0].name+"<br>"+i["production.place"][0].term+"<\/p>",i["date.period"]?"  <p><span>Date: <\/span>"+i["date.period"][0].term+"<\/p>":"",i["maker.school.style"]?"  <p><span>Style / Culture: <\/span>"+i["maker.school.style"][0].term+"<\/p>":"",i.material?"  <p><span>Material: <\/span>"+i.material[0].term+"<\/p>":"",i.CollectionPlace?"  <p><span>Collection place: <\/span>"+i.CollectionPlace[0]["collection.place"][0].term+"<\/p>":"","<\/div>"].join("")),r.appendTo("#itemDetail"),v(i["object.name"][0].term,collections.itemPage+"?item_id="+n,i.description),collections.generateImageLink(i["photograph.reference"][0].mediaObject_reference,i["object.name"][0].term,i["photograph.reference"][0].rights,350,500))})},n.generateImageLink=function(n,t,i){if(n){var r=$(["<figure>",'  <a href="'+collections.generateImage(n,1024,1024)+'" class="swipebox" title="'+t+'">','    <img src="'+collections.generateImage(n,350,500)+'" alt="'+t+'">',"    <figcaption>"+t+"<\/figcaption>","  <\/a>","<\/figure>",i?"<p class='museum-image-copyright'>"+i+"<\/p>":""].join(""));r.appendTo("#itemImage")}},n.generateImage=function(n,t,i,r){return r?collections.adlibUrl+"?command=getcontent&server=Detail&value="+n+"&width="+t+"&height="+i+"&scalemode="+r+"&canvascolor=ffffff":collections.adlibUrl+"?command=getcontent&server=Detail&value="+n+"&width="+t+"&height="+i},n}(),slider;$(document).ready(function(){var t,n,i;fadeHeaderImg(),$(window).on("load resize",function(){$("body").css("overflow","hidden"),equalHeightColumns(),$("body").css({overflow:"scroll",height:"100%"})}).resize(),t=$(".nav-main ul ul"),t.length&&$("body").addClass("has-submenu"),n=$(".nav-main > ul > li > a.active"),n.hasClass("active")&&n.parent().addClass("active"),navToggle(),i=$(".container form"),i.length&&$("input").iCheck({checkboxClass:"icheckbox_minimal",radioClass:"iradio_minimal",increaseArea:"20%"}),$("img").parent("a").addClass("no-border")}),$(window).load(function(){$(".bxslider").length&&createSlider(),$(".swipebox").length&&$(".swipebox").swipebox({hideCloseButtonOnMobile:!1,hideBarsDelay:0,useSVG:!1}),$(".feature-content-slideshow").each(function(){var n=$(this).find(".slides > li");n.length<2?n.show():$(this).flexslider({animation:"slide",slideshowSpeed:1e4,controlNav:!1,pauseOnAction:!0,pauseOnHover:!0,video:!1})})})