$(function() {

	var current_slide = 1;

	var block_interaction = false;

	/**
	 * Добавляем анимаций
	 */
	jQuery.extend(jQuery.easing, {
		slide_move: function(a, t, b, c, d, s){
			if(s == undefined) s = 0;
	        if((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
	        return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
        }
	});

	function moveToSlide(num) {

		var n = $("div.slide-n").size() - 4;
		if (num == 1) {
		num = -1;
		if (current_slide == 1) return;
		}else {
		num = 1;
		if (current_slide == n) return;
		}

		var reel_size = $('#scroll').width()  - 720;
		var obj = $('#scroll-list');
		obj.css('left', obj[0].offsetLeft);

		block_interaction = true;

		current_slide = current_slide + num;
		
		obj.animate({left: - (reel_size) * (current_slide - 1)}, 800, 'slide_move', function(){
			block_interaction = false;
//			obj.css('left', '-' + ((current_slide- 1) * 100) + '%');
//			obj.css('left', '-' + (reel_size) * ((current_slide- 1) * 100) + '%');
		}); 
	}

	// вешаю события на ссылки, перемещающие слайды
	$('#all .move-to').click(function() {
		var re = /slide(\d+)/;
		var m = re.exec(this.className);
		if (m) {
			moveToSlide(parseInt(m[1], 10));
		}
	});

	$('.zakaz').click(function() {
		$('.zakaz').fadeOut('fast');
		$('.left-p span, .right-p span').fadeOut('fast');
		$('.left-p').animate({
			width: '0px'
		   }).fadeOut('fast');
		$('.right-p').animate({
			width: '0px'
		   }).fadeOut('fast');
		$('.slide-text').fadeOut('fast');
		$('.gallery').fadeIn('fast');
		$('#form').fadeIn('fast');
   });

 $(document).keydown( function( e ) {
   if( e.which == 27) {  // escape, close box
	close();
   }
 }); 

	$('.gallery, #close').click(function(close) {
		$('.gallery').fadeOut('fast');
		$('.left-p').animate({
			width: '110px'
		   });
		$('.right-p').animate({
			width: '110px'
		   });
		$('.left-p span, .right-p span').fadeIn('fast');
		$('.slide-text').fadeIn('fast');
		$('.zakaz').fadeIn('fast');
		$('#form').fadeOut('fast');
   });
	
});