/* JavaScript for the header.jsp
 */
function simpleSearchTypeChange() {
    var selectedSearch = document.getElementById("search.type").selectedIndex;
    var searchField = document.getElementById("search.field");
    var searchButton = document.getElementById("simpleSearch.button");

    if (searchField.value.length == 0
            || searchField.value == 'search for comic'
            || searchField.value == 'search for people'
            || searchField.value == 'search for publishers') {
        searchButton.disabled = true;
        searchField.style.color = "#D2D2D2";
        switch(selectedSearch) {
            case 0:
                searchField.value = 'search for comic';
                break;
            case 1:
                searchField.value = 'search for people';
                break;
            case 2:
                searchField.value = 'search for publishers';
                break;
            default:
                searchField.value = 'search for comic';
        }
    }
}

function simpleSearchSubmit() {
    document.getElementById("simpleSearchForm").submit();
}

function simpleSearchTextChange() {
    var searchField = document.getElementById("search.field");
    var searchButton = document.getElementById("simpleSearch.button");

    if (searchField.value.length > 0
            && searchField.value != 'search for comic'
            && searchField.value != 'search for people'
            && searchField.value != 'search for publishers') {
        searchField.style.color = "#000000";
        searchButton.disabled = false;
    } else if (searchField.value.length == 0
            && !searchField.hasFocus()) {
        simpleSearchTypeChange();
    }
}

function simpleSearchTextFocus() {
    var searchField = document.getElementById("search.field");
    if (searchField.value.length == 0
            || searchField.value == 'search for comic'
            || searchField.value == 'search for people'
            || searchField.value == 'search for publishers') {
        searchField.value='';
        searchField.style.color = '#000000';
    }
}