﻿$(function () {
	var jBL = $('#production_list');
	var jParentBannerList = $('div.production_list');
	
	if ($('div.banner', jBL).length > 2) {
		$('a.arrow_left', jParentBannerList).click(function () {moveLeft (jBL)});
		$('a.arrow_right', jParentBannerList).click(function () {moveRight (jBL)});
	}
})

$(function () {
	var jBL = $('#banner_list');
	var jParentBannerList = $('div.banner_list');
	
	if ($('div.banner', jBL).length > 2) {
		$('a.arrow_left', jParentBannerList).click(function () {moveLeft (jBL)});
		$('a.arrow_right', jParentBannerList).click(function () {moveRight (jBL)});
	}
	var iCountBanner = $('div.banner', jBL).length;
	$('div.banner', jBL).css('margin-left', '-245px');
	scrollLeft($('div.banner:last', jBL), 3000 / iCountBanner);
	$('#banner_list a').lightBox();
})


function scrollLeft(jLast, time) {
	$(jLast)
		.animate({'marginLeft': '0px'}, time, 'linear', function() {
			if ($(jLast).prev('div.banner').length > 0) {
				scrollLeft($(jLast).prev('div.banner'), time);
			}
		});
}


function scrollLeft(jLast, time) {
	$(jLast)
		.animate({'marginLeft': '0px'}, time, 'linear', function() {
			if ($(jLast).prev('div.banner').length > 0) {
				scrollLeft($(jLast).prev('div.banner'), time);
			}
		});
}


var countClick = 0;

function moveLeft(jBL) {
	countClick++;
	if (countClick != 1) return false;
	
	var htmlFirstBanner = $('div.banner:first', jBL).html();
	$(jBL).append('<div class="banner">' + htmlFirstBanner + '</div>');
	$('div.banner:first', jBL)
		.animate({'marginLeft': '-245px'}, 'slow', 'linear', function() {
			$('div.banner:first', jBL).remove();
			countClick = 0;
		});
	return false;
}

function moveRight(jBL) {
	countClick++;
	if (countClick != 1) return false;
	
	var htmlLastBanner = $('div.banner:last', jBL).html();
	$(jBL).prepend('<div class="banner" style="margin-left:-245px;">' + htmlLastBanner + '</div>');
	$('div.banner:first', jBL)
		.animate({'marginLeft': '0px'}, 'slow', 'linear', function() {
			$('div.banner:last', jBL).remove();
			countClick = 0;
		});
	$('#banner_list a').lightBox();
	return false;
}

