//$(function() {
$(document).ready(function(){
    $("#request_text_long").hide();
    $("#request_text").click(function(){
	$("#request_text_long").toggle();
	return false;
    });

    $("#reset_button").click(function() {
	$(".search_element").each(function(){
	    $(this).val('');
	});
    });
    
    $("#search_form_on").click(function() {
	$("#search_form").show();
	$("#search_form_show").hide();
    });

    $("#search_form_off").click(function() {
	$("#search_form").hide();
	$("#search_form_show").show();
    });
	
    $("#status_order_type").change(function(){status_order_type_change();});
    $("#status_order_type_front").change(function(){status_order_type_front_change('');});
    $("#status_order_type_front_r").change(function(){status_order_type_front_change('_r');});
    $("#county").change(function(){county_change();});
    $("#county_front").change(function(){county_front_change('');});
    $("#county_front_r").change(function(){county_front_change('_r');});

    status_order_type_change(''); status_order_type_change('_r');
    status_order_type_front_change(''); status_order_type_front_change('_r');
    county_change(); county_front_change(''); county_front_change('_r')
});

function status_order_type_change() {
    value = $("#status_order_type").val();
    if (value=="") { $("#td_estate_price_empty").show(); $("#td_estate_price_sales").hide(); $("#td_estate_price_rent").hide(); }
    else if (value=="S") { $("#td_estate_price_empty").hide(); $("#td_estate_price_sales").show(); $("#td_estate_price_rent").hide(); }
    else if (value=="L") { $("#td_estate_price_empty").hide(); $("#td_estate_price_sales").hide(); $("#td_estate_price_rent").show(); }
}

function status_order_type_front_change(pf) {
    value = $("#status_order_type_front"+pf).val();
    if (value=="S") { $("#price_sales_range"+pf).show(); $("#price_rent_range"+pf).hide(); }
    else if (value=="L") { $("#price_sales_range"+pf).hide(); $("#price_rent_range"+pf).show(); }
}

function county_change() {
    if ($("#county").val()==1) {
	$("#tr_estate_district").show();
	$(".tr_cities").hide();
    }
    else {
	$("#tr_estate_district").hide();
	$(".tr_cities").hide();
	$("#tr_city_"+$("#county").val()).show();
    }
}

function county_front_change(pf) {
    
    if ($("#county_front"+pf).val()=='') {
	$("#div_district"+pf).hide();
	$(".div_cities"+pf).hide();
    }
    else if ($("#county_front"+pf).val()=='1') {
	$("#div_district"+pf).show();
	$(".div_cities"+pf).hide();
    }
    else {
	$("#div_district"+pf).hide();
	$(".div_cities"+pf).hide();
	$("#div_city_"+$("#county_front"+pf).val()+pf).show();
    }
}

