﻿var items = {
    "Small": "100_S",
    "Medium": "101_M",
    "Large": "102_L",
    "Size Small": "100_S",
    "Size Medium": "101_M",
    "Size Large": "102_L",
    "Size X-Large": "103_XL",
    "Size XX-Large": "104_XXL",
    "Size XXX-Large": "105_XXXL",
    "6": "100_6",
    "6 1/2": "101_6½",
    "7": "102_7",
    "7 1/2": "103_7½",
    "8": "104_8",
    "8 1/2": "105_8½",
    "9": "106_9",
    "9 1/2": "107_9½",
    "10": "108_10",
    "10 1/2": "109_10½",
    "11": "110_11",
    "11 1/2": "111_11½",
    "12": "112_12",
    "12 1/2": "113_12½",
    "13": "114_13",
    "13 1/2": "115_13½",
    "14": "116_14",
    "14 1/2": "117_14½",
    "15": "118_15",
    "15 1/2": "119_15½",
    "27": "100_27",
    "28": "101_28",
    "29": "102_29",
    "30": "103_30",
    "31": "104_31",
    "32": "105_32",
    "33": "106_33",
    "34": "107_34",
    "34 ": "107_34",
    "35": "109_35",
    "36": "110_36",
    "37": "111_37",
    "38": "112_38",
    "39": "113_39",
    "40": "114_40",
    "41": "115_41",
    "42": "116_42",
    "43": "117_43",
    "44": "118_44",
    "45": "119_45",
    "46": "120_46",
    "47": "121_47",
    "48": "122_48",
    "48 (S)": "100_48",
    "50 (M)": "101_50",
    "52 (L)": "102_52",
    "54 (XL)": "103_54",
    "56 (XXL)": "104_56",
    "58 (XXXL)": "105_58",
    "2 Years": "100_2yrs",
    "4 Years": "101_4yrs",
    "6 Years": "102_6yrs",
    "8 Years": "103_8yrs",
    "10 Years": "104_10yrs",
    "12 Years": "105_12yrs",
    "14 Years": "106_14yrs"
};


$(document).ready(function () {
    $('#vareliste_container .item_variants_hidden').each(function () {
        var newtext = '';
        $(this).find('option').each(function (intIndex) {

            if ($(this).text() != '') {
                newtext = newtext + $(this).text() + ',';
            }
        });
        newtext = newtext.substr(0, newtext.length - 1);

        if (newtext != '')
            $(this).parent().find('.item_variants_txt:first').text(printArray(createArray(newtext)));
    });

});

function createArray(inputstring) {
    tempArr = inputstring.split(",");
    newArr = new Array();
    for (var i = 0; i < tempArr.length; i++) {
        newArr[i] = items[tempArr[i]];
    }
    newArr.sort();

    return newArr;
};

function printArray(array) {
    var string = '';
    for (var i = 0; i < array.length; i++) {
        if (i != (array.length - 1))
            string = string + array[i].slice(4) + ' | ';
        else
            string = string + array[i].slice(4);
    }
    return string;
};

