
var rowClass='.row';var columnClass='.column';var firstColumn='alpha';var lastColumn='omega';var container='#menu-site-nav';var subnav='.menu-subnav-parent';var navItem='.nav-item';var inner='.inner';var innerColumns;var paddingTop;var padding;var paddingBot;var borderTop;var borderBot;var border;var fullsizeImgUrl;var t;var featuresSlideShowApi=$();var tabsConfigHome='';var tabsConfigHomeIE7='';var slideshowConfigHome='';var pageCategoryClassPrefix='site-section-collections-';var womenswearCategoryClass=pageCategoryClassPrefix+'womenswear';var menswearCategoryClass=pageCategoryClassPrefix+'menswear';var childrenswearCategoryClass=pageCategoryClassPrefix+'childrenswear';var fragranceCategoryClass=pageCategoryClassPrefix+'fragrance';var textilesCategoryClass=pageCategoryClassPrefix+'textiles';var jewelryCategoryClass=pageCategoryClassPrefix+'jewelry';var ephemeraCategoryClass=pageCategoryClassPrefix+'ephemera';var accessoriesCategoryClass=pageCategoryClassPrefix+'accessories';var thumbnailViewID='collections-thumbnails';var thumbnailViewClass='site-section-collections-thumbnails';var slideshowViewID='collections-slideshow';var slideshowViewClass='site-section-collections-slideshow';var entryPageBodyClass='site-section-collections-entry';var tabs='';var panes='';var features='';var pane='';var h=0;var w=0;var i=0;var limit=450;var contentID='';var horizontalClass='';var verticalClass='';var contentBodyClass='';var heightTarget='';var tabsToAppend='';var loadingImage='';var numberOfPanes=0;var parentMenuItem='';var entryId='';var prevEntry='';var categoryMenu='.menu-categories';var menuItemPrevClass='.prev';var menuItemNextClass='.next';var collectionsCategory;var url;var thumbContainerClass='.thumbnails';var thumbPageClass='.page';var thumbClass='.thumbnail-container';var thumbImgClass='thumbnail';var thumbCaptionClass='caption';var thumbTitleClass='.entry-title';var thumbDateClass='.date';var thumbPermalinkClass='.permalink';var thumbId;var thumbIdNoHyphens;var thumbHref;var thumbTabsClass='.thumb-control-tabs';var thumbViewApi=$();var slideshowViewApi=$();var thumbCount=$(thumbContainerClass+' '+thumbClass).length;var pageCount=1;var currentPageNumber=1;var paginationContainerClass='.pagination-container';var paginationseparatorClass='.separator';var numberOfPageMenuItems=3;var paginationMenuClass='.menu-pagination';var paginationMenuItemClass='.menu-item';var paginationMenuItems;var paginationCurrentMenuItemClass='.current';var paginationLastPageClass='.page-last';var start;var end;var paginationMenuItemIdPrefix='#menu-item-page-';var paginationMenuItemsRemaining=0;var thumbsPerPageContainerClass='.thumbnails-per-page';var thumbsPerPageMenuClass='.menu-thumbnails-per-page-selector';var thumbsPerPageMenuItemClass='menu-item';var thumbsPerPageCurrentMenuItemClass='menu-item-current';var thumbsPerPageMenuItem9='.menu-item-9-per-page';var thumbsPerPageMenuItem18='.menu-item-18-per-page';var thumbsPerPageMenuItem36='.menu-item-36-per-page';var thumbsPerPage=9;var thumbnailImagePath='/images/collections/items/thumbnails/';var slideshowContainerClass='.slideshow';var slideContainerClass='.slides';var slideClass='.slide';var slideCounterClass='.entry-index-counter';var slideCounterCurrentClass='.number-total';var fullsizeImgDirectory='/images/collections/items/fullsize/';var fullsizeImgExtension='.jpg';var slideshowTabsContainer='.tabs';var title='';var date='';var slideshowContent='';var slide='';var slideshowTabsHtml='';var nextEntry;var objectId;var entryListContainerId='collection-category-entry-list';var entries=[];var entryIndex=187;var ajaxEntryListClass='.thumbnails';var ajaxEntryClass='.thumbnail-container';var ajaxTarget='';var url;var data='';var list='';var menuPrevNextClass='.menu-prev-next';var urlNext;var urlPrev;var exhibitionClass='.exhibition';var exhibitionBodyClass='.exhibition-body';var exhibitionsFullsizeClass='.site-section-exhibitions-entry';var exhibitionsThumbnailsClass='.site-section-exhibitions-thumbnails';var exhibitionsIndexClass='.site-section-exhibitions-index';$('html').removeClass('no-js').addClass('js');$(rowClass+' > '+columnClass+':first').addClass(firstColumn);$(rowClass+' > '+columnClass+':last').addClass(lastColumn);$(thumbContainerClass+' '+columnClass+':nth-child(3n+3)').addClass(lastColumn);$.fn.equalHeight=function(includeInnerDiv,ignorePadding,ignoreBorder){$(this).each(function(){var tallest=0;$(this).children().each(function(i){if($(this).height()>tallest){tallest=$(this).height();}});if($.browser.msie&&$.browser.version===6.0){$(this).children().css({'height':tallest});}
$(this).children().each(function(){innerColumns=$(this).find('> .inner').length;if(innerColumns>0&&includeInnerDiv===true){if(ignorePadding===true){$(this).find('> .inner').each(function(){paddingTop=parseInt($(this).css('padding-top'),10);paddingBot=parseInt($(this).css('padding-bottom'),10);padding=paddingTop+paddingBot;borderTop=parseInt($(this).css('border-top-width'),10);borderBot=parseInt($(this).css('border-bottom-width'),10);border=borderTop+borderBot;$(this).height(tallest-(padding+border));});}
else{$(this).find('> .inner').height(tallest);}}
else{if(ignorePadding===true){paddingTop=parseInt($(this).css('padding-top'),10);paddingBot=parseInt($(this).css('padding-bottom'),10);padding=paddingTop+paddingBot;borderTop=parseInt($(this).css('border-top-width'),10);borderBot=parseInt($(this).css('border-bottom-width'),10);border=borderTop+borderBot;$(this).height(tallest-(padding+border));}
else{$(this).height(tallest);}}});});return this;};function hideAllSubnav(){$(container).find(subnav).stop(true,true).hide();}
$('#menu-site-nav > li').hover(function(){hideAllSubnav();$(this).find(navItem).addClass('hover');$(this).find(subnav).stop(true,true).slideDown('fast');},function(){hideAllSubnav();$(this).find(navItem).removeClass('hover');});if($('.featured-image-parent .caption')[0]!==undefined){$('.featured-image-parent').hover(function(){$(this).find('.featured-image-wrap').addClass('featured-image-wrap-hover');$(this).find('.caption').addClass('caption-hover');},function(){$(this).find('.featured-image-wrap').removeClass('featured-image-wrap-hover');$(this).find('.caption').removeClass('caption-hover');});}
function generateSlides(){$(thumbClass).each(function(i){slide='';thumbId=$(this).find('.thumbnail').attr('src');thumbId=thumbId.replace(thumbnailImagePath,'');thumbHref=$(this).find(thumbPermalinkClass).attr('href');fullsizeImgUrl=fullsizeImgDirectory+thumbId;title=$(this).find(thumbTitleClass).text();date=$(this).find(thumbDateClass).text();slide+='<!-- '+title+', '+thumbId+' --> \n';slide+='<article ';slide+='class="slide entry hentry column" ';slide+='id="slide-'+thumbId+'">\n';slide+='<h2 class="caption entry-content">';slide+='<span class="entry-title">';slide+=title;slide+='</span>';slide+='<span class="date">';slide+=date;slide+='</span>';slide+='</h2>';slide+='<p class="fullsize-parent">';slide+='<a ';slide+='href="'+thumbHref+'" ';slide+='class="'+thumbPermalinkClass.replace('.','')+' '+'entry-content" rel="bookmark">';slide+='<img class="fullsize" ';slide+='src="'+fullsizeImgUrl+'" ';slide+='alt="'+title+'" ';slide+='title="'+title+'" ';slide+='id="image-'+thumbId+'" ';slide+='>';slide+='</a>';slide+='</p>\n';slide+='</article>\n';slide+='<!-- /slide #slide-'+thumbId+'-->\n';slideshowContent+=slide;});$(slideContainerClass).html(slideshowContent);thumbCount=$(thumbContainerClass+' '+thumbClass).length;var i=1;for(i=1;i<=thumbCount;i++){slideshowTabsHtml+='<a class="tab tab-'+i+'+" href="#">'+i+'</a>';$(slideshowContainerClass+' '+slideshowTabsContainer).html(slideshowTabsHtml);}
$(slideCounterClass+' '+slideCounterCurrentClass).text(thumbCount);}
function setView(view){$('.'+view).attr('style','');if(view==='thumbnails'){$("body").removeClass(slideshowViewClass);$("body").addClass(thumbnailViewClass);$(slideshowContainerClass).hide();$(thumbContainerClass).show();tabs=paginationContainerClass+' '+paginationMenuClass;panes=thumbContainerClass;pane=thumbPageClass;$(tabs).tabs(panes+' '+pane,{}).slideshow({autoplay:false,clickable:false});thumbViewApi=$(tabs).data('tabs');$(paginationContainerClass).trigger('setPage',[0]);}
else if(view==='slideshow'){if($(slideContainerClass).is(':empty')){generateSlides();}
$("body").removeClass(thumbnailViewClass);$("body").addClass(slideshowViewClass);$(thumbContainerClass).hide();$(slideshowContainerClass).show();tabs=slideshowTabsContainer;panes=slideshowContainerClass;pane=slideClass;$(tabs).tabs(panes+' '+pane,{effect:'fade'}).slideshow({autoplay:true,interval:5000,clickable:false});slideshowViewApi=$(tabs).data('tabs');slideshowViewApi.click(0);}}
function imageOrientation(){w=0;h=0;limit=450;contentID='#content';horizontalClass='layout-horizontal';verticalClass='layout-vertical';contentBodyClass='.entry-body';heightTarget='.'+verticalClass+' '+contentBodyClass;w=$('.fullsize').width();h=$('.fullsize').height();function setImageOrientation(orientation){if(orientation==='horizontal'){$(contentID).removeClass(verticalClass);$(contentID).addClass(horizontalClass);}
else if(orientation==='vertical'){$(contentID).removeClass(horizontalClass);$(contentID).addClass(verticalClass);$(heightTarget).each(function(){$(this).equalHeight(false,true);});}}
if((w<=limit)){setImageOrientation('vertical');}else{setImageOrientation('horizontal');}}
tabsConfigHome={effect:'fade',fadeInSpeed:1750,fadeOutSpeed:0,rotate:true,initialIndex:0};tabsConfigHomeIE7={effect:'default',fadeInSpeed:0,fadeOutSpeed:0,rotate:true,initialIndex:0};slideshowConfigHome={interval:6000,autoplay:true};function homeSlideshowInit(){if($.browser.msie&&parseInt($.browser.version,10)<=7){$(features).find('.tabs').tabs(panes+' '+pane,tabsConfigHomeIE7).slideshow(slideshowConfigHome);}else{$(features).find('.tabs').tabs(panes+' '+pane,tabsConfigHome).slideshow(slideshowConfigHome);}}
function timedInit(){var t=setTimeout(homeSlideshowInit,3000);}
$(function(){if($('body').attr('id')==='page-home'){features='.features';panes='.panes';pane='.pane';i=0;tabsToAppend='';numberOfPanes=$(features+' '+panes+' '+pane).length;for(i=1;i<=numberOfPanes;i++){tabsToAppend+='<li class="tab"><a href="#" title="'+i+'">&#8226;</a></li>\n';}
$(features+' .menu-tabs').append(tabsToAppend);$(window).load(function(){timedInit();$('.supporting-features').equalHeight(true,true);});}});if($('body').hasClass(thumbnailViewClass)||$('body').hasClass(slideshowViewClass)||$('body').hasClass(entryPageBodyClass)){$(thumbClass+' .'+thumbCaptionClass).hide();$(thumbClass).hover(function(){$(this).find('.'+thumbCaptionClass).show();},function(){$(this).find('.'+thumbCaptionClass).hide();});$('.'+slideshowViewClass+' '+menuItemPrevClass+' a'+' ,'+'.'+slideshowViewClass+' '+menuItemNextClass+' a').live('click',function(event){event.preventDefault();});$(categoryMenu).change(function(){url='';url+='http://';url+=document.domain;url+='/collections/';url+=$(categoryMenu).val()+'/';if($(categoryMenu).val()!=='collections'){window.location=url;}});$(".view-thumbnails a").click(function(event){event.preventDefault();setView('thumbnails');});$(".view-slideshow a").click(function(event){event.preventDefault();setView('slideshow');});$(".view-print a").click(function(event){event.preventDefault();$("html, body").toggleClass('no-bg');});$('.slideshow .entry-header .menu-prev-next a').click(function(event){event.preventDefault();parentMenuItem=$(this).parent();if(parentMenuItem.hasClass(menuItemPrevClass.replace('.',''))){slideshowViewApi.prev();}
else if(parentMenuItem.hasClass(menuItemNextClass.replace('.',''))){slideshowViewApi.next();}});}
function setCategory(category){$(categoryMenu).val(category);collectionsCategory=category;}
if($('body').hasClass(womenswearCategoryClass)){setCategory('womenswear');}else if($('body').hasClass(menswearCategoryClass)){setCategory('menswear');}else if($('body').hasClass(childrenswearCategoryClass)){setCategory('childrenswear');}else if($('body').hasClass(fragranceCategoryClass)){setCategory('fragrance');}else if($('body').hasClass(textilesCategoryClass)){setCategory('textiles');}else if($('body').hasClass(jewelryCategoryClass)){setCategory('jewelry');}else if($('body').hasClass(ephemeraCategoryClass)){setCategory('ephemera');}else if($('body').hasClass(accessoriesCategoryClass)){setCategory('accessories');}
function slideshowInit(tabs,panes,pane){$(tabs).tabs(panes+' '+pane,{}).slideshow({autoplay:false,clickable:false});}
function paginateThumbs(){pageCount=Math.ceil(thumbCount/thumbsPerPage);paginationMenuItems='';for(i=1;i<=pageCount;i++){paginationMenuItems+='<li class="';paginationMenuItems+=thumbPageClass.replace('.','')+' ';paginationMenuItems+=paginationMenuItemClass.replace('.','');paginationMenuItems+='" ';paginationMenuItems+='id="menu-item-page-'+i+'">';paginationMenuItems+='<a href="#thumbnails-page-'+i+'">'+i+'</a>';paginationMenuItems+='</li>';}
$(thumbTabsClass).html(paginationMenuItems);$(paginationContainerClass+' '+paginationLastPageClass+' '+'a').text(pageCount);if(pageCount<=numberOfPageMenuItems){$(paginationContainerClass+' '+paginationseparatorClass).hide();}else{$(paginationContainerClass+' '+paginationseparatorClass).show();}
for(i=1;i<=pageCount;i++){if(i===1){$(thumbContainerClass+' '+thumbClass).slice(0,(i*thumbsPerPage)).wrapAll('<div class="'+thumbPageClass.replace('.','')+' '+'clearfix" id="page-'+i+'"/>');}
else if(i>1){start=((i-1)*thumbsPerPage);end=(i*thumbsPerPage);$(thumbContainerClass+' '+thumbClass).slice(start,end).wrapAll('<div class="'+thumbPageClass.replace('.','')+' '+'clearfix" id="page-'+i+'"/>');}}}
function handlePaginationClick(new_page_index,pagination_container){thumbViewApi.click(new_page_index);return false;}
if($('body').hasClass(thumbnailViewClass)){paginateThumbs();$(paginationContainerClass).pagination(thumbCount,{items_per_page:thumbsPerPage,callback:handlePaginationClick,num_display_entries:numberOfPageMenuItems,current_page:0,num_edge_entries:1,link_to:"#item-__id__",prev_text:"&#171;",next_text:"&#187;",ellipse_text:"&#8230;",prev_show_always:true,next_show_always:true});tabs=thumbTabsClass;panes=thumbContainerClass;pane=thumbPageClass;$(tabs).tabs(panes+' '+pane,{}).slideshow({autoplay:false,clickable:false});thumbViewApi=$(tabs).data('tabs');if(thumbCount<=9){$(thumbsPerPageContainerClass).hide();$(paginationContainerClass).hide();}else if(thumbCount<=18){$(thumbsPerPageMenuClass+' '+thumbsPerPageMenuItem36).hide();}
$(thumbsPerPageMenuClass+' '+'a').click(function(event){if(!($(this).hasClass(thumbsPerPageCurrentMenuItemClass))){$(this).parent().siblings().removeClass(thumbsPerPageCurrentMenuItemClass);$(this).parent().addClass(thumbsPerPageCurrentMenuItemClass);$(thumbContainerClass).hide();$(thumbClass).unwrap();thumbsPerPage=parseInt($(this).text(),10);paginateThumbs();$(paginationContainerClass).pagination(thumbCount,{items_per_page:thumbsPerPage,callback:handlePaginationClick,num_display_entries:numberOfPageMenuItems,current_page:0,num_edge_entries:1,link_to:"#item-__id__",prev_text:"&#171;",next_text:"&#187;",ellipse_text:"&#8230;",prev_show_always:true,next_show_always:true});tabs=thumbTabsClass;panes=thumbContainerClass;pane=thumbPageClass;$(tabs).tabs(panes+' '+pane,{}).slideshow({autoplay:false,clickable:false});thumbViewApi=$(tabs).data('tabs');$(paginationContainerClass).trigger('setPage',[0]);$(thumbContainerClass).slideDown();}});}
if($('body').attr('id')==='collections-entry'){$(window).load(function(){imageOrientation();});objectId=$('.entry').attr('id');objectId=objectId.replace('entry-','');$(menuPrevNextClass+' li').addClass('invisible');ajaxTarget='';ajaxTarget+=window.location.protocol+'//'+window.location.hostname;ajaxTarget+='/collections/';ajaxTarget+=collectionsCategory;ajaxTarget+='/index.html';$.get(ajaxTarget,function(data){data=data.replace(/src/g,'longdesc');list=$(data).find('.entry');list.each(function(){entryId=$(this).attr('id').replace('entry-','');entries.push(entryId);});$(menuPrevNextClass+' li').removeClass('invisible');entryIndex=($.inArray(objectId,entries));if(entryIndex===0){$('.prev a').fadeOut();}
if((entryIndex+1)===entries.length){$('.next a').fadeOut();}
if(entryIndex>-1){if(entries.length>(entryIndex+1)){nextEntry=entries[(entryIndex+1)];urlNext='/collections/';urlNext+=collectionsCategory;urlNext+='/item/';urlNext+=nextEntry;urlNext+='.html';$(menuPrevNextClass+' '+menuItemNextClass+' a').attr('href',urlNext);}
if(entryIndex>0){prevEntry=entries[(entryIndex-1)];urlPrev='/collections/';urlPrev+=collectionsCategory;urlPrev+='/item/';urlPrev+=prevEntry;urlPrev+='.html';$(menuPrevNextClass+' '+menuItemPrevClass+' a').attr('href',urlPrev);}}});}
$(window).load(function(){if($('body').hasClass(exhibitionsFullsizeClass.replace('.',''))){$(exhibitionClass+' '+exhibitionBodyClass).each(function(){$(this).equalHeight(true,true);});}
else if($('body').hasClass(exhibitionsIndexClass.replace('.',''))){$('.exhibition .inner').each(function(){$(this).equalHeight(false,false);});}});
