/**
* Функции используемые на страницах поиска объектов
* 
**/

		$(document).ready(function() {	
			
			var isAdditionalFieldsVisible = false;
						
			$("#mkadSlider").slider({ from: 0, to: 150, step: 5, smooth: true, round: 0, dimension: "&nbsp;км", skin: "plastic" });
			$("#priceSlider").slider({ from: 1000000, to: 50000000, step: 200000, smooth: true, limits: false, round: 0, dimension: "&nbsp;руб.", skin: "plastic" });
			$("#priceSquareSlider").slider({ from: 40000, to: 300000, step: 10000, smooth: true, limits: false, round: 0, dimension: "&nbsp;руб.", skin: "plastic" });
			$("#areaSlider").slider({ from: 0, to: 500, heterogeneity: ['50/100', '75/250'], scale: [0, '|', 50, '|', '100', '|', 250, '|', 500], limits: false, step: 1, dimension: '&nbsp;м<small>2</small>', skin: "plastic" });
			$("#livingSpaceSlider").slider({ from: 0, to: 500, heterogeneity: ['50/100', '75/250'], scale: [0, '|', 50, '|', '100', '|', 250, '|', 500], limits: false, step: 1, dimension: '&nbsp;м<small>2</small>', skin: "plastic" });
			
			var categorySelect = $('select[name|="category"]');
			if($(categorySelect).val() == 1) $('#roomsOffered').show();
			
			categorySelect.change(function () {
				if($(this).val() == 1) $('#roomsOffered').show();
				else $('#roomsOffered').hide();
			});

			var whereSelect = $('select[name|="whereType"]');
			if($(whereSelect).val() != '') $('#' + $(whereSelect).val()).show();
			
			whereSelect.change(function () {
				$('.whereSelect').hide().val('');
				
				if($(whereSelect).val() != '') {
					$('#' + $(whereSelect).val()).show();
				}
			});
				//Валидация
			$.metadata.setType("attr", "validate");
			$("#newUser").validate();

	$('.additionalFields').hide();
	
	$('#showAdditionalFields').click(function () { 
		if(isAdditionalFieldsVisible == true) {
				$('.additionalFields').hide();
				$('#map').show();
				$(this).html('Расширенный поиск<b>&rarr;</b>');				
				isAdditionalFieldsVisible = false;
			}
		else if(isAdditionalFieldsVisible == false) {
			$('#map').hide();
			$('.additionalFields').show();
			isAdditionalFieldsVisible = true;
			$(this).html('Свернуть<b>&larr;</b>');
		}
		
		return false;
	});
	
	$('#searchProperty').submit(function() {
		$("select:hidden").remove();
		//$('select[name|="whereType"]').remove();
		if(isAdditionalFieldsVisible == false)
		$('.additionalFields input').remove();
	});
	
		$("a.fancybox").fancybox({
				'overlayShow'	: false,
				'transitionIn'	: 'elastic',
				'transitionOut'	: 'elastic',
				'hideOnContentClick' : true		
		});

	$(".fancymap").fancybox({
		'width'				: '75%',
		'height'			: '75%',
    'autoScale'     	: false,
    'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'type'				: 'iframe'
	});

$('.errormessage').delay(4000).hide(100);

});

