<!DOCTYPE html>
<html lang="en-us">
<head>

<title>MICHAEL LEVIN </title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=2.0,user-scalable=yes"><meta name="description" content="">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta property="og:title" content="MICHAEL LEVIN" />
<meta property="og:image" content="https://michaellevin.ca/artistInfo/michae11/home/frontImage.jpg?fbrefresh=10747" />
<link href="//cfjs.icompendium.com/v91/css/normalize.css" rel="stylesheet" type="text/css">
<link href="//cfjs.icompendium.com/v91/css/global.css" rel="stylesheet" type="text/css">
<link rel="icon" href="https://michaellevin.ca/images/favicon.ico?10747" type="image/x-icon" />
<link href="//cfjs.icompendium.com/v91/images/fontIcons-1-4/style.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="//cfjs.icompendium.com/v91/js/lightbox/icLightbox.css" media="screen" /><link href="https://michaellevin.ca/rss/news" rel="alternate" type="application/rss+xml" title="MICHAEL LEVIN news feed" /><style>/* running fonts */

				.artistNameFontFamily {
					font-family: 'Montserrat';
				}
				
				.bodyFontFamily {
					font-family: 'Titillium Web';
				}
				</style><link href="//fonts.googleapis.com/css?family=Montserrat|Titillium+Web" rel="stylesheet" type="text/css"><style>
body {
	border-top:1px solid #fafafa;
	margin-top:-1px;
}

#rightCol,#leftCol {
	padding:0;
}



		.badgeIcon {
			font-size:15px;
			margin-right:7px;
			color:#828282;
		}
		
		

