jQuery(document).ready(function () {
	jQuery('a.lightbox').attr('rel', 'shadowbox');
	Shadowbox.init();
	
	var nc = $('#number-container');
	var ni = $('#number-list');
	var count = $('#number-list a').size();
	var left = 25+3;
	var visible = 5;
	var next = $('.RAHolder .RA');
	var rDecor = $('.RAHolder .Decor');	
	var prev = $('.LAHolder .LA')
	var lDecor = $('.LAHolder .Decor');
	var interval=5000;
	var fade=1000;
	var _mouseClick = 0;
	var _footerClick = 0;
	var hoverImages = new Array(
		'news-image-ttl-bg-hover.png',
		'news-image-ttl-lbg-hover.png',
		'news-image-ttl-rbg-hover.png',
		'cat-group-ttl-bg-hover.png',
		'cat-group-ttl-bg-hover.png',
		'prod-image-switcher-item-hover.png',
		'news-image-ttl-bg-hover.png',
		'news-image-ttl-lbg-hover.png',
		'news-image-ttl-rbg-hover.png',
		'pagination-item-bg-hover.jpg',
		'blog-more-hover.png',
		'share-tw-hover.png',
		'share-vk-hover.png',
		'photo-lnk-hover.png',
		'add-review-btn-hover.png',
		'share-tw2-hover.png',
		'share-vk2-hover.png',
		'price-hide-hover.png',
		'price-show-hover.png',
		'share-tw2-hover.png',
		'share-vk2-hover.png',
		'submit-hover.png'
	);
	var ai = $('#about-image .Image');
	var ai_interval = 5000;
	var ai_fade = 1000;
	
	var intID=setInterval(function() {
		var current=$('.IndexContent .RBlock .current');
		var next=current.next();
		if(next.length > 0) {
			if (!next.hasClass('DecImage')) {
				next=$('.IndexContent .RBlock .DecImage').eq(0);
			}
			current.fadeOut(fade, function() {
				$(this).removeClass('current');
			});
			next.fadeIn(fade, function() {
				$(this).addClass('current');
			});
		} else {
			clearInterval(intID);
		}
	}, interval);
	
	var ai_intID = setInterval(function() {
		var current = $('#about-image .active');
		var next = current.next();
		if (next.length == 0) {
			next = ai.eq(0);
		}
		current.fadeOut(ai_fade, function() {
			$(this).removeClass('active');
		});
		next.fadeIn(ai_fade, function() {
			$(this).addClass('active');
		});
	}, ai_interval);
	
	var ni_width = left*count;
	ni.width((ni_width < 140 ? 140 : ni_width));
	if(Number($('#number-list .active').text()) < count-visible) {
		$('.RAHolder .Decor').css('display', 'none');
		next.css({
			'display': 'block',
			'cursor': 'pointer',
			"padding-top": '7px'
		});
	}
	
	next.click(function() {
		if (_mouseClick == 0) {
			_mouseClick = 1;
			start = ni.position().left*-1;
			ni.stop().animate({'left': '-'+(start+left)+'px'}, 400, 'swing', function() {
				$('#number-list .active').removeClass('active').next().addClass('active');
				if (Number($('#number-list .active').text()) == count-visible+1) {
					next.css('display', 'none');
					rDecor.css('display', 'block');
				}
				if(ni.position().left < 0) {
					lDecor.css('display', 'none');
					prev.css({
						'display': 'block',
						'cursor': 'pointer',
						"padding-top": '7px'
					});
				}
				_mouseClick = 0;
			});
		}
	});
	
	prev.click(function() {
		if (_mouseClick == 0) {
			_mouseClick = 1;
			var text = Number($('#number-list .active').text());
			ni.stop().animate({'left': '+='+left+'px'}, 400, 'swing', function() {
				$('#number-list .active').removeClass('active').prev().addClass('active');
				if (text == 2) {
					prev.css('display', 'none');
					lDecor.css('display', 'block');
				}
				if(text <= count-visible+1) {
					rDecor.css('display', 'none');
					next.css({
						'display': 'block',
						'cursor': 'pointer',
						"padding-top": '7px'
					});
				}
				_mouseClick = 0;
			});
		}
	});
	
	$('#number-list .Item').click(function() {
		$('#number-list .Item').removeClass('Cur');
		$(this).addClass('Cur');
		var id = Number($(this).text())-1;
		var current = $('.Image2 .current');
		current.fadeOut(400, function() {
			$(this).removeClass('current');
			
		});
		$('.Image2 .Itm').eq(id).fadeIn(400, function() {
			$(this).addClass('current');
		});
		return false;
	});
	
	$('#a-q-form').click(function () {
		$('#q-form-div').slideToggle(200);
		return false;
	});
	
	$('.PriceBlock .Btn').click(function() {
		id = $(this).attr('id').replace('button-', '');
		$('#holder-'+id).slideToggle(400);
		if($(this).hasClass('Show')) {
			$(this).addClass('Hide').removeClass('Show').children().attr('alt', 'Свернуть');
		} else {
			$(this).addClass('Show').removeClass('Hide').children().attr('alt', 'Показать');
		}
	});
	
	$('.FooterBottom .Item').click(function () {
		if(_footerClick == 0) {
			_footerClick = 1;
			if($(this).hasClass('Hide')) {
				$(this).css('display', 'none');
				$(this).next().css('display', 'block').parent().animate({'width': '308px'}, 400, 'swing', function () {
					_footerClick = 0;
				});
			} else {
				$(this).prev().parent().animate({'width': '33px'}, 400, 'swing', function () {
					_footerClick = 0;
					$(this).children().eq(0).css('display', 'block');
					$(this).children().eq(1).css('display', 'none');
				});
			}
		}
	});
	
	$(hoverImages).each(function (i) {
		$('<img>').attr('src', '/img/'+hoverImages[i]);
	});
});
