﻿window.shopOpt = {
    lang: {
        cur: ' kr',
        buyBtn: 'Lägg i kundkorg',
        fields: { luft: 'Antal luft', 'hangning': 'Hängning', 'modell': 'Modell', 'beklädnad': 'Beklädnad', 'glas': 'Glas', 'leveranstid': 'Leveranstid', size: 'Välj storlek', 'leverantör': 'Leverantör', color: 'Välj färg', parent: 'Kategori' }
    },
    useSlider: false,
    showFirst: true,
    hideDiscount:true,
    customCartRow: function (data, cnt, tcnt) {
        var pcnt = cnt.find('.cart-price').append('<span class="cart-disc">(-' + data.Discount + '%)</span>');
    },
    currFormat: function (strValue) {
        strValue = strValue.toString().replace(/\$|\,/g, '');
        var dblValue = parseFloat(strValue),
                blnSign = (dblValue == (dblValue = Math.abs(dblValue)));
        dblValue = Math.floor(dblValue * 100 + 0.50000000001);
        var intCents = dblValue % 100,
                strCents = intCents.toString();
        dblValue = Math.floor(dblValue / 100).toString();
        if (intCents == 0)
            strCents = '';
        else if (intCents < 10)
            strCents = "0" + strCents;
        for (var i = 0; i < Math.floor((dblValue.length - (1 + i)) / 3); i++)
            dblValue = dblValue.substring(0, dblValue.length - (4 * i + 3)) + ' ' +
		        dblValue.substring(dblValue.length - (4 * i + 3));
        return (((blnSign) ? '' : '-') + dblValue + ' kr'); //(strCents.length > 0 ? '.' : '') + strCents +
    },
    beforeAddToCart: function (artnr, noi, opt) {

        var imgstr = $('#prodImg').attr('src').valueQP('imgurl');

        opt.newprod = !hasAdded;
        opt.newprod = true;
        opt.imageFallback = imgstr;
        hasAdded = false;
        window.scrollTo(0, 0);
        return opt;
    },
    //shopSelection
    shopAddons: '/js/shopadd.js',
    customCartSum: function (prt, order) {
        //console.log(prt, order);
        if (order.custom.volume && order.custom.volume>0)
            prt.append('<div class="cart-sum cart-vdisc"><span>Volym rabatt (' + order.custom.volume + '%):</span><strong>-'+wdShop.currFormat((order.totalPrice*(order.custom.volume/100)))+'<strong></div>');
        prt.append('<div class="cart-sum cart-exp"><span>Expeditionsavgift:</span><strong>' + wdShop.currFormat(order.custom.exp) + '<strong></div>');
        //order.totalPrice += 300;
        return order;
    },
    languages: [
            'Sverige',
            'Norge',
            'Finland',
            'Danmark',
            'Tyskland',
            'Estland'
        ]
};
