SM.galleryHome = {
	init: function(){
		var self=this;
		
		// element references
		self.postThumbs = $('div.galleryThumb');
		
		// variables
		self.postThumbHover = 0;
		self.thumbShowTimer = 0;
		
		// setup

		// event handlers
		self.postThumbs.hover(
		function(){
			self.postThumbHover = $(this);
			self.thumbShowTimer = setTimeout(function(){
				self.overlayShowSm();
			},300);
		},
		function(){
			clearTimeout(self.thumbShowTimer);
			self.postThumbHover = $(this);
			self.overlayHideSm();
		});
		
	},
	overlayShowSm: function(){
		var self = this;
		self.postThumbHover.find('.btn').stop(true, true).animate({backgroundPosition: '0 0'}, 110);
	},
	
	overlayHideSm: function(){
		var self = this;
		self.postThumbHover.find('.btn').stop(true, true).delay(75).animate({backgroundPosition: '32px 0'}, 110);
	}
}

