var typeTimer;
var typeElt;

function autoComplete(elt,url) {
  if (typeTimer) clearTimeout(typeTimer);
  typeElt = elt;
  typeTimer = setTimeout('doAutoComplete("'+url+'")',1000);
  return true;
}

function completeInputBox(obj) {
  typeElt.value = obj.innerText;
  typeElt.disabled = true;
  return true;
}

function doAutoComplete(url) {
  clearTimeout(typeTimer);
  if (typeElt.value.length > 2) {
    url+=(url.include('?')?'&':'?')+'ajax=true';
    url+=(url.include('?')?'&':'?')+'BraZoe='+typeElt.value;
    url = url.sub('&amp;', '&');
    new Ajax.Updater('autocomplete_dropdown', url, {
      onComplete: onCompleteCreateChoices
    });
  }
  else {
    $('autocomplete_dropdown').style.display="none";
  }
}

onCompleteCreateChoices = function(transport) {
  if (200 == transport.status) {
    $('autocomplete_dropdown').style.display=($('autocomplete_dropdown').innerHTML.indexOf("DL")!=-1)?"block":"none";
  }
}
