// <!--
var catalogCounts = {"1":134};

$(".catalog-filter-count li.cat-item").each(function(index, item) {
var id = $(item).data("id");

$("> a.cat-item", item).append(function() {
if( catalogCounts[id] ) {
return '<span class="cat-count">' + catalogCounts[id] + '</span>';
} else if($(item).hasClass("nochild")) {
$(item).addClass("disabled");
}
});
});
// -->
// <!--
var supplierCounts = {};

$( ".catalog-filter-supplier .supplier-lists li.attr-item" ).each( function( index, item ) {
$(item).append( function() {
var itemId = $(this).data( "id" );

if( supplierCounts[itemId] ) {
var node = document.createElement( 'span' );
node.appendChild( document.createTextNode( supplierCounts[itemId] ) );
$(node).addClass( 'attr-count' );
return node;
}

$(this).addClass( 'disabled' );
});
});
// -->
var attributeCounts = {"1027":3,"1029":5,"1032":1,"1033":1,"1045":2,"1077":4,"1082":1,"1094":1,"1097":2,"1098":12,"1101":1,"1102":16,"1103":6,"1104":2,"1107":1,"1110":1,"1111":1,"1113":3,"1114":1,"1119":1,"1123":1,"1138":1,"1142":2,"1144":3,"1146":2,"1153":2,"1154":1,"1156":13,"1158":3,"1160":2,"1162":1,"436":25,"437":8,"451":3,"452":9,"453":12,"454":1,"455":4,"456":1,"458":1,"474":114,"475":2,"477":1,"479":3,"480":1,"486":6,"487":4,"495":1,"496":1,"497":1,"499":1,"501":1,"505":1,"508":1,"509":1,"522":1,"525":3,"526":5,"527":1,"528":1,"531":1,"537":5,"538":1,"539":2,"543":1,"558":1,"567":3,"569":1,"570":2,"571":1,"576":1,"578":1,"584":1,"585":6,"588":7,"589":7,"604":1,"626":1,"640":1,"644":3,"718":1,"719":1,"721":1,"746":1,"747":1,"748":1,"749":1,"760":1,"767":1,"775":1,"797":1,"801":3,"809":1,"817":1,"829":6,"837":1,"849":1,"889":1,"892":1,"907":32,"909":1,"910":1,"911":1,"912":1,"913":1,"914":1,"915":1,"916":1,"917":1,"925":1,"926":1,"927":1,"929":4,"931":33,"934":1,"935":1,"939":1,"940":1,"941":1,"942":2,"975":2,"982":1,"983":1,"984":1,"985":1,"986":1,"987":12,"993":22,"995":8,"997":1};

$( ".catalog-filter-attribute .attribute-lists li.attr-item" ).each( function( index, item ) {
$(item).append( function() {
var itemId = $(this).data( "id" );

if( attributeCounts[itemId] ) {
var node = document.createElement( 'span' );
node.appendChild( document.createTextNode( attributeCounts[itemId] ) );
$(node).addClass( 'attr-count' );
return node;
}

$(this).hide();
$(this).parent().hide();
});
});

// ORDER A-Z
$( ".catalog-filter-attribute .attribute-lists .filter-line" ).each( function( index, item ) {
let data = $(item).find('li.attr-item');
let sortedData = data.sort(function(a,b){
let x = $(a).text().trim().toLowerCase().replace(/ä/g, 'ae').replace(/ö/g, 'oe').replace(/ü/g, 'ue');
let y = $(b).text().trim().toLowerCase().replace(/ä/g, 'ae').replace(/ö/g, 'oe').replace(/ü/g, 'ue');
if(x>y){return 1;}
if(x<y){return -1;}
return 0;
});
$( item ).find('.attr-list').html(sortedData);
});

