prices = new Array(
new Array(
new Array("** Maximum Price **", 0),
new Array("£20,000", 20000),
new Array("£30,000", 30000),
new Array("£40,000", 40000),
new Array("£50,000", 50000),
new Array("£60,000", 60000),
new Array("£70,000", 70000),
new Array("£80,000", 80000),
new Array("£90,000", 90000),
new Array("£100,000", 100000),
new Array("£120,000", 120000),
new Array("£140,000", 140000),
new Array("£160,000", 160000),
new Array("£180,000", 180000),
new Array("£200,000", 200000),
new Array("£250,000", 250000),
new Array("£300,000", 300000),
new Array("£350,000", 350000),
new Array("£400,000", 400000),
new Array("£500,000", 500000),
new Array("£700,000", 700000),
new Array("£1,000,000", 1000000),
new Array("£1,000,000+", 0)
),
new Array(
new Array("** Maximum Price **", 0),
new Array("£100", 100),
new Array("£200", 200),
new Array("£300", 300),
new Array("£400", 400),
new Array("£500", 500),
new Array("£600", 600),
new Array("£700", 700),
new Array("£800", 800),
new Array("£900", 900),
new Array("£1,000", 1000),
new Array("£1,100", 1100),
new Array("£1,200", 1200),
new Array("£1,200+", 0)
)
);
function fillSelectFromArray(selectCtrl, itemArray, goodPrompt, badPrompt, defaultItem) {
var i, j;
var prompt;
// empty existing items
for (i = selectCtrl.options.length; i >= 0; i--) {
selectCtrl.options[i] = null; 
}
prompt = (itemArray != null) ? goodPrompt : badPrompt;
if (prompt == null) {
j = 0;
}
else {
selectCtrl.options[0] = new Option(prompt);
j = 1;
}
if (itemArray != null) {
// add new items
for (i = 0; i < itemArray.length; i++) {
selectCtrl.options[j] = new Option(itemArray[i][0]);
if (itemArray[i][1] != null) {
selectCtrl.options[j].value = itemArray[i][1]; 
}
j++;
}
// select first item (prompt) for sub list
selectCtrl.options[0].selected = true;
   }
}