function itemAvailableError(key) {
  var avSpan=document.getElementById('availability'+key);
  if (avSpan) {
    var o=DOMhelp.createElement;
    DOMhelp.replaceContent(avSpan, '(Quantity Unknown)');
  }
}

function itemAvailable(count, key) {
  var avSpan=document.getElementById('availability'+key);
  if (avSpan) {
    var o=DOMhelp.createElement;
    DOMhelp.replaceContent(avSpan, o('span#instock', 'In Stock'));
  }
}

function itemAlmost(count, key) {
  var avSpan=document.getElementById('availability'+key);
  if (avSpan) {
    var o=DOMhelp.createElement;
    DOMhelp.replaceContent(avSpan, o('span#lowstock', 'In Stock (only 1 available!)'));
  }
}

function itemLow(count, key) {
  var avSpan=document.getElementById('availability'+key);
  if (avSpan) {
    var o=DOMhelp.createElement;
    DOMhelp.replaceContent(avSpan, o('span#lowstock', 'In Stock (quantity low)'));
  }
}

function itemUnavailable(url, ht, wd, key) {
  var avSpan=document.getElementById('availability'+key);
  if (avSpan) {
    var o=DOMhelp.createElement;
    DOMhelp.replaceContent(avSpan,
      o('span#unavailable', 'Unavailable (expected soon)'));
  }
}
