$('.slides').cycle({
    fx:     'fade', 
    speed:  'fast', 
    timeout: 0, 
    next:   '.nextslide', 
    width: '100%',
    prev:   '.prevslide' 
});
	

//jquery bw image hover http://webdesignerwall.com/tutorials/html5-grayscale-image-hover
// On window load. This waits until images have loaded which is essential
$(window).load(function(){
	
/*
$('body.archive #grid').masonry({
  itemSelector: '.post'
 });
*/
/*
	// Fade in images so there isn't a color "pop" document load and then on window load
	
	// clone image
	$('body.archive img.thumbnail').each(function(){
		var el = $(this);
		el.css({"position":"relative"}).clone().addClass('img_grayscale').css({"position":"absolute","z-index":"1","opacity":"0"}).insertBefore(el).queue(function(){
			var el = $(this);
//			el.parent().css({"width":this.width,"height":this.height});
			el.dequeue();
		});
		this.src = grayscale(this.src);
	});
	
	// Fade image 
	$('body.archive img.thumbnail').mouseover(function(){
		$(this).parent().find('img:first').stop().animate({opacity:1}, 250);
	})
	$('.img_grayscale').mouseout(function(){
		$(this).stop().animate({opacity:0}, 500);
	});		
*/
});

/*
// Grayscale w canvas method
function grayscale(src){
	var canvas = document.createElement('canvas');
	var ctx = canvas.getContext('2d');
	var imgObj = new Image();
	imgObj.src = src;
	canvas.width = imgObj.width;
	canvas.height = imgObj.height; 
	ctx.drawImage(imgObj, 0, 0); 
	var imgPixels = ctx.getImageData(0, 0, canvas.width, canvas.height);
	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] = 0; 
			imgPixels.data[i + 1] = avg; 
			imgPixels.data[i + 2] = 100;
		}
	}
	ctx.putImageData(imgPixels, 0, 0, 0, 0, imgPixels.width, imgPixels.height);
	return canvas.toDataURL();
}
*/

	
//fot namespace object
fot = {};
// jQuery's onDOMready function
$(document).ready(function() {
/* 	fot.headergrow(); */
	$('html.touch body.archive .post>a').addClass('imagelink');
	$('.imagelink').bind('click', function () {
		if (!$(this).hasClass('zoomed')) {
			$('.imagelink').removeClass('zoomed');
			$(this).addClass('zoomed');
			return false;
		}
	});

});
/*
$(window).resize(function() {
	$('.slides').cycle('destroy');
	$('.slides').cycle({
	    fx:     'scrollLeft', 
	    speed:  'fast', 
	    fit:  0, 
	    timeout: 0, 
	    next:   '.nextslide', 
	    prev:   '.prevslide' 
	});
});
*/
/*
fot.headergrow = function(){
		$("html.no-touch #header").hover(function(){
		  $(this).stop().animate({"height": "320"}, 750,'easeInOutQuart');
		},function(){ 
		  $(this).stop().animate({"height": "200"}, 500,'swing');
		});
}
*/
