"undefined"==typeof SearchEventHandler&&(SearchEventHandler={}); (function(){function k(d){g=-1;var b=$j("#searchWrap").find("#searchResult"),c=b.find("#searchList");c.find("#noMatching").hide();b.fadeIn(function(){document.body.addEventListener("click",h,!1)});for(var a in d)if(b=d[a],null!=b){var e="result_"+b.eventId+"_"+b.marketId.replace(".","_"),f=c.find("#"+e);if(!(0=g)break a;g--}if(KeyEventUtils.isDownArrowKey(a)){if(g>=f.length-1)break a;g++}f.find("a").removeClass("hover");e.find(f[g]).find("a").addClass("hover")}}}); c.on("click",function(){b.val("");c.hide();SearchEventHandler.clearResult()})};SearchEventHandler.clearResult=function(){var d=$j("#searchWrap").find("#searchList");d.find("#noMatching").hide();d.find("[id^=result_]").remove()};SearchEventHandler.searchEvents=function(){var d=$j("#searchWrap"),b=d.find("#searchInput").val();0!=b.length&&(d.find("#searchClear").show(),$j.ajax({type:"POST",dataType:"JSON",url:PageConfig.landingPath+"/member/playerService/searchEvents",data:{keyword:b},success:function(c){try{c&& null!=c.searchEvents&&0!=c.searchEvents.length?k(c.searchEvents):$j("#searchWrap").find("#searchList").find("#noMatching").fadeIn()}catch(a){Trace.printStackTrace(a)}},error:function(c,a,e){Trace.log(c.status);Trace.log(e)}}))}})();