Source: https://www.tauron.pl/pp/panel/gaz-msp-faktura
Timestamp: 2019-10-16 05:25:47
Legal References Found: art. 2
 Art. 31

Art. 31

Art. 31

Art. 31

Art. 31

Art. 31
 art. 31

Art. 31
 art. 32

Art. 89
 art. 89
 art. 31

Document Content:
Kalkulator MSP z fakturą
Przepraszamy, w chwili obecnej nie mamy dla Twojej Firmy oferty. Zostaw nam dane firmy, skontaktujemy się z Tobą, gdy oferta będzie dostępna.
self: false, hidden: true, disable: false, iname: false, type: 'sh135-choose-tariff', conn: false, no: 4, 1: { id: 'sh135-tariff-osd', img: false, text: 'Taryfa OSD', ttip: false, type: 'sh135-single-tariff', texts: 'Taryfa OSD: ', info: false, final: false, values: { empty: 'Wybierz taryfę', W11: 'W-1.1', W12: 'W-1.2', W21: 'W-2.1', W22: 'W-2.2', W36: 'W-3.6', W39: 'W-3.9', W4: 'W-4' }, iname: 'taryfa_osd' }, /*2: { id: 'sh135-tariff-sell', img: false, text: 'Taryfa Sprzedawcy PGNiG', ttip: false, type: 'sh135-single-tariff', texts: 'Taryfa Sprzedawcy PGNiG: ', info: false, final: false, values: { empty: 'Wybierz taryfę', W11: 'W-1.1', W12: 'W-1.2', W112T: 'W-1.12T', W21: 'W-2.1', W22: 'W-2.2', W212T: 'W-2.12T', W36: 'W-3.6', W312T: 'W-3.12T', W39: 'W-3.9', W4: 'W-4' } }*/ }, 5: { name: '4.
Określ zużycie paliwa gazowego w Firmie.
', self: false, hidden: true, disable: false, iname: 'deklaracja_zuzycia', type: 'sh135-invoice-content', conn: ['W11', 'W12', 'W21', 'W22'], no: 5, 'default': 6, values: ['2monthact', 'year'] }, 6: { name: '4.
', self: false, hidden: true, disable: false, iname: 'deklaracja_zuzycia', type: 'sh135-invoice-content', conn: ['W112T', 'W212T', 'W312T', 'W4'], no: 5, 'default': 12, values: ['month', 'yeardis'] }, 7: { name: '4.
', self: false, hidden: true, disable: false, iname: 'deklaracja_zuzycia', type: 'sh135-invoice-content', conn: ['W36'], no: 5, 'default': 6, values: ['2monthsummer', '2monthwinter', 'yeardis'] }, 8: { name: '4.
', self: false, hidden: true, disable: false, iname: 'deklaracja_zuzycia', type: 'sh135-invoice-content sh135-seasons', conn: ['W39'], no: 5, 'default': 'count', values: ['seasons'] }, 9: { name: '5.
Czy Firma jest pośredniczącym podmiotem gazowym?
Czy jesteś pośredniczącym podmiotem gazowym w rozumieniu art. 2 ust 1 pkt 23d Ustawy o podatku akcyzowym?
Pośredniczącym podmiotem gazowym jest w szczególności podmiot:
dokonujący odsprzedaży paliwa gazowego, lub
używający paliwa gazowego zarówno do celów objętych zwolnieniem od akcyzy, jak również do celów nieobjętych zwolnieniem od akcyzy, lub używający paliwa gazowego zarówno do celów objętych zwolnieniem od akcyzy, jak również i do celów objętych zerową stawką akcyzy, który pisemnie powiadomił właściwego naczelnika urzędu celnego o tej działalności (art. 2 ust. 1 pkt 23d Ustawy).
', self: true, hidden: true, disable: false, iname: false, type: 'sh135-icon-content', conn: false, no: 6, 1: { id: 'sh135-yes-first', img: false, text: false, ttip: false, texts: 'Firma jest pośredniczącym podmiotem gazowym', info: false, final: true, value: false, valuet: false, ivalue: false, href: false }, 2: { id: 'sh135-no-first', img: false, text: false, ttip: false, texts: 'Firma nie jest pośredniczącym podmiotem gazowym', info: false, final: false, value: false, valuet: false, ivalue: false, href: false } }, 10: { name: '6.
Czy Firma przeznacza paliwo gazowe do napędu silników spalinowych (z wyłączeniem ww. objętych zwolnieniem)?
Cele objęte zwolnieniem określone zostały w Art. 31b. ust 3 pkt 1 Ustawy o podatku akcyzowym. Stawka akcyzy paliwa przeznaczonego do napędu silników spalinowych wynosi 10,54 zł/GJ.
', self: true, hidden: true, disable: false, iname: false, type: 'sh135-icon-content', conn: false, no: 7, 1: { id: 'sh135-yes-second', img: false, text: false, ttip: false, texts: 'Firma przeznacza paliwo gazowe do napędu silników spalinowych', info: false, final: true, value: false, valuet: false, ivalue: false, href: false }, 2: { id: 'sh135-no-second', img: false, text: false, ttip: false, texts: 'Firma nie przeznacza paliwa gazowego do napędu silników spalinowych', info: false, final: false, value: false, valuet: false, ivalue: false, href: false } }, 11: { name: '8.
Czy Firma płaci/odprowadza podatek akcyzowy na cele opałowe?
', self: true, hidden: true, disable: false, iname: false, type: 'sh135-icon-content sh135-icon-wo', conn: false, no: 8, 1: { id: 'sh135-yes-third', img: false, text: false, ttip: false, texts: 'Firma płaci/odprowadza podatek akcyzowy na cele opałowe.', info: false, final: false, value: false, valuet: false, ivalue: false, href: false }, 2: { id: 'sh135-no-third', img: false, text: false, ttip: false, texts: 'Firma jest zwolniona z obowiązku odprowadzania podatku akcyzowego na cele opałowe.', info: false, final: false, value: false, valuet: false, ivalue: false, href: false }, 3: { id: 'sh135-other-third', img: false, text: false, ttip: false, texts: 'Inne cele przeznaczenia paliwa gazowego', info: false, final: false, value: false, valuet: false, ivalue: false, href: false, list: { 1: { name: '1.
Art. 31b ust. 2 pkt 1) Ustawy podatku akcyzowym – cele opałowe przez gospodarstwa domowe Stawka akcyzy: Zwolnione
', list: false, iname: 'przeznaczenie1' }, 2: { name: '2.
Art. 31b ust. 1 Ustawy o podatku akcyzowym – cele opałowe: Stawka akcyzy: Zwolnione
w procesach rolniczych, ogrodniczych, w hodowli ryb i nadleśnictwie;
przez zakład energochłonny wykorzystujący wyroby gazowe, w którym wprowadzony został w życie system prowadzący do osiągania celów dotyczących ochrony środowiska lub do
', iname: 'przeznaczenie2' }, 3: { name: '3.
Art. 31b ust. 2 pkt 2) – 8) Ustawy o podatku akcyzowym – cele opałowe przez: Stawka akcyzy: Zwolnione
', iname: 'przeznaczenie3' }, 4: { name: '4.
Art. 31b ust. 3 pkt 2) – 3) Ustawy o podatku akcyzowym – użycie gazu w procesach: Stawka akcyzy: Zwolnione
produkcji wyrobów energetycznych.
', iname: 'przeznaczenie4' }, 5: { name: '4.
Art. 31b ust. 4 Ustawy o podatku akcyzowym – wyroby gazowe przeznaczone do napędu stacjonarnych urządzeń lub do celów opałowych związanych z napędem stacjonarnym urządzeń, użyte: Stawka akcyzy: Zwolnione
w przypadkach, o których mowa w art. 31b ust. 1 pkt 1) – 5) Ustawy o podatku akcyzowym, lub
', iname: 'przeznaczenie5' }, 6: { name: '5.
Art. 31b ust. 3 pkt 1 Ustawy o podatku akcyzowym – do napędu: Stawka akcyzy: Zwolnione
w żegludze, włączając rejsy rybackie, z wyłączeniem prywatnych rejsów i prywatnych lotów o charakterze rekreacyjnym, o których mowa w art. 32 ust. 2 Ustawy o podatku akcyzowym.
', iname: 'przeznaczenie6' }, 7: { name: '6.
Art. 89 ust. 1 pkt 13) Ustawy o podatku akcyzowym – cele opałowe, z wyłączeniem ww. objętych zwolnieniem Stawka akcyzy: 1,28 zł/GJ
', list: false, iname: 'przeznaczenie7' } } } } }; var sh135ids = { 1.1: 1, 1.2: { o2: 2, o3: 3, o4: 4, o5: 5, o6: 6, o7: 7, o8: 8, o10: 10, o11: 11, o12: 12, o13: 13, ot1: 1, ot2: 2, ot3: 3, ot4: 4, ot5: 5, ot6: 6 }, 3: { PSG_Wroclaw: 1, PSG_Zabrze: 2, PSG_Tarnow: 3, PSG_Warszawa: 4, PSG_Gdansk: 5, PSG_Poznan: 6 }, 4.1: { W11: 2, W12: 3, W21: 4, W22: 5, W36: 6, W39: 7, W4: 8 } }; var sh135lorder = { 1: false, 2: false, 3: false, 4: false, 5: false, 6: false, 7: false, 8: false, 9: false, 10: false, 11: false }; var sh135laffect = { 1.1: [2, 3, 4], 1.2: [2, 3, 4], 9.1: [10], 9.2: [10], 10.1: [11], 10.2: [11] }; var sh135laffecth = {}; // 1.2: [2, 3, 4, 5, 6, 7, 8, 9, 10, 11], 9.1: [10, 11], 10.1: [11] var sh135laffectt = { W11: 5, W12: 5, W21: 5, W22: 5, W112T: 6, W212T: 6, W312T: 6, W4: 6, W36: 7, W39: 8 }; var sh135lerase = { 1.1: [1, 1.2], 1.2: [1, 1.1], // 1.2: [ 1.1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11.1, 11.2, 11.3 ], 4.2: [5, 6, 7, 8, 9, 10], 5.1: [5, 6, 7, 8], 9.1: [9.2], // 10, 11.1, 11.2, 11.3 9.2: [9.1], 10.1: [10.2], // 11.1, 11.2, 11.3 10.2: [10.1] }; var blocksmon = { W11: [1, 558], W12: [1, 558], W112T: [1, 279], W21: [559, 2225], W22: [559, 2225], W212T: [279, 1113], W36: [2225, 14816], W312T: [1113, 7408], W4: [7408] }; var blocksyrl = { W11: [1, 3350], W12: [1, 3350], W112T: [1, 3350], W21: [3350, 13350], W22: [3350, 13350], W212T: [3350, 13350], W36: [13350, 88900], W312T: [13350, 88900], W4: [88900] }; var sh135tolink = [ [1.1], [1.2], [2, 1], [2, 2], [2, 3], [2, 4], [2, 5], [3], [4, 1], [5], [6], [7], [8], [11] ] var sh135excluded = ['name', 'self', 'hidden', 'disable', 'iname', 'type', 'conn', 'no', 'href', 'default', 'values']; var sh135unitmode = 1; var sh135ltooltip = function(text) { var div = jQuery('
').addClass('sh135-tooltip'); var img = jQuery(' ').attr({ src: '/-/media/Additional/img/lejek/sh135-application-tooltip-lightbulb.png' }); var p = jQuery('
').text(sh135lparams[i].name); divo.append(h3); } } jQuery.each(sh135lparams[i], function(j, x) { if (jQuery.inArray(j, sh135excluded) === -1) { var a = jQuery('').addClass('sh135-icon sh135-icon-' + i + j).attr({ id: x.id, //href: '#' + i + '.' + j href: '#', rel: '#' + i + '.' + j }); var box = jQuery('
').addClass('sh135-box'); /*var h4 = jQuery('
').html(x.text);*/ if (x.ttip) { var tooltip = sh135ltooltip(x.ttip); a.append(box).append(tooltip); } else { a.append(box); } if (lvl === 2) { divo.append(a); } else { cont.append(a) } if (x.id == 'sh135-other-gas') { var divog = jQuery('
'); var td4 = jQuery(' ').addClass('sh135-down sh135-minus').html(''); tr2.append(td4); table.append("
").append(tr1).append(tr2).append("
"); } else { var table = jQuery('
'); var td6 = jQuery(' ').addClass('sh135-down sh135-less').html(''); tr2.append(td6); table.append("
"); } cont.append(table); } }); divo.append(h3).append(cont); return divo; } function generateRegions(i, divo) { if (sh135lparams[i].name) { var h3 = jQuery('
').append(input).append(label); break; } meters.append(div); }); cont.append(meters); switch (parseInt(i)) { case 6: var info = jQuery('
Powyższe wartości posłużą nam do oszacowania Twojego rocznego zużycia gazu. Przypominamy, że faktury wystawiane będą w okresach miesięcznych w oparciu o rzeczywiste zużycie gazu.
'); break; case 7: var info = jQuery('
Powyższe wartości posłużą nam do oszacowania Twojego rocznego zużycia gazu. Przypominamy, że faktury wystawiane będą w oparciu o rzeczywiste zużycie gazu, zgodnie z okresem rozliczeniowym dla tej grupy taryfowej.
'); break; default: var info = jQuery('
'); break; } var error = jQuery('
').addClass('sh135-invoice-error').html('
Wykryty został błąd, sprawdź poprawność wybranej taryfy sprzedawcy oraz podaną wartość zużycia paliwa gazowego.
').append(error).append(info); divo.append(h3).append(cont); return divo; } function invoiceSeasonsContent(i, divo) { if (sh135lparams[i].name) { var h3 = jQuery('
').addClass('sh135-input'); var input = jQuery(' ').attr({ type: 'text', name: 'sh135-meters-winter-' + x }).addClass('sh135-input-meters'); var label = jQuery(' ').html('m3'); divi.append(input).append(label); div2.append(divi); } meters.append(div1).append(div2); //var info = jQuery('
').append(info); divo.append(h3).append(cont); return divo; } function chooseDestiny(i, divo) { if (sh135lparams[i].name) { var h3 = jQuery('
').addClass(sh135lparams[i].type); var count = 1; jQuery.each(sh135lparams[i], function(j, x) { if (jQuery.inArray(j, sh135excluded) === -1) { var a = jQuery('').addClass('sh135-icon sh135-icon-' + i + j).attr({ id: x.id, //href: '#' + i + '.' + j href: '#', rel: '#' + i + '.' + j }); var box = jQuery('
').addClass('sh135-box'); var h4 = jQuery('
').html(sh135lparams[i][j].text); a.append(box).append(h4); if (count == 3) { a.addClass('sh135-last'); } cont.append(a); if (count == 3) { cont.append('
'); jQuery.each(sh135lparams[i][j]['list'], function(k, y) { var iqdiv = jQuery('
').addClass('sh135-inner-question'); var iqh5 = jQuery('
').html(y.name).append('
'); iqdiv.append(iqh5).append('
'); if (y.list) { iqdiv.append(y.list); } cont.append(iqdiv); iqdiv.hide(); }); cont.append('
Łączne zużycie (suma pozycji musi być równa 100%)
'); var error = jQuery('
').addClass('sh135-destiny-error').html('
Wykryty został błąd, łączne zużycie paliwa gazowego musi wynosić 100%.
'); cont.append(error); } count++; } }); divo.append(h3).append(cont); } jQuery.each(sh135lorder, function(i, v) { var divo = jQuery('
').addClass('sh135-icon-content-outer').attr({ id: 'd' + i }); if (sh135lparams[i].hidden) { divo.hide(); } switch (sh135lparams[i].type) { case 'sh135-icon-content': generateIconContent(i, v, divo); break; case 'sh135-icon-content sh135-selectors': generateSelectors(i, divo); break; case 'sh135-custom-select sh135-region-select': generateRegions(i, divo); break; case 'sh135-choose-tariff': chooseTariff(i, divo); break; case 'sh135-invoice-content': invoiceContent(i, divo); break; case 'sh135-invoice-content sh135-seasons': invoiceSeasonsContent(i, divo); break; case 'sh135-icon-content sh135-icon-wo': chooseDestiny(i, divo); break; } jQuery('.sh135-left').append(divo).append('
'); }); function sh135showAffected(values, sh135slide) { if (typeof sh135laffect[values] === 'object') { jQuery(sh135laffect[values]).each(function(i, v) { jQuery('#d' + v).slideDown(sh135slide); }); } } function sh135erase(values) { if (sh135lerase[values]) { jQuery.each(sh135lerase[values], function(i, v) { jQuery('#ds' + v).remove(); jQuery('.sh135-icon-' + (v.toString().replace(/\./g, ''))).removeClass('sh135-active'); switch (v) { case 2: jQuery('#d2 .sh135-icon').addClass('sh135-inactive'); jQuery('#d2 .sh135-icon .sh135-counter strong').text(0); jQuery('#d2 .sh135-icon .sh135-pieces span').text(0); break; case 3: jQuery('#d3 .sh135-region-select p span').text(sh135lparams[3].values.empty).attr({ rel: 'empty' }); break; case 4: jQuery('#d4 .sh135-single-tariff p span').text(sh135lparams[4][1].values.empty).attr({ rel: 'empty' }); break; case 5: jQuery('#d5 input[type=text]').val(''); break; case 6: jQuery('#d6 input[type=text]').val(''); break; case 7: jQuery('#d7 input[type=text]').val(''); break; case 8: jQuery('#d8 input[type=text]').val(''); break; case 9: jQuery('#d9 .sh135-active').removeClass('sh135-active'); break; case 10: jQuery('#d10 .sh135-active').removeClass('sh135-active'); break; case 11: jQuery('#d11 .sh135-icon').removeClass('sh135-active'); jQuery('#d11 input[type=text]').val(0); break; case 11.1: jQuery('#d11 input[type=text]').val(0); jQuery('.sh135-inner-question').slideUp(sh135slide); break; case 11.2: jQuery('#d11 input[type=text]').val(0); jQuery('.sh135-inner-question').slideUp(sh135slide); break; case 11.3: jQuery('#d11 input[type=text]').val(0); jQuery('.sh135-inner-question').slideUp(sh135slide); break; } jQuery('.sh135-button').hide(); }); } } function sh135summary() { var showsum = 2; var required = 7; var count_full = 0; jQuery('.sh135-summary .sh135-button').hide(); jQuery.each(sh135lorder, function(i, v) { jQuery('.sh135-summary #ds' + i).remove(); switch (parseInt(i)) { case 1: //var split = jQuery('#d1 .sh135-active').attr('href').replace(/#/, '').split('.'); var split = jQuery('#d1 .sh135-active').attr('rel').replace(/#/, '').split('.'); var x = split[0]; var y = split[1]; var texts = sh135lparams[x][y].texts; var info = sh135lparams[x][y].info; var texts2 = ''; var info2 = ''; var texts3 = ''; var info3 = ''; if (y == 2) { required = 10; if (jQuery('.sh135-other-gas-seller p span').attr('rel') != 'empty') { texts = sh135lparams[x][y][1].values[jQuery('.sh135-other-gas-seller p span').attr('rel')]; count_full++; } if (jQuery('.sh135-other-gas-termination p span').attr('rel') != 'empty') { texts2 = sh135lparams[x][y][2].values[jQuery('.sh135-other-gas-termination p span').attr('rel')]; info2 = 'Warunek rozwiązania umowy Sprzedawcy'; count_full++; } if (!jQuery('.sh135-other-date-no').hasClass('sh135-inactive')) { texts3 = 'Czas nieokreślony'; info3 = 'Okres obowiązywania umowy'; count_full++; } if (!jQuery('.sh135-other-date-o').hasClass('sh135-inactive')) { texts3 = 'Czas określony'; var date = jQuery('.sh135-other-date-input input').val(); var regex = /^([0-9]{4})-([0-9]{2})-([0-9]{2})$/; if (date && regex.test(date)) { texts3 += ': ' + date; count_full++; } info3 = 'Okres obowiązywania umowy'; } } var div = jQuery('
'); jQuery('.sh135-summary h2').after(div); count_full++; break; case 2: var div = jQuery('
').addClass('sh135-inner-container'); var img = jQuery(' ').attr({ src: '/-/media/Additional/img/lejek/' + sh135lparams[x][y].img }); var strong = jQuery('').html(count + ' x '); var span = jQuery('').html(sh135lparams[x][y].texts); inn.append(img).append(strong).append(span); sinn.append(inn); count_global++; } }); div.append(no).append(sinn).append('
'); if (count_global > 0) { count_full++; if (jQuery('.sh135-summary #ds1').length > 0) { jQuery('.sh135-summary #ds1').after(div); } else { jQuery('.sh135-summary h2').after(div); } } break; /*case 3: var region = jQuery('#d3 .sh135-region-select p span').text(); var param = jQuery('#d3 .sh135-region-select p span').attr('rel'); var div = jQuery('
'); div.append(no).append(strong).append(p).append('
'); if (param != 'empty') { count_full++; if (jQuery('.sh135-summary #ds2').length > 0) { jQuery('.sh135-summary #ds2').after(div); } else if (jQuery('.sh135-summary #ds1').length > 0) { jQuery('.sh135-summary #ds1').after(div); } else { jQuery('.sh135-summary h2').after(div); } } break;*/ case 4: var div = jQuery('
').addClass('sh135-number').text(sh135lparams[i].no); div.append(no); var global_count = 0; jQuery('#d4 .sh135-choose-tariff .sh135-single-tariff').each(function(c, obj) { var split = jQuery(obj).attr('rel').replace(/#/, '').split('.') var x = split[0]; var y = split[1]; var tariff = jQuery(obj).find('p span').text(); var param = jQuery(obj).find('p span').attr('rel'); if (param != 'empty') { var sinn = jQuery('
').addClass('sh135-inner-container'); var strong2 = jQuery(''); if (jQuery.inArray(param, ['W36', 'W39', 'W4']) !== -1) { var span2 = jQuery('').addClass('sh135-single-selection-error-black').html('Faktury wystawiane będą za rzeczywiste zużycie gazu w okresach rozliczeniowych właściwych dla grupy taryfowej, na podstawie odczytu realizowanego przez OSD.'); } else { var span2 = jQuery('').addClass('sh135-single-selection-error').html('Jeśli dotychczas, comiesięcznie podawałaś/eś samodzielnie odczyt licznika, wybierając TAURONA zmieni się Twój sposób rozliczenia z rzeczywistego na prognozowany.'); //W tej taryfie zmieni się rozliczenie z indywidualnego na prognozowane } sinn2.append(strong2.append(span2)); div.append(sinn2); //} global_count++; } }); div.append('
') if (global_count > 0) { count_full++; if (jQuery('.sh135-summary #ds3').length > 0) { jQuery('.sh135-summary #ds3').after(div); } else if (jQuery('.sh135-summary #ds2').length > 0) { jQuery('.sh135-summary #ds2').after(div); } else if (jQuery('.sh135-summary #ds1').length > 0) { jQuery('.sh135-summary #ds1').after(div); } else { jQuery('.sh135-summary h2').after(div); } } break; case 5: if (jQuery('#d5').is(':visible')) { var count = jQuery('#d5 input[name=sh135-yearly]').val(); if (count > 0) { count_full++; jQuery('.sh135-sum span').text(parseFloat(count).format(0, 3, ' ') + ' kWh'); var div = jQuery('
').addClass('sh135-number').text(sh135lparams[i].no); div.append(no); var strong = jQuery('').html('Deklarowane zużycie: ' + parseFloat(count).format(0, 3, ' ') + ' kWh'); div.append(no).append(strong).append('
'); if (jQuery('.sh135-summary #ds4').length > 0) { jQuery('.sh135-summary #ds4').after(div); } else if (jQuery('.sh135-summary #ds3').length > 0) { jQuery('.sh135-summary #ds3').after(div); } else if (jQuery('.sh135-summary #ds2').length > 0) { jQuery('.sh135-summary #ds2').after(div); } else if (jQuery('.sh135-summary #ds1').length > 0) { jQuery('.sh135-summary #ds1').after(div); } else { jQuery('.sh135-summary h2').after(div); } } else { jQuery('.sh135-sum span').text('-----'); } } break; case 6: if (jQuery('#d6').is(':visible')) { var count = jQuery('#d6 input[name=sh135-yearly]').val(); if (count > 0) { count_full++; jQuery('.sh135-sum span').text(parseFloat(count).format(0, 3, ' ') + ' kWh'); var div = jQuery('
'); if (jQuery('.sh135-summary #ds4').length > 0) { jQuery('.sh135-summary #ds4').after(div); } else if (jQuery('.sh135-summary #ds3').length > 0) { jQuery('.sh135-summary #ds3').after(div); } else if (jQuery('.sh135-summary #ds2').length > 0) { jQuery('.sh135-summary #ds2').after(div); } else if (jQuery('.sh135-summary #ds1').length > 0) { jQuery('.sh135-summary #ds1').after(div); } else { jQuery('.sh135-summary h2').after(div); } } else { jQuery('.sh135-sum span').text('-----'); } } break; case 7: if (jQuery('#d7').is(':visible')) { var count = jQuery('#d7 input[name=sh135-yearly]').val(); var count1 = jQuery('#d7 input[name=sh135-monthly-3]').val(); var count2 = jQuery('#d7 input[name=sh135-monthly-4]').val(); if (count1 > 0 && count2 > 0) { count_full++; jQuery('.sh135-sum span').text(parseFloat(count).format(0, 3, ' ') + ' kWh'); var div = jQuery('
'); if (jQuery('.sh135-summary #ds4').length > 0) { jQuery('.sh135-summary #ds4').after(div); } else if (jQuery('.sh135-summary #ds3').length > 0) { jQuery('.sh135-summary #ds3').after(div); } else if (jQuery('.sh135-summary #ds2').length > 0) { jQuery('.sh135-summary #ds2').after(div); } else if (jQuery('.sh135-summary #ds1').length > 0) { jQuery('.sh135-summary #ds1').after(div); } else { jQuery('.sh135-summary h2').after(div); } } else { jQuery('.sh135-sum span').text('-----'); } } break; case 8: if (jQuery('#d8').is(':visible')) { var count = 0; jQuery('#d8 input[type=text].sh135-input-kwh').each(function(c, obj) { count += parseInt(jQuery(obj).val()); }); if (count > 0) { count_full++; jQuery('.sh135-sum span').text(parseFloat(count).format(0, 3, ' ') + ' kWh'); var div = jQuery('
'); if (jQuery('.sh135-summary #ds4').length > 0) { jQuery('.sh135-summary #ds4').after(div); } else if (jQuery('.sh135-summary #ds3').length > 0) { jQuery('.sh135-summary #ds3').after(div); } else if (jQuery('.sh135-summary #ds2').length > 0) { jQuery('.sh135-summary #ds2').after(div); } else if (jQuery('.sh135-summary #ds1').length > 0) { jQuery('.sh135-summary #ds1').after(div); } else { jQuery('.sh135-summary h2').after(div); } } else { jQuery('.sh135-sum span').text('-----'); } } break; case 9: if (jQuery('#d9 .sh135-active').length > 0) { //var split = jQuery('#d9 .sh135-active').attr('href').replace(/#/, '').split('.'); var split = jQuery('#d9 .sh135-active').attr('rel').replace(/#/, '').split('.'); var x = split[0]; var y = split[1]; var div = jQuery('
').addClass('sh135-number').text(sh135lparams[i].no); var strong = jQuery('').html(sh135lparams[x][y].texts); if (sh135lparams[x][y].info) { var p = jQuery('
').html(sh135lparams[x][y].info); } else { var p = ''; } if (y == 2) { showsum = showsum - 1; } div.append(no).append(strong).append(p).append('
'); if (jQuery('.sh135-summary #ds8').length > 0) { jQuery('.sh135-summary #ds8').after(div); } else if (jQuery('.sh135-summary #ds7').length > 0) { jQuery('.sh135-summary #ds7').after(div); } else if (jQuery('.sh135-summary #ds6').length > 0) { jQuery('.sh135-summary #ds6').after(div); } else if (jQuery('.sh135-summary #ds5').length > 0) { jQuery('.sh135-summary #ds5').after(div); } else if (jQuery('.sh135-summary #ds4').length > 0) { jQuery('.sh135-summary #ds4').after(div); } else if (jQuery('.sh135-summary #ds3').length > 0) { jQuery('.sh135-summary #ds3').after(div); } else if (jQuery('.sh135-summary #ds2').length > 0) { jQuery('.sh135-summary #ds2').after(div); } else if (jQuery('.sh135-summary #ds1').length > 0) { jQuery('.sh135-summary #ds1').after(div); } else { jQuery('.sh135-summary h2').after(div); } count_full++; } break; case 10: if (jQuery('#d10 .sh135-active').length > 0) { //var split = jQuery('#d10 .sh135-active').attr('href').replace(/#/, '').split('.'); var split = jQuery('#d10 .sh135-active').attr('rel').replace(/#/, '').split('.'); var x = split[0]; var y = split[1]; var div = jQuery('
').html(sh135lparams[x][y].info); } else { var p = ''; } if (y == 2) { showsum = showsum - 1; } if (showsum) { jQuery('.sh135-right .sh135-other').show(); jQuery('.sh135-right .sh135-button2').css({ display: 'block' }); } else { jQuery('.sh135-right .sh135-other').hide(); jQuery('.sh135-right .sh135-button2').css({ display: 'none' }); } div.append(no).append(strong).append(p).append('
'); if (jQuery('.sh135-summary #ds9').length > 0) { jQuery('.sh135-summary #ds9').after(div); } else if (jQuery('.sh135-summary #ds8').length > 0) { jQuery('.sh135-summary #ds8').after(div); } else if (jQuery('.sh135-summary #ds7').length > 0) { jQuery('.sh135-summary #ds7').after(div); } else if (jQuery('.sh135-summary #ds6').length > 0) { jQuery('.sh135-summary #ds6').after(div); } else if (jQuery('.sh135-summary #ds5').length > 0) { jQuery('.sh135-summary #ds5').after(div); } else if (jQuery('.sh135-summary #ds4').length > 0) { jQuery('.sh135-summary #ds4').after(div); } else if (jQuery('.sh135-summary #ds3').length > 0) { jQuery('.sh135-summary #ds3').after(div); } else if (jQuery('.sh135-summary #ds2').length > 0) { jQuery('.sh135-summary #ds2').after(div); } else if (jQuery('.sh135-summary #ds1').length > 0) { jQuery('.sh135-summary #ds1').after(div); } else { jQuery('.sh135-summary h2').after(div); } count_full++; } break; case 11: if (jQuery('#d11 .sh135-active').length > 0) { //var split = jQuery('#d11 .sh135-active').attr('href').replace(/#/, '').split('.'); var split = jQuery('#d11 .sh135-active').attr('rel').replace(/#/, '').split('.'); var x = split[0]; var y = split[1]; var div = jQuery('
').addClass('sh135-number').text(sh135lparams[i].no); var sum = 0; var sh135checked = []; jQuery('.sh135-inner-question input').each(function(i, obj) { if (!jQuery(this).prop('disabled')) { if (parseInt(jQuery(this).val()) > 0) { sh135checked.push(i + 1); sum += parseInt(jQuery(this).val()); } } }); if (y == 1 || y == 2) { sum = 100; } if (sum > 0) { jQuery('.sh135-sum').hide(); if (showsum) { jQuery('.sh135-right .sh135-sum').hide(); } else { jQuery('.sh135-right .sh135-sum').show(); } if (y == 3) { if (showsum) { jQuery('.sh135-sum').hide(); } else { jQuery('.sh135-sum').show(); } var divx = jQuery('
').addClass('sh135-other-choices'); var strong = jQuery('').text(sh135lparams[x][y].texts); var divc = jQuery('
').addClass('sh135-checkboxes'); for (var z = 1; z <= 7; z++) { var divcb = jQuery('
').addClass('sh135-checkbox').html('' + z + '
'); divc.append(divcb); } divc.append('
').append('suma: ' + sum + '%'); divx.append(divc); div.append(no).append(strong).append(divx); } else { var divx = jQuery('
').addClass('sh135-inner-container'); var strongx = jQuery('').text(sh135lparams[x][y].texts); var divy = jQuery('
').addClass('sh135-inner-container'); var strongy = jQuery(''); if (y == 1) { strongy.html('Zgodnie z art. 89 ust. 1 pkt 13) Ustawy o podatku akcyzowym – cele opałowe, z wyłączeniem objętych zwolnieniem. Stawka akcyzy: 1,28 zł/GJ.'); } if (y == 2) { strongy.html('Zwolnienie wyłącznie na podstawie art. 31b ust. 2 pkt 1) Ustawy podatku akcyzowym – cele opałowe przez gospodarstwa domowe. Stawka akcyzy: zwolnione.'); } divx.append(strongx); divy.append(strongy); div.append(no).append(divx).append(divy); } if (jQuery('.sh135-summary #ds10').length > 0) { jQuery('.sh135-summary #ds10').after(div); } else if (jQuery('.sh135-summary #ds9').length > 0) { jQuery('.sh135-summary #ds9').after(div); } else if (jQuery('.sh135-summary #ds4').length > 0) { jQuery('.sh135-summary #ds4').after(div); } else if (jQuery('.sh135-summary #ds3').length > 0) { jQuery('.sh135-summary #ds3').after(div); } else { jQuery('.sh135-summary h2').after(div); } } if (sum == 100) { count_full++; } } break; } }); if (jQuery('#d9 .sh135-active').length > 0 && jQuery('#d10 .sh135-active').length > 0) { if (showsum) { jQuery('.sh135-single-section').each(function() { jQuery(this).css({ display: 'none' }); }); enableScroll(0); } else { jQuery('.sh135-single-section').each(function() { jQuery(this).css({ display: 'block' }); }); enableScroll(1); } } if (count_full == required) { var linkex = []; jQuery.each(sh135tolink, function(i, v) { if (v.length == 1) { if (v[0] == 1.1) { if (jQuery('.sh135-icon-11').hasClass('sh135-active')) { linkex.push(sh135lparams[1][1].iname + '=' + sh135lparams[1][1].texts); linkex.push(sh135lparams[1][1].iname + '_id=' + sh135lparams[1][1].ivalue); } } else if (v[0] == 1.2) { if (jQuery('.sh135-icon-12').hasClass('sh135-active')) { var iname = sh135lparams[1][2][1].iname; linkex.push(iname + '=' + jQuery('.sh135-other-gas-seller p span').text()); linkex.push(iname + '_id=' + sh135ids[1.2][jQuery('.sh135-other-gas-seller p span').attr('rel')]); var iname = sh135lparams[1][2][2].iname; linkex.push(iname + '=' + jQuery('.sh135-other-gas-termination p span').text()); linkex.push(iname + '_id=' + sh135ids[1.2][jQuery('.sh135-other-gas-termination p span').attr('rel')]); if (!jQuery('.sh135-other-date-o').hasClass('sh135-inactive')) { var iname = sh135lparams[1][2][3].iname; linkex.push(iname + '=' + jQuery('.sh135-other-date-input input').val()); } } } else { var iname = sh135lparams[v[0]].iname; switch (v[0]) { case 3: linkex.push(iname + '=' + jQuery('.sh135-region-select p span').attr('rel')); linkex.push(iname + '_id=' + sh135ids[3][jQuery('.sh135-region-select p span').attr('rel')]); break; case 5: if (jQuery('#d5').is(':visible')) { var count = jQuery('#d5 input[name=sh135-yearly]').val(); if (count > 0) { linkex.push(iname + '=' + count); } } break; case 6: if (jQuery('#d6').is(':visible')) { var count = jQuery('#d6 input[name=sh135-yearly]').val(); if (count > 0) { linkex.push(iname + '=' + count); } } break; case 7: if (jQuery('#d7').is(':visible')) { var count = jQuery('#d7 input[name=sh135-yearly]').val(); if (count > 0) { linkex.push(iname + '=' + count); } } break; case 8: if (jQuery('#d8').is(':visible')) { var count = 0; jQuery('#d8 input[type=text].sh135-input-kwh').each(function(c, obj) { count += parseInt(jQuery(obj).val()); }); if (count > 0) { linkex.push(iname + '=' + count); } } break; case 11: if (jQuery('#d11').is(':visible')) { jQuery('.sh135-inner-question input').each(function(i, obj) { if (!jQuery(this).prop('disabled')) { linkex.push(jQuery(this).attr('name') + '=' + jQuery(this).val()); } }); linkex.push('przeznaczenie8=0'); } break; } } } else { var iname = sh135lparams[v[0]][v[1]].iname; switch (v[0]) { case 2: var id = sh135lparams[v[0]][v[1]].id; var kw = sh135lparams[v[0]][v[1]].value; if (!jQuery('#' + id).hasClass('sh135-inactive')) { if (kw == 'count') { linkex.push(iname[0] + '=true'); linkex.push(iname[1] + '=' + jQuery('#' + id + ' .sh135-counter strong').text()); linkex.push(iname[2] + '=' + (parseInt(jQuery('#' + id + ' .sh135-counter strong').text()) * parseInt(jQuery('#' + id + ' .sh135-kilowats .sh135-pieces span').text()))); } else { linkex.push(iname[0] + '=true'); linkex.push(iname[1] + '=' + jQuery('#' + id + ' .sh135-counter strong').text()); linkex.push(iname[2] + '=' + (parseInt(jQuery('#' + id + ' .sh135-counter strong').text()) * kw)); } } else { linkex.push(iname[0] + '=false'); } break; case 4: linkex.push(iname + '=' + jQuery('.sh135-single-tariff-osd p span').text()); linkex.push(iname + '_id=' + sh135ids[4.1][jQuery('.sh135-single-tariff-osd p span').attr('rel')]); break; } } }); var link = sh135lparams[1][1].href + '&proces=faktura&' + linkex.join('&'); jQuery('.sh135-summary .sh135-button').attr({ href: link }); if (jQuery('.sh135-right .sh135-button2').css('display') == 'none') { jQuery('.sh135-summary .sh135-button').show(); } } } function sh135resetUnits() { sh135unitmode = 1; jQuery(".sh135-units-converted").removeClass('sh135-active'); jQuery(".sh135-unit-meters-cnt").removeClass('sh135-active').find('input').val(''); jQuery(".sh135-unit-kwh-cnt").removeClass('sh135-inactive'); jQuery(".sh135-unit-selector-cnt .sh135-custom-select p span").text('kWh').attr('rel', 1); } var sh135slide = 500; jQuery(document).on('click', '#d1 .sh135-icon', function(e) { e.preventDefault(); var active = jQuery(this).hasClass('sh135-active'); //var values = jQuery(this).attr('href').split('#'); //var params = values[1].split('.'); var values = jQuery(this).attr('rel').split('#'); var params = values[1].split('.'); var i = params[0]; var j = params[1]; if (i == 1 && j == 1) { if (jQuery('#d11 .sh135-icon.sh135-active').attr('id') == 'sh135-other-third') { jQuery('.sh135-sum').show(); } else { jQuery('.sh135-sum').hide(); } jQuery('.sh135-other').hide(); jQuery('.sh135-other-gas-extra').slideUp(); jQuery('.sh135-button2').css({ display: 'none' }); } if (i == 1 && j == 2) { if (jQuery('#d11 .sh135-icon.sh135-active').attr('id') == 'sh135-other-third') { jQuery('.sh135-sum').show(); } else { jQuery('.sh135-sum').hide(); } jQuery('.sh135-other').hide(); jQuery('.sh135-other-gas-extra').slideDown(); jQuery('.sh135-button2').css({ display: 'none' }); } if (active) { if (sh135lparams[i].disable) { jQuery(this).removeClass('sh135-active'); } } else { if (sh135lparams[i].self) { jQuery.each(sh135lparams[i], function(i, v) { if (jQuery.inArray(j, sh135excluded) === -1) { jQuery('#' + v.id).removeClass('sh135-active'); } }); } if (typeof sh135laffecth[values[1]] === 'object') { var visible = false; jQuery.each(sh135laffecth[values[1]], function(i, v) { if (jQuery('#d' + v).is(':visible')) { visible = true; } }); if (visible) { jQuery(sh135laffecth[values[1]]).each(function(i, v) { jQuery('#d' + v).slideUp(sh135slide); }); setTimeout(function() { sh135showAffected(values[1], sh135slide); }, sh135slide); } else { sh135showAffected(values[1], sh135slide); } } else { sh135showAffected(values[1], sh135slide); } sh135erase(values[1]); jQuery(this).addClass('sh135-active'); sh135summary(); } }); jQuery(document).on('click', '#d9 .sh135-icon', function(e) { e.preventDefault(); var active = jQuery(this).hasClass('sh135-active'); //var values = jQuery(this).attr('href').split('#'); //var params = values[1].split('.'); var values = jQuery(this).attr('rel').split('#'); var params = values[1].split('.'); var i = params[0]; var j = params[1]; if (i == 9 && j == 1) { jQuery('.sh135-right .sh135-sum').hide(); jQuery('.sh135-right .sh135-other').show(); jQuery('.sh135-right .sh135-button2').css({ display: 'block' }); } if (i == 9 && j == 2) { jQuery('.sh135-right .sh135-sum').show(); jQuery('.sh135-right .sh135-other').hide(); jQuery('.sh135-right .sh135-button2').css({ display: 'none' }); } if (active) { if (sh135lparams[i].disable) { jQuery(this).removeClass('sh135-active'); } } else { if (sh135lparams[i].self) { jQuery.each(sh135lparams[i], function(i, v) { if (jQuery.inArray(j, sh135excluded) === -1) { jQuery('#' + v.id).removeClass('sh135-active'); } }); } if (typeof sh135laffecth[values[1]] === 'object') { var visible = false; jQuery.each(sh135laffecth[values[1]], function(i, v) { if (jQuery('#d' + v).is(':visible')) { visible = true; } }); if (visible) { jQuery(sh135laffecth[values[1]]).each(function(i, v) { jQuery('#d' + v).slideUp(sh135slide); }); setTimeout(function() { sh135showAffected(values[1], sh135slide); }, sh135slide); } else { sh135showAffected(values[1], sh135slide); } } else { sh135showAffected(values[1], sh135slide); } sh135erase(values[1]); jQuery(this).addClass('sh135-active'); sh135summary(); } }); jQuery(document).on('click', '#d10 .sh135-icon', function(e) { e.preventDefault(); var active = jQuery(this).hasClass('sh135-active'); //var values = jQuery(this).attr('href').split('#'); //var params = values[1].split('.'); var values = jQuery(this).attr('rel').split('#'); var params = values[1].split('.'); var i = params[0]; var j = params[1]; if (i == 10 && j == 1) { jQuery('.sh135-right .sh135-sum').hide(); jQuery('.sh135-right .sh135-other').show(); jQuery('.sh135-right .sh135-button2').css({ display: 'block' }); } if (i == 10 && j == 2) { jQuery('.sh135-right .sh135-sum').show(); jQuery('.sh135-right .sh135-other').hide(); jQuery('.sh135-right .sh135-button2').css({ display: 'none' }); } if (active) { if (sh135lparams[i].disable) { jQuery(this).removeClass('sh135-active'); } } else { if (sh135lparams[i].self) { jQuery.each(sh135lparams[i], function(i, v) { if (jQuery.inArray(j, sh135excluded) === -1) { jQuery('#' + v.id).removeClass('sh135-active'); } }); } if (typeof sh135laffecth[values[1]] === 'object') { var visible = false; jQuery.each(sh135laffecth[values[1]], function(i, v) { if (jQuery('#d' + v).is(':visible')) { visible = true; } }); if (visible) { jQuery(sh135laffecth[values[1]]).each(function(i, v) { jQuery('#d' + v).slideUp(sh135slide); }); setTimeout(function() { sh135showAffected(values[1], sh135slide); }, sh135slide); } else { sh135showAffected(values[1], sh135slide); } } else { sh135showAffected(values[1], sh135slide); } sh135erase(values[1]); jQuery(this).addClass('sh135-active'); sh135summary(); } }); jQuery(document).on('click', '#d11 .sh135-icon', function(e) { e.preventDefault(); var active = jQuery(this).hasClass('sh135-active'); //var values = jQuery(this).attr('href').split('#'); //var params = values[1].split('.'); var values = jQuery(this).attr('rel').split('#'); var params = values[1].split('.'); var i = params[0]; var j = params[1]; jQuery('.sh135-destiny-error').hide(); jQuery('.sh135-inner-question input').each(function() { jQuery(this).val(0); }); var iq = jQuery('.sh135-inner-question'); if (i == 11 && j == 1) { jQuery('.sh135-inner-question').slideUp(sh135slide); jQuery(jQuery('#d11 .sh135-inner-question input')[0]).val(100); } if (i == 11 && j == 2) { jQuery('.sh135-inner-question').slideUp(sh135slide); jQuery(jQuery('#d11 .sh135-inner-question input')[6]).val(100); } if (i == 11 && j == 3) { jQuery('.sh135-inner-question').slideDown(sh135slide); } if (active) { if (sh135lparams[i].disable) { jQuery(this).removeClass('sh135-active'); } } else { if (sh135lparams[i].self) { jQuery.each(sh135lparams[i], function(i, v) { if (jQuery.inArray(j, sh135excluded) === -1) { jQuery('#' + v.id).removeClass('sh135-active'); } }); } jQuery(this).addClass('sh135-active'); sh135summary(); } }); jQuery(document).on('click', 'ul.sh135-unit-select li', function() { sh135unitmode = jQuery(this).attr('rel'); sh135erase('5.1'); if (sh135unitmode == 1) { sh135resetUnits(); } else { jQuery(".sh135-units-converted").addClass('sh135-active'); jQuery(this).closest('.sh135-invoice-content').find(".sh135-unit-meters-cnt").addClass('sh135-active'); jQuery(this).closest('.sh135-invoice-content').find(".sh135-unit-kwh-cnt").addClass('sh135-inactive'); } }); jQuery(document).on('click', 'ul#sh135-tariff-osd li', function() { var rel = jQuery(this).attr('rel'); sh135erase('4.2'); sh135resetUnits(); var to = false; jQuery.each([5, 6, 7, 8], function(i, v) { if (sh135laffectt[rel] != v) { if (jQuery('#d' + v).is(':visible')) { to = true; jQuery('#d' + v).slideUp(sh135slide); } } }); if (to) { setTimeout(function() { if (!jQuery('#d' + sh135laffectt[rel]).is(':visible')) { jQuery('#d' + sh135laffectt[rel]).slideDown(sh135slide); } }, sh135slide); } else { if (!jQuery('#d' + sh135laffectt[rel]).is(':visible')) { jQuery('#d' + sh135laffectt[rel]).slideDown(sh135slide); } } if (rel === 'empty') { jQuery('#d9').slideUp(sh135slide); jQuery('#d10').slideUp(sh135slide); jQuery('#d11').slideUp(sh135slide); } else { jQuery('#d9').slideDown(sh135slide); jQuery('#sh135-no-first').trigger('click'); jQuery('#sh135-no-second').trigger('click'); jQuery('#sh135-yes-third').trigger('click'); } }); var custombind = function() { jQuery(".sh135-custom-select.sh135-active").removeClass('sh135-active').children('ul').slideUp('fast'); jQuery(document).off('click', custombind); }; var dropdownbind = function() { jQuery(".sh135-kilowats.sh135-active").removeClass('sh135-active').children('.sh135-dropdown-menu').slideUp('fast'); jQuery(document).off('click', custombind); }; jQuery(document).on('click', '.sh135-custom-select', function(e) { e.preventDefault(); e.stopPropagation(); if (jQuery('.sh135-custom-select').hasClass('sh135-active')) { custombind(); } else { jQuery(this).addClass('sh135-active').children('ul').slideDown('fast'); jQuery(document).on('click', custombind); } }); jQuery(document).on('click', '.sh135-custom-select.sh135-active', function(e) { e.preventDefault(); e.stopPropagation(); jQuery(this).removeClass('sh135-active'); jQuery(this).find('ul').slideUp('fast'); }); jQuery(document).on('click', '.sh135-other-date-no', function(e) { e.stopPropagation(); e.preventDefault(); if (jQuery(this).hasClass('sh135-inactive')) { jQuery(this).removeClass('sh135-inactive'); jQuery('.sh135-other-date-o').addClass('sh135-inactive'); jQuery('.sh135-other-date-input').slideUp(); } sh135summary(); }); jQuery(document).on('click', '.sh135-other-date-o', function(e) { e.stopPropagation(); e.preventDefault(); if (jQuery(this).hasClass('sh135-inactive')) { jQuery(this).removeClass('sh135-inactive'); jQuery('.sh135-other-date-no').addClass('sh135-inactive'); jQuery('.sh135-other-date-input').slideDown(); } sh135summary(); }); jQuery(document).on('click', '.sh135-single a', function(e) { e.stopPropagation(); e.preventDefault(); var sh135dropdown = jQuery(this).parent().parent().find('.sh135-kilowats'); if (jQuery(sh135dropdown).hasClass("sh135-active")) { dropdownbind(); } else { jQuery(sh135dropdown).addClass('sh135-active').children('.sh135-dropdown-menu').slideDown('fast'); jQuery(document).on('click', dropdownbind); } }); jQuery(document).on('click', '.sh135-custom-select li', function() { var sh135Custom = jQuery(this).find('span'); var param = jQuery(this).attr('rel'); jQuery(this).closest('.sh135-custom-select').find('p span').html(sh135Custom.html()).attr({ rel: param }); sh135summary(); }); jQuery(document).on('click', '.sh135-dropdown-menu li', function() { var sh135Custom = jQuery(this).find('span'); jQuery(this).parent().parent().parent().parent().find('.sh135-pieces span').detach(); sh135Custom.clone().appendTo(jQuery(this).parent().parent().parent().parent().find('.sh135-pieces')); }); jQuery(document).on('click', '.sh135-plus a', function(e) { e.preventDefault(); var sh135n = jQuery(this).parent().parent().find('.sh135-counter strong'); var elval = parseInt(sh135n.text()); var nextval = elval + 1; if (nextval > 999) { nextval = 999; } jQuery(sh135n).parent().parent().parent().parent().removeClass('sh135-inactive'); sh135n.text(nextval); sh135summary(); }); jQuery(document).on('click', '.sh135-minus a', function(e) { e.preventDefault(); var sh135n = jQuery(this).parent().parent().parent().find('.sh135-counter strong'); var elval = parseInt(sh135n.text()); var nextval = elval - 1; if (nextval < 0) { nextval = 0; } if (nextval < 1) { jQuery(sh135n).parent().parent().parent().parent().addClass('sh135-inactive'); } sh135n.text(nextval); sh135summary(); }); jQuery(document).on('click', '.sh135-more a', function(e) { e.preventDefault(); var sh135n = jQuery(this).parent().parent().find('.sh135-counter strong'); var elval = parseInt(sh135n.text()); var nextval = elval + 1; if (nextval > 999) { nextval = 999; } jQuery(sh135n).parent().parent().parent().parent().removeClass('sh135-inactive'); sh135n.text(nextval); sh135summary(); }); jQuery(document).on('click', '.sh135-less a', function(e) { e.preventDefault(); var sh135n = jQuery(this).parent().parent().parent().find('.sh135-counter strong'); var elval = parseInt(sh135n.text()); var nextval = elval - 1; if (nextval < 0) { nextval = 0; } if (nextval < 1) { jQuery(sh135n).parent().parent().parent().parent().addClass('sh135-inactive'); } sh135n.text(nextval); sh135summary(); }); jQuery(document).on('click', '.sh135-single-select a', function(e) { e.preventDefault(); }); jQuery(document).on('click', '.sh135-single-select.sh135-inactive a', function(e) { e.preventDefault(); var ssel = jQuery(this).closest('.sh135-invoice-content').find('.sh135-single-select'); jQuery.each(ssel, function(i, obj) { if (jQuery(obj).hasClass('sh135-inactive')) { jQuery(obj).removeClass('sh135-inactive'); jQuery(obj).find('input[type=text]').removeAttr('disabled'); } else { jQuery(obj).addClass('sh135-inactive'); jQuery(obj).find('input[type=text]').attr({ disabled: 'disabled' }); } }); }); var to = null; jQuery(document).on('keyup', 'input[name=okres_obowiazywania]', function() { clearTimeout(to); to = setTimeout(function() { sh135summary(); }, 300); }); jQuery(document).on('keyup', 'input[name=sh135-yearly]', function() { var t = jQuery(this); var sic = t.closest('.sh135-invoice-content'); var tariff = jQuery('.sh135-single-tariff-osd .sh135-custom-select p span').attr('rel'); var blocks = blocksyrl[tariff]; sic.find('.sh135-invoice-error').hide(); var mon = sic.find('input[name=sh135-monthly]'); var mon2 = sic.find('input[name=sh135-monthly-2]'); clearTimeout(to); to = setTimeout(function() { var regex = /^([0-9]+)$/; if (mon.length > 0) { var v = t.val(); if (regex.test(v)) { if (v > 0) { mon.val(Math.ceil(v / 12)); if (blocks.length == 2) { if (v < blocks[0] || v > blocks[1]) { sic.find('.sh135-invoice-error').show(); } } else { if (v < blocks[0]) { sic.find('.sh135-invoice-error').show(); } } } else { mon.val(''); } } else { t.val(''); mon.val(''); } } if (mon2.length > 0) { var v = t.val(); if (regex.test(v)) { if (v > 0) { mon2.val(Math.ceil(v / 6)); if (blocks.length == 2) { if (v < blocks[0] || v > blocks[1]) { sic.find('.sh135-invoice-error').show(); } } else { if (v < blocks[0]) { sic.find('.sh135-invoice-error').show(); } } } else { mon2.val(''); } } else { t.val(''); mon2.val(''); } } sh135summary(); }, 300); }); jQuery(document).on('keyup', 'input[name=sh135-yearly-meters]', function() { var t = jQuery(this); var sic = t.closest('.sh135-invoice-content'); sic.find('.sh135-invoice-error').hide(); var mon = sic.find('input[name=sh135-monthly-meters]'); var mon2 = sic.find('input[name=sh135-monthly-2-meters]'); var kwh_me = sic.find('input[name=sh135-yearly]'); var kwh_mon = sic.find('input[name=sh135-monthly]'); var kwh_mon2 = sic.find('input[name=sh135-monthly-2]'); clearTimeout(to); to = setTimeout(function() { var regex = /^([0-9]+)$/; if (mon.length > 0) { var v = t.val(); if (regex.test(v)) { if (v > 0) { mon.val(Math.ceil(v / 12)); var valcalc = Math.ceil(v * 11); //11.157 kwh_me.val(valcalc); kwh_mon.val(Math.ceil(valcalc / 12)); } else { mon.val(''); kwh_mon.val(''); } } else { t.val(''); mon.val(''); kwh_me.val(''); kwh_mon.val(''); } kwh_me.trigger('keyup'); } if (mon2.length > 0) { var v = t.val(); if (regex.test(v)) { if (v > 0) { mon2.val(Math.ceil(v / 6)); var svalcalc = Math.ceil(v * 11); //11.157 kwh_me.val(svalcalc); kwh_mon2.val(Math.ceil(svalcalc / 6)); } else { mon2.val(''); kwh_mon2.val(''); } } else { t.val(''); mon2.val(''); kwh_me.val(''); kwh_mon2.val(''); } kwh_me.trigger('keyup'); } }, 300); }); jQuery(document).on('keyup', 'input[name=sh135-monthly]', function() { var t = jQuery(this); var sic = t.closest('.sh135-invoice-content'); var tariff = jQuery('.sh135-single-tariff-osd .sh135-custom-select p span').attr('rel'); var blocks = blocksmon[tariff]; sic.find('.sh135-invoice-error').hide(); var yrl = sic.find('input[name=sh135-yearly]'); clearTimeout(to); to = setTimeout(function() { var v = t.val(); var regex = /^([0-9]+)$/; if (regex.test(v)) { yrl.val(Math.ceil(v * 12)); if (blocks.length == 2) { if (v < blocks[0] || v > blocks[1]) { sic.find('.sh135-invoice-error').show(); } } else { if (v < blocks[0]) { sic.find('.sh135-invoice-error').show(); } } } else { t.val(''); yrl.val(''); } sh135summary(); }, 300); }); jQuery(document).on('keyup', 'input[name=sh135-monthly-meters]', function() { var t = jQuery(this); var sic = t.closest('.sh135-invoice-content'); sic.find('.sh135-invoice-error').hide(); var yrl = sic.find('input[name=sh135-yearly-meters]'); var kwh_me = sic.find('input[name=sh135-monthly]'); var kwh_yrl = sic.find('input[name=sh135-yearly]'); clearTimeout(to); to = setTimeout(function() { var v = t.val(); var regex = /^([0-9]+)$/; if (regex.test(v)) { yrl.val(Math.ceil(v * 12)); var valcalc = Math.ceil(v * 11); //11.157 kwh_me.val(valcalc); kwh_yrl.val(Math.ceil(valcalc * 12)); } else { t.val(''); yrl.val(''); kwh_me.val(''); kwh_yrl.val(''); } kwh_me.trigger('keyup'); }, 300); }); jQuery(document).on('keyup', 'input[name=sh135-monthly-2]', function() { jQuery('.sh135-invoice-error').hide(); var t = jQuery(this); var sic = t.closest('.sh135-invoice-content'); var tariff = jQuery('.sh135-single-tariff-osd .sh135-custom-select p span').attr('rel'); var blocks = blocksmon[tariff]; sic.find('.sh135-invoice-error').hide(); var yrl = sic.find('input[name=sh135-yearly]'); clearTimeout(to); to = setTimeout(function() { var v = t.val(); var regex = /^([0-9]+)$/; if (regex.test(v)) { yrl.val(Math.ceil(v * 6)); if (blocks.length == 2) { if (v < blocks[0] || v > blocks[1]) { sic.find('.sh135-invoice-error').show(); } } else { if (v < blocks[0]) { sic.find('.sh135-invoice-error').show(); } } } else { t.val(''); yrl.val(''); } sh135summary(); }, 300); }); jQuery(document).on('keyup', 'input[name=sh135-monthly-2-meters]', function() { jQuery('.sh135-invoice-error').hide(); var t = jQuery(this); var sic = t.closest('.sh135-invoice-content'); sic.find('.sh135-invoice-error').hide(); var yrl = sic.find('input[name=sh135-yearly-meters]'); var kwh_me = sic.find('input[name=sh135-monthly-2]'); var kwh_yrl = sic.find('input[name=sh135-yearly]'); clearTimeout(to); to = setTimeout(function() { var v = t.val(); var regex = /^([0-9]+)$/; if (regex.test(v)) { yrl.val(Math.ceil(v * 6)); var valcalc = Math.ceil(v * 11); //11.157 kwh_me.val(valcalc); kwh_yrl.val(Math.ceil(valcalc * 6)); } else { t.val(''); yrl.val(''); kwh_me.val(''); kwh_yrl.val(''); } kwh_me.trigger('keyup'); }, 300); }); jQuery(document).on('keyup', 'input[name=sh135-monthly-3]', function() { jQuery('.sh135-invoice-error').hide(); var t = jQuery(this); var t2 = jQuery('input[name=sh135-monthly-4]'); var sic = t.closest('.sh135-invoice-content'); var tariff = jQuery('.sh135-single-tariff-osd .sh135-custom-select p span').attr('rel'); var blocks = blocksmon[tariff]; sic.find('.sh135-invoice-error').hide(); var yrl = sic.find('input[name=sh135-yearly]'); clearTimeout(to); to = setTimeout(function() { var v = parseInt(t.val()); var v2 = parseInt(t2.val()); var regex = /^([0-9]+)$/; if (regex.test(v)) { yrl.val(Math.ceil(v * 3) + ((regex.test(v2)) ? Math.ceil(v2 * 3) : 0)); if (blocks.length == 2) { if (v < blocks[0] || v > blocks[1]) { sic.find('.sh135-invoice-error').show(); } } else { if (v < blocks[0]) { sic.find('.sh135-invoice-error').show(); } } } else { t.val(''); if (v2 && regex.test(v2)) { yrl.val(Math.ceil(v2 * 3)); } else { yrl.val(''); } } sh135summary(); }, 300); }); jQuery(document).on('keyup', 'input[name=sh135-monthly-3-meters]', function() { jQuery('.sh135-invoice-error').hide(); var t = jQuery(this); var t2 = jQuery('input[name=sh135-monthly-4-meters]'); var sic = t.closest('.sh135-invoice-content'); sic.find('.sh135-invoice-error').hide(); var yrl = sic.find('input[name=sh135-yearly-meters]'); var kwh_me = sic.find('input[name=sh135-monthly-3]'); var kwh_me2 = sic.find('input[name=sh135-monthly-4]'); var kwh_yrl = sic.find('input[name=sh135-yearly]'); clearTimeout(to); to = setTimeout(function() { var v = parseInt(t.val()); var v2 = parseInt(t2.val()); var regex = /^([0-9]+)$/; if (regex.test(v)) { yrl.val(Math.ceil(v * 3) + ((regex.test(v2)) ? Math.ceil(v2 * 3) : 0)); var valcalc = Math.ceil(v * 11); //11.157 var valcalc2 = Math.ceil(v2 * 11); kwh_me.val(valcalc); kwh_me2.val(valcalc2); kwh_yrl.val(Math.ceil(valcalc * 3) + ((regex.test(v2)) ? Math.ceil(valcalc2 * 3) : 0)); } else { t.val(''); if (v2 && regex.test(v2)) { yrl.val(Math.ceil(v2 * 3)); } else { yrl.val(''); } kwh_me.val(''); if (v2 && regex.test(v2)) { var valcalc2 = Math.ceil(v2 * 11); kwh_me2.val(valcalc2); kwh_yrl.val(Math.ceil(valcalc2 * 3)); } else { kwh_yrl.val(''); } } kwh_me.trigger('keyup'); }, 300); }); jQuery(document).on('keyup', 'input[name=sh135-monthly-4]', function() { jQuery('.sh135-invoice-error').hide(); var t = jQuery(this); var t2 = jQuery('input[name=sh135-monthly-3]'); var sic = t.closest('.sh135-invoice-content'); var tariff = jQuery('.sh135-single-tariff-osd .sh135-custom-select p span').attr('rel'); var blocks = blocksmon[tariff]; sic.find('.sh135-invoice-error').hide(); var yrl = sic.find('input[name=sh135-yearly]'); clearTimeout(to); to = setTimeout(function() { var v = parseInt(t.val()); var v2 = parseInt(t2.val()); var regex = /^([0-9]+)$/; if (regex.test(v)) { yrl.val(Math.ceil(v * 3) + ((regex.test(v2)) ? Math.ceil(v2 * 3) : 0)); if (blocks.length == 2) { if (v < blocks[0] || v > blocks[1]) { sic.find('.sh135-invoice-error').show(); } } else { if (v < blocks[0]) { sic.find('.sh135-invoice-error').show(); } } } else { t.val(''); if (v2 && regex.test(v2)) { yrl.val(Math.ceil(v2 * 3)); } else { yrl.val(''); } } sh135summary(); }, 300); }); jQuery(document).on('keyup', 'input[name=sh135-monthly-4-meters]', function() { jQuery('.sh135-invoice-error').hide(); var t = jQuery(this); var t2 = jQuery('input[name=sh135-monthly-3-meters]'); var sic = t.closest('.sh135-invoice-content'); sic.find('.sh135-invoice-error').hide(); var yrl = sic.find('input[name=sh135-yearly-meters]'); var kwh_me = sic.find('input[name=sh135-monthly-4]'); var kwh_me2 = sic.find('input[name=sh135-monthly-3]'); var kwh_yrl = sic.find('input[name=sh135-yearly]'); clearTimeout(to); to = setTimeout(function() { var v = parseInt(t.val()); var v2 = parseInt(t2.val()); var regex = /^([0-9]+)$/; if (regex.test(v)) { yrl.val(Math.ceil(v * 3) + ((regex.test(v2)) ? Math.ceil(v2 * 3) : 0)); var valcalc = Math.ceil(v * 11); //11.157 var valcalc2 = Math.ceil(v2 * 11); kwh_me.val(valcalc); kwh_me2.val(valcalc2); kwh_yrl.val(Math.ceil(valcalc * 3) + ((regex.test(v2)) ? Math.ceil(valcalc2 * 3) : 0)); } else { t.val(''); if (v2 && regex.test(v2)) { yrl.val(Math.ceil(v2 * 3)); } else { yrl.val(''); } kwh_me.val(''); if (v2 && regex.test(v2)) { var valcalc2 = Math.ceil(v2 * 11); kwh_me2.val(valcalc2); kwh_yrl.val(Math.ceil(valcalc2 * 3)); } else { kwh_yrl.val(''); } } kwh_me.trigger('keyup'); }, 300); }); jQuery(document).on('keyup', '.sh135-seasons input[type=text].sh135-input-kwh', function() { jQuery('.sh135-invoice-error').hide(); var t = jQuery(this); clearTimeout(to); to = setTimeout(function() { var summary = 0; var regex = /^([0-9]+)$/; jQuery('.sh135-seasons input[type=text].sh135-input-kwh').each(function() { if (regex.test(jQuery(this).val())) { summary += Math.ceil(jQuery(this).val()); } else { jQuery(this).val(''); } }); sh135summary(); }, 300); }); jQuery(document).on('keyup', '.sh135-seasons input[type=text].sh135-input-meters', function() { jQuery('.sh135-invoice-error').hide(); var t = jQuery(this); clearTimeout(to); to = setTimeout(function() { var regex = /^([0-9]+)$/; jQuery('.sh135-seasons input[type=text].sh135-input-meters').each(function() { var mname = jQuery(this).attr('name'); mname = mname.replace("-meters", ""); if (regex.test(jQuery(this).val())) { var valcalc = Math.ceil(jQuery(this).val() * 11); //11.157 jQuery('.sh135-seasons input[name=' + mname + '].sh135-input-kwh').val(valcalc); } else { jQuery(this).val(''); jQuery('.sh135-seasons input[name=' + mname + '].sh135-input-kwh').val(''); } }); jQuery('.sh135-seasons input[type=text].sh135-input-kwh').first().trigger('keyup'); }, 300); }); function countSum() { var sum = 0; jQuery('.sh135-inner-question input').each(function() { if (!jQuery(this).prop('disabled')) { sum += parseInt(jQuery(this).val()); } }); jQuery('.sh135-inner-question.sh135-sum input').val(sum); if (sum > 100 || (sum > 0 && sum < 100)) { jQuery('.sh135-destiny-error').show(); } sh135summary(); } jQuery(document).on('keyup', '.sh135-inner-question input', function(e) { jQuery('.sh135-destiny-error').hide(); var t = jQuery(this); var key = e.which || e.keyCode; if (key >= 48 && key <= 57) { clearTimeout(to); to = setTimeout(function() { var regex = /^([0-9]+)$/; if (!regex.test(t.val())) { t.val(0); } else { t.val(parseInt(t.val())); } countSum(); }, 300); } }); jQuery(document).on('blur', '.sh135-inner-question input', function(e) { var t = jQuery(this); var regex = /^([0-9]+)$/gi; if (!regex.test(t.val())) { t.val(0); } countSum(); }); var tott = null; jQuery(document).on('mouseenter', '.sh135tooltip', function(e) { var top = parseInt(jQuery(this).offset().top); var left = parseInt(jQuery(this).offset().left); var height = parseInt(jQuery(this).outerHeight()); jQuery(this).closest('h3').find('.sh135-tooltip').css({ top: top + height + 5, left: left }).show(); }).on('mouseleave', '.sh135tooltip', function() { var t = jQuery(this); tott = setTimeout(function() { t.closest('h3').find('.sh135-tooltip').hide(); }, 1000); }); jQuery(document).on('mouseenter', '.sh135-tooltip', function(e) { clearTimeout(tott); }).on('mouseleave', '.sh135-tooltip', function() { jQuery(this).hide(); }); jQuery(document).ready(function() { jQuery('#sh135-pgnig').trigger('click'); enableInvoice('select', 'msp'); });