
// prepare arrays
var buyMinArray =  new Array("('Any','0',true,true)",
"('$100K','100000')",
"('$200K','200000')",
"('$300K','300000')",
"('$400K','400000')",
"('$500K','500000')",
"('$600K','600000')",
"('$700K','700000')",
"('$800K','800000')",
"('$900K','900000')",
"('$1 Million','1000000')");

var buyMaxArray =  new Array("('Any','0',true,true)",
"('$100K','100000')",
"('$200K','200000')",
"('$300K','300000')",
"('$400K','400000')",
"('$500K','500000')",
"('$600K','600000')",
"('$700K','700000')",
"('$800K','800000')",
"('$900K','900000')",
"('$1 Million','1000000')",
"('$1 Million +','0')");

var rentMinArray =  new Array("('Any','0',true,true)",
"('$100 pw','100')",
"('$200 pw','200')",
"('$300 pw','300')",
"('$400 pw','400')",
"('$500 pw','500')",
"('$600 pw','600')",
"('$700 pw','700')",
"('$800 pw','800')",
"('$900 pw','900')",
"('$1000 pw','1000')");

var rentMaxArray =  new Array("('Any','0',true,true)",
"('$100 pw','100')",
"('$200 pw','200')",
"('$300 pw','300')",
"('$400 pw','400')",
"('$500 pw','500')",
"('$600 pw','600')",
"('$700 pw','700')",
"('$800 pw','800')",
"('$900 pw','900')",
"('$1000 pw','1000')",
"('$1000 + pw','0')");

// main function
function switchPrices(inForm,selected)
{
  var selectedMinArray = eval(selected + "MinArray");
  var selectedMaxArray = eval(selected + "MaxArray");

  // clear old values from pricemin
  while (selectedMinArray.length < inForm.pricemin.options.length)
  {
    inForm.pricemin.options[(inForm.pricemin.options.length - 1)] = null;
  }

  // clear old values from pricemax
  while (selectedMaxArray.length < inForm.pricemax.options.length)
  {
    inForm.pricemax.options[(inForm.pricemax.options.length - 1)] = null;
  }
  
  // insert new values for pricemin
  for (var i=0; i < selectedMinArray.length; i++)
  {
    eval("inForm.pricemin.options[i]=" + "new Option" + selectedMinArray[i]);
  }

  // insert new values for pricemax
  for (var i=0; i < selectedMaxArray.length; i++)
  {
    eval("inForm.pricemax.options[i]=" + "new Option" + selectedMaxArray[i]);
  }
  
  // if Netscape reload page
  if ( navigator.appName == 'Netscape')
  {
	if (parseInt(navigator.appVersion) < 4)
	{
		window.history.go(0);
	}
	else
	{
	  if (navigator.platform == 'Win32' || navigator.platform == 'Win16')
	  {
	    window.history.go(0);
      }
    }
  }
}