
var interval = 6000;
i=1;
var block;
var repeat = function (){
	for (y=1;y<=3;y++) {
		back = jQuery('.img'+y+':visible', block).css('background-image');
		back1 = jQuery('.img'+y+':visible', block).css('background-repeat');
		back2 = jQuery('.img'+y+':visible', block).css('background-position');
		z = i%4+1;
		back = back.replace(y+'_'+i,y+'_'+z);
		jQuery('.img'+y+':visible', block).fadeOut(3000);
		jQuery('.img'+y+':hidden', block).css( {'background':back,'background-repeat':back1,'background-position':back2}).fadeIn(3000);		
	}
	i=i%4+1;
}

function show_fancy_box (object) {
	var html = '';
	var max = jQuery('#objects_block .wrapper_bonus').length - 1;
	var cur = parseInt(jQuery(object).attr('rel'),10);
	var prev = 0;
	var next = 0;

	if (cur - 1 < 0) { prev = max; }
	else { prev = cur - 1; }

	if (cur + 1 > max) { next = 0; }
	else { next = cur + 1; }

	jQuery('#fancy_mail_form input[name="data[new][tovar]"]').parent().hide(); // Скрываем поле "Название товара"
	jQuery('#fancy_mail_form input[name="data[new][identificator]"]').parent().hide(); // Скрываем поле "Идентификатор товара"
	
	html = 	'<div class="fancy_wrap">' +
				'<div class="wrap_image"><div class="image"><img src="'+ jQuery('.image img',object).attr('rel') +'" alt="" /></div>' +
				'<div><ul id="mycarousel" class="jcarousel-skin-tango">' + jQuery('.images_obj ul',object).html() + '</ul></div>'+
			'</div>' +
			'<div class="fancy_right">' +
				'<div class="fancy_scroll" id="fancy_scroll_id"><h2 class="h2">'+jQuery('.image a',object).attr('alt')+'</h2><dl>' + jQuery('dl',object).html() + '</dl><div class="desc">' + jQuery('.desc',object).html() + '</div>' + '<div class="good_id_hidden">'+ jQuery('.good_id_hidden', object).text() +'</div>' +
				'</div>' +
				'<div class="fancy_form"><h2>Отправить запрос:</h2>' + jQuery('#fancy_mail_form').html() +
			'</div>' +
			'</div>' +
			'<div style="clear:both"></div>' +
			'<div class="fancy_bottom"><a class="fancy_bottom_left" href="#">Предыдущая модель</a><a class="fancy_bottom_right"href="#">Следующая модель</a>' +
			'<div class="fancy_icon"><script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script><div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="none" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,lj"></div></div>' +
			'</div>';

	jQuery.fancybox( html,
	{
		'autoDimensions'	: false,
		'width'       		: 880,
		'height'       		: 600,
//		'transitionIn'		: 'none',
		'scrolling'			: 'auto',
		'padding'			: 0,
//		'transitionOut'		: 'none',
		'onComplete'		: function () {
//			jQuery('.webform .input:last').hide();
			jQuery('#mycarousel').jcarousel();
			fleXenv.fleXcrollMain("fancy_scroll_id");

			jQuery('#mycarousel a').click(function() {
				jQuery('#fancybox-content .image img').attr('src',jQuery(this).attr('href'));
				return false;
			});
			jQuery('.fancy_bottom_left').click( function() {
				show_fancy_box(jQuery('#objects_block .wrapper_bonus[rel="'+prev+'"]'));
				return false;
			});
			jQuery('.fancy_bottom_right').click( function() {
				show_fancy_box(jQuery('#objects_block .wrapper_bonus[rel="'+next+'"]'));
				return false;
			});
            jQuery('.fancy_form .submit input').click( function() {
                

                jQuery('.fancy_form form').submit();
                return false;
            });
			
			// Передаём название товара
			jQuery('input[name="data[new][tovar]"]').each(function(){ 
				jQuery(this).val(jQuery('#fancybox-content h2.h2').text());
			});
			// Передаём идентификатор товара
			jQuery('input[name="data[new][identificator]"]').each(function(){ 
				jQuery(this).val(jQuery('#fancybox-content .good_id_hidden').text());
			});
			// Подменяем action у формы
            jQuery('.fancy_form form').each(function(){
            	this.action = this.action.replace(/\/webforms\/send\//, '/webforms/wfsend/');
            });
		}
	});
}

jQuery(document).ready(function(){

	var html = "";

	block = jQuery('.images');
	setInterval('repeat()', interval);

	jQuery('#search_block select').change(function(){
		jQuery('#search_block').submit()		
	});


 	/*
	jQuery('.stil select').change(function(){
		jQuery('.stil').submit()		
	});*/


	// Каталог pop-up
	jQuery('#objects_block td').each( function() {
		jQuery('.wrapper_bonus',this).height(jQuery(this).height()-24);
	});

	jQuery('#objects_block dl dd:last-child').css('border','none');
	jQuery('#objects_block .wrapper_bonus').each( function(index) {
		jQuery(this).attr('rel',index);
	});
	jQuery('#objects_block .wrapper_bonus').click( function() {
		show_fancy_box(this);
		return false;
	});


	// фильтры
	html ="";
	jQuery('#search_block').hide();
	jQuery("#search_block select option").each( function() {
		var text = '';
		if (jQuery(this).text()) {
			text = jQuery(this).text();
			if (text == 'Выбрать фабрику') text = 'Все фабрики';
			if (jQuery(this).attr('selected')) {
				html = html + '<div class="f_item act"><a rel="' + jQuery(this).attr('value') + '" href="#">' + text + '</a></div>';
			}
			else {
				html = html + '<div class="f_item"><a rel="' + jQuery(this).attr('value') + '" href="#">' + text + '</a></div>';
			}
		}
	});

	jQuery('#js_filter').html(html);

	jQuery('#js_filter a').click( function() {
		if (jQuery(this).parent().hasClass('act')) {
			jQuery('#search_block select option[value="' + jQuery(this).attr('rel') + '"]').removeAttr('selected');
		}
		else {
			jQuery('#search_block select option[value="' + jQuery(this).attr('rel') + '"]').attr('selected','selected');
		}
		jQuery('#search_block').submit()

	})
});
