//Слайдер
$(function()
{
	var current_slide_index = 0;
	var timeOut = 6000;
	var slide_width = $('.description').width();
	var slides = $('.action');
	var slide_images = $('.activity-element .image img');
	slide_images.filter(':not(:first)').fadeOut().addClass('hidden');
	var slides_container = $('.actions');
	var slider_bull = $('.slider-bull');
	var next_page = $('.activity-element .right-arrow');
	var prev_page = $('.activity-element .left-arrow');
	var pause_button = $('.activity-element .pause');
	
	
	function changeImage(){
		slide_images.filter(':visible').fadeOut(1000, function(){
			$(this).addClass('hidden');
			slide_images.eq(current_slide_index).removeClass('hidden').fadeIn(1000);
		});
	}
	var timer = setInterval(function(){
		next_page.trigger('click');
	},timeOut);
	
	pause_button.click(function(e){
		$(this).toggleClass('play');
		if ($(this).hasClass('play')) {
			clearTimeout(timer);
		} else {
			timer = setInterval(function(){next_page.trigger('click');},timeOut);
		}
		e.stopPropagation();
		e.preventDefault();
	});
	
	slides.css('width', slide_width+'px');
	slides_container.parent().css('width', slide_width+'px');
	//клики по булитам
	slider_bull.click(function(e){
		clearTimeout(timer);
		current_slide_index = slider_bull.index(this);
		changeImage();
		slides_container.animate({
			left: -slide_width*current_slide_index+'px'
		}, 500);
		slider_bull.removeClass('active');
		$(this).addClass('active');
		timer = setInterval(function(){next_page.trigger('click');},timeOut);			
		//					return false;
		e.stopPropagation();
		e.preventDefault();
	});
	//следующая страница
	next_page.click(function(e){
		clearTimeout(timer);
		slider_bull.removeClass('active');
		if (current_slide_index < (slides.length-1)) {
			slides_container.animate({
				left: '-='+(slide_width)+'px'
			}, 500);
			current_slide_index++;
		} else {
			slides_container.animate({
				left: '0px'
			}, 500);
			current_slide_index = 0;
		}
		slider_bull.eq(current_slide_index).addClass('active');
		changeImage();
		timer = setInterval(function(){next_page.trigger('click');},timeOut);			
		//return false;
		e.stopPropagation();
		e.preventDefault();
	});
	//предыдущая страница
	prev_page.click(function(e){
		clearTimeout(timer);
		slider_bull.removeClass('active');
		if (current_slide_index > 0) {
			slides_container.animate({
				left: '+='+(slide_width)+'px'
			}, 500);
			current_slide_index--;
		} else {
			slides_container.animate({
				left: -slide_width * (slides.length-1)+'px'
			}, 500);
			current_slide_index = slides.length-1;
		}
		slider_bull.eq(current_slide_index).addClass('active');
		changeImage();
		timer = setInterval(function(){next_page.trigger('click');},timeOut);			
		//					return false;
		e.stopPropagation();
		e.preventDefault();
	});
	
	
});
