/* This script and many more are available free online at
The JavaScript Source!! http://javascript.internet.com
Created by: Jerome Caron |  */
//1 Asti to Geyserville
activity = new Array(
new Array(
//new Array("Full")
new Array("Choose Activity"),
new Array("Canoe")
),
//2 Geyserville to Alexander Valley Campground 
new Array(
//new Array("Full")
new Array("Choose Activity"),
new Array("Canoe"),
new Array("Shore Walker")
),
//3 Alexander Valley Campground to Warneke 
new Array(
new Array("Full")
//new Array("Choose Activity"),
//new Array("Canoe")
),
//4 Warneke to Rio Lindo 
new Array(
new Array("Full")
//new Array("Choose Activity"),
//new Array("Canoe")
),
//5 Rio Lindo to Healdsburg 
new Array(
//new Array("Full")
new Array("Choose Activity"),
new Array("Canoe")
),
//6 Memorial Beach to Wohler
new Array(
new Array("Full")
//new Array("Choose Activity"),
//new Array("Personal Boat"),
//new Array("Canoe")
),
//7 Wohler Up And Down 
new Array(
//new Array("Full")
new Array("Choose Activity"),
new Array("Personal Canoe")
),
//8 Burkes to Burkes 
new Array(
new Array("Full")
//new Array("Choose Activity"),
//new Array("Canoe")
),
//9 Johnson's in Guerneville 
new Array(
//new Array("Full")
new Array("Choose Activity"),
new Array("Personal Boat"),
new Array("Personal Canoe")
),
//Healdsburg Walking
new Array(
//new Array("Full")
new Array("Choose Activity"),
new Array("Cloverdale"),
new Array("Badger Beach"),
new Array("Memorial Beach")
),
//Mirabel Walker/Shore
new Array(
//new Array("Full")
new Array("Choose Activity"),
new Array("Wohler"),
new Array("Mark West Creek"),
new Array("Steelhead Beach"),
new Array("Mom's"),
new Array("Hacienda"),
new Array("Sunset"),
new Array("Oddfellows")
),
//Guerneville Walker/Shore
new Array(
new Array("Choose Activity"),
new Array("Guerneville Shore")
),
//Other
new Array(
new Array("Choose Activity"),
new Array("Explain Using Comment Box Below")
)
);
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;
   }
}
