
var prevSearch = ''; 

//search
function NUSearchKeyPress(e) {
    if ((e.keyCode || e.which) == 13) {
        NUSearch(false);
        return false;
    }
    return true;
} 

function NUSearch(clickSearch) {
    var searchString = '';
    
    //determine if it's from keystroke or click
    if(clickSearch == true) {
        searchString = prevSearch;
    } else {
        searchString = $('#search-input').val();
    }
    
    //search if we've got something to search on.
    if(searchString != null && searchString != '') {
        window.location = '/search.aspx?searchtext=' + searchString;
    }
}

$(function (){
    //search box
    $('#search-input').focus(function() {
        $(this).attr('value','');
    }); 
    
    $('#search-input').blur(function() {
        prevSearch = $(this).val();
        $(this).attr('value','Search');
    });
    
    $('#search-input').keypress(function(event) {
        return NUSearchKeyPress(event);
    });
    
    $('#search-button').click(function() {
        NUSearch(true);
    });
});
