var lastSearchString;
var searchIndex = 0;
function startSuggest(evt, obj, language) {
	var searchString = obj.value;

	if(evt.keyCode == 13) {
		document.getElementById("search_form").submit();
		return;
	}
	
	if(evt.keyCode == 40) {
		//arrow-down
		
	}
	if(evt.keyCode == 38) {
		//arrow-up
	}

	if(lastSearchString == searchString) return;
	lastSearchString = searchString;
	
	if(searchString == "" && document.getElementById("searchsuggest").style.display == "block")
		document.getElementById("searchsuggest").style.display = "none";
	
	new Ajax.Request("include/suggest.php",
		{
			method:'get',
			parameters: {sstring: searchString, lang: language},
			onSuccess: function(transport){
				var response = transport.responseText;
				document.getElementById("searchsuggest").innerHTML = response;
				if(document.getElementById("searchsuggest").style.display == "none" && response != "")
					document.getElementById("searchsuggest").style.display = "block";
				//alert("Success! \n\n" + response);
			},
			onFailure: function() { alert("Something went seriously wrong...") }
		});
}

function suggestHoverOn(obj) {
	obj.style.background = "#b7e2fe";
}
function suggestHoverOff(obj) {
	obj.style.background = "#fff";
}
function suggestClick(sstring) {
	document.getElementById("searchbox").value = sstring;
	document.getElementById("searchsuggest").style.display = "none";
	document.getElementById("search_form").submit();
}