var interv;
var interv_iter = getRandomInt(0,7);
var iFade = 0.3; // opacity minimum level
var totalImages = 8;

function getRandomInt(min, max){
  return Math.floor(Math.random() * (max - min + 1)) + min;
}

function iSet() {
	iClr();
	$($('.gallery img')[interv_iter]).fadeTo('slow', 1);
	interv_iter = getNextIter(interv_iter);
	interv = setInterval(function() {
//		alert(interv_iter);
		$($('.gallery img')[interv_iter]).fadeTo('slow', 1);
		$($('.gallery img')[getPrevIter(interv_iter)]).fadeTo('slow', iFade);
		interv_iter = getNextIter(interv_iter);
	},3000);
}

function iClr() {
	clearInterval(interv);
}

function getNextIter(iter) {
	//	var iter = interv_iter;
	if (iter == totalImages-1) return 0;
	else return iter+1;
}

function getPrevIter(iter) {
	if (iter == 0) return totalImages-1;
	else return iter-1;
}

$(document).ready(function() {
	

	iSet();
	//	$('.gallery img').fadeTo('slow', iFade);

	$('.gallery img').hover(
		function() {
			iClr(); //тормозим интервал
			var prev_iter = getPrevIter(interv_iter);
			if ($('.gallery img').index(this) != prev_iter) {
				//гасим последнюю картинку, подсвеченную автоматом, если только она не эта же самая
				$($('.gallery img')[prev_iter]).fadeTo('slow', iFade);
			}
			$(this).fadeTo('slow', 1);
		},
		function() {
			//			$(this).fadeTo('slow', iFade);
			//			interv_iter = getNextIter($('.gallery img').index(this));
			interv_iter = $('.gallery img').index(this);
			iSet(); //стартуем интервал снова
		}
		);

		$("a.block_picture").fancybox({
			overlayShow: false
		});

});