function sortNumber(a,b) { return b - a; }
$(function() 
{
    for(var idx in PRODUCT_CATEGORIES)
    {
        var cat = PRODUCT_CATEGORIES[idx];

        //alpha w
        var aws = [];
        var v = {};
        $('td.aw_'+ cat).each(function(idx)
        {
           var aw = $(this).text(); 
           aw = aw.replace(',','.');
           aw = parseFloat(aw);
           if(!isNaN(aw)) 
           {
                aws.push(aw);
                v[aw] = $(this).text();
           }
        });
        aws.sort(sortNumber);
        if(aws.length !=0 ) $('#aw_'+ cat).html(v[aws[0]]);

        //reaction to fire
        var rfs = [];
        $('td.fr_'+ cat).each(function(idx)
        {
           var rf = $(this).text(); 
           if(rf != '') rfs.push(rf);
        });
        rfs.sort();
        if(rfs.length != 0) $('#fr_'+ cat).html(rfs[0]);

        //dimensions
        var dim_min = ''; 
        var dim_max = ''; 
        $('td.dim_'+ cat).each(function(idx)
        {
           var d = $(this).text(); 
           d = d.split('-');
           if(d.length == 2)
           {
               var min = parseInt(d[0]);
               if(!isNaN(min))
               {
                  if(dim_min == '') dim_min = min; 
                  if(dim_min > min) dim_min = min;
               }

               var max = parseInt(d[1]);
               if(!isNaN(max))
               {
                  if(dim_max == '') dim_max = max; 
                  if(dim_max < max) dim_max = max;
               }
           }
        });

        if(dim_min !='' && dim_max !='') $('#dim_'+ cat).html(dim_min +' - '+ dim_max);

        //kanter 1351
        var edges = {};
        var edge_names = [];
        $('td.edg_'+ cat).each(function(idx)
        {
           var d = $(this).text(); 
           d = d.replace(/\s/g,'');
           d = d.split(',');

           for(var e in d)
           {
               var edge = d[e];
               edge = edge.replace(/^\s+|\s+$/g, '') ;
               if(!edges[edge]) 
               {
                  edges[edge] = 1;
                  edge_names.push(edge);
               }
           }

           d.sort();
           $(this).text(d.join(', ') +'');
        });
        edge_names.sort();
        if(edge_names.length != 0) $('#edg_'+ cat).html(edge_names.join(', '));
    }

});

