function load() {

    var price_max = document.getElementById("price_e");
    var p_max_index = price_max.selectedIndex;
    var p_max_value = price_max.options[p_max_index].value;
    addListener(price_max, 'change', eventFunc, false);

    var price_min = document.getElementById("price_s");
    var p_min_index = price_min.selectedIndex;
    var p_min_value = price_min.options[p_min_index].value;
    addListener(price_min, 'change', eventFunc, false);

    var layout_max = document.getElementById("layout_e");
    var l_max_index = layout_max.selectedIndex;
    var l_max_value = layout_max.options[l_max_index].value;
    addListener(layout_max, 'change', eventFunc, false);

    var layout_min = document.getElementById("layout_s");
    var l_min_index = layout_min.selectedIndex;
    var l_min_value = layout_min.options[l_min_index].value;
    addListener(layout_min, 'change', eventFunc, false);

	function eventFunc(e){
	p_max_index = price_max.selectedIndex;
	p_max_value = price_max.options[p_max_index].value;
	p_min_index = price_min.selectedIndex;
	p_min_value = price_min.options[p_min_index].value;

	if(parseInt(p_max_value) > parseInt(p_min_value)){
		p_min_index = p_max_index;
		price_min.selectedIndex = p_min_index;
		p_min_value = price_min.options[p_min_index].value;
	}

	l_max_index = layout_max.selectedIndex;
	l_max_value = layout_max.options[l_max_index].value;
	l_min_index = layout_min.selectedIndex;
	l_min_value = layout_min.options[l_min_index].value;

	if(parseInt(l_max_value) > parseInt(l_min_value)){
		l_min_index = l_max_index;
		layout_s.selectedIndex = l_min_index;
		l_min_value = layout_min.options[l_min_index].value;
	}

    } //end of eventFunc()


  }