//var searchQuickResults = null;
var hideQuickResultsSet = false;

function hideQuickResults() {
//	setTimeout("searchQuickResults.hide()", 500);
	setTimeout("$('search-quick-results').setStyle('display', 'none')", 500);
}

function searchTopResults() {
	if (document.search.query.value.length > 3) {
		if (!hideQuickResultsSet) {
			hideQuickResultsSet = true;
			document.addEvent('click', hideQuickResults);
		}
// This code worked, but because of unknown reason stopped working...
//		if (searchQuickResults == null) {
//			searchQuickResults = new Fx.Slide('search-quick-results');
//			searchQuickResults.hide();
//			$('search-quick-results').setStyle('display', '');
//			document.addEvent('click', hideQuickResults);
//		}
	
		var req = new Request.HTML({
			url: "/opencms/search/ajax_search.jsp?LanguageID=" +
			document.search.LanguageID.value + "&index=" + document.search.index.value +
			"field=title&field=description&field=content&query=" + document.search.query.value, 
			onSuccess: function(html) {
				$("search-quick-results").set('text', '');
				$("search-quick-results").adopt(html);
//				searchQuickResults.show();
				$('search-quick-results').setStyle('display', '');
			}
		});
		req.send();
		
	}
}


