// opacity for chox

// Disabled for DCP, but we should keep code here for when we genericise.		
function chocify(){
  var each=156;
  var margin=10;
  // Good widths are each*n+margin*(n+1) = (each+margin)*n+margin
  // w > (e+m)*n+m => w-m > (e+m)*n => (w-m)/(e+m) > n
  jQuery('.choxbox').each(function(i) {
    var box=$(this);
    box.css('width','100%');
    var n=Math.floor((box.width()+margin)/(each+margin));
    var m=box.find('dl').length;
    if(n>m)
      n=m;
    if(n<1)
      n=1;
    var w=(each+margin)*n+margin;
    box.width(w);
    box.css('margin','auto');
    box.css('text-align','center');
  });
}

jQuery(document).ready(function(){
  chocify();
});
jQuery(window).resize(function(){
  chocify();
});
