var formData = [
    {
        "action": "http://search.tamu.edu/search",
        "method": "get",
        "specifiers": [ {"name": "output", "value": "xml_no_dtd"},
                        {"name": "site", "value": "default_collection"},
                        {"name": "client", "value": "TAMU_frontend"},
                        {"name": "proxystylesheet", "value": "TAMU_frontend"}
                      ],
        "searchBoxName": "q"
    },
    {
        "action": "http://www.google.com/search",
        "method": "get",
        "specifiers": [ {"name": "ie", "value": "utf-8"} ],
        "searchBoxName": "q"
    },
    {
        "action": "https://services.tamu.edu/directory-search/",
        "method": "get",
        "specifiers": [ {"name": "branch", "value": "people"} ],
        "searchBoxName": "cn"
    },
    {
        "action": "https://services.tamu.edu/directory-search/",
        "method": "get",
        "specifiers": [ {"name": "branch", "value": "roles"} ],
        "searchBoxName": "cn"
    }
];

$(document).ready(function() {
    var search_items = $('#search_items');

    document.getElementById('search_items').selectedIndex = 0;

    search_items.change(function() {
        var searchData = formData[this.selectedIndex];

        var theForm = $('#searchForm');
        theForm.attr('method', searchData.method);
        theForm.attr('action', searchData.action);

        var specifiersHtml = "";
        for (i in searchData.specifiers) {
            specifiersHtml += 
                '<input type="hidden" ' +
                        'name="' + searchData.specifiers[i].name + '" ' + 
                        'value="' + searchData.specifiers[i].value + '" />';
        }
        
        $('#input_specifiers').html(specifiersHtml);

        $('#search_text_box').attr('name', searchData.searchBoxName);
    });
});


