var search_field = $('search_field');
var input_string = 'Suchbegriff...';

function searchHelper() {
	var search_word = search_field.value;
	var search_list = $('search_helper_list');
	if( search_word.length > 3 && search_word != input_string ) {
		var ajax_call = doc_root+'ajax/ajax_loader.php?ajax_load=search_helper&word='+search_word;
		var req = new Request({
			url: ajax_call,
			onRequest: function() {
				search_list.style.display = "none";
			},
			onComplete: function(responseText, responseXML) {
				if( responseText != "" ) {
					search_list.innerHTML = responseText;
					search_list.style.display = "block";
				}
			},
			onFailure: function(){
				search_list.style.display = "none";
			}
		});
		req.send();
	} else {
		search_list.style.display = "none";
	}
}

function setSearchField( word ) {
	search_field.value = word;
}

function enterSearchField() {
	if( search_field && search_field.value == input_string ) search_field.value = '';
}
function leaveSearchField() {
	if( search_field && search_field.value == '' ) search_field.value = input_string;
}
leaveSearchField();
