<script type="text/javascript">

var make_request6 = function (e) {
  /* only listen for the enter key */
  if (e.key().string != "KEY_ENTER") {
    return;
  }

  /* get the JSON from a server */
  d = loadJSONDoc("http://localhost:8080/get_taxon_info6",
                  {"taxid": e.src().value});

  d.addCallback(show_result6);
  d.addErrback(show_err6);
}

var show_result6 = function (response) {
  var result = $("result6");
  if (response.status == "error") {
     replaceChildNodes(result, "<" + response.errmsg + ">");
  } else {
    replaceChildNodes(result, response.species);
  }
}

var show_err6 = function (response) {
  var result = $("result6");
  replaceChildNodes(result, "<server failure>");
}

</script>

<div style="background: #EEE">
<input id="tax6" size="7">
<span id="result6"></span>
</div>

<script type="text/javascript">
/* Listen for the enter key; use 'onkeyup' for non-printable keys */
connect("tax6", "onkeyup", make_request6);
</script>
