var searchResults = "";
var defaultSearchId = "";
var awardsSearchKeyPress = function(e){
            var keynum;
            if(window.event) // IE
            {
                 keynum = e.keyCode;
            }
            else if(e.which) // Netscape/Firefox/Opera
            {
                keynum = e.which;
            }
			if(keynum == 13){

				startSearch(defaultSearchId);
                return false;
			}
		}
function awardsSearchInit(uniqueId){
        defaultSearchId = uniqueId;
		var hiddenInput = document.getElementById(uniqueId + "_hiddenInput");
        hiddenInput.onkeypress = awardsSearchKeyPress;
}
function autoPop(obj, uniqueId){
	var searchStr = obj.value;
	var searchBox = document.getElementById(uniqueId + "_searchBox");
	searchBox.innerHTML = searchStr;

	if(searchStr.length > 1){
		var ajaxIndex = ajaxObjects.length;
		ajaxObjects[ajaxIndex] = new sack();

		ajaxObjects[ajaxIndex].requestFile = baseUrl + 'cms/frontend/widgetAssets/awardsSearch/ajax/getResults.php?queryStr=' + searchStr;	// Specifying which file to get
		//alert(ajaxObjects[ajaxIndex].requestFile);
		ajaxObjects[ajaxIndex].onCompletion = function(){ handelReciveResults(ajaxIndex, uniqueId); };	// Specify function that will be executed after file has been found
		ajaxObjects[ajaxIndex].runAJAX();
	}

}
function switchFocus(uniqueId){
	var hiddenInput = document.getElementById(uniqueId + "_hiddenInput");
	hiddenInput.value = "";
	hiddenInput.focus();
	autoPop(hiddenInput, uniqueId)
}

function startSearch(uniqueId){
   
	var hiddenInput = document.getElementById(uniqueId + "_hiddenInput");
	var searchStr;
	//if(hiddenInput.value.length <= 2){
		searchStr = hiddenInput.value;
	//}else{
	//	searchStr = searchResults;
	//}
	document.location =  baseUrl + 'awards/awardsSearch.php?queryStr=' + searchStr;
	return false;

}

function handelReciveResults(ajaxIndex, uniqueId){
	var hiddenInput = document.getElementById(uniqueId + "_hiddenInput");
	var searchBox = document.getElementById(uniqueId + "_searchBox");
	searchResults = ajaxObjects[ajaxIndex].response;
	searchBox.innerHTML = searchResults.replace(hiddenInput.value, "<b>" + hiddenInput.value + "</b>");


}
