$(document).ready(function() {
	$('.image-switcher .thumbs img').hover(function() {
		var mainImage = $(this).parent('.thumbs').parent('.image-switcher').children('img');
		$(mainImage).attr("src", getImageLink($(this).attr('alt'), $(mainImage).attr('width')));
	});

	$('.gallery .controls a').click(function(){
		var images = new Array;
		var mainImage = $(this).parent('.controls').parent('.gallery').children('img');
		var currentImage = parseInt($(mainImage).attr('rel'));

		var i = 0;
		$(this).parents().find('.images').children('img').each(function(){
			images[i] = $(this).attr('src');
			i++;
		});

		if(currentImage == 0) {
			nextImage = 1;
			previousImage = images.length - 1;
		} else if(currentImage == (images.length - 1)) {
			nextImage = 0;
			previousImage = currentImage - 1;
		} else {
			nextImage = currentImage + 1;
			previousImage = currentImage - 1;
		}

		if($(this).attr('class') == 'next') {
			$(mainImage).attr('rel', nextImage);
		} else {
			$(mainImage).attr('rel', previousImage);
		}
		$(mainImage).attr('src', images[parseInt($(mainImage).attr('rel'))]);
	});
	$('#fadeBox').innerfade({
		animationtype: 'fade', 
		speed: 750, 
		timeout: 2000, 
		type: 'random',
		containerheight: '1em'
	});
	
	$('a.lightbox').lightBox();
});

var getImageLink = function(image, width) {
	return 'index.php?rex_resize=' + width + 'w__' + image;
}