    function openProductOptions(anch)
    {

        
      // Pull out the list                
      var ul = anch;
      var bottomRow = 0;
      
      function drawDown()
      {        
        bottomRow += 3;
        ul.style.visibility = 'hidden';
        if((ul.offsetHeight - bottomRow) <= 3) 
        {        
          ul.style.clip = 'rect(0px,' + ul.offsetWidth + 'px,' + ul.offsetHeight + 'px,0px)';
        }
        else
        {        
          ul.style.clip = 'rect(0px,' + ul.offsetWidth + 'px,' + bottomRow + 'px,0px)';                      
          setTimeout(drawDown, 5);
        } 
        ul.style.visibility = '';
      }
      
      while(ul && (!ul.tagName || ul.tagName.toLowerCase() != 'ul'))
      {
        ul = ul.nextSibling;
      }
      
      if(!ul) return true;
                            
      if(ul.style.display == '')
      {
        ul.style.display = 'none';
        return false;                  
      }
      
      ul.style.top   = (ul.parentNode.offsetHeight  + 2) + 'px';
      ul.style.clip = 'rect(0,0,0,0)';
      ul.style.display = '';
      ul.style.zIndex = 999;
      ul.style.cssFloat = 'right';
                     
      drawDown();                
      return false;
    }
    
    product_stock = [ ];  
    function update_stock_info(PrID,SuID,PrLink)
    {
      var stockUnits = product_stock[PrID];
      var SU = null;
      for(var x = 0; x < stockUnits.length; x++)
      {
        if(SuID == stockUnits[x].SuID)
        {
          // Found 
          var price = document.getElementById('suprice' + PrID);
          var avail = document.getElementById('suavailability' + PrID);
          var link  = document.getElementById('sulink' + PrID);
          var qty   = document.getElementById('suqty' + PrID);
          var sunotify   = document.getElementById('sunotify' + PrID);
          
          if(price) price.innerHTML = '$' + stockUnits[x].SuPrice.toFixed(2);
          if(avail) avail.innerHTML = (stockUnits[x].SuQuantityInStock == null || stockUnits[x].SuQuantityInStock > 0) ? 'IN STOCK' : 'SOLD OUT';
          
          if(stockUnits[x].SuQuantityInStock == null || stockUnits[x].SuQuantityInStock > 0)
          {
            if(link)     link.innerHTML = '<a href="' + PrLink + '?SelectSuID=' + SuID + '">Order Now</a>';
            if(qty)      qty.style.display = '';
            if(sunotify) sunotify.style.display = 'none';
          }
          else
          {
            if(link)     link.innerHTML = '<a href="' + PrLink + '?SelectSuID=' + SuID + '">Notify when available</a>';
            if(qty)      qty.style.display = 'none';
            if(sunotify) sunotify.style.display = '';
          }                
          return;
        }
      }
    }