desert = new Array(
new Array(
new Array("***** CHOOSE 3 ONLY ******"),
new Array("Cheesecake"),
new Array("Austrian Black Forest Torte"),
new Array("Pavlova Fruit & Cream"),
new Array("Fresh Fruit Salad"),
new Array("Sticky Date Pudding & Cream"),
new Array("Banana and Walnut Torte"),
new Array("Lemon Meringue Pie"),
new Array("Profiteroles/Apple Danish"),
new Array("Custard/Cheesecake"),
new Array("Plum Pudding with custard Boston Mudcake")
),
new Array(
new Array("***** CHOOSE 3 ONLY ******"),
new Array("Apple Danish & Custard"),
new Array("Rich Chocolate Cake"),
new Array("Pavlova With Fruit & Cream"),
new Array("Chocolate Bavarian"),
new Array("Fresh Fruit Salad"),
new Array("French Cream Cheesecake"),
new Array("Plum Pudding & Custard"),
new Array("Black Forest Cake")
),
new Array(
new Array("***** CHOOSE 3 ONLY ******"),
new Array("Apple Danish & Custard"),
new Array("Rich Chocolate Cake"),
new Array("Pavlova With Fruit & Cream"),
new Array("Chocolate Bavarian"),
new Array("Fresh Fruit Salad"),
new Array("French Cream Cheesecake"),
new Array("Plum Pudding & Custard"),
new Array("Black Forest Cake")
),
new Array(
new Array("***** NO DESERT FOR THIS SELECTION ******")
),
new Array(
new Array("***** NO DESERT FOR THIS SELECTION ******")
),
new Array(
new Array("***** NO DESERT FOR THIS SELECTION ******")
),
new Array(
new Array("***** THIS IS NOT A MENU CHOICE ******")
),
new Array(
new Array("***** NO DESERT FOR THIS SELECTION ******")
),
new Array(
new Array("***** CHOOSE 3 ONLY (Extra Fees Apply) ******"),
new Array("Pavlova Fruit & Cream"),
new Array("Apple Danish & Custard"),
new Array("Rich Chocolate Cake"),
new Array("Fresh Fruit Salad"),
new Array("Apple Pie"),
new Array("Chocolate Bavarian"),
new Array("French Cream Cheesecake"),
new Array("Black Forest Cake"),
new Array("Plum Pudding & Custard")
),
new Array(
new Array("***** CHOOSE 3 ONLY ******"),
new Array("Fruit Filled Meringues"),
new Array("Profiteroles"),
new Array("Fruit Kebabs"),
new Array("Apple Strudel"),
new Array("Chocolate Hearts filled with Chocolate Mousse"),
new Array("Petite Danish Assorted"),
new Array("Fresh Fruit Salad Cups"),
new Array("Mini Tartlets")
),
new Array(
new Array("***** NO DESERT FOR THIS SELECTION ******")
),
new Array(
new Array("***** NO DESERT FOR THIS SELECTION ******")
),
new Array(
new Array("***** CHOOSE 3 ONLY ******"),
new Array("Tiramisu"),
new Array("Fresh Fruit Salad and Cream"),
new Array("Rich Chocolate Cake"),
new Array("Pavlova with cream & fruit"),
new Array("French Cream Cheesecake"),
new Array("Chocolate Bavarian"),
new Array("Apple Danish & Custard")
),
new Array(
new Array("***** CHOOSE 2 ONLY ******"),
new Array("Pavlova With Fruit and Cream"),
new Array("Apple Danish & Custard"),
new Array("Chocolate Cake"),
new Array("Carrot Cake"),
new Array("Lemon Meringue"),
new Array("Chocolate Bavarian"),
new Array("French Cream Cheesecake"),
new Array("Fresh Fruit Salad")
),
new Array(
new Array("***** CHOOSE 3 ONLY ******"),
new Array("Pavlova With Fruit and Cream"),
new Array("Traditional Plum Pudding & Custard"),
new Array("Rich Chocolate Cake"),
new Array("Strawberry Cheesecake"),
new Array("Fresh Fruit Salad"),
new Array("Apple Danish & Custard"),
new Array("Chocolate Bavarian")
),
new Array(
new Array("***** PRE-SELECTED DESERTS CHOSEN ******")
),
new Array(
new Array("***** PRE-SELECTED DESERTS CHOSEN ******")
),
new Array(
new Array("***** PRE-SELECTED DESERTS CHOSEN ******")
)
);
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;
   }
}

