diff --git a/js/inline_ajax_search.js b/js/inline_ajax_search.js
index b690cea..ea87b14 100644
--- a/js/inline_ajax_search.js
+++ b/js/inline_ajax_search.js
@@ -1,6 +1,7 @@
 var resultsShown = false; var countCharsShown = false; var IAS_el; var IAS_el_res;
 Drupal.behaviors.inline_ajax_search = function() {
 	IAS_el = $('#inline_ajax_search_container #inline_ajax_search');
+  IAS_el_type = $('#inline_ajax_search_container form *[name="node_type_filter"]');
   IAS_el_res = $('#inline_ajax_search_container #inline_ajax_search_results');
   IAS_el.val(IAS_el.attr('title'));
   IAS_el_res.hide();
@@ -8,10 +9,16 @@ Drupal.behaviors.inline_ajax_search = function() {
     if($(this).val().length >= IAS_settings.word_size) {
 			countCharsShown = false;
       var path = Drupal.settings.basePath + 'admin/settings/search/inline/get/';
+	  var searchString = $(this).val();
+	  // check if there is node filter input element set
+	  if (typeof(IAS_el_type.val()) != 'undefined') {
+		// append " type:NODE_TYPE" to the search string to filter results by that node type
+		searchString = searchString + ' type:' + IAS_el_type.val();
+	  }
       $.ajax({
         type: 'POST',
         dataType: 'json',
-        url: path + $(this).val(),
+        url: path + searchString,
         success: inline_ajax_search_succes
       });
       return false;
