﻿$(document).ready(function () {

    setupQuickSearchSubmit();

    $('#search-box-button').click(function () {
        $('#search-form').trigger('submit');
    });

    $('#closeError').click(function () {
        $("#error-message-panel").slideUp();
    });


   function doSearchClear() {
        if ($('#search-input').val() != "") {
            $('#quick-search-clear').fadeIn();
        } else {
            $('#quick-search-clear').hide();
        }
    }

    doSearchClear();

    $('#search-input').keyup(function () {
        doSearchClear();
    });

    $('#quick-search-clear').click(function () {
        $('#search-input').val("");
        doSearchClear();
    });

});

function doSearch(query) {
    $('#search-input').val(query)
    $('#search-form').trigger('submit');
}

function setupQuickSearchSubmit() {
    $("#search-form").submit(function () {
     
        $("#search-input").val($("#search-input").val().replace(/^\s*|\s*$/g, '')); // strip whitespace
   
        if ($("#search-input").val() == "") {
            
            return false; // don't submit the form if there is nothing to submit
        } else {
            if (!$.browser.msie) {
        
                $('#search-box-button').css({ backgroundPosition: '-32px 0px' });
            }
        }
    });


}

function showErrorMessage(msgHtml) {
    $('#error-message').html(msgHtml);
    $('#error-message-panel').slideDown();
}

