  function __getDdlKey(e)
  {
    var code;
    if (!e)
      var e = window.event;
    if (e.keyCode)
      code = e.keyCode;
    else
     if (e.which)
       code = e.which;
    return code;
  }
  var lastValue = '';

  function __searchDdlReset()
  {
    lastValue = '';
    window.status = 'Najít:';
  }

  function __searchDdlList(eventObj,slcObj)
  {
    if (navigator.userAgent.indexOf('MSIE') > -1 || navigator.userAgent.indexOf('Opera') > -1)
    {
      var lastKey = __getDdlKey(eventObj);
      if((slcObj.form.pomocna_promenna_javascript) && (lastKey == 13))
      {
        slcObj.form.submit();
        return true;
      }
      if (lastKey == 8 && lastValue.length > 1)
        lastValue = lastValue.substring(0,lastValue.length-1);
      else
        lastValue += String.fromCharCode(lastKey);
      window.status = 'Najít: ' + lastValue;
      for (i=0; i<slcObj.length; i++)
      {
        if ((slcObj.options[i].text.toLowerCase().indexOf(lastValue.toLowerCase()) == 0) && (lastValue.value != ''))
        {
          slcObj.options[i].selected = true;
          return false;
        }
      }
      return false;
    }
    else
      return true;
  }

