		$.fn.extend({
			sheen: function(){
				$(this).each(function(){
					var self = $(this);
					var sheen = null;
	
					if(!self.hasClass('sheened')){
						self.addClass('sheened');
						
						self.wrap('<div style="position:relative; overflow:hidden;" />');
						
						sheen = $('<img class="sheener" src="/js/sheen/sheen.png" style="width:100px; top:0px; height:100%; position:absolute; z-index:1000;" />');
						self.parent().append(sheen);
					}else{
						sheen = self.parent().find('.sheener');
					};
	
					sheen.css('left', -sheen.width()+'px');
	
					setTimeout(function(){
						sheen.animate({
							left: self.outerWidth()
						}, 1000, 'linear');
					}, 500);
				});
				return $(this);
			}
		});
		$(function(){
			$('.sheen').sheen();
		});

