$(document).ready(function()
{
	$('#search_country').livequery('change', function()
	{
		var worker = $(this).parents('form').attr('action');
		
		$('#searchResult').hide();
		$('#loaderSearch').show();
		$('#searchFormDiv').load(
			worker,
			{ calleritem: 'searchForm', change: 'country', countryId: $('#search_country').val(), housingTypeId: $('#search_housing_type').val(), dateDMY: $('#search_departure_date').val() },
			function()
			{
				$('#loaderSearch').hide();
				$('#searchResult').show();
				$('#searchMapDiv').load(
					worker,
					{ calleritem: 'searchMap', countryId: $('#search_country').val(), regionId: $('#search_region').val(), departmentId: $('#search_department').val(), cityId: $('#search_city').val(), housingTypeId: $('#search_housing_type').val() },
					function()
					{
					}
				);
			}
		);
	});
	
	
	$('#search_region').livequery('change', function()
	{
		var worker = $(this).parents('form').attr('action');
		
		$('#searchResult').hide();
		$('#loaderSearch').show();
		$('#searchFormDiv').load(
			worker,
			{ calleritem: 'searchForm', change: 'region', countryId: $('#search_country').val(), regionId: $('#search_region').val(), housingTypeId: $('#search_housing_type').val(), dateDMY: $('#search_departure_date').val() },
			function()
			{
				$('#searchMapDiv').load(
					worker,
					{ calleritem: 'searchMap', countryId: $('#search_country').val(), regionId: $('#search_region').val(), departmentId: $('#search_department').val(), cityId: $('#search_city').val(), housingTypeId: $('#search_housing_type').val() },
					function()
					{
					}
				);
				$('#loaderSearch').hide();
				$('#searchResult').show();
			}
		);
	});
	
	$('#search_department').livequery('change', function()
	{
		var worker = $(this).parents('form').attr('action');
		
		$('#searchResult').hide();
		$('#loaderSearch').show();
		$('#searchFormDiv').load(
			worker,
			{ calleritem: 'searchForm', change: 'department', countryId: $('#search_country').val(), regionId: $('#search_region').val(), departmentId: $('#search_department').val(), housingTypeId: $('#search_housing_type').val(), dateDMY: $('#search_departure_date').val() },
			function()
			{
				$('#loaderSearch').hide();
				$('#searchResult').show();
				$('#searchMapDiv').load(
					worker,
					{ calleritem: 'searchMap', countryId: $('#search_country').val(), regionId: $('#search_region').val(), departmentId: $('#search_department').val(), cityId: $('#search_city').val(), housingTypeId: $('#search_housing_type').val() },
					function()
					{
					}
				);
			}
		);
	});
	
	$('#search_city').livequery('change', function()
	{
		var worker = $(this).parents('form').attr('action');
		
		$('#loaderSearch').show();
		$('#searchResult').hide();
		$('#searchFormDiv').load(
			worker,
			{ calleritem: 'searchForm', change: 'city', countryId: $('#search_country').val(), regionId: $('#search_region').val(), departmentId: $('#search_department').val(), cityId: $('#search_city').val(), housingTypeId: $('#search_housing_type').val(), dateDMY: $('#search_departure_date').val() },
			function()
			{
				$('#loaderSearch').hide();
				$('#searchResult').show();
				$('#searchMapDiv').load(
					worker,
					{ calleritem: 'searchMap', countryId: $('#search_country').val(), regionId: $('#search_region').val(), departmentId: $('#search_department').val(), cityId: $('#search_city').val(), housingTypeId: $('#search_housing_type').val() },
					function()
					{
					}
				);
			}
		);
	});
	
	$('#search_housing_type').livequery('change', function()
	{
		var worker = $(this).parents('form').attr('action');
		
		$('#loaderSearch').show();
		$('#searchResult').hide();
		$('#searchFormDiv').load(
			worker,
			{ calleritem: 'searchForm', change: 'housingType', countryId: $('#search_country').val(), regionId: $('#search_region').val(), departmentId: $('#search_department').val(), cityId: $('#search_city').val(), housingTypeId: $('#search_housing_type').val(), dateDMY: $('#search_departure_date').val() },
			function()
			{
			}
		);
	});
	
	$('#search_departure_date').livequery('change', function()
	{
		var worker = $(this).parents('form').attr('action');
		
		$('#loaderSearch').show();
		$('#searchResult').hide();
		$('#searchFormDiv').load(
			worker,
			{ calleritem: 'searchForm', change: 'dateDMY', countryId: $('#search_country').val(), regionId: $('#search_region').val(), departmentId: $('#search_department').val(), cityId: $('#search_city').val(), housingTypeId: $('#search_housing_type').val(), dateDMY: $('#search_departure_date').val() },
			function()
			{
			}
		);
	});
	
	$('#searchButton').livequery('click', function()
	{
		document.searchForm.submit();
	});
});
