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', count+' In Stock'));
  }
}

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

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

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

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)'),
      o('br'), o('a', {'href':url, target:'_blank',
          onclick:function() {popAvailable(url, ht, wd); return false;}},
        'Click here to be notified when this item becomes available.'));

  }
}
