var search_update_flag = true;
function search_update_cat_all() {
	$('#search_cat_all').each(function() {
		if ($(this).attr('checked')) {
			$('input[name = "search_cat"]').attr('checked', 'checked');
		} else {
			$('input[name = "search_cat"]').removeAttr('checked');
		}
	});
	search_update();
}

function search_update_cat() {
	$('#search_cat_all').attr('checked', 'checked');
	$('input[name = "search_cat"]').each(function() {	
		if (!$(this).attr('checked')) {
			$('#search_cat_all').removeAttr('checked');
		}
	});
	search_update();
}

function search_update_checker() {
	if (!search_update_flag) {
		search_update_flag = true;
		search_update();
	}
}

function search_update(mode) {
	var query = '';
	
	if ($('#search_city').val())
 	{                          
	  query += "&city="+$('#search_city').val();
	  search_city = $('#search_city').val();
 	}
	if ($('#search_category').val())
 	{                          
	  query += "&cat="+$('#search_category').val();
	  search_category = $('#search_category').val();
 	}
	if ($('#search_card_type').val())
 	{                          
	  query += "&type="+$('#search_card_type').val();
	  search_card_type = $('#search_card_type').val();
 	}
 //	alert(query+':'+search_city+'/'+search_category+'/'+search_card_type);
	if (mode!="city") $('#search_city_result').load('/ajax/partner_search.php?mode=city&id='+search_city + query, null, function(){$('#search_city').change(function() { search_update("city"); });});
	if (mode!="cat") $('#search_category_result') .load('/ajax/partner_search.php?mode=cat&id=' +search_category + query, null, function(){$('#search_category') .change(function() { search_update("cat"); });});
	if (mode!="type") $('#search_card_type_result') .load('/ajax/partner_search.php?mode=type&id=' +search_card_type + query, null, function(){$('#search_card_type') .change(function() { search_update("type"); });/*select_fix();*/});
	search_city = 0;
	search_category = 0;
	search_card_type = 0;
///	$('#search_result').css('background', 'url(/f/loader.gif) no-repeat center');
///	$('#search_result').css('padding', '40px 0 90px 0');

///	$('#search_result').load('/ajax/search.php?mode=vac_result' + query, null, null);
///	$('#search_result').css('background', 'none');
///	$('#search_result').css('padding', '0');

	
	

}
search_update();

