var quick_search_is_searching = 0; $("#quick_search").keyup(function(){ if($.trim($("#quick_search").val()) != "" && quick_search_is_searching == 0){ quick_search_is_searching = 1; $.ajax({ url: "http://www.softridge.ch/ext_quick_search.html?search=" + $.trim($("#quick_search").val()), cache: false, success: function(data){ if(data != ""){ $("#quick_search_auto").html(data); $("#quick_search_auto").css({ "top" : ($("#quick_search").position().top-(-18))+"px", "left" : ($("#quick_search").position().left-5)+"px", "display" : "block" }); } else{ $("#quick_search_auto").html(""); $("#quick_search_auto").hide(); } }, complete: function(){ $("#quick_search").focus(); quick_search_is_searching = 0; } }); } }); var quick_search_auto_mouse = 0; $("#quick_search_auto").mouseover(function(){ quick_search_auto_mouse = 1; }); $("#quick_search_auto").mouseout(function(){ quick_search_auto_mouse = 0; if(quick_search_is_searching == 0 && quick_search_auto_focus == 0) $("#quick_search_auto").hide(); }); var quick_search_auto_focus = 0; $("#quick_search").focus(function(){ quick_search_auto_focus = 1; if(quick_search_is_searching == 0 && $("#quick_search").val() != "") $("#quick_search_auto").show(); }); $("#quick_search").blur(function(){ quick_search_auto_focus = 0; if(quick_search_is_searching == 0 && quick_search_auto_mouse == 0) $("#quick_search_auto").hide(); });
