function showSubHouses(n) {
	$('#IndexRegulator .active').removeClass('active');
	$('#IndexRegulator .material' + n).addClass('active');
	filterObjects(n);
}

$(window).load(function () {
	filterObjects(4);
	$('#ObjectPreview .arrowLeft').click(function () { switchMainItem(-1); });
	$('#ObjectPreview .arrowRight').click(function () { switchMainItem(1); });
	$('#ObjectPreview .single .img').each( function () {
//		document.title = $(this).css('backgroundImage').replace(/^url\('?/, '').replace(/'?\)$/, '');
	});
	showPlashken($('#ObjectPreview .mainItem_1'));
});

function filterObjects(material) {
	
	var params = {};
	if (!material)
		material = 4;
	params['materials[]'] = material;
	
	$('#IndexObjectsContainer').animate({height : 1}, 200, 
		function () {
		$(this).find('.catalogueItems').remove();
		$.get(
			'/catalogue/filter/',
			params,
			function (d) {
				$('#IndexObjectsContainer').html(d);
				$('#IndexObjectsContainer').animate({height : $('#IndexObjectsContainer .catalogueItems').height() }, 200);
			}
		);
	}
	);
}


var cMainItem = 1;
function switchMainItem(dir) {
	if (dir != 1 && dir != -1)
		dir = 1;
	
	var c = $('#ObjectPreview .single').length;
	var currentMainItem = $('#ObjectPreview .mainItem_' + cMainItem);
	if (!currentMainItem.length) {
		return false;
	}
	
	var iNextOne = cMainItem + dir;
	var cNextOne = $('#ObjectPreview .mainItem_' + iNextOne);
	if (!cNextOne.length) {
		if (dir == -1) {
			cNextOne = $('#ObjectPreview .mainItem_' + c);
			cMainItem = c;
		} else if (dir == 1) {
			cNextOne = $('#ObjectPreview .mainItem_1');
			cMainItem = 1;
		}
	} else {
		cMainItem = iNextOne;
	}
	
	if (!cNextOne.length)
		return false;
	
	//currentMainItem.find('.plashkaPreview').css('display', 'none');
	currentMainItem.find('.plashkaPreview').animate({top: '-1000px'},{duration: 100, easing: 'easeInElastic'});
	currentMainItem.fadeOut(200, function () {
		
		cNextOne.fadeIn(200, function () {
			showPlashken(cNextOne);
			cNextOne.find('.plashkaPreview')
		});
	});
	
}

function showPlashken(owner) {
	
	var ptexts = [
'По-настоящему индивидуальный подход к возведению домов', 
'Готовые проекты, сочетающие элегантность классики и современные тенденции',
'Рациональные планировки и стильная отделка для комфортной жизни',
'Разнообразные конструктивные решения с неизменным качеством работ',
'Картинка из журнала с понравившимся домом будет превращена в готовый рабочий проект'
	];
	var cx = Math.floor( Math.random() * ptexts.length );
	var nleft = 1000 * ( Math.floor( Math.random()*3 ) - 1 );
	var ntop = 1000 * ( Math.floor( Math.random()*3 ) - 1 );
	owner.find('.plashkaPreview .text').html(ptexts[cx]);
//	owner.find('.plashkaPreview').css( { left: nleft + 'px', top: ntop + 'px', display : 'block' } );
	owner.find('.plashkaPreview').animate({ top: '190px' },{duration: 500, easing: 'easeOutElastic'});
}
