function ncOnEmptySearchFieldDisableSubmit(searchFieldId) {
  window.addEvent("domready", function(){
    var searchField = $(searchFieldId);
    
    searchField.addEvent('keyup', onSearchBoxContentChange);
    
    // Disable onDOMReady if empty search box
    findSubmitButtonsAndDisable(searchField);
    
    function onSearchBoxContentChange(event) {
      findSubmitButtonsAndDisable(event.target);
    }
    
    function findSubmitButtonsAndDisable(searchField) {
      var submitElements = searchField.form.getElements('input').filter(
        function(inputElement) {
          return (inputElement.type == 'submit');
        }
      );
      submitElements.extend(searchField.form.getElements('submit'));
      submitElements.map(function(submitElement) {
        submitElement.disabled = !(searchField.value.length);
      });  
    }
  });

}