
new Form.Element.Observer(
  'searchbox',
  3,
  function(el, value){
	  if(value.length > 2)
		  searchReq(value);
  }
)


Event.observe('resultbox', 'click', function(event) {
    $('resultbox').style.visibility = 'hidden';
});


function searchReq(value) {
	$('resultbox').style.visibility = 'visible';
	$('resultbox').innerHTML = 'Suche..';
	
//	value = value.replace(/ä/,"&auml;");
//	value = value.replace(/ö/,"&ouml;");
//	value = value.replace(/ü/,"&uuml;");
//	value = value.replace(/Ä/,"&Auml;");
//	value = value.replace(/Ö/,"&Ouml;");
//	value = value.replace(/Ü/,"&Uuml;");
	
	new Ajax.Request('/mibe/ajax_suche/index.html?req='+encodeURIComponent(value),
		{
		method:'get',
		onSuccess: function(transport){
			var response = transport.responseText || "no response text";
			$('resultbox').innerHTML = response;
    	},
    	onFailure: function(){ return false; },
    	onLoading: function(){ return false; }
	});
}
