// var show=false; var listArray=new Array( ); var modelListObj = { "list" : [ ]}; var output=''; var suggestArr = listArray; var activeSuggest = null; //hide list function hideList() { $("targetDiv").hide(); if (activeSuggest != null) { setValue(activeSuggest); } } function overColor(n) { $("item"+n).addClassName("itemOverColor"); activeSuggest = n; } function outColor(n) { activeSuggest = null; $("item"+n).removeClassName("itemOverColor"); } //method fires event on each keyup event and call getData() function getSuggest(keyEvent) { keyEvent = (keyEvent) ? keyEvent: window.event; input = (keyEvent.target) ? keyEvent.target : keyEvent.srcElement; if (keyEvent.type == "keyup") { if (input.value) { getData(input.value); } else { showList(); } } } //set selected value in the search field. function setValue(n) { document.search.q.value=suggestArr[n]; //$("targetDiv").hide(); window.location.href ="/s/"+encodeURIComponent(suggestArr[n]); } //get data form list that matches the user search. function getData(query) { output=''; var toShowOff = false; suggestArr = new Array(); var listLength =listArray.length; // To remove extra spaces and convert to lowercase. query = query.toLowerCase().replace(/^\s+|\s+$/g,'').replace(/\s+/g,' '); listArray.sort(); output+='
My Recent Searches:
'; output+='My Recent Searches:
'; output+='