$('#imgSearch').click(function () { Submit(); }); var delay = (function () { var timer = 0; return function (callback, ms) { clearTimeout(timer); timer = setTimeout(callback, ms); }; })(); $('#keyword').keyup(function () { delay(function () { Suggest(); }, 500); }); $('#selectSearch').change(function () { Suggest(); }); $("#selectSearch option").each(function () { var url = location.href; if (url.indexOf($(this).attr('value')) != -1) $(this).attr("selected", "selected"); }); function Submit() { if ($.trim($('#keyword').val()).length < 2) { $('#keyword').blur(); alert('Keyword must be more than one character!'); } else { $("#formSearch").attr('action', "https://kisscartoon.nz/Search/?s=" + encodeURIComponent($.trim($('#keyword').val()))); $("#formSearch").submit(); } } function Suggest() { var keyword = $.trim($('#keyword').val()); if (keyword != "" && $.trim($('#keyword').val()).length > 1) { $('#result_box').html(""); $('#result_box').css('display', 'block'); $.ajax({ type: "GET", url: "/Search/SearchSuggest/", data: "type=Cartoon" + '&keyword=' + encodeURIComponent(keyword), success: function (message) { if (message != "") { $('#result_box').html(message); } else { $('#result_box').html('Press Enter to search...'); } } }); } else { $('#result_box').html(''); $('#result_box').css('display', 'none'); } }