// JavaScript Document
 function fillSelectFromArray(selectCtrl, itemArray, key, selec, goodPrompt, badPrompt, defaultItem) {
var i, j, ss;
var prompt;
// empty existing items
//alert (key)
ss=-1;
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
 itemArray[key].sort();
 
for (i = 0; i < itemArray[key].length; i++) {
selectCtrl.options[j] = new Option(itemArray[key][i]);
if (itemArray[key][i] != null) {
selectCtrl.options[j].value = itemArray[key][i]; 
if (itemArray[key][i]==selec){ss=j}
}
j++;
}
// select first item (prompt) for sub list
if(ss>=0){selectCtrl.options[ss].selected = true;}
   }
}
//  End -->

