var PriceSelect = {
	init: function()
	{
		PriceSelect.min_select = document.getElementById("price_min");
		PriceSelect.max_select = document.getElementById("price_max");
		PriceSelect.min_index = PriceSelect.min_select.selectedIndex;
		PriceSelect.max_index = PriceSelect.max_select.selectedIndex;
		PriceSelect.updateMinSelect();
		PriceSelect.updateMaxSelect();
	},
	
	updateMinSelect: function()
	{
		PriceSelect.max_index = PriceSelect.max_select.selectedIndex + PriceSelect.min_select.selectedIndex + 1;
		
		PriceSelect.min_select.options.length=0;
		
		for (var i = 0; i < PriceSelect.max_index; i++)
		{
			var default_choice = false;
			var selected = false;
			if (i==0) {default_choice = true;}
			if (i==PriceSelect.min_index) {selected = true;}
			PriceSelect.min_select.options[i] = new Option(prices[i][1], prices[i][0], false, selected);
		}
	},
	
	updateMaxSelect: function()
	{
		PriceSelect.min_index = PriceSelect.min_select.selectedIndex;
		
		PriceSelect.max_select.options.length=0;
		
		for (var i = PriceSelect.min_index+1; i < prices.length; i++)
		{
			var default_choice = false;
			var selected = false;
			if (PriceSelect.min_index > PriceSelect.max_index)
			{
				if (i == prices.length-1) {selected = true;}
			}
			else
			{
				if (i==PriceSelect.max_index) {selected = true;}
			}
						
			PriceSelect.max_select.options[i-PriceSelect.min_index-1] = new Option(prices[i][1], prices[i][0], false, selected);
		}
	}
}

Core.start(PriceSelect);