gwpNo = {2418: "0", 2326: "0", 2327: "0", 2328: "0", 2329: "0", 2357: "0", 2365: "0", 2366: "0", 2367: "0", 2368: "0", 2385: "0", 2448: "0", 2449: "0", 2466: "0", 2470: "0", 2480: "0", 2550: "0", 2551: "0", 2562: "0", 2563: "0", 2564: "0", 2576: "0", 2625: "0", 2641: "0", 2642: "0", 2643: "0", 2644: "0", 2645: "0", 2674: "0", 2675: "0", 2709: "0", 2754: "0", 3047: "0", 3186: "0", 3187: "0", 3188: "0", 3189: "0", 2351: "0", 2352: "0", 2353: "0", 2354: "0", 2356: "0", 2358: "0", 2359: "0", 2360: "0", 2361: "0", 2380: "0", 2381: "0", 2382: "0", 2383: "0", 2384: "0", 2446: "0", 2447: "0", 2476: "0", 2495: "0", 2518: "0", 2652: "0", 2653: "0", 2654: "0", 2655: "0", 2656: "0", 2657: "0", 2659: "0", 2660: "0", 2661: "0", 2662: "0", 2713: "0", 2722: "0", 2759: "0", 2760: "0", 3182: "0", 3183: "0", 3184: "0", 3185: "0", 2640: "0", 2668: "0", 2669: "0", 2670: "0", 2671: "0", 2672: "0", 2673: "0", 2697: "0", 2698: "0", 2700: "0", 2909: "0", 2910: "0", 2912: "0", 2913: "0", 2914: "0", 2915: "0", 2334: "0", 2335: "0", 2336: "0", 2337: "0", 2355: "0", 2374: "0", 2375: "0", 2911: "0", 2917: "0", 2376: "0", 2377: "0", 2386: "0", 2450: "0", 2451: "0", 2472: "0", 2505: "0", 2559: "0", 2621: "0", 2623: "0", 2634: "0", 2635: "0", 2636: "0", 2648: "0", 2649: "0", 2650: "0", 2651: "0", 2663: "0", 2664: "0", 2665: "0", 2666: "0", 2680: "0", 2681: "0", 2740: "0", 3046: "0", 3071: "0", 3178: "0", 3179: "0", 3180: "0", 3181: "0", 3211: "0", 2417: "0", 2420: "0", 2421: "1", 2436: "0", 2918: "0", 2919: "0", 2920: "0", 2921: "0", 2922: "0", 2923: "0", 2924: "0", 2925: "0", 2926: "0", 3003: "0", 3004: "0", 3005: "0", 3006: "0", 3007: "0", 3057: "0", 3147: "0", 3148: "0", 3149: "0", 3154: "0", 3227: "1", 3230: "0", 3232: "0", 3228: "0", 3231: "0", 3233: "0", 3155: "0", 3156: "0", 3157: "0", 3198: "0", 3199: "0", 3200: "0", 3216: "0", 3215: "0", 3193: "0", 3195: "0", 3194: "0", 3196: "0", 3197: "0", 3238: "0", 3236: "0", 3239: "0", 3237: "0", 3247: "0", 3248: "0", 3256: "0", 3257: "0", 3258: "0", 3260: "0", 3259: "0", 3262: "0", 3261: "0", 3263: "0", 3264: "0", 3265: "0", 3266: "0", 3267: "0", 3268: "0", 3269: "0", 3270: "0", 3274: "2", 3275: "2", 3283: "2", 3284: "2", 3285: "2", 3281: "2", 3282: "3", 3289: "2", 3290: "2", 3291: "3", 3279: "2", 3280: "2", 3286: "2", 3287: "2", 3288: "2", 3292: "2", 3293: "2", 3294: "2", 3297: "1", 3298: "1", 3299: "2", 3300: "1", 3301: "1", 3302: "1", 3303: "1", 3304: "1", 3326: "2", 3327: "1", 3328: "1", 3329: "1", 3330: "1", 3340: "1", 3341: "1", 3342: "1", 3343: "1", 3359: "1", 3360: "1", 3361: "1", 3362: "1", 3370: "1", 3371: "1", 3372: "1", 3373: "1", 3364: "1", 3365: "1", 3366: "1", 3367: "1", };var opt_list = [158,153,155,162,160,166,168,174,173]; var more_txt = [], less_txt = [], optTmp = [], isStock = 0; var sid = '19'; var url = 'https://gwp.brweb.pl/i/19/'; var selcolor = '#777777'; var imgLimit = '10'; var moreLabel = '+'; var lessLabel = '-'; var showMLcnt = 1; var prevMopen = ''; function showPrev(e) { if (window.innerWidth < 700) return null; var id = e.id; var aId = id.split('__'); var prev_div = document.getElementById('gwp_div_preview_'+aId[0].replace('option_','')); prev_div.style.display = 'block'; prev_div.innerHTML = ''; } function hidePrev(e) { if (window.innerWidth < 700) return null; var id = e.id; var aId = id.split('__'); var prev_div = document.getElementById('gwp_div_preview_'+aId[0].replace('option_','')); prev_div.style.display = 'none'; prev_div.innerHTML = ''; } function selectClick(e) { var id = e.id; var aId = id.split('__'); if (document.getElementById(aId[0]).value != aId[1] || document.getElementById(aId[0]).length == 1) { document.getElementById(aId[0]).value = aId[1]; if (document.getElementById('gwp_div_title_'+aId[0].replace('option_',''))) document.getElementById('gwp_div_title_'+aId[0].replace('option_','')).innerHTML = e.title; } else { document.getElementById(aId[0]).selectedIndex = '0'; if (document.getElementById('gwp_div_title_'+aId[0].replace('option_',''))) document.getElementById('gwp_div_title_'+aId[0].replace('option_','')).innerHTML = ''; id = ''; } document.getElementById(aId[0]).dispatchEvent(new Event('change')); var c = document.getElementsByClassName('c_' + aId[0]); for( var i = 0; i < c.length; i++){ c[i].parentElement.style.border = '1px solid transparent'; if ( c[i].id == id ) c[i].parentElement.style.border = '1px solid ' + selcolor; } } function radioClick(e) { var id = e.id; var aId = id.split('__'); document.getElementById(aId[0]+'_'+aId[1]).click(); if (document.getElementById('gwp_div_title_'+aId[0].replace('option_',''))) document.getElementById('gwp_div_title_'+aId[0].replace('option_','')).innerHTML = e.title; var c = document.getElementsByClassName('c_' + aId[0]); for( var i = 0; i < c.length; i++){ c[i].parentElement.style.border = '1px solid transparent'; if ( c[i].id == id ) c[i].parentElement.style.border = '1px solid ' + selcolor; } } function gwpMore(oid) { var h = document.getElementsByClassName('gwpHidden'+oid); var type = more_txt[oid] == document.getElementById('gwp_more'+oid).innerHTML ? 'block' : 'none'; for( var i = 0; i < h.length; i++){ h[i].style.display = type; } document.getElementById('gwp_more'+oid).innerHTML = type == 'block' ? less_txt[oid] : more_txt[oid] ; } function showGWP() { opt_list.forEach(function(opt_id) { var s = document.getElementById('option_'+opt_id); if (s && (!optTmp[opt_id] || optTmp[opt_id] != s.innerHTML)) { s.style.display = 'none'; optTmp[opt_id] = s.innerHTML; var sColors = ''; if (s.parentElement.className.indexOf('option_truestock ') != -1 && isStock == 0) { isStock = 1; const intervalGWP = setInterval(function() { showGWP(); if (s.value == 'wybierz') { var c30 = document.getElementsByClassName('c_option_' + opt_id); for( var i30 = 0; i30 < c30.length; i30++){ if (c30[i30].parentElement.style.border != '1px solid transparent') { selectClick(document.getElementById(c30[i30].id)); } } } }, 500); } sColors += '
'; sColors += '
'; var c = s.getElementsByTagName('option'); var imgNo = 0; var optCnt = c.length - 1; more_txt[opt_id] = moreLabel + (showMLcnt == 1 ? (optCnt - imgLimit + 1) : ''); less_txt[opt_id] = lessLabel + (showMLcnt == 1 ? (optCnt - imgLimit + 1) : ''); for( var j = 0; j< c.length; j++){ if (c[j].value != '' && c[j].value != 'wybierz' && c[j].value != 'choose' && c[j].value != 'wählen' && c[j].value != 'Vybrat' && c[j].value != 'vali' && c[j].value != 'izvēlēties' && c[j].value != 'pasirinkti' && c[j].value != 'választ' && c[j].value != 'vyberte si' && c[j].value != 'вибрати') { imgNo++; sColors += '
imgLimit || (imgNo == imgLimit && imgNo != optCnt)) ? ' class="gwpHidden'+opt_id+' gwp-opt" ' : 'class="gwp-opt"') + '>
'; } } if (optCnt > imgLimit) { sColors += '
' + more_txt[opt_id] + '
'; } sColors += '
'; if (document.getElementById('gwp_div_'+opt_id)) { div = document.getElementById('gwp_div_'+opt_id); div.innerHTML = sColors; s.parentElement.appendChild(div); } else { const div = document.createElement('div'); div.innerHTML = sColors; div.id = 'gwp_div_'+opt_id; div.className = 'gwp-div'; div.style = 'position:relative;'; s.parentElement.appendChild(div); } } var sr = document.getElementsByName('option_'+opt_id); if (sr && sr.length > 0 && (!optTmp[opt_id] || optTmp[opt_id] != s.innerHTML)) { optTmp[opt_id] = sr[0].parentElement.parentElement.innerHTML; var sColors = ''; var imgNo = 0; var optCnt = sr.length; for( var ri = 0; ri < sr.length; ri++){ if (sr[ri].parentElement.className == 'radio-wrap none') { optCnt--; } } more_txt[opt_id] = moreLabel + (showMLcnt == 1 ? (optCnt - imgLimit + 1) : ''); less_txt[opt_id] = lessLabel + (showMLcnt == 1 ? (optCnt - imgLimit + 1) : ''); var rlabels = sr[0].parentElement.parentElement.getElementsByTagName('label'); var rDict = new Array(); for( var rli = 0; rli < rlabels.length; rli++){ if (rlabels[1].innerHTML != '' || !rlabels[rli]) rDict[rlabels[rli].getAttribute('for')] = rlabels[rli].innerHTML; } sColors += '
'; sColors += '
'; for( var ri = 0; ri < sr.length; ri++){ if (sr[ri].parentElement.className != 'radio-wrap none') { imgNo++; sColors += '
imgLimit || (imgNo == imgLimit && imgNo != optCnt)) ? ' class="gwpHidden'+opt_id+' gwp-opt" ' : 'class="gwp-opt"') + '>
'; } } if (optCnt > imgLimit) { sColors += '
' + more_txt[opt_id] + '
'; } sColors += '
'; if (document.getElementById('gwp_div_'+opt_id)) { div = document.getElementById('gwp_div_'+opt_id); div.innerHTML = sColors; s.parentElement.appendChild(div); } else { const div = document.createElement('div'); div.innerHTML = sColors; div.id = 'gwp_div_'+opt_id; div.style = 'position:relative;'; div.className = 'gwp-div'; sr[0].parentElement.parentElement.parentElement.appendChild(div); sr[0].parentElement.parentElement.style.height = '0px'; sr[0].parentElement.parentElement.style.visibility = 'hidden'; } } }); } showGWP();