$(window).load(function(){
	$('.supersliderThumbs UL LI A IMG').each(function() {
		var img = $('<img alt=""/>');
		if($.browser.msie) {
			var imgW = parseInt($(this).width());
			var imgH = parseInt($(this).height());
			$(img).attr('src', $(this).attr('src'));
			$(img).css('filter', 'gray');
			$(img).width(imgW);
			$(img).height(imgH);
		} else {
			$(img).attr('src', grayscaleImage(this));
		}
		//$(this).parent().append(img);
	});

	$(".supersliderThumbs UL LI:first").children("A").children(".color").css("margin-top", "-55px");
	$(".supersliderThumbs UL LI A").bind("click", function(e) {
		e.preventDefault();
		var $animatedPanels = $('.superslider .panel:animated');
		if($animatedPanels.length != 0)
			return;
		
		$(this).parent("LI").siblings("LI").children("A").children(".color").css("margin-top", "0");
		$(this).children(".color").css("margin-top", "-55px");
		var index = $(this).parent("LI").prevAll("LI").length;
		$(".superslider .pager SPAN").eq(index).click();
	});
});
 
function grayscaleImage(imgObj) {
	var canvas = document.createElement('canvas');
	var canvasContext = canvas.getContext('2d');

	var imgW = parseInt($(imgObj).width());
	var imgH = parseInt($(imgObj).height());
	canvas.width = imgW;
	canvas.height = imgH;
	
	canvasContext.drawImage(imgObj, 0, 0, imgW, imgH);
	var imgPixels = canvasContext.getImageData(0, 0, imgW, imgH);

	for(var y = 0; y < imgPixels.height; y++){
		for(var x = 0; x < imgPixels.width; x++){
			var i = (y * 4) * imgPixels.width + x * 4;
			var avg = (imgPixels.data[i] + imgPixels.data[i + 1] + imgPixels.data[i + 2]) / 3;
			imgPixels.data[i] = avg; 
			imgPixels.data[i + 1] = avg; 
			imgPixels.data[i + 2] = avg;
		}
	}

	canvasContext.putImageData(imgPixels, 0, 0, 0, 0, imgPixels.width, imgPixels.height);
	return canvas.toDataURL();
}
