function start_animation(aniblock) {
	//var $aniblock = $('.animation:eq('+ animation_block_index +')')
	var $aniblock = $(aniblock);

	$('.animation img').hide();
	$aniblock.find('img').hide();
	$aniblock.unbind('mouseover').unbind('mouseout');

	var $aniblock_start = $aniblock.find('img.ani_start');
	var aniblock_start_src = $aniblock_start.attr('src');
	var $aniblock_stay = $aniblock.find('img.ani_stay:eq(0)');
	var $aniblock_loop = $aniblock.find('img.ani_loop');

	$aniblock_start.attr('src', '');
	$aniblock_start.attr('src', aniblock_start_src + ( ($.browser.mozilla && /^2(\.\d+)*/ig.test($.browser.version)) ? '?' + Math.round(Math.random() * Math.pow(10, 10)) : '') );
//	$aniblock_start.attr('src', aniblock_start_src);

	// Проверка готовности изображений
	$aniblock_start.one('load', function() {
		start_animation_start();
	}).each(function() {
		if (this.complete || (jQuery.browser.msie && parseInt(jQuery.browser.version) == 6))
			$(this).trigger('load');
	});

	function start_animation_start() {
		$aniblock_start.show();

		setTimeout(function() {
			$aniblock_start.hide()
			$aniblock_stay.show();

			if ($aniblock.find('img.ani_stay').size() > 1) {
				$aniblock.mouseover(function() {
					var aniblock_loop_src = $aniblock_loop.attr('src');
					
					$aniblock_loop.attr('src', '');
//					$aniblock_loop.attr('src', aniblock_loop_src + ( ($.browser.mozilla && /^2(\.\d+)*/ig.test($.browser.version)) ? '?' + Math.round(Math.random() * Math.pow(10, 10)) : '') );
					$aniblock_loop.attr('src', aniblock_loop_src);
					
					// Проверка готовности изображений
//					$aniblock_loop.one('load', function() {
//						start_animation_loop();
//					}).each(function() {
//						if (this.complete || (jQuery.browser.msie && parseInt(jQuery.browser.version) == 6))
//							$(this).trigger('load');
//					});
					
//					function start_animation_loop() {
						$aniblock_stay.hide();
						$aniblock_loop.show();
						
						setTimeout(function() {
							$aniblock_loop.hide();
							$aniblock.find('img.ani_stay:eq(1)').show();
							$aniblock.unbind('mouseover');
						}, $aniblock_loop.attr('data-delay'));
//					}
				});
			} else {
				$aniblock.mouseover(function() {
					$aniblock_stay.hide();
					$aniblock_loop.show();
				});
				$aniblock.mouseout(function() {
					$aniblock_loop.hide();
					$aniblock_stay.show();
				});
			}
		}, $aniblock_start.attr('data-delay'));
	}
}

$(document).ready(function() {

// =============================================================================
	
// Загрузка изображений анимации
// Блоки анимации
var animation_blocks = $('.animation');
// Какие блоки анимации готовы
var animation_blocks_ready = new Array();
// Создаем болванку состояний
for (var x in animation_blocks) {
	animation_blocks_ready[x] = false;
}

animation_blocks.each(function(index) {
	var images = $(this).find('img:gt(0)');
	var images_size = images.size();
	var i = 0;

	// Проверка готовности изображений
	images.one('load', function() {
		i++;
		if (i == images_size) start_animation(animation_blocks[index]);
	}).each(function() {
		if (this.complete || (jQuery.browser.msie && parseInt(jQuery.browser.version) == 6))
			$(this).trigger('load');
	});
});

// =============================================================================

$('.jq_block_calculator_deposit a, .jq_block_calculator_credit a').click(function() {
	location.href = $(this).attr('href');
});

$('.jq_feedback_ico').click(function() {
	if ($('.div_feed').is(':visible')) {
		$('.div_feed').hide();
	} else {
		$('.div_feed').show();
	}
});

// =============================================================================
/*
$('.jq_block_calculator_deposit anowai, .jq_block_calculator_credit anowai').click(function() {
	var calcType = ($(this).parent().hasClass('jq_block_calculator_deposit')) ? 'deposit' : 'credit';
	$('#window_calculator_' + calcType).show();
	var elements = new Array();
	elements['select.styled'] = '.select';
	elements['input[type="radio"].styled'] = '.radio';
	style_form('#window_calculator_' + calcType, elements);

	return false;
});
*/

// =============================================================================

$('#window_calculator_deposit .calculator_cancel, #window_calculator_credit .calculator_cancel').click(function() {
	$(this).parents('.calculator_main').hide();
});

$('form[name="form_calculator_deposit"]').submit(function() {
	var head = $('#calc_table_deposit_head div');
	calc_do(this, head.eq(0).text(), head.eq(1).text(), head.eq(2).text(), head.eq(3).text());
	$('.calculator_result_main').show();
	return false;
});

$('form[name="form_calculator_credit"]').submit(function() {
	var head = $('#calc_table_credit_head div');
	calc_do_express(this, head.eq(0).text(), head.eq(1).text(), head.eq(2).text(), head.eq(3).text(), head.eq(4).text(), head.eq(5).text(), head.eq(6).text());
	$('.calculator_result_main').show();
	return false;
});

$('.calculator_result_main .close').click(function() {
	$(this).parents('.calculator_result_main').hide();
});

// =============================================================================

$('.sub_city a').click(function() {
	var main_city = $('.top_phone .city_activ').text();
	var main_phone = $('.top_phone .city_telephone').text();
	
	$('.top_phone .city_activ').html('<div><div>'+$(this).text()+'</div></div>');
	$(this).text(main_city);
	$('.top_phone .fl100 p:eq(0)').text($(this).next('.telephone').text());
	$(this).next('.telephone').text(main_phone);
	$('.sub_city').hide();
	$('.top_phone .city_activ').removeClass('city_activ').addClass('city');
	return false;
});

// =============================================================================

$('.main_menu h1 div').each(function(index) {
	$(this).click(function() {
		var selected = ($(this).hasClass('activ'));
		var menuIndex = (selected) ? 0 : index;

		// Сбрасываем кнопки меню
		$('.main_menu .menu td').removeClass('activ');
		// Сбрасываем выбор категорий
		$(this).parent().find('div').removeClass('activ');
		// Прячем контент
		$('div.main_center').hide();
		// Прячем меню
		$('.main_menu .menu').hide();

		// Показываем выбранное меню
		$('.main_menu .menu:eq(' + menuIndex + ')').show();

		// Показываем соответствующий контент
		if (selected) {
			var $div = $('div.main_center:eq(0)');
			$div.show();
			start_animation($div.find('.animation'));
		} else {
			$(this).addClass('activ');
			$('.main_menu .menu:visible td.first a').click();
		}

		
	});
});

$('.main_menu .menu td a').click(function() {
	$(this).parents('.menu').find('td').removeClass('activ');
	$(this).parent().addClass('activ');
	$(this).parent().removeAttr('style');
	$('div.main_center').hide();
	var $div = $('div.main_center[data-mcu="' + $(this).attr('href').substr(2) + '"]');
	$div.show();
	$div.find('.animation img').hide();
	start_animation($div.find('.animation'));
	if ($('.main_menu h1 div.activ').size() == 0)
		$('.main_menu h1 div:eq(0)').addClass('activ');
});

var hash = ( location.hash.substr(location.hash.length - 1) == '/' ) ? location.hash : location.hash + '/';
$('.main_menu .menu td a[href="' + hash + '"]').click();

// =============================================================================


});