#emailSharingButtonContainer .icon-emailEnvelope {
	font-size:13px;
	color:#6b6b6b;
}


	
		.hRect,
		.vRect {
			background-color:#6b6b6b;
		}
		
		
		.shareStrip {
			display:none;
			z-index:10;
			/* background-color:#fafafa; */
			background-color:transparent;
		}
		
			.horizontalNavSeparator{
			    border-left: 1px solid #b5c9d8;
			    display: inline;
			    height: 100%;
			    width: 1px;
			}
		
				.footer {
					margin-left:0;
				}
				
					#navOnTopPager {
						display:inline-block;
						position:relative;
					}
					
							#topNavContainer {
								display: block;
								white-space:nowrap;
							}
							#horizontalNavBorder {
								display:none;
							}
							.artistNameLinkBlock,
							#flyoutMenusContainer,
							#navList {
							display:inline-block;
							}
							.artistNameLinkBlock {
								padding-right:25px;
							}

							.horizontalLangMenu {
								float:none;
								display:inline-block;
							}
						
						#bodyIndex {
							text-align:center;
						}	

						#topNavContainer {
								display: table !important;
								width:100%;
								padding-top: 15px;
						    	line-height:0;
						    	white-space:normal;
							}
						
						.artistNameLinkBlock,
							#flyoutMenusContainer,
							#navList {
							display:table-cell;
							line-height:normal;
							text-align:left;
							}
						.artistNameElement {
							text-align:left !important;
						}	
						
						
			

			
			#horizontalNavBorder {
				margin-top:0px;margin-bottom:0px;border: 0px;width:100%;color:#f04848; height: 0px; 
			}
			
			body {
				text-align:left;
			}

			#topNavContainer {
				padding-top:15px;
				display:block;
				position:absolute;top:0px;left:0px;width:100%;z-index:101;padding-bottom:0;
				
				text-align:right;
				
			}
			
			
				.artistNameElement {
					margin-left:25px;
					margin-bottom:15px;
				}
				
				#customNameImage {
					margin-left:20px;
					margin-right:20px;
				}
				
				#ul1 li,#navList  li {
					margin-right:30px;
				}
				
				#flyoutMenusContainer {
					text-align:right;
				}
				#navList {
					/* margin-bottom:0px; */
					white-space:nowrap;
					margin-left:25px;
					text-align:right;
					/* display:inline-block; */
				}
					
					#navList li {
						display:inline-block;
						margin-bottom:0;
					}
					
					.navTree {
						padding-left:25px;
					}

					#topNavContainer .navTree {
						padding-right:25px;
					}
					
				.horizontalLangMenu {
					margin-right:20px;
					
				}
				
			
			.socialMediaButtonContainer {
				vertical-align:middle;
			}
			
			#mainContentContainer {
				margin-top:65px;
				padding-top:0;
			}
			

			
			#horizontalHomePageImageContainer {
				padding-left:25px;
				padding-right:25px;
				padding-top:0px;
				text-align:left;
				margin-top:65px;
				
				display:inline-block;

				 
			}

			#horizontalFooterContainer {
				padding:15px 25px;
				max-width:620px;
				width:800;
				position:absolute;bottom:10px;right:0px;margin-bottom:0;
				text-align:left;
				
			}
			
			
			
			#navOnLeftBottomPager {
				float: none;
			    margin-bottom: 25px;
			    margin-left: 25px;
				text-align:left;
			}
			
			
			#verticalNestedItemsContainer {
				padding-top:25px;
			}
			
			
			
				.shareStrip {
					position:absolute;
				}
				
	.footer {
		margin-top:0;
		margin-bottom:0;
		padding-top:0;
		padding-bottom:15px;
		
	}

	

				.footer {
					
					text-align:center;
				}
			
		#homePageImageStatement {
			max-width:450px;
			
		}
		
			#homePageImageInfoDiv {
				text-align:left;
				padding-top:20px;
				max-width:400px;
					
			}
		
		#frontImage {

			width:800px;
			
		}
		
	#smallGridContainer img,#verticalStandardContainer img,#horizontalStandardLayoutItemContainer img,#enlargedViewContent img,#carouselBigImage {
		opacity:0;
	}
	#verticalStandardContainer .detailDiv img,
	#horizontalStandardLayoutItemContainer .detailDiv img,
	#enlargedViewContent .detailDiv img {
		opacity:1;
	}
	div.lightboxLoader {
		color:#6b6b6b;
		display:block;
		opacity:1;
		text-align:center;
		margin-bottom:50px;
	}
	img.lightboxLoader {
		margin:auto;
	}
	#enlargedViewContent img.lightboxLoader,
	#horizontalStandardLayoutItemContainer img.lightboxLoader,
	#verticalStandardContainer img.lightboxLoader {
		opacity:1;
	}
	#ul1 ul	{
				display:none;
			}
			
			#ul1 ul.flyoutUlBlock {
				display:block;
			}
			
			#ul1 ul.flyoutUlNone {
				display:none;
			}
			
			

		#onSmallArtistName  {
			display:none;
		}

		@media screen and (max-width: 770px) {
			
			body,html {
				height:auto;
			}
				
			body {
				text-align:left;
			}

			#mainContainer {
				width:100%;
				margin:0 0 25px 0;
				padding:0;
			}

			#masthead {
				position:relative;
				height:auto;
				width:auto;
				padding:25px;
			}

			#masthead,
			#onSmallMenuBarsIcon {
				-moz-user-select: -moz-none;
				-khtml-user-select: none;
				-webkit-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}


			#masthead #onSmallMenuBarsIcon,
			#topNavContainer #onSmallMenuBarsIcon,
			#masthead #onSmallMenuTextIcon,
			#topNavContainer #onSmallMenuTextIcon {
				display:block;
			}
			
			
			#flyoutMenusContainer,
			#navList,
			.onSmallDisplayBlock .artistNameElement {
				text-align:left;
			}
			
			#customNameImage {
				max-width:670px;
			}
			
			
			#topNavContainer {
			/*	position:absolute; */
				display:block !important;
				padding-left:0;
				padding-right:0;
				padding-top:15px;
				position:relative;
				text-align:center;
				border-bottom:0;
				width:100%;
			}
			
			
			#colsContainer {
				border:0;
			}
			
			#leftCol {
				position:absolute;
			}

			#leftCol #ul1.navTree {
				padding-left:0;
			}
			
			#rightCol {
				width:100%;
				min-width:inherit;
				max-width:inherit;
				margin-left:auto;
				margin-right:auto;
				border:0;
				display:block;
				padding-top:0;
				padding-right:0!important;
				text-align:center;
			}
			
			.artistNameLinkBlock .artistNameElement,
			#ul1,
			#navList {
				white-space:normal;
			}

			.artistNameLinkBlock .artistNameElement {
				letter-spacing:normal;
			}

			#navList li {
				display:block;
				margin-bottom:15px;
			}

			#ul1 ul,
			#ul1 ul ul,
			#ul1 ul ul ul,
			#ul1 ul.flyoutUlNone {
				position:relative;
				display:block;
				left:0;
			}

			/* horizontal tree fix*/
			#topNavContainer #ul1 li {
				display:block;

			}

			#topNavContainer  #ul1 li ul li {
				margin-left:25px;
			}

			.onSmallMenuIconBar {
				background-color:#ffffff;
			}

			#onSmallMenuTextIcon {
				border-color:#ffffff;
				color:#ffffff;
				background-color:#fafafa;
			}

			
			#leftCol {
				display:none;
				background-color:#fafafa;
				padding-right:25px;
				padding-left:25px;

			}
			
			#leftCol .artistNameElement {
				margin-left:0;
			}
			
			#topNavContainer .artistNameLinkBlock  {
				display:block;
				padding-left:25px;
				padding-right:25px;
			}
			
			#topNavContainer .artistNameLinkBlock #customNameImage {
				padding-left:0;
				margin-left:0;
			}
			
			#topNavContainer .artistNameLinkBlock  .artistNameElement {
				padding:0;
				margin:0;
			}
			
			#topNavContainer.onSmallDisplayBlock {
				display:inline-block;
				width:inherit;
				text-align:left;
				position:absolute;
				background-color:#fafafa;
				top:0;
				z-index:102;
				padding-right:20px;
			}
			
			#flyoutMenusContainer.onSmallDisplayBlock,
			#leftCol.onSmallDisplayBlock {
				display:inline-block;
				width:inherit;
				padding-top:25px;
				top:0;
	
			}
			
			#flyoutMenusContainer {
				line-height:1.7em;
			}
			
			#navList {
				margin-top:15px;
			}
			
			#onSmallArtistName.onSmallDisplayBlock,
			#navList.onSmallDisplayBlock
			 {
				display:block;
			}

			.verticalLangMenu,
			.horizontalLangMenu,
			#navList,
			#flyoutMenusContainer,
			#leftCol.onSmallDisplayNone,
			#flyoutMenusContainer.onSmallDisplayNone,
			#navList.onSmallDisplayNone {
				display:none;
			}
			
			#onSmallVerticalMasthead,
			#onSmallArtistName {
				display:block;
			}	
			
			#horizontalNavBorder {
				display:none;
			}
			
			#breadCrumbContainer, #imageGalleryStatementLinkContainer, #navOnLeftTopPager, #backToGalleryTopArrowDiv {
				margin-top:0;
			}
			
			#backToGalleryTopArrowDiv {
				margin-bottom:25px;
			}
			
			#mainContentContainer,
			#rightCol #mainContentContainer {
				width:100%;
				min-width:0;
				margin-top:0;
				padding-top:0;
			}
			
			
			#carouselContainer {
				margin-left:0;
				padding-left:20px;
				text-align:left;
			}
			
			#carouselContainer .carouselLeftCol,
			#carouselLeftColInnerWrapper {
				margin-left:0;
				margin-right:0;
			}

			#frontImage
			 {
				margin:auto;
				padding-left:0;
			}
			
			
			
			#homePageImageInfoDiv,
			#homePageImageStatement {
				padding-left:0;
			}
			
			#frontImage {
				max-width:90%;
			}

			#verticalHomePageImageContainer > a,
			#verticalHomePageImageContainer img {
				display:block;
			}
			
			#mainContentContainer #verticalStandardContainer {
				width:100%;
				min-width:0;
				padding:20px 0 0 0;
				white-space:normal;
			}
			
			#verticalHomePageImageContainer {
				margin:auto;
				display:inline-block;
				padding-top:0;
				padding-bottom:20px;
			}
			
			#verticalHomePageImageContainer #slideshow {
				margin:20px;
			}
			
			.artImageContainer {
				text-align:center;
			}
			
			.artImageContainer .thumb img,
			#galleryBigItemContainer {
				margin-left:auto;
				margin-right:auto;
			}
			
			
			div.imageInfoBig {
				max-width:480px !important;
				min-width:0 !important;
			}
			
			
			#carouselTable .artImageContainer .thumb img {
				margin-left:0;
			}
			
			.jcarousel-clip-horizontal, .jcarousel-container-horizontal,#mycarouselContainerWrapper .jcarousel {
				width:auto !important;
			}
			
			.verticalNestedItemHeadingContainer {
				padding-left:0;
			}

			#verticalNestedItemsContainer,
			#verticalNestedItemsContainer .nestedItemContainer,
			#verticalNestedItemsContainer .nestedItemContainer .verticalNestedItemHeadingContainer {
				display:block;
			}
			
			.nestedHeaderTextLinkVertical,
			.verticalNestedItemDescripContainer {
				max-width:450px;
				display:block;
				margin-bottom:0px;
			}
			
			.verticalNestedItemDescripContainer {
				padding-left:0;
				display:block;
			}
			
			.verticalNestedItemHeadingContainer {
				margin-bottom:20px;
				padding-bottom:0;
			}
			
			#smallGridTable td {
				display:inline-block;
			}
			
			#smallGridTable td.smallGridCellNoContent {
				display:none;
			}
			
			#smallGridTable tr {
				display:inline;
			}
			

			.minRightSideWidth {
				min-width:0;
			}
			
			
			
			#textPageContainer,
			.textBlockWidth {
				max-width:450px;
				width:85% !important;
				padding-right:25px;
			}
			

			/* gallery conversions */

			#mainContentContainer #stackedContainer,
			#mainContentContainer #justifiedContainer {
				width:auto;
				min-width:0;
			}

			.justifiedStandardThumbPage {
				min-width:0 !important;
			}

			#mainContentContainer #slideshow,
			#mainContainer #slideshow {
				margin-left:20px;
				margin-right:20px;
			}
			
			#horizontalHomePageImageContainer #slideshow,
			#verticalHomePageImageContainer #slideshow {
				min-width:0 !important;
			}
			
			#horizontalStandardLayoutItemContainer {
				margin-left:25px;
			}
			.horizontalStandardLayoutItem {
				margin-left:0;
				margin-right:0;
			}

			#rightImageInfoDiv {
				display:block;
				margin-top:20px;
			}
			
			div.pdfIconFloatContainer {
				max-width:none;
			}
			
			.pdfIconContainer {
				margin-right:25px;
				margin-bottom:25px;
			}

			.footer {
				padding-top:0;
				padding-bottom:25px;
				margin:auto;
			}
			
			#longTextContainer {
				padding-left:0px;
				padding-right:0px;
			}
			
			.artImageContainer img,
			.artImageContainer .protectorContainer,
			#galleryBigItemContainer,
			#galleryBigItemContainer div.protectorContainer,
			#galleryBigItemContainer img,
			a#largeImage,
			.centeringDiv,
			#slideshow .thumb img,
			#horizontalHomePageImageContainer img,
			#horizontalHomePageImageContainer  div.protectorContainer,
			#verticalHomePageImageContainer,
			#verticalHomePageImageContainer #slideshow img,
			#verticalHomePageImageContainer div.protectorContainer,
			#frontImage,
			.footer,
			.verticalStandardItem,
			.imageItemContainer,
			.tumblr_posts,
			#blogPageContainer img,
			#textPageContainer img,
			.defaultImageVertical,
			.verticalNestedItemHeadingContainer,
			#customNameImage,
			.gridItemContainer,
			.gridItemContainer img,
			#flyoutMenusContainer.onSmallDisplayBlock, 
			#leftCol.onSmallDisplayBlock,
			.zoomContainer,
			.newsArticle,
			.newsArticleImage,
			.newsArticleText img,
			.artistNameLinkBlock,
			.artistNameElement img,
			.artistNameElement,
			#carouselContainer,
			#horizontalCarouselElementsContainer,
			#horizontalCarouselElementsContainer #carouselTable,
			#slideshow,
			#slideshow div.protectorContainer,
			#gridItemsContainer,
			#searchResultsContainer img
			 {
				max-width:100% !important;
				max-height:none !important;
				width:auto !important;
				height:auto !important;
				
			}
		
			
			.verticalNestedItemHeadingContainer {
				display:block;
			}
			
			#gridItemsContainer .clearingDiv {
				clear:none;
				display:none;
			}

			#justifiedContainer {
				display:block;
				text-align:center !important;
				margin:0 !important;
			}
			
	
			

			
			
			#carouselContainer {
				min-width:0 !important;
			}
			
			
			#horizontalCarouselElementsContainer #carouselTable {
				text-align:center;
			}
			
			#horizontalCarouselElementsContainer #carouselTable .imageItemContainer {
				display: inline-block;
			    margin: auto;
			}
			
			#slideshowCarouselContainer {
				visibility:hidden;
				position:fixed;
			}
			
			#slideshowContainer {
				text-align:center;
				padding-left:0!important;
				padding-right:0!important;
				margin:0;
			}
			
			#slideshow {
				text-align:left;
				display:block;
				max-width:100% !important;
				margin:auto;
			
			}
			
			
			#slideShowLoader,
			#slideshowPagingArrowsContainer {
				display:none !important;
			}
			
		
			#slideshow .slideShowImageDiv
			 {
				display:block !important;
				margin:0 0 40px 0 !important;
		
			}
			
			#slideshow .slideShowImageDiv object, 
			#slideshow .slideShowImageDiv iframe {
				margin:0 !important;
			}
			.onSmallBody #slideshowLoader {
				display:none;
			}
			
			#horizontalHomePageImageContainer #slideshow .slideShowImage,
			#verticalHomePageImageContainer #slideshow .slideShowImage {
				display:block !important;
				margin:0 0px 30px 0 !important;
			}
			
			#verticalHomePageImageContainer #slideshow {
				padding-right:0;
			}
			
			#slideshow .slideShowImageDiv img,
			#slideshow .imageInfoBig {
				margin-left:0 !important;
				margin-right:0 !important;
			}
			
			#slideshow .slideShowImageDiv img {
				visibility:visible !important;
			}
			
			.slideShowCarouselWrapper .jcarousel-skin-tango .jcarousel-container-horizontal {
				margin-left:auto;
			}
			
			#enlargedViewContent #enlargedViewPagingControls {
				margin-bottom:20px;
			}

			#enlargedViewContainer {
				margin-left:20px;
				margin-right:20px;
			}

			#enlargedViewContent {
				margin-left:0;
				margin-right:0;
				max-width:100%;
			}

			.videoItem > a > img {
			    height: auto;
			    max-width: 100%;
			}

			.biblioItemContainer {
				white-space:nowrap;
			}
			
			.biblioItemContainer .biblioItemIconContainer,
			.biblioItemContainer .bibItemDescrip {
				white-space:normal
			}
			
			.biblioItemContainer .bibItemDescrip {
				width:auto;
				max-width:60%;
			}
			
			.biblioItemContainer .biblioItemIconContainer {
				width:auto;
				min-width:30%;
			}
			
			.newsArticle {
				padding-right:25px;
			}
			.singleVideoSection {
				max-width:100%;
				display:block;
			}
				
					.horizontalStandardLayoutItem,
					.verticalStandardItem {
						display:block;
					}
					.imageItemContainer {
						margin-bottom:20px;
					}

					
					
					#topNavContainer {
						padding-bottom:15px;
					}
					
					#horizontalHomePageImageContainer {
						margin-top:0;
						width:100%;
						padding-left:0;
						padding-right:0;
						padding-top:0;
					}
					
					#horizontalHomePageImageContainer #slideshow {
									padding:25px;
								}
					
					
					#mainContentContainer,
					#horizontalHomePageImageContainer  {
					/*	top:65px;
						position:absolute; */
						
						position:relative;
						
					}
					
					#horizontalFooterContainer {
						display:none;
					}
					
					.horizontalNavSeparator {
						display:block;
						height:0px;
						border-top:1px solid #b5c9d8;
						width:50%;
						margin:8px 0;
					}
					
					
				
				#leftCol .artistNameLinkBlock {
					display:block;
					margin-bottom:20px;
					}

		}
		div.legacyLoaderCss > div { background-color:#e6e6e6;}
.largeArrowUp { font-size:10.8px;color:#46a4fc;opacity:1; }
.largeArrowUp:hover { color:#46a4fc; }
.largeArrowDown { font-size:10.8px;color:#46a4fc;opacity:1; }
.largeArrowDown:hover { color:#46a4fc; }
.largeArrowRight { font-size:21.6px;color:#46a4fc;opacity:1; }
.largeArrowRight:hover { color:#46a4fc; }
.largeArrowLeft { font-size:21.6px;color:#46a4fc;opacity:1; }
.largeArrowLeft:hover { color:#46a4fc; }
.smallArrowUp { font-size:6px;color:#fd7e47;opacity:1; }
.smallArrowUp:hover { color:#fd7e47; }
.smallArrowDown { font-size:6px;color:#fd7e47;opacity:1; }
.smallArrowDown:hover { color:#fd7e47; }
.smallArrowRight { font-size:12px;color:#fd7e47;opacity:1; }
.smallArrowRight:hover { color:#fd7e47; }
.smallArrowLeft { font-size:12px;color:#fd7e47;opacity:1; }
.smallArrowLeft:hover { color:#fd7e47; }
.close { font-size:12px;color:#525252;opacity:1; }
.close:hover { color:#525252; }
.pdfTextPages { font-size:16px;color:#fd7e47;opacity:1; }
.pdfTextPages:hover { color:#fd7e47; }
.buy { font-size:15px;color:#636363;opacity:1; }
.buy:hover { color:#636363; }
.cart { font-size:15px;color:#636363;opacity:1; }
.cart:hover { color:#636363; }
.pause { font-size:12px;color:#525252;opacity:1; }
.pause:hover { color:#525252; }


body {
	color:#6b6b6b; 
	background-color:#fafafa; 
	font-size:13px; 
	background-image: none;
/*	line-height:18px; */
}

.legacyLoaderCss > div {
	background-color:#6b6b6b; 
}

.artistNameElement {
	font-size:24px;
	line-height:30px;
	color:#656565;
	letter-spacing:0em;
}

/* move to global.css */
.artistNameLinkBlock {
	line-height:0;
}



	#supersized li {
	background-color:#fafafa !important;
	
	}

	
a,  
.bodyEmph,
.langSelected 
{color:#000000;}


a 
	{
		color:#000000;
		text-decoration:underline;
	}

		a:hover,
		.bodyEmph:hover
			{
				text-decoration:none;
				color:#000000;
			}
		
		
		a.navBold,
		.nonLinkedParent.navBold,
		.shareLabelText,
		.shareStripItem,
		.shareStripIcon {
			font-size:13px;
		}
		
		a.nav,
		.nonLinkedParent.nav,
		#treeContainer.list .nonLinkedParent.nav:hover,
		a.trigger,
		.nonLinkedParent.trigger {
			color:#6c6343;
			text-decoration:none;
			font-size:13px;
		}
		
		
		
		
						#ul1 li,#navList  li {
						margin-right:25px;
					}
					
				a.nav:hover,
				.nonLinkedParent.nav:hover,
				a.trigger:hover,
				.nonLinkedParent.trigger:hover {
					text-decoration:underline;
					color:#6c6343;
				}
				
						a.nav:hover,
						.nonLinkedParent.nav:hover,
						a.trigger:hover,
						.nonLinkedParent.trigger:hover {
							background-color:#f0f0f0;
						}
						
						
		.listTab 
			{
			 	background-color:#fafafa;
			}
			.imageInfo
	{
		font-size:12px;
		/* line-height:18px; */
	}	
	
	.pagingWithArrowsText {
		font-size:12px;
		/* padding-top:0px; */
	}
	
 	.galleryPager,
	#breadCrumbContainer,
	#lightbox-image-details-currentNumber,
	#imageGalleryStatementLink {
		font-size:12px;	
	}

.footer, 
.footer a, 
.footer a:hover, 
.lightGray
	{
		color:#8f8f8f; 
		text-decoration:none; 
		font-size:11px
	}

.imageInfoBig
	{
		font-size:12px;
	}
.itemSeparator {
	border-bottom:1px solid #b5c9d8;
}





		
				/* Advanced Custom CSS Begin */
				h1 {
    font-size: 1em;
}
				/* Advanced Custom CSS End */
			</style><script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript" src="//cfjs.icompendium.com/v91/js/smartScroll.js"></script>

<script type="text/javascript" src="//cfjs.icompendium.com/v91/js/jquery.imagesloaded.min.js"></script><script type="text/javascript" src="//cfjs.icompendium.com/v91/js/global.js"></script><script>

var url = document.URL;
url = url.split('?')[0].replace('&previewMode=yes','');
var urlArr = url.split('/');
var urlArrLen = urlArr.length;
var urlLastDir = urlArr[urlArrLen - 1];
var urlSecondToLastDir = urlArr[urlArrLen - 2];
var urlThirdToLastDir = urlArr[urlArrLen - 3];

var randomToken = '10747';
var imagePath = '//static.icompendium.com/';
var webPath = 'https://michaellevin.ca/';
var accountName = 'michae11';
var useGoogleAnalytics = '';
var useSmartScroll = 1;
var hp = 1;
var imageCdn = '//cfjs.icompendium.com/v91/';
var smallArrowRight = '<span class="icon-corner-right-3-arrow smallArrowRight smallArrow" aria-label="Right arrow"></span>';
var smallArrowLeft = '<span class="icon-corner-left-3-arrow smallArrowLeft smallArrow" aria-label="Left arrow"></span>';
var smallArrowRightDown = '';
var smallArrowLeftDown = '';
var enableLegacyMouseovers = '1';
var resizeForSmallScreens = '1';
var deviceType = 'computer';
var onSmallBreakPoint = 770;
var siteVersion = 91;
var urlDescriptionToShare = encodeURIComponent('MICHAEL LEVIN');
var urlToShare = encodeURIComponent(webPath);
var twitterButtonUrl = 'root';
var urlNamePrefix = '';
var currentNavUrlName = '';
var twitterName = '';
var pageNumber = '';
var useCarousel = '';
var useStacked = '';
var lightboxPageNumber = '';
var lightBoxImagePath = 'big';
var icLightboxIsSet = false;
var autoLaunchLightbox = false;
var usePushState = '0';
var firstLoad = '1';
var galleryHasPaging = '0';
var fixedMainNav = '1';
var displaySuperSizedLoader = 1;
var scaleSlideShow = '';
var onHomePage = true;
var homePageImageOption = '1';
var enlargedViewOn = false;
var pageType = '';
var zoomMultiple = false;
var bordersOn = '0';
var fadeInImages = '1';
var mobileMenuOpen = false;
var mobileNavStyle = 'animateDown';
var stickyFooter = '1';
var lightboxLoader = '<div aria-busy="true" class="legacyLoaderCss lightboxLoader loading"><div class="loadingBox1"></div><div class="loadingBox2"></div><div class="loadingBox3"></div></div>';
var makeIcVideosResponsive = 1;
</script>

<script>
$(document).ready(function(){
	$('.thumb').click(function(e)
	{
	    e.preventDefault();
	});
});

</script>
</head>


	<body  class="bodyFontFamily navPositionTop " id="bodyIndex"><div id="topNavContainer" class="cf"><a role="heading" aria-level="1" href="https://michaellevin.ca/" class="artistNameLinkBlock"><span class="artistNameElement artistNameFontFamily">MICHAEL LEVIN</span></a> <div aria-label="Mobile navigation menu toggler" id="onSmallMenuBarsIcon" data-orientation="top">
									<div class="onSmallMenuIconBar"></div>
									<div class="onSmallMenuIconBar"></div>
									<div class="onSmallMenuIconBar"></div>
							  </div><hr id="horizontalNavBorder"><ul id="navList"><li id="navId-402"><a href="https://michaellevin.ca/b-w"  class="nav" >B&W </a></li><li id="navId-403"><a href="https://michaellevin.ca/colour"  class="nav" >Colour </a></li><li id="navId-406"><a href="https://michaellevin.ca/2006-2015"  class="nav" >2006-2015  </a></li><li id="navId-405"><a href="https://michaellevin.ca/statement"  class="nav" >Statement </a></li><li id="navId-27"><a href="https://michaellevin.ca/video-"  class="nav" >Video </a></li><li id="navId-6"><a href="https://michaellevin.ca/books"  class="nav" >Books </a></li><li id="navId-407"><a href="https://michaellevin.ca/contact"  class="nav" >Contact </a></li><li id="socialBadgesLi"><div id="socialBadgeContainer"></div></li></ul>
	
	</div><div role="main" id="horizontalHomePageImageContainer"><img alt=" home page slide show art work" src="//static.icompendium.com/artistInfo/michae11/big/1267.jpg?1558103946" id="frontImage" style="width:1000px;" alt="MICHAEL LEVIN"></div><div class = "footer" id="horizontalFooterContainer" > <br/></div>	
		<script>

		$(document).ready(function(){
			scaleImageToPage('#frontImage', 0);	
		});

		</script>

				<script>
		
		$(document).ready(function(){
			
			// do horizontal smart scrolling
			// fixes nav horizontally
			
			if(useSmartScroll == 1)
				{
					
					smartScrollHorizontal('#topNavContainer');
					smartScrollHorizontal('#imageGalleryStatementLinkContainer');
					smartScrollHorizontal('#breadCrumbContainer');
					smartScrollHorizontal('#navOnTopPager');
				}
			
			});	
		</script>




<script>
	
	// selector should always be '.thumb' (no current cases otherwise)
	function triggerLightbox(selector)
		{

	

			if(useIcLightBox == '1')
				{
					
						
						
					//console.log('triggering lightbox ' + autoLaunchLightbox);

					$(selector).icLightbox({
											showPageXofY: '',
											fixedButtons: '1',
											dontOverLapArrows: 1,
											preloadImagesOnPageLoad: 0,
											pagerStyle: 'buttons',
											icLightBoxBackgroundColor:'#fafafa',
											icLightBoxBackgroundImage: '',
											icLightBoxPrevImage: '<span class="icon-corner-left-3-arrow largeArrowLeft largeArrow" aria-label="Left arrow"></span>',
										  	icLightBoxNextImage: '<span class="icon-corner-right-3-arrow largeArrowRight largeArrow" aria-label="Right arrow"></span>',
									
											icLightBoxLoadingIcon: '<div aria-busy="true" class="legacyLoaderCss lightboxLoader loading"><div class="loadingBox1"></div><div class="loadingBox2"></div><div class="loadingBox3"></div></div>',
											icLightBoxCloseIcon: '<span aria-label="Close" class="icon-close-3 close"></span>',
											icLightBoxToggleCloseIcon: '<span class="icon-corner-right-3-arrow smallArrowRight smallArrow" aria-label="Right arrow"></span>',
											icLightBoxToggleOpenIcon: '<span class="icon-corner-left-3-arrow smallArrowLeft smallArrow" aria-label="Left arrow"></span>',
											icLightBoxScrollDownIcon: '<span class="icon-corner-down-3-arrow largeArrowDown largeArrow" aria-label="Down arrow"></span>',
											icLightBoxUseGoogleAnalytics : useGoogleAnalytics,
											
											displayImageInfoBelow: true,
											dropInfoOffBottom:  false,
											
											allMarginsWidth: 15,
											icLightboxAutoLaunch: autoLaunchLightbox,
											icLightBoxUsePushState: usePushState
										});

				}
			else
				{
					$(selector).lightBox({alwaysDisplayCloseButton:1,closeButtonIsIcon:0});
				}
		}

	// for layouts with paging
	function attachPagedLightboxImages(selectorClass)
		{
			//console.log('running ' + selectorClass);

			var beforeImages = $('.lightboxbefore');
			var afterImages = $('.lightboxafter');

			// put additional elements outside container that may run separate plugin functionality later on
			$('.' + selectorClass).filter(':first').parent().parent().prepend(beforeImages);
			$('.' + selectorClass).filter(':last').parent().parent().append(afterImages);

			beforeImages.addClass(selectorClass);
			afterImages.addClass(selectorClass);
			// console.log('adding ' + selectorClass);

		}


	function bindImageFadeIn(imageCollection)
		{	
			console.log('fading in images');
			console.log(imageCollection);
			// Don't add a pre-loader for main page images.  If removed from not selector should be ok.
			$(imageCollection).not('.protectorGif,.detailDiv img,#verticalStandardContainer img,#horizontalStandardLayoutItemContainer img,#smallGridContainer img,.soldDot,#longTextContainer img').each(function(){
				
				$(this).parent().append('<div aria-busy="true" class="legacyLoaderCss lightboxLoader loading"><div class="loadingBox1"></div><div class="loadingBox2"></div><div class="loadingBox3"></div></div>');
				console.log($(this));
			});

			var imageInfo = $(imageCollection).parents('.imageItemContainer').first().find('.imageInfo');
			imageInfo.addClass('noOpacity');
			
			$(imageCollection).not('.protectorGif,.detailDiv img,img.loading').one("load",function(){
    					
    				  $(this).animate({
					    opacity: 1

					  }, parseInt(500));

    				imageInfo.removeClass('noOpacity');
    				$(this).parents('a,.carouselBigImageDiv').first().children('.loading').remove();
    				//console.log('loaded...');
    	
			}).each(function(){

    			if(this.complete){ $(this).trigger("load"); }
		
			});
		}	
		
	
</script>

	
	
	<script>

	
	var stateChangeOnClick = 0;
	var lightBoxLaunchOnBack = 0;
	var pageTitle = $('title').text();	

	if(usePushState == 1)
		{
			console.log('running history ' + useCarousel);

			if(useCarousel === '1')
				{
					//console.log('carousel first load history record');

					if(urlThirdToLastDir == currentNavUrlName && urlSecondToLastDir == 'view')
					{
						displayStandardEnlargedView(urlLastDir,true);
					}
				
					else
					{
						// only loads first image as separate history entry
						History.pushState({imgId: firstImageLoaded, changeType: 'carousel'}, pageTitle , webPath + urlNamePrefix + currentNavUrlName );
					}

					
				}

			var shownSlides = [];
			var State = History.getState();
			var thisIndex = History.getCurrentIndex();
			//console.log(State.data);
			//console.log('first load ' + State.data.changeType + ' ' +  State.title + ' ' +  State.url + ' thisIndex ' + thisIndex);
			
			History.Adapter.bind(window,'statechange',function(){ 

				//console.log('pushing');


				if(useGoogleAnalytics == '1')
				{

					gaLegacy('send', 'pageview');
				}

				// Log the State
				var State = History.getState(); // Note: We are using History.getState() instead of event.state
				History.log('statechange check:', State.data, State.title, State.url);

					
				
				if(State.data.changeType == 'slideshow')
				{
					if($.inArray(State.data.pageNumber,shownSlides) === -1)
					{
						shownSlides.push(State.data.pageNumber);
						trackPage();
					}
				}
				else
				{
					trackPage();
				}

				

				
				console.log('State.data.changeType ' + State.data.changeType + ' firstLoad ' + firstLoad);
				if(State.data.changeType == 'carousel' && firstLoad != '1')
					{
						console.log('pushing carousel load from state not firstLoad');
						loadCarouselBigImage(State.data.imgId);			

					}
				else if(State.data.changeType == 'lightbox' && (firstLoad != '1' || useCarousel != '1') && stateChangeOnClick == 0)
					{	
						lightboxPageNumber = State.data.currentPos;
						//console.log('icLightboxIsSet - ' + icLightboxIsSet);

						if(icLightboxIsSet == true)
							{
								
								$('.thumb').icLightbox({
															icLightBoxMethod:'setImage',
															currentPos: State.data.currentPos

														});
						
							}
						else
							{
								
								
								lightBoxLaunchOnBack = 1;

								if($('.thumb').length == 0)
								{
									// make the thumbs
									attachLightboxImagesFromSource(0);
								}

								$('.thumb').eq(State.data.currentPos).trigger('click');
								//console.log('lightbox triggering click image on ' + State.data.currentPos);
								//console.log($('.thumb').length);
								
								lightBoxLaunchOnBack = 0;	
							}


					}
				else if(State.data.changeType == 'slideshow' && stateChangeOnClick == 0)
					{
						//console.log('slideshow state push');
						//console.log('goto 3');
						$('#slideshow').cycle('goto', State.data.pageNumber);
					}
				else if(State.data.changeType == 'standardGallery')
					{
						closeStandardEnlargedView(State.data.pageNumber);
						// needs to come after closeStandardEnlargedView so video iframes tested as visible can
						// have the sources re-inserted
						cycleStandardPage(State.data.pageNumber);
						
					}
				else if(State.data.changeType == 'standardEnlargedView')
					{
						displayStandardEnlargedView(State.data.imageid,false)
						console.log('Enlarged view');
					}
				else if(State.data.changeType == 'cycleStandardEnlargedView')
					{

						cycleEnlargedView(State.data.imageid, State.data.pagebelow,useCarousel);
						//console.log('Cycle enlarged view');
					}
				if(State.data.changeType != 'lightbox' && icLightboxIsSet == true)
					{
						$('.thumb').icLightbox({
													icLightBoxMethod:'closeInterface'
												});	
					}


				//console.log('icLightboxIsSet ' + icLightboxIsSet);
				//console.log('lightBoxPageNumber ' + lightBoxPageNumber);

				//console.log('end state check ' + stateChangeOnClick + ' State.data.changeType ' + State.data.changeType);	
				stateChangeOnClick = 0;

			});
		}

	



	

	// enlarged view ajax paging
	function bindEnlargedViewControls(){

		$('.closeEnlargedView').unbind().click(function(){
			// this closeEnlargedView element is the only one with the correct pagebelow
			var page = $('#enlargedViewPagingControls .closeEnlargedView').data('pagebelow');
			History.pushState({pageNumber: page, changeType: 'standardGallery'}, pageTitle , webPath + urlNamePrefix + currentNavUrlName + '/' + page);

		});

		$('.enlargedViewPager').unbind().click(function(){
			var imageid = $(this).data('imageid');
			var pagebelow = $(this).data('pagebelow');
			History.pushState({imageid: imageid, pagebelow: pagebelow, changeType: 'cycleStandardEnlargedView'}, pageTitle , webPath + urlNamePrefix + currentNavUrlName + '/view/' + imageid);	

		});


	}

	function closeStandardEnlargedView(page)
		{
			if(!($('#enlargedViewContainer').hasClass('displayNone')))
			{
				$('#enlargedViewContainer').addClass('displayNone');
			}
			else
			{
				// this was called when paging through standard pages
				return;
			}
			
			$('#verticalStandardContainer,#horizontalStandardLayoutItemContainer,#navOnTopPager,#smallGridContainer,#stackedContainer,#justifiedContainer,.galleryPager,#imageGalleryDescripContainer,#imageGalleryDescripSeparator,#imageGalleryStatementLinkContainer,#carouselContainer,#slideshowContainer,#slideshowPagingArrowsContainer,#slideshowCarouselContainer,#breadCrumbContainer').removeClass('displayNone');
			$('#enlargedViewContent').text('');
			$('.galleryPager').removeClass('displayNone');
			$('.zoomContainer').remove();

			enlargedViewOn =false;
			
			setGalleryDescriptionVisibility(page);

			if($('.stackedStandardThumbPage').length)
			{
				//console.log('attaching masonry on closeStandardEnlargedView');
				$('.stackedStandardThumbPage').masonry({
					    itemSelector : '.stackedItem',
						isResizable: true,
						transitionDuration: 0,
						isFitWidth:true
				  	});
			}

			if(useSlideShow == 1)
			{
				initSlideshow();				
			}

		}


	function attachLightboxImagesFromSource(imageid)
		{
			

			var allImages = [];
			var allTitles = [];
			var allVideos = [];
			var imageCounter = 0;
			// all linked hidden thumbs
			// imageid may look like 885/0001
			if(String(imageid).match(/\//g)){
				var pathArray = imageid.split('/');
				imageid = pathArray[0];
			}

			var imagesEl = 	$('a.toEnlargedView');
			var totalImages = imagesEl.length;	

			for(var i = 0; i < totalImages; i++)
			{
				// htmlentities
				// can slow down galleries with 200+ images, but needed for maintaining <br> tags
				var title = $(imagesEl[i]).attr('title').replace(/[\u00A0-\u9999<>\&]/gim, function(i) {
 						 return '&#' + i.charCodeAt(0) + ';';
					});
				
				//var title =  $(imagesEl[i]).attr('title');
				allTitles[imageCounter] = title;
			
				var source = $(imagesEl[i]).children('img').not('.videoPlayButtonOverlay').filter(':first').attr('src');
				
				if(typeof source !== 'undefined')
				{
					var re = new RegExp('^' + imagePath + 'artistInfo\/' + accountName + '\/smallest\/' + '|^' + imagePath + 'artistInfo\/' + accountName + '\/thumb\/' + '|^' + imagePath + 'artistInfo\/' + accountName + '\/big\/',"g");
					var sourceOriginal = source;
					source = source.replace(re,imagePath + 'artistInfo/' + accountName + '/' + lightBoxImagePath + '/');

					if(source == sourceOriginal)
					{
						re = new RegExp('^' + webPath + 'artistInfo\/' + accountName + '\/smallest\/' + '|^' + webPath + 'artistInfo\/' + accountName + '\/thumb\/' + '|^' + webPath + 'artistInfo\/' + accountName + '\/big\/',"g");
						source = source.replace(re,imagePath + 'artistInfo/' + accountName + '/' + lightBoxImagePath + '/');
					}//source = source.replace('/artistInfo/' + accountName + '/thumb/','/artistInfo/' + accountName + '/' + lightBoxImagePath + '/');
					//source = source.replace('/artistInfo/' + accountName + '/smallest/','/artistInfo/' + accountName + '/' + lightBoxImagePath + '/');
					

					// only take the primary images, not the details (which may active)
					var isDetail = source.indexOf('_det_');
					
					if(isDetail > -1)
					{	
						var detailCheck = source.match(/([1-9]+)_det_(.+)\.jpg\?/g);
						// 886_det_0001.jpg?
						var detailMatch = detailCheck[0];
						var detailArray = detailMatch.split('_');
						source = source.replace(detailMatch,detailArray[0] + '.jpg?');
					}
					
					allImages[imageCounter] = source;
					allVideos[imageCounter] = $(this).data('video');
					imageCounter++;
					
				}
								

				
			};


			//console.log('images attached from the source ');
			//console.log(allImages);

			attachLightBoxImages(allImages, allTitles, allVideos, imageid);
			if(imageid != 0)
			{
				//console.log('attachLightboxImagesFromSource');	
				triggerLightbox('#enlargedViewContent .thumb');
			}
			else
			{
				triggerLightbox('.thumb');
				//console.log('triggering on thumb');
			}
		}

	function attachDetailsToLarge(imageid)
		{
				// update imageDetails data to apply for enlarged view
				$("#grayBoxSetting").data('nextlargest','lightbox');

				// needs to be set programatically
				$("#grayBoxSetting").data('standardimagesize','big');

				
				var detailId = '0000';
				var navGallIDquer = '';

				
				if(String(imageid).indexOf("/") > -1)
				{
					imageidArr = imageid.split('/');
					imageid = imageidArr[0];
					detailId = imageidArr[1]
				}

				
				// navGallID can be removed when imageDetails.js is refactored
				$("#grayBoxSetting").data('activedetail', navGallIDquer + '_' + imageid + '_' + detailId);
				imageDetailsFunc('#enlargedViewContainer .imageDetail');	
		}	

	function attachZoomToLarge (){

		var image = new Image();
		image.onload = function(){
			
			$('.zoomContainer').remove();

			$('#carouselBigImage').elevateZoom({
			  zoomType				: "lens",
			  lensShape : "square",
			  lensSize    : 200,
				borderColour: '#fafafa',
				zoomLoadingIcon: '//cfjs.icompendium.com/v91/js/zoom/zoomLoadingIcon.gif',
				useLoadingIcon:true,
				borderSize:1,
				zoomBackgroundColour:'none',
				cursor:'pointer'
			});

		};
		
		image.src = $('#carouselBigImage').attr('src');

	}

	function attachZoomMultiple()
		{


			$('.zoomContainer').remove();
			//console.log('attaching zoom multiple: to attach ' + $('.carouselBigImageDiv').find('img:visible').length + ' existing ' + $('.zoomContainer').length);

			$('.carouselBigImageDiv').find('img:visible').elevateZoom({
				  zoomType				: "lens",
				  lensShape : "square",
				  lensSize    : 200,
					borderColour: '#fafafa',
					borderSize:1,
					zoomBackgroundColour:'none',
					cursor:'pointer'

			});

		}		




		


	function displayStandardEnlargedView(imageid,nonStandardGallBelow)
		{
			console.log('display standard enlarged view');
			$(window).scrollTop(0);
			//console.log(imageid);
			$('#verticalStandardContainer,#horizontalStandardLayoutItemContainer,#navOnTopPager,#smallGridContainer,#stackedContainer,#justifiedContainer,#imageGalleryDescripContainer,#imageGalleryDescripSeparator,.galleryPager,#imageGalleryStatementLinkContainer,#carouselContainer,#slideshowContainer,#slideshowPagingArrowsContainer,#slideshowCarouselContainer,#breadCrumbContainer').addClass('displayNone');
			//var imageid = $(this).data('imageid');

			$.ajax({	
			type: "POST",
			url: webPath + "templatePages/ajaxUpdates/galleryDescAjax.php",
			data: { 
					currentNavUrlName: currentNavUrlName, 
					displayImage: 'yes',
					displayImageInfo: 'yes',
					id: imageid,
					navGallIDquer: '',
					urlNamePrefix: '',
					onStandardEnlargedView: 1,
					nonStandardGallBelow: nonStandardGallBelow
				}
			})
			.done(function( html ) {
			enlargedViewOn =true;
			
			$('#enlargedViewContainer').removeClass('displayNone');
			$('#enlargedViewContent').text('').append(html);
			
			
			if(fadeInImages == '1')
			{
				bindImageFadeIn('#enlargedViewContent img');
			}
			bindEnlargedViewControls();
			attachLightboxImagesFromSource(imageid);

			if(detailsIncluded)
			{
				attachDetailsToLarge(imageid);
			}

			if(scaleBigToFit == 1)
			{
				//console.log('scaling to fit');
				scaleImageToPage('#carouselBigImage');
			}

			setFooterPosition();
			
			


			});

			$('#topNavContainer').css({'left': '0'});

		}

	function cycleEnlargedView(imageid, pagebelow, nonStandardGallBelow)
		{
			//var imageid = $(this).data('imageid');
			//var pagebelow = $(this).data('pagebelow');

			if(!($('#verticalStandardContainer,#horizontalStandardLayoutItemContainer,#navOnTopPager,#smallGridContainer,#stackedContainer,#justifiedContainer,#imageGalleryDescripContainer,#imageGalleryDescripSeparator').hasClass('displayNone')))
			{
				$('#verticalStandardContainer,#horizontalStandardLayoutItemContainer,#navOnTopPager,#smallGridContainer,#stackedContainer,#justifiedContainer,#imageGalleryDescripContainer,#imageGalleryDescripSeparator').addClass('displayNone');
			}
			$('#enlargedViewContainer').removeClass('displayNone');
			var enlargedViewContainerWidth = $('#enlargedViewContainer').width();
			$('#enlargedViewContainer').css('width', enlargedViewContainerWidth + 'px');
			$('#enlargedViewContent').text('').append('<div class="enlargedViewContentLoaderContainer">' + lightboxLoader + '</div>');

			$.ajax({	
			type: "POST",
			url: webPath + "templatePages/ajaxUpdates/galleryDescAjax.php",
			data: { 
					currentNavUrlName: currentNavUrlName, 
					displayImage: 'yes',
					displayImageInfo: 'yes',
					id: imageid,
					navGallIDquer: '',
					urlNamePrefix: '',
					onStandardEnlargedView: 1,
					// ie. enlarged view above carousel
					nonStandardGallBelow:nonStandardGallBelow

				}
			})
			.done(function( html ) {

			$('#enlargedViewContainer').css('width','');
				
			$('#enlargedViewContent').text('').append(html);

			if(fadeInImages == '1')
			{
				bindImageFadeIn('#enlargedViewContent img');	
			}

			cycleStandardPage(pagebelow);

			bindEnlargedViewControls();
			
			attachLightboxImagesFromSource(imageid);
			
			//imageDetailsFunc('#enlargedViewContainer .imageDetail');


			if(detailsIncluded)
			{
				attachDetailsToLarge(imageid);
			}
			if(scaleBigToFit == 1)
			{
				scaleImageToPage('#carouselBigImage');
			}
			/* zoomtest  */
			

			});
		}


	function setGalleryDescriptionVisibility(page)
		{
			console.log('vis set ' + page);
			console.log($('#imageGalleryDescripContainer,#imageGalleryStatementLinkContainer').length);
			
			if($('#imageGalleryDescripContainer,#imageGalleryStatementLinkContainer').length < 1)
			{
				return;
			}
			if(parseInt(page) != 1)
			{
				console.log('not on first page');
				$('#imageGalleryDescripContainer,#imageGalleryDescripSeparator,#imageGalleryStatementLinkContainer').removeClass('displayNone').addClass('displayNone');
				return;
			}
			
			console.log($('#enlargedViewContainer,#imageGalleryStatementLinkContainer').first().css('display'));

			if($('#enlargedViewContainer').first().css('display') != 'none')
			{
				return;
			}
			else
			{
				$('#imageGalleryDescripContainer,#imageGalleryDescripSeparator,#imageGalleryStatementLinkContainer').removeClass('displayNone');
			}
		}	
		
	function cycleStandardPage(page){

		$('.standardThumbPage').each(function(){

				if(!($(this).hasClass('displayNone')))
					{
						$(this).addClass('displayNone');	
					}

			});	


			setGalleryDescriptionVisibility(page);

			$('#standardPage' + page).removeClass('displayNone');
			$('.pageX').text(page);

			// stop any videos
			if(useSlideShow != 1)
			{
				$('#mainContentContainer').find('iframe').each(function(){
					var el = $(this);
					if(typeof el.data('originalurl') === 'undefined')
					{
						el.data('originalurl',el.attr('src'));
					}	

					if(!(el.is(':visible')))
					{	

						el.attr('src', webPath + 'spacer.gif');
					}
					else
					{
						el.attr('src',el.data('originalurl'));
					}
				});
			}
			
			
			var nextPage = parseInt(page) + 1;
			//console.log('nextPage ' + nextPage);
			$('.galleryPagingNext').data('page',nextPage);

			var prevPage = parseInt(page) - 1;
			//console.log('prevPage ' + prevPage);
			$('.galleryPagingPrev').data('page',prevPage);

			setStandardPaging();


			if(zoomMultiple == true)
			{
				attachZoomMultiple();
			}
			
			if($('#standardPage' + page + '.stackedStandardThumbPage').length)
			{
				//console.log('attaching masonry on cycleStandardPage');

				$('#standardPage' + page + '.stackedStandardThumbPage').masonry({
					    itemSelector : '.stackedItem',
						isResizable: true,
						transitionDuration: 0,
						isFitWidth:true
				  		});
			

			}

			$('html, body').scrollTop(0);
			setFooterPosition();
			
	}

	function setStandardPaging()
		{

			//console.log('setting standard paging');

			// standard ajax paging logic
			$('.galleryPagingPrev,.galleryPagingNext').each(function(){

				//console.log($(this));
				if($(this).hasClass('galleryPagingPrev') && $(this).data('page') > 0)
				{
					$(this).removeClass('displayNone');
				}
				else if($(this).hasClass('galleryPagingPrev'))
				{
					$(this).addClass('displayNone');
				}

				if($(this).hasClass('galleryPagingNext') && $(this).data('page') <= 0)
				{
					$(this).removeClass('displayNone');
				}
				else if($(this).hasClass('galleryPagingNext'))
				{
					$(this).addClass('displayNone');
				}


			});
		}


	function bindClickToEnlargedView (){

		$('.toEnlargedView').unbind().click(function(e){

		e.preventDefault();

		
		var imageid = $(this).data('imageid');
	//	console.log('enlarged ' + imageid);
		History.pushState({imageid: imageid, changeType: 'standardEnlargedView'}, pageTitle , webPath + urlNamePrefix + currentNavUrlName + '/view/' + imageid);

	});
	}	

	// fade in the images
	$(document).ready(function(){

		//console.log('useStacked ' + useStacked);
		if(fadeInImages == '1')
		{
			bindImageFadeIn('#smallGridContainer img,#verticalStandardContainer img, #horizontalStandardLayoutItemContainer img');

			if(useStacked == '1')
			{
				$('.stackedItem img').each( function(){
			    	$(this).on('load', function () {
			        	$(this).animate({
						    opacity: 1
						  }, 500);
			    	});
			    	if(this.complete){ $(this).trigger("load"); }
				});
			}
		
		}
		else
		{
			if(useStacked == '1')
			{
				$('.stackedItem img').css('opacity','1')
			}
		}

		
		

		if(firstLoad == 1 && onHomePage != true)
		{

			//console.log('first load');

			if(urlThirdToLastDir == currentNavUrlName && urlSecondToLastDir == 'view')
			{
				// trigger enlarged view
				History.pushState({imageid: urlLastDir, changeType: 'standardEnlargedView',rand:Math.random()}, pageTitle , webPath + urlNamePrefix + currentNavUrlName + '/view/' + urlLastDir);
			}
			else if((urlSecondToLastDir == currentNavUrlName && urlLastDir == parseInt(urlLastDir, 10)) || urlLastDir == currentNavUrlName && pageType == 'gall')
			{
				// trigger correct page
				if(urlLastDir == currentNavUrlName)
				{
					var startPageNumber = 1;
				}
				else
				{
					var startPageNumber = urlLastDir;
				}

		

				// rand value ensures it always fires (since it may not on refresh)
				History.pushState({pageNumber: startPageNumber, changeType: 'standardGallery',rand:Math.random()}, pageTitle , webPath + urlNamePrefix + currentNavUrlName + '/' + startPageNumber);

			}	
			// don't push state for view like /galleryname/view/886/0001	
			else if(urlLastDir == parseInt(urlLastDir, 10) && urlSecondToLastDir == parseInt(urlSecondToLastDir, 10) && urlThirdToLastDir != 'view')
			{
						
				History.pushState({pageNumber: urlSecondToLastDir, changeType: 'standardGallery',rand:Math.random()}, pageTitle , webPath + urlNamePrefix + currentNavUrlName + '/' + urlSecondToLastDir);
				History.pushState({currentPos: urlLastDir, changeType: 'lightbox'}, pageTitle , url);
			
			}

			firstLoad == 0;
		}
		//History.pushState({test:'test'}, pageTitle , webPath + urlNamePrefix + currentNavUrlName + '/test');
		//setStandardPaging();

		$('.galleryPagingPrev,.galleryPagingNext').click(function(e){

			e.preventDefault();

			var page = $(this).data('page');
			//cycleStandardPage(page);
			History.pushState({pageNumber: page, changeType: 'standardGallery'}, pageTitle , webPath + urlNamePrefix + currentNavUrlName + '/' + page);

		});



		bindClickToEnlargedView();		

		

	});
	
	</script>
	<script type="text/javascript" src="//cfjs.icompendium.com/v91/js/customTrackingLib.min.js"></script>

			<script>
			function trackPage()
			{
				var trackingGif = '//tkr.ic-cdn.com/cp.gif';
				logdata['accountName'] = 'michae11';
				logdata['whmId'] = '3273';
				logdata['cookieVal'] = readCookie('ic_stats');
				checkSessionId(logdata['cookieVal']);
				var gifQueryString = makeQueryString();
				var cp = document.createElement('img');
				cp.setAttribute("style","position:fixed;top:-9999px;left:-9999px;");
				cp.setAttribute("id", "icTrackingGif_" + Date.now());
				cp.setAttribute("aria-hidden", "true");
				cp.setAttribute("alt", "Invisible analytics helper image");
				cp.src = trackingGif + '?' + gifQueryString + 'ts=' + Math.floor(Date.now() / 1000) + '&rt=' + Math.random();
				cp.onload = function() {
					if (cp.parentNode) { cp.parentNode.removeChild(cp); }
				};
				cp.onerror = function() {
					if (cp.parentNode) { cp.parentNode.removeChild(cp); }
				};
				document.getElementsByTagName('body')[0].appendChild(cp);
			}
			if(usePushState != 1 || pageType != 'gall')
			{
				trackPage();

			}

			</script>

			</body>
</html>