/**
----------Функции ДЛЯ слайдера АКЦИЙ-------------
*/
var curAkciya = 0; //Переменная, в которой содержится порядковый номер текущей акции, показанной в увеличенном виде
var maxAkciya = 2; //Переменная в которой содержится количество акций (обновляется при каждом запросе к серверу)
var noSlideShow = 0; //Переменная, которая сообщает надо ли запускать переключние акции в режиме слайд-шоу, если щёлкнули при запаузенной акции по какой-либо кнопке на панели управления акциями. 1 = не надо слайдшоу.

//Запускаем таймер, для обновления показа акций
var akciiTimer = setInterval(
	function(){
		curAkciya = curAkciya +1;
		if (curAkciya >= maxAkciya){
			curAkciya = 0;
		}
		askAkciya(curAkciya);
		
},5000);

//Функция, запрашивающая с сервера данные об акциях и обновляющая раздела акций
//Входной параметр - порядковый номер акции (НЕ ID)
function askAkciya(needAkciya){
	$.post('/inc/ajaxans.php',{act:'new_akciya',num:needAkciya},
		function(data){
			maxAkciya = data.count;
			$("#bigAkciya").fadeOut(400,function(){
				$("#bigAkciya").empty().html(data.img).fadeIn(600);
				$("#nameAkcii").empty().html(data.title).fadeIn(600);
				$("div.panel_but_active").removeClass('panel_but_active').addClass('panel_but');
				$("div.panel_but:eq("+curAkciya+")").addClass('panel_but_active');
			});
	},"json");
}

//Функция, которая срабатывает при клике на мини-изображение акции.
function clickMiniAkcii(needAkciya){
	clearInterval(akciiTimer);
	askAkciya(needAkciya);
	curAkciya = needAkciya;
	if (noSlideShow == 0){
	akciiTimer = setInterval(
		function(){
			curAkciya = curAkciya +1;
			if (curAkciya >= maxAkciya){
				curAkciya = 0;
			}
			askAkciya(curAkciya);
			
		},5000);
	}
}

//Функция, которая останавливает/стартует показ акций
function actAkcii(){
	var whatImage = $("#actImg").attr('src');
	if (whatImage == '/img/akcii_panel_pause.png'){
		clearInterval(akciiTimer);
		$("#actImg").attr('src','/img/akcii_panel_play.png');
		noSlideShow = 1;
	}else{
		$("#actImg").attr('src','/img/akcii_panel_pause.png');
		noSlideShow = 0;
		akciiTimer = setInterval(
		function(){
			curAkciya = curAkciya +1;
			if (curAkciya >= maxAkciya){
				curAkciya = 0;
			}
			askAkciya(curAkciya);
		},5000);
	}
}

/*
//Функция, которая срабатывает при нажатии на кнопку далее на большом предпромотре акции
function nextAkciya(){
	clearInterval(akciiTimer);
	curAkciya = curAkciya + 1;
	if (curAkciya >= maxAkciya){
			curAkciya = 0;
	}
	askAkciya(curAkciya);
	akciiTimer = setInterval(
	function(){
		curAkciya = curAkciya +1;
		if (curAkciya >= maxAkciya){
			curAkciya = 0;
		}
		askAkciya(curAkciya);
		
},3000);
}

//Функция, которая срабатывает при нажатии на кнопку "предыдущая акция" на большом предпромотре акции
function prevAkciya(){
	clearInterval(akciiTimer);
	curAkciya = curAkciya - 1;
	if (curAkciya < 0){
			curAkciya = maxAkciya - 1;
	}
	askAkciya(curAkciya);
	akciiTimer = setInterval(
	function(){
		curAkciya = curAkciya +1;
		if (curAkciya >= maxAkciya){
			curAkciya = 0;
		}
		askAkciya(curAkciya);
		
},3000);
}*/
