function fillSelectFromArray(selectCtrl, itemArray, goodPrompt, badPrompt, defaultItem) {
var i, j;
var prompt;
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) {
   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++;
     }
    if(selectCtrl.options.length) selectCtrl.options[0].selected = true;
   }
}