sublistings = new Array(
new Array(
    new Array("ALL"),
    new Array("American"),
    new Array("Asian"),
    new Array("European"),
    new Array("Mexican/Latin American"),
    new Array("Middle Eastern"),
    new Array("Pizza"),
    new Array("Seafood"),
    new Array("Steakhouse"),
    new Array("Vegetarian/Vegan")
),
new Array(
    new Array("ALL"),
    new Array("Attractions"),
    new Array("Nightlife"),
    new Array("Movies & Cinema")
),
new Array(
    new Array("ALL"),
    new Array("Spas & Salons"),
    new Array("Other")
),
new Array(
    new Array("ALL"),
    new Array("Clothing & Accessories"),
    new Array("Other")
),
new Array(
    new Array("ALL")
)
);
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]);
            selectCtrl.options[j].value = itemArray[i];
            j++;
        }
        // select first item (prompt) for sub list
        selectCtrl.options[0].selected = true;
   }
}
