// -------------------- программные продукты -----------------

var products_num = 0;
// текущий продукт
var current_product = 0;
// время затухания
var product_fade_time = 1000;
// время перехода
var product_change_time = 8000;

var product_timer;

$(document).ready(function() {

	products_num = $("#products_container .product").size();
	
	switchProduct();
	
	$("#products_frame").bind("mouseenter", function() {
		clearTimeout(product_timer);
	}).bind("mouseleave", function() {
		product_timer = setTimeout("switchProduct()", product_change_time/2);
	});
	
	
	$("#previous_product_btn").hover( 
		function() { $(this).attr("src", "/images/previous_product_btn_active.gif"); },
		function() { $(this).attr("src", "/images/previous_product_btn.gif"); }
	);
	
	$("#next_product_btn").hover( 
		function() { $(this).attr("src", "/images/next_product_btn_active.gif"); },
		function() { $(this).attr("src", "/images/next_product_btn.gif"); }
	);	
	
});

function showNextProduct() {
	$("#products_container .product").fadeOut(product_fade_time);
	$("#products_container .product:eq("+current_product+")").fadeIn(product_fade_time);
	current_product++;
	if (current_product == products_num) current_product = 0;
}

function showPreviousProduct() {
	current_product -= 2;
	if (current_product == -1) current_product = products_num - 1;
	if (current_product == -2) current_product = products_num - 2;
	showNextProduct();
}

function switchProduct() {
	showNextProduct();
	product_timer = setTimeout("switchProduct()", product_change_time);
}
