").append(m.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,e||[a.responseText,b,a])}),this},m.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){m.fn[b]=function(a){return this.on(b,a)}}),m.expr.filters.animated=function(a){return m.grep(m.timers,function(b){return a===b.elem}).length};var cc=a.document.documentElement;function dc(a){return m.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}m.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=m.css(a,"position"),l=m(a),n={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=m.css(a,"top"),i=m.css(a,"left"),j=("absolute"===k||"fixed"===k)&&m.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),m.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(n.top=b.top-h.top+g),null!=b.left&&(n.left=b.left-h.left+e),"using"in b?b.using.call(a,n):l.css(n)}},m.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){m.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f)return b=f.documentElement,m.contains(b,e)?(typeof e.getBoundingClientRect!==K&&(d=e.getBoundingClientRect()),c=dc(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===m.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),m.nodeName(a[0],"html")||(c=a.offset()),c.top+=m.css(a[0],"borderTopWidth",!0),c.left+=m.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-m.css(d,"marginTop",!0),left:b.left-c.left-m.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||cc;while(a&&!m.nodeName(a,"html")&&"static"===m.css(a,"position"))a=a.offsetParent;return a||cc})}}),m.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);m.fn[a]=function(d){return V(this,function(a,d,e){var f=dc(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?m(f).scrollLeft():e,c?e:m(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),m.each(["top","left"],function(a,b){m.cssHooks[b]=La(k.pixelPosition,function(a,c){return c?(c=Ja(a,b),Ha.test(c)?m(a).position()[b]+"px":c):void 0})}),m.each({Height:"height",Width:"width"},function(a,b){m.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){m.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return V(this,function(b,c,d){var e;return m.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?m.css(b,c,g):m.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),m.fn.size=function(){return this.length},m.fn.andSelf=m.fn.addBack,"function"==typeof define175123&&define.amd&&_abt_define("jquery",[],function(){return m});var ec=a.jQuery,fc=a.$;return m.noConflict=function(b){return a.$===m&&(a.$=fc),b&&a.jQuery===m&&(a.jQuery=ec),m},typeof b===K&&(a.jQuery=a.$=m),m});
;window['_abt_jQuery'] = jQuery.noConflict( true );
// --
// Thu, 17 Nov 2022 23:14:46 +0100
;window['_abt_scn'] = 14;
;window['_abt_aItems'] = {"1012":[2097,2098],"1013":[2099,2100],"1014":[2101,2102],"1015":[2103,2104]};window['_abt_gf'] = [function () { /*console.info('ABT', 'FCE', 0);*/ _abt('action', "js-execute", "_abt_action_fce_46447"); },function () { /*console.info('ABT', 'FCE', 1);*/ _abt('action', "js-execute", "_abt_action_fce_69909"); },function () { /*console.info('ABT', 'FCE', 2);*/ _abt('action', "js-execute", "_abt_action_fce_41305"); },function () { /*console.info('ABT', 'FCE', 3);*/ /* Empty */ },function () { /*console.info('ABT', 'FCE', 4);*/ /* Empty */ },function () { /*console.info('ABT', 'FCE', 5);*/ /* Empty */ },function () { /*console.info('ABT', 'FCE', 6);*/ /* Empty */ }];window['_abt_g'] = {'runIfState[any].before':[function () { return 0; },function () { return 1; },function () { return 2; }],'169-371':[function () { return 3; },function () { return 4; },function () { return 5; },function () { return 6; }]};;window['_abt_f'] = {'_abt_action_fce_static': function () {window['_abt_gf'][window['_abt_g']['runIfState[any].before'][0]()](); window['_abt_gf'][window['_abt_g']['runIfState[any].before'][1]()](); _abt('action', "js-execute", "_abt_action_fce_26027");_abt('action', "js-execute", "_abt_action_fce_52771");_abt('action', "js-execute", "_abt_action_fce_64545");_abt('action', "js-execute", "_abt_action_fce_25167");_abt('action', "js-execute", "_abt_action_fce_70146");/*;console.log("YAT","_abt_action_fce_49476");*/
;try{_abt('stat', 'add', "js-execute", "_abt_action_fce_49476", {"fceExecuteCountBegin":0,"fceExecuteCountEnd":0,"fceExecuteLimitCountMax":null,"fceExecuteLimitCountMaxLeft":null}); } catch (e) {/* Pravděpodobně stav 'already exists' */};
_abt('action', "js-execute", "_abt_action_fce_49476", "main#content");_abt('action', "css-raw", "\/* ActionTypeCssRawMasterHelper::SetupPost *\/\n._ABT_DISABLED {\n \/*\n ._abt-uep-close._AbtUserEventEntityPresenter_action_disable {\n right: 24px;\n width: auto;\n padding: 0px 6px;\n background-color: white; \n color: #bbb;\n font-size: 13px;\n top: -23px;\n }\n *\/\n \/* \u2014\u2014\u2014 IN CASE OF ONLINE CHAT BUTTON IN THE RIGHT BOTTOM \u2014\u2014\u2014 *\/\n \/*._abt-uep-content-outer,*\/\n \/*._abt-uep-content-image img {\n max-width: 100%;\n max-height: 100%;\n }*\/ }\n ._ABT_DISABLED ._abt-uep-frame {\n position: fixed;\n bottom: 15px;\n left: 15px;\n z-index: 1000; }\n @media (max-width: 800px) {\n ._ABT_DISABLED ._abt-uep-frame {\n bottom: 0px;\n \/* Edit by LM \/ client's request \/ orig. 5px *\/\n left: 0px;\n \/* Edit by LM \/ client's request \/ orig. 5px *\/ } }\n ._ABT_DISABLED ._abt-uep-item-container {\n position: relative;\n z-index: 1;\n text-align: left; }\n ._ABT_DISABLED ._abt-uep-close {\n position: absolute;\n top: 1px;\n right: 1px;\n z-index: 10;\n border-radius: 2px;\n text-align: center;\n line-height: 16px;\n width: 18px;\n height: 18px;\n \/*border: 1px solid #efefef;*\/\n color: #bbb;\n cursor: pointer;\n font-size: 16px; }\n ._ABT_DISABLED ._abt-uep-close:hover {\n color: white;\n background-color: #c00; }\n ._ABT_DISABLED ._abt-uep-content-outer {\n \/* defakto wrapper link (a._abt-uep-content-outer) *\/\n display: block;\n border-radius: 3px !important;\n \/* upravil LM, nefungovalo *\/\n background-color: white;\n width: 330px;\n max-width: 65vw;\n padding: 0px;\n border: 1px solid #b6b6b6;\n z-index: 2;\n position: relative;\n -webkit-box-shadow: 3px 3px 14px 3px rgba(0, 0, 0, 0.2);\n -moz-box-shadow: 3px 3px 14px 3px rgba(0, 0, 0, 0.2);\n box-shadow: 3px 3px 14px 3px rgba(0, 0, 0, 0.2); }\n ._ABT_DISABLED ._abt-uep-content-outer {\n color: #3859a7;\n cursor: pointer; }\n @media (max-width: 800px) {\n ._ABT_DISABLED {\n \/* Whole added by LM \/ client's request *\/ }\n ._ABT_DISABLED ._abt-uep-content-outer {\n border-bottom-style: none;\n border-left-style: none;\n border-radius: 0 !important;\n border-top-right-radius: 4px !important; } }\n @media (max-width: 414px) {\n ._ABT_DISABLED {\n \/* Whole added by LM \/ because of chat icon on the right *\/ }\n ._ABT_DISABLED ._abt-uep-content-outer {\n width: 270px; } }\n @media (max-width: 375px) {\n ._ABT_DISABLED {\n \/* Whole added by LM \/ because of chat icon on the right *\/ }\n ._ABT_DISABLED ._abt-uep-content-outer {\n width: 230px; } }\n ._ABT_DISABLED ._abt-uep-content-outer * {\n color: inherit;\n font-family: 'Roboto', sans-serif; }\n ._ABT_DISABLED ._abt-uep-content-outer > * {\n color: black; }\n ._ABT_DISABLED ._abt-uep-content-outer, ._ABT_DISABLED ._abt-uep-content-outer *, ._ABT_DISABLED ._abt-uep-content-outer:hover, ._ABT_DISABLED ._abt-uep-content-outer *:hover {\n text-decoration: none !important;\n \/*color: inherit;*\/ }\n ._ABT_DISABLED ._abt-uep-content-outer:hover ._abt-uep-content-info > strong {\n text-decoration: underline; }\n ._ABT_DISABLED ._abt-uep-content-outer:hover {\n background-color: #f0f7ff;\n \/*border-color: #bbb;*\/ }\n ._ABT_DISABLED ._abt-uep-content {\n position: relative; }\n ._ABT_DISABLED ._abt-uep-content u {\n text-decoration: underline !important; }\n ._ABT_DISABLED ._abt-uep-content-dev {\n position: absolute;\n background-color: #333;\n color: white;\n top: -36px;\n padding: 5px 8px;\n width: auto;\n white-space: nowrap; }\n ._ABT_DISABLED ._abt-uep-content._abt-uep-type-sendOrder {\n \/*background-color: yellow;*\/ }\n ._ABT_DISABLED ._abt-uep-content._abt-uep-type-addToCart {\n \/*background-color: red;*\/ }\n ._ABT_DISABLED ._abt-uep-content-row {\n display: table;\n \/*margin: 5px 10px;*\/ }\n ._ABT_DISABLED ._abt-uep-content-row, ._ABT_DISABLED ._abt-uep-content-row > *:first-child {\n border-top-left-radius: 3px;\n border-bottom-left-radius: 3px; }\n ._ABT_DISABLED ._abt-uep-content-cell {\n display: table-cell;\n overflow: hidden; }\n ._ABT_DISABLED ._abt-uep-content-image {\n text-align: center;\n vertical-align: middle;\n width: 90px; }\n @media (max-width: 800px) {\n ._ABT_DISABLED {\n \/* Whole added by LM \/ client's request *\/ }\n ._ABT_DISABLED ._abt-uep-content-image {\n width: 75px; } }\n ._ABT_DISABLED ._abt-uep-content-info {\n padding: 10px 15px 10px 15px;\n font-size: 13px;\n line-height: 1.25;\n color: #666; }\n\n ._ABT_DISABLED ._abt-uep-content-info > * {\n display: block;\n margin: 0px;\n padding: 0px; }\n ._ABT_DISABLED ._abt-uep-content-info ._abt-uep-content-text > * {\n display: block;\n margin-bottom: 5px; }\n ._ABT_DISABLED ._abt-uep-content-info ._abt-uep-content-who, ._ABT_DISABLED ._abt-uep-content-info ._abt-uep-content-who * {\n font-size: 100%;\n color: inherit;\n display: inline;\n \/* Added by LM \/ client's request*\/ }\n ._ABT_DISABLED ._abt-uep-content-info ._abt-uep-content-who b {\n font-weight: bold; }\n ._ABT_DISABLED ._abt-uep-content-info ._abt-uep-content-place, ._ABT_DISABLED ._abt-uep-content-info ._abt-uep-content-place * {\n font-size: 100%;\n color: inherit;\n display: inline; }\n ._ABT_DISABLED ._abt-uep-content-info ._abt-uep-content-place b {\n font-weight: bold; }\n ._ABT_DISABLED ._abt-uep-content-info ._abt-uep-content-itemName {\n display: inline;\n \/* Added by LM \/ client's request*\/ }\n ._ABT_DISABLED ._abt-uep-content-info ._abt-uep-content-itemName u {\n text-decoration: none !important;\n font-weight: normal !important;\n color: #c55a12;\n font-size: 100%; }\n ._ABT_DISABLED ._abt-uep-content-outer:hover ._abt-uep-content-info ._abt-uep-content-itemName u {\n text-decoration: underline !important; }\n ._ABT_DISABLED ._abt-uep-content-info ._abt-uep-content-itemPriceIncTax {\n color: #888 !important; }\n ._ABT_DISABLED ._abt-uep-content-info > em {\n color: #b1b1b1;\n font-size: 11px; }\n ._ABT_DISABLED ._abt-uep-content-info > em > i.fa {\n color: #ec9255;\n margin-right: 4px;\n \/*font-size: 16px;*\/\n position: relative;\n top: 1px; }\n ._ABT_DISABLED ._abt-iframe ._abt_service_info {\n display: none; }\n ._ABT_DISABLED ._abt-uep-content-row, ._ABT_DISABLED ._abt-uep-content-row > *:first-child, ._ABT_DISABLED ._abt-uep-content-outer {\n border-radius: 0; }\n ._ABT_DISABLED ._abt-uep-content-outer {\n border-color: #d9d9d9;\n -webkit-box-shadow: 5px 5px 20px 0px rgba(90, 90, 90, 0.30);\n -moz-box-shadow: 5px 5px 20px 0px rgba(90, 90, 90, 0.30);\n box-shadow: 5px 5px 20px 0px rgba(90, 90, 90, 0.30); }\n ._ABT_DISABLED ._abt-uep-content-outer:hover {\n background-color: #f4f4f4; }\n ._ABT_DISABLED ._abt-uep-content-info ._abt-uep-content-who b, ._ABT_DISABLED ._abt-uep-content-info ._abt-uep-content-place b {\n \/*font-weight: normal;*\/ }\n ._ABT_DISABLED ._abt-uep-close {\n padding-top: 1px;\n line-height: 15px;\n \/* Edited by LM, orig. 18px *\/\n width: 20px;\n height: 20px;\n font-size: 25px;\n \/* Edited by LM, orig. 28px *\/ }\n ._ABT_DISABLED ._abt-uep-content-info {\n padding: 14px 20px 14px 10px; }\n @media (max-width: 800px) {\n ._ABT_DISABLED ._abt-uep-content-info {\n padding: 11px 8px 8px 11px; } }\n ._ABT_DISABLED ._abt-uep-content-info ._abt-uep-content-text {\n \/*line-height: 0.85;*\/ }\n ._ABT_DISABLED ._abt-uep-content-info > em {\n margin-top: 8px; }\n @media (max-width: 800px) {\n ._ABT_DISABLED ._abt-uep-content-info > em {\n margin-top: 3px; } }");window['_abt_gf'][window['_abt_g']['runIfState[any].before'][2]()](); _abt('action', "js-execute", "_abt_action_fce_88661");_abt('action', "css-raw", "\/* ActionTypeCssRawMasterHelper::SetupPost *\/\n#_abt_service_info_1 {\n display: none !important; }");}};window['_abt_f']['_abt_action_fce_46447'] = function () {
var $ = window['_abt_jQuery'];
var $body = $('body');
var isRunModeDev = _abt('run', "mode", "get") === 'dev', isDev = isRunModeDev;
var isRunStateLive = _abt('run', "state", "get") === 'live', isLive = isRunStateLive;
if (isRunModeDev) {
var actionTypeJsRawExecuteCounter = window['_abt_718715616_c'] = (window['_abt_718715616_c'] || 0)+1;
if (actionTypeJsRawExecuteCounter==1) {
console.info("%cIncrever | action-type-js-raw%c %c// First time run info:", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* bracked start */" ", "font-style: italic; color: green; font-weight: bold; ");
console.info("%cIncrever | action-type-js-element%c %c// Context general: $body, isDev, isLive // onLoad state", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* bracked start */" ", "font-style: italic; color: green");
}
console.info("%cIncrever | action-type-js-raw", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;");
}
var mRates = {
'Kč': 1,
'€': 24.677,
'Ft': 0.0672,
'Lei': 5.187,
};
window._increver_mRates = mRates;
//console.log("%cIncrever G111:%c mRates=", "background-color: #027FBE; color: white; font-weight: bold;", '', mRates);;
};;window['_abt_f']['_abt_action_fce_69909'] = function () {
var $ = window['_abt_jQuery'];
var $body = $('body');
var isRunModeDev = _abt('run', "mode", "get") === 'dev', isDev = isRunModeDev;
var isRunStateLive = _abt('run', "state", "get") === 'live', isLive = isRunStateLive;
if (isRunModeDev) {
var actionTypeJsRawExecuteCounter = window['_abt_718715616_c'] = (window['_abt_718715616_c'] || 0)+1;
if (actionTypeJsRawExecuteCounter==1) {
console.info("%cIncrever | action-type-js-raw%c %c// First time run info:", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* bracked start */" ", "font-style: italic; color: green; font-weight: bold; ");
console.info("%cIncrever | action-type-js-element%c %c// Context general: $body, isDev, isLive // onLoad state", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* bracked start */" ", "font-style: italic; color: green");
}
console.info("%cIncrever | action-type-js-raw", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;");
}
if ($body.hasClass('type-product') && $body.hasClass('type-detail')) {
$body.addClass('_abt-page-detail');
}
var domain = location.host.split('.').pop();
$body.addClass('_abt-domain-'+domain);
if (location.pathname=='/') {
$body.addClass('_abt-homepage');
};
};;window['_abt_f']['_abt_action_fce_26027'] = function () {
var $ = window['_abt_jQuery'];
var $body = $('body');
var isRunModeDev = _abt('run', "mode", "get") === 'dev', isDev = isRunModeDev;
var isRunStateLive = _abt('run', "state", "get") === 'live', isLive = isRunStateLive;
if (isRunModeDev) {
var actionTypeJsRawExecuteCounter = window['_abt_718715616_c'] = (window['_abt_718715616_c'] || 0)+1;
if (actionTypeJsRawExecuteCounter==1) {
console.info("%cIncrever | action-type-js-raw%c %c// First time run info:", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* bracked start */" ", "font-style: italic; color: green; font-weight: bold; ");
console.info("%cIncrever | action-type-js-element%c %c// Context general: $body, isDev, isLive // onLoad state", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* bracked start */" ", "font-style: italic; color: green");
}
console.info("%cIncrever | action-type-js-raw", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;");
}
if (
1==0
|| location.pathname === "/objednavka/dekujeme/" // CZ
|| location.pathname === "/objednavka/dakujeme/" // SK
|| location.pathname === "/rendeles/koszonjuk/" // HU
|| location.pathname === "/comanda/va-multumim/" // RO
) {
var abtC2 = _abt('getCookie', "_abt_c2", true);
if (!abtC2) {
console.log("%cIncrever G111:%c COOKIE2 read, value=", "background-color: red; color: white;", '', abtC2);
}
else {
console.log("%cIncrever G111:%c COOKIE2 read, value=", "background-color: #027FBE; color: white; font-weight: bold;", '', abtC2);
_abt('goal', 'data', 'type', 111);
_abt('goal', 'data', 'd', location.host.split('.').pop());
_abt('goal', 'data', 'profit', abtC2.p);
_abt('goal', 'data', 'currency', abtC2.c);
_abt('goal', 'data', 'value', abtC2.v);
_abt('goal', 'track');
_abt('delCookie', '_abt_c2');
}
}
// ============================================================
// Odečet hodnoty z kroků košíku
// https://www.decoronline.cz/objednavka/krok-1/#&_abt_co=829:1720,830:1722
// https://www.decoronline.hu/rendeles/lepes-1/#_abt_co=829:1720,830:1722
var $x = $('#checkoutContent .step.step-2.active, #checkoutContent .step.step-3.active');
var $checkoutSidebar = $('#checkoutSidebar');
if (!$x.length || !$checkoutSidebar.length) return;
var text = $.trim($checkoutSidebar.find('.order-summary-item.helper>div').last().text());
console.log("%cIncrever G111:%c Cart read, value=", "background-color: #027FBE; color: white; font-weight: bold;", '', text);
if (!text) {
console.log("%cIncrever G111:%c Cart value ERROR, value=", "background-color: red; color: white;", '', text);
return;
}
// Otřesné řešení s měnou, ale změna je na jejich straně
var decimalPoint = '.';
var thousandSep = ' ';
if (location.host.split('.').pop() === 'ro') {
text += 'Lei';
decimalPoint = ',';
thousandSep = '.';
}
if (location.host.split('.').pop() === 'hu') {
text += 'Ft';
decimalPoint = ',';
thousandSep = ' ';
}
if (location.host.split('.').pop() === 'sk') {
text += '€';
decimalPoint = ',';
thousandSep = '';
}
if (location.host.split('.').pop() === 'cz') {
decimalPoint = ',';
thousandSep = ' ';
if ($('#topNavigationDropdown').text().indexOf('CZK') !== -1) {
text += 'Kč';
}
else if ($('#topNavigationDropdown').text().indexOf('EUR') !== -1) {
text += '€';
}
}
console.log('text', text);
var mRates = window._increver_mRates;
var profitNumberSource = null, profitNumberFinal = null, currencySource = null;
$.each(mRates, function (key, rate) {
if (text.indexOf(key) !== -1) {
if (currencySource) {
console.log("%cIncrever G111:%c Cart multiple values:", "background-color: red; color: white;", '', text);
return;
}
profitNumberSource = parseFloat($.trim(text
.split(key).join('')
.split(',-').join('')
.split(thousandSep).join('')
.split(decimalPoint).join('.')
.split(/\s/).join(''))
);
console.log('profitNumberSource', profitNumberSource);
if (isNaN(profitNumberSource)) {
console.log("%cIncrever G111:%c Cart multiple values is NAN:", "background-color: red; color: white;", '');
return;
}
currencySource = key;
profitNumberFinal = profitNumberSource * rate;
}
});
if (profitNumberSource === null || currencySource === null) {
console.log("%cIncrever G111:%c Cart values after RATEs is NULL:", "background-color: red; color: white;", '');
return;
}
var w = [profitNumberSource, currencySource, profitNumberFinal];
//console.log("%cIncrever G111:%c WRITE:", "background-color: #027FBE; color: white; font-weight: bold;", '', w);
_abt('setCookie', "_abt_c2", ['v', profitNumberSource], 24*60*60);
_abt('setCookie', "_abt_c2", ['c', currencySource], 24*60*60);
_abt('setCookie', "_abt_c2", ['p', profitNumberFinal], 24*60*60);;
};;window['_abt_f']['_abt_action_fce_52771'] = function () {
var $ = window['_abt_jQuery'];
var $body = $('body');
var isRunModeDev = _abt('run', "mode", "get") === 'dev', isDev = isRunModeDev;
var isRunStateLive = _abt('run', "state", "get") === 'live', isLive = isRunStateLive;
if (isRunModeDev) {
var actionTypeJsRawExecuteCounter = window['_abt_718715616_c'] = (window['_abt_718715616_c'] || 0)+1;
if (actionTypeJsRawExecuteCounter==1) {
console.info("%cIncrever | action-type-js-raw%c %c// First time run info:", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* bracked start */" ", "font-style: italic; color: green; font-weight: bold; ");
console.info("%cIncrever | action-type-js-element%c %c// Context general: $body, isDev, isLive // onLoad state", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* bracked start */" ", "font-style: italic; color: green");
}
console.info("%cIncrever | action-type-js-raw", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;");
}
// #1443 | 103 Dosažení předposledního kroku objednávky
if (_abt('getCookie', '_abt_g103')) return ;
if (!$('ol.cart-header').length) {
return;
}
if (!$('ol.cart-header>li:last-child').hasClass('active')) {
return;
}
_abt('goal', 'data', 'type', 103);
_abt('goal', 'data', 'd', location.host.split('.').pop());
_abt('goal', 'track');
_abt('setCookie', '_abt_g103', 1, 30*60);;
};;window['_abt_f']['_abt_action_fce_64545'] = function () {
var $ = window['_abt_jQuery'];
var $body = $('body');
var isRunModeDev = _abt('run', "mode", "get") === 'dev', isDev = isRunModeDev;
var isRunStateLive = _abt('run', "state", "get") === 'live', isLive = isRunStateLive;
if (isRunModeDev) {
var actionTypeJsRawExecuteCounter = window['_abt_718715616_c'] = (window['_abt_718715616_c'] || 0)+1;
if (actionTypeJsRawExecuteCounter==1) {
console.info("%cIncrever | action-type-js-raw%c %c// First time run info:", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* bracked start */" ", "font-style: italic; color: green; font-weight: bold; ");
console.info("%cIncrever | action-type-js-element%c %c// Context general: $body, isDev, isLive // onLoad state", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* bracked start */" ", "font-style: italic; color: green");
}
console.info("%cIncrever | action-type-js-raw", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;");
}
// =================================================
//
// #651: Zobrazení detailů produktů
// #601: Zobrazení stránek
window.setTimeout(function () {
_abt('heartbeat', 'data', 'add', 'g-601-view-c', 1);
if ($body.hasClass('_abt-page-detail')) {
//alert('X');
_abt('heartbeat', 'data', 'add', 'g-651-view-c', 1);
}
// ------------------------------------------------------------
_abt('heartbeat', 'start');
_abt('heartbeat', 'stop');
}, 600);;
};;window['_abt_f']['_abt_action_fce_25167'] = function () {
var $ = window['_abt_jQuery'];
var $body = $('body');
var isRunModeDev = _abt('run', "mode", "get") === 'dev', isDev = isRunModeDev;
var isRunStateLive = _abt('run', "state", "get") === 'live', isLive = isRunStateLive;
if (isRunModeDev) {
var actionTypeJsRawExecuteCounter = window['_abt_718715616_c'] = (window['_abt_718715616_c'] || 0)+1;
if (actionTypeJsRawExecuteCounter==1) {
console.info("%cIncrever | action-type-js-raw%c %c// First time run info:", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* bracked start */" ", "font-style: italic; color: green; font-weight: bold; ");
console.info("%cIncrever | action-type-js-element%c %c// Context general: $body, isDev, isLive // onLoad state", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* bracked start */" ", "font-style: italic; color: green");
}
console.info("%cIncrever | action-type-js-raw", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;");
}
// #1444 | 652 Unikátní zobrazení stránky „Nákupní košík“
if (_abt('getCookie', '_abt_g652')) return ;
if (!$('ol.cart-header').length) {
return;
}
if (!$('ol.cart-header>li:first-child').hasClass('active')) {
return;
}
_abt('goal', 'data', 'type', 652);
_abt('goal', 'data', 'd', location.host.split('.').pop());
_abt('goal', 'track');
_abt('setCookie', '_abt_g652', 1, 30*60);;
};;window['_abt_f']['_abt_action_fce_70146'] = function () {
var $ = window['_abt_jQuery'];
var $body = $('body');
var isRunModeDev = _abt('run', "mode", "get") === 'dev', isDev = isRunModeDev;
var isRunStateLive = _abt('run', "state", "get") === 'live', isLive = isRunStateLive;
if (isRunModeDev) {
var actionTypeJsRawExecuteCounter = window['_abt_718715616_c'] = (window['_abt_718715616_c'] || 0)+1;
if (actionTypeJsRawExecuteCounter==1) {
console.info("%cIncrever | action-type-js-raw%c %c// First time run info:", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* bracked start */" ", "font-style: italic; color: green; font-weight: bold; ");
console.info("%cIncrever | action-type-js-element%c %c// Context general: $body, isDev, isLive // onLoad state", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* bracked start */" ", "font-style: italic; color: green");
}
console.info("%cIncrever | action-type-js-raw", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;");
}
window.onAddToCartCallbacks = [];
if (!$body.hasClass('_abt-page-detail')) {
return;
}
// 653 | #1445 Vložení zboží do košíku z detailů produktů
// Akt, kdy skutečně dojde k vložení zboží do košíku, ať už přes tlačítko typu „Vložit do košíku“ na stránce či z ‚vybíracího‘ pop-up okna
if (1) {
var $btn = $('button.add-to-cart-button');
// Zavrženo
0&&$('.p-info-wrapper .add-to-cart')
.css({
position: 'relative',
})
.append($('
')
.css({
position: 'absolute',
top: 0,
right: 0,
width: 20||$btn.outerWidth(),
height: 20||$btn.outerHeight(),
})
.click(function (e) {
//e.preventDefault();
//console.log('X');
_abt('nextTime', 'add', ['goal', 'data', 'type', 653]);
_abt('nextTime', 'add', ['goal', 'data', 'd', location.host.split('.').pop()]);
_abt('nextTime', 'add', ['goal', 'track']);
//$btn.click();
})
)
;
1&&$btn.click(function (e) {
//e.preventDefault();
//console.log('Y');
_abt('nextTime', 'add', ['goal', 'data', 'type', 653]);
_abt('nextTime', 'add', ['goal', 'data', 'd', location.host.split('.').pop()]);
_abt('nextTime', 'add', ['goal', 'track']);
});
}
var sended = false;
_abt('repeat', "run", 1e8, 180, function (Parent, key, mSettings) {
//console.log('C');
var t = $.trim($('#cboxLoadedContent .h1').eq(0).text());
//console.log('C', sended, t, t === "Přidáno do košíku");
if (t === "Přidáno do košíku" || t === "Pridané do košíka" || t === "Kosárba téve" || t === "Adăugat în coş") {
//console.log('X', sended);
if (!sended) {
//console.log('XX');
_abt('goal', 'data', 'type', 653);
_abt('goal', 'data', 'd', location.host.split('.').pop());
_abt('goal', 'track', {
multiple: true
});
sended = true;
}
$.each(window.onAddToCartCallbacks, function (_offset, _callback) {
_callback();
});
}
else {
sended = false;
}
});;
};;window['_abt_f']['_abt_action_fce_49476'] = function (domPath) {
var $ = window['_abt_jQuery'];
var $body = $('body');
var isRunModeDev = _abt('run', "mode", "get") === 'dev', isDev = isRunModeDev;
var isRunStateLive = _abt('run', "state", "get") === 'live', isLive = isRunStateLive;
var $aList = $(domPath);
var length = $aList.length;
if (isRunModeDev) {
var actionTypeJsElementExecuteCounter = window['_abt_718715617_c'] = (window['_abt_718715617_c'] || 0)+1;
if (actionTypeJsElementExecuteCounter==1) {
console.info("%cIncrever | action-type-js-element%c %c// First time run info:", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* bracked start */" ", "font-style: italic; color: green; font-weight: bold; ");
console.info("%cIncrever | action-type-js-element%c %c// Context general: $body, isDev, isLive // onLoad state", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* bracked start */" ", "font-style: italic; color: green");
console.info("%cIncrever | action-type-js-element%c %c// Context collection: $aList, length", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* bracked start */" ", "font-style: italic; color: green");
console.info("%cIncrever | action-type-js-element%c %c// Context element: $input, $this, this, index", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* bracked start */" ", /* Comment */ "font-style: italic; color: green");
}
console.info("%cIncrever | action-type-js-element%c %c/* Collection */ %c$aList = $(%c\""+domPath+"\"%c)", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* space */ "", /* Comment */ "font-style: italic; color: green", /* bracked start */" ", /* DOM_PATH */"color: darkred; ", /* bracket end */"", "length =", length);
}
$aList.each(function (index) {
var $input, $this = $(this), $input = $this;
if (isRunModeDev) {
console.info("%cIncrever | action-type-js-element%c %c/* Element "+(index+1)+"/"+length+" */%c %c\""+domPath+"\"", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* space */ "", /* Comment */ "font-style: italic; color: green", /* space */"", /* DOM_PATH */"color: darkred; ", "index =", index, "$this =", $this);
}
var codeExecuteCount, eventFireLimitCountMax, codeExecuteCount = 0, eventFireLimitCountMax = null;
$input.addClass("_abt-action-js-element _abt-change");
if (eventFireLimitCountMax!==null && !eventFireLimitCountMax) {return; }
eventFireLimitCountMax--;
codeExecuteCount++;
/*console.log(codeExecuteCount, eventFireLimitCountMax);*/
$input.addClass("_abt-action-js-element-event-firing");
var $pInit = $('#products');
if (!$pInit.length) {
return;
}
function updateList($p, $last) {
_abt('run', 'group', ["list-update"]);
$p.addClass('_abt-product-list-ready');
if ($last) $last.addClass('_abt-product-list-ready-last');
}
function getLast($p) {
var pCh = $p[0].children;
if (!pCh.length) return null;
var $last = $(pCh[pCh.length-1]);
return $last;
}
_abt('repeat', 'run', 1e8, 120, function (Parent, key, mSettings) {
var $p = $('#products');
//console.log('$p', $p.length);
if (!$p.hasClass('_abt-product-list-ready')) {
updateList($p, getLast($p));
}
else {
var $last = getLast($p);
if (!$last) return;
if (!$last.hasClass('_abt-product-list-ready-last')) {
updateList($p, $last);
}
}
});;
this.className = this.className.split("_abt-action-js-element-event-firing").join('');
$input.addClass("_abt-action-js-element-event-fired");
});
};;window['_abt_f']['_abt_action_fce_41305'] = function () {
var $ = window['_abt_jQuery'];
var $body = $('body');
var isRunModeDev = _abt('run', "mode", "get") === 'dev', isDev = isRunModeDev;
var isRunStateLive = _abt('run', "state", "get") === 'live', isLive = isRunStateLive;
if (isRunModeDev) {
var actionTypeJsRawExecuteCounter = window['_abt_718715616_c'] = (window['_abt_718715616_c'] || 0)+1;
if (actionTypeJsRawExecuteCounter==1) {
console.info("%cIncrever | action-type-js-raw%c %c// First time run info:", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* bracked start */" ", "font-style: italic; color: green; font-weight: bold; ");
console.info("%cIncrever | action-type-js-element%c %c// Context general: $body, isDev, isLive // onLoad state", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* bracked start */" ", "font-style: italic; color: green");
}
console.info("%cIncrever | action-type-js-raw", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;");
}
// !!!!!!!!!!! POVOLENO VŽDY BEZ OHLEDU NA LIVE !!!!!!!!!!!!!!
return ; // ZRUŠENO !!!
if (_abt('getCookie', '_abt_hx')!=209) {
localStorage.removeItem('_abt.AbtUserInfoWatcherInstance.queue');
_abt('setCookie', '_abt_hx', 209, 7*24*60*60);
}
var DEBUG = _abt('run', 'isModeDev');
window._abt_userEventInit = window._abt_userEventInit || 0;
if (window._abt_userEventInit++) {
return;
}
console.log('%cIncrever AUE:%c', "background-color: #027FBE; color: white; font-weight: bold;", '', 'AbtUserEvent INIT');
_abt('loadJs', "//tests.increver.com/js/AbtUserEvent.min.js", "_abt_AbtUserEvent", true);
// ----------------------------------------------------------
function normalizeIdentUnique(link) {
var identUnique = link?link.split('#')[0]:('unq'+_abt('rnd', 'unif', 100000, 999999));
var posHost = identUnique.indexOf(location.host);
if (posHost>=0) identUnique = identUnique.substring(posHost+location.host.length);
return identUnique;
}
function normalizeLink(link) {
if (!link) return link;
link = link.split('#')[0];
if (link[0] === '/' && link[1] && link[1] !== '/') { // Doplní absolutní odkaz bez HOST na plný tvar
link = '//'+location.host+link;
}
return link;
}
var mTexts_momentHide = {
'cz': "Na chvíli schovat",
'sk': "Na chvíľu schovať",
'pl': "Ukryj się na chwilę",
'de': "Verstecke dich für eine Weile",
'hu': "Elrejti egy ideig",
'ro': "Ascunde pentru moment",
};
var mTexts_somebody = {
'cz': "Někdo",
'sk': "Niekto",
'pl': "Ktoś",
'de': "Jemand",
'hu': "Valaki",
'ro': "Cineva",
};
var mTexts_fromState = {
'cz': ["ze země
", ''],
'sk': ["z krajiny
", ''],
'pl': ["z kraju
", ''],
'de': ["aus
", ''],
'hu': ["
", ","],
'ro': ["din țara
", ''],
};
var mTexts_fromCity = {
'cz': ["z města
", ''],
'sk': ["z mesta
", ''],
'pl': ["z miasta
", ''],
'de': ["aus
", ''],
'hu': ["
", ","],
'ro': ["din orașul
", ''],
};
var mTexts_timeParts = {
'cz': {
0: ["před {value} dnem", "před {value} dny", "před {value} dny"],
1: ["před {value} hodinou", "před {value} hodinami", "před {value} hodinami"],
2: ["před {value} minutou", "před {value} minutami", "před {value} minutami"],
3: ["před {value} vteřinou", "před {value} vteřinami", "před {value} vteřinami"],
'moment': "před chvílí",
},
'sk': {
0: ["pred {value} dňom", "pred {value} dni", "pred {value} dni"],
1: ["pred {value} hodinou", "pred {value} hodinami", "pred {value} hodinami"],
2: ["pred {value} minútou", "pred {value} minútami", "pred {value} minútami"],
3: ["pred {value} sekundou", "pred {value} sekundami", "pred {value} sekundami"],
'moment': "pred chvíľou",
},
'pl': {
0: ["{value} dni temu", "{value} dni temu", "{value} dni temu"],
1: ["{value} godziny temu", "{value} godziny temu", "{value} godziny temu"],
2: ["{value} minuty temu", "{value} minuty temu", "{value} minuty temu"],
3: ["{value} sekund temu", "{value} sekund temu", "{value} sekund temu"],
'moment': "jakiś czas temu",
},
'de': {
0: ["Vor {value} Tage", "Vor {value} Tagen", "Vor {value} Tagen"],
1: ["Vor {value} Stunde", "Vor {value} Stunden", "Vor {value} Stunden"],
2: ["Vor {value} Minute", "Vor {value} Minuten", "Vor {value} Minuten"],
3: ["Vor {value} Sekunde", "Vor {value} Sekunden", "Vor {value} Sekunden"],
'moment': "vor kurzem",
},
'hu': {
0: ["{value} nappal ezelőtt", "{value} nappal ezelőtt", " {value} nappal ezelőtt"],
1: ["{value} órával ezelőtt", "{value} órával ezelőtt", "{value} órával ezelőtt"],
2: ["{value} perccel ezelőtt", "{value} perccel ezelőtt", "{value} perccel ezelőtt"],
3: ["{value} másodpercig ezelőtt", "{value} másodpercig ezelőtt", "{value} másodpercig ezelőtt"],
'moment': "egy ideje",
},
'ro': {
0: ["acum {value} zi", "acum {value} zile", "acum {value} zile"],
1: ["acum {value} oră", "acum {value} ore", "acum {value} ore"],
2: ["acum {value} minut", "acum {value} minute", "acum {value} minute"],
3: ["acum {value} secundă", "acum {value} secunde", "acum {value} secunde"],
'moment': "cu ceva timp în urmă",
},
};
if (mTexts_momentHide[location.host.split('.').pop()] === undefined) {
console.warn("_ABT: mTexts_momentHide Unknown domain");
return;
}
if (mTexts_timeParts[location.host.split('.').pop()] === undefined) {
console.warn("_ABT: mTexts_timeParts Unknown domain");
return;
}
// ----------------------------------------------------------
var mCURRENCY_RATES = {
'CZK': {rateKey: 'Kč', limit: 1500, format: function (price) { return price + ' Kč'; } },
'EUR': {rateKey: '€', limit: 57.4, format: function (price) { return '€'+price; } },
'HU': {rateKey: 'Ft', limit: 19796, format: function (price) { return price + ' Ft'; } },
'RO': {rateKey: 'Lei', limit: 277.2, format: function (price) { return price + ' Lei'; } },
};
var CURRENCY_CODE = null;
if (location.host.split('.').pop() === 'sk') {
CURRENCY_CODE = 'EUR';
}
if (location.host.split('.').pop() === 'hu') {
CURRENCY_CODE = 'HU';
}
if (location.host.split('.').pop() === 'ro') {
CURRENCY_CODE = 'RO';
}
if (location.host.split('.').pop() === 'cz') {
if ($('#topNavigationDropdown').text().indexOf('EUR') !== -1) {
CURRENCY_CODE = 'EUR';
}
else if ($('#topNavigationDropdown').text().indexOf('CZK') !== -1) {
CURRENCY_CODE = 'CZK';
}
}
if (!CURRENCY_CODE) {
console.warn("_ABT: !CURRENCY_CODE");
return;
}
function addCurrency(price) {
if (price.indexOf(mCURRENCY_RATES[CURRENCY_CODE].rateKey) === -1) {
price = price.split(',-').join('');
price = mCURRENCY_RATES[CURRENCY_CODE].format(price);
}
return price;
};
function isPriceNad1500(text) {
//console.log('isPriceNad1500', text);
profitNumberSource = parseFloat($.trim(text
.split(mCURRENCY_RATES[CURRENCY_CODE].rateKey).join('')
.split(',-').join('')
.split(',').join('.')
.split(/\s/).join('')
));
//console.log('profitNumberSource', profitNumberSource);
if (isNaN(profitNumberSource)) {
console.log("%cIncrever EUP:%c Price is NAN:", "background-color: red; color: white;", '');
return false; // Pro zichr
}
var rate = window._increver_mRates[mCURRENCY_RATES[CURRENCY_CODE].rateKey];
//currencySource = key;
//profitNumberFinal = profitNumberSource * rate;
//console.log('currencySource', currencySource);
//console.log('profitNumberSource', profitNumberSource);
//console.log('profitNumberFinal', profitNumberFinal);
var res = profitNumberSource > mCURRENCY_RATES[CURRENCY_CODE].limit;
//console.log("%cIncrever EUP:%c res:", "background-color: #027FBE; color: white; font-weight: bold;", '', res);
return res;
}
// ----------------------------------------------------------
//
var counter = 0;
function abtUserEventInit_user() {
//console.log('abtUserEventInit_user', counter++);
//_abt('uniqueId', $('body *'));
var AbtUserInfoWatcherInstance = new AbtUserInfoWatcher();
console.log('AbtUserInfoWatcherInstance', AbtUserInfoWatcherInstance);
/*AbtUserInfoWatcherInstance.setupCurrent({
userPersonalFirstname: "Karel",
userPersonalPlaceCity: "Chrudim",
});*/
function showCurrentUserInfo() {
var mCurrent = AbtUserInfoWatcherInstance.getCurrentState();
//$('#right').prepend('
['+mCurrent.userPersonalFirstname + '] z [' + mCurrent.userPersonalPlaceCity+']
');
}
try {
var _temp = _abt('localStorage', 'get', 'AbtUserInfoWatcherInstance', false);
if (_temp) {
AbtUserInfoWatcherInstance.setupCurrent(_temp);
}
showCurrentUserInfo();
}
catch (e) {
console.error(e);
}
AbtUserInfoWatcherInstance.setCallbackStoreCurrent(function (_AbtUserInfoWatcherInstance, mCurrent) {
//console.log('_ABT mCurrent', mCurrent);
showCurrentUserInfo();
_abt('localStorage', 'set', 'AbtUserInfoWatcherInstance', mCurrent);
var mData = {};
mData.personalFirstname = _AbtUserInfoWatcherInstance.getCurrentState().userPersonalFirstname;
mData.addressPlaceCity = _AbtUserInfoWatcherInstance.getCurrentState().userPersonalPlaceCity;
var _url = window['_abt']('get', 'urlServerTrack');
//alert(_url);
//return;
//
var _url = _url+"/v1b.userInfoChange.php?"+$.param({
uid: _abt('get', 'uid'),
c: _abt('get', 'campaign'),
u: location.href,
})
var jqXhr = $.ajax({
type: "POST",
url: _url,
data: mData,
dataType: "json"
});
jqXhr.done(function (mResponse) {
//console.log('watcherwatcherwatcherwatcher', mResponse);
_AbtUserInfoWatcherInstance.setupCurrent({
userPersonalPlaceCity: mResponse.mData.mUserInfo.addressPlaceCity
});
_abt('localStorage', 'set', 'AbtUserInfoWatcherInstance', AbtUserInfoWatcherInstance.getCurrentState());
//alert(JSON.stringify(mResponse));
});
});
// Vynutíme načtení informace o poloze
if (!AbtUserInfoWatcherInstance.getCurrentState().userPersonalPlaceCity) {
AbtUserInfoWatcherInstance.setupCurrent({
userPersonalPlaceCity: '?',
});
}
if (AbtUserInfoWatcherInstance.getCurrentState().userPersonalPlaceCity === '?') {
AbtUserInfoWatcherInstance._fireCallbackStoreCurrent();
}
// Zadejte svoje křestní jméno a příjmení.
AbtUserInfoWatcherInstance.changeWatchElement('userPersonalFirstname', $('#billFullName'), { // Formulář https://www.elektro-obojky.cz/Kosik?sekce=udaje
priority: 20,
beforeAddCallback: function (Parent, userPersonal, currentValue, uniqueId, priority) {
var aName = $.trim(currentValue).split(' ');
if (location.host.split('.').pop() === 'hu') {
return aName[aName.length-1]; // Předpokládáme, že jméno je na posledním místě
}
return aName[0]; // Předpokládáme, že jméno je na prvním místě
}
});
AbtUserInfoWatcherInstance.changeWatchElement('userPersonalPlaceCity', $('#billCity'), {
priority: 20,
});
AbtUserInfoWatcherInstance.changeWatchElement('userPersonalPlaceCity', $('#wrap.cart #fakturacni_mesto'));
// =======================================================================================================
var _AbtUserEventControllerInstance = new AbtUserEventController();
window._AbtUserEventControllerInstance = _AbtUserEventControllerInstance;
_AbtUserEventControllerInstance.init('AbtUserEventController-general');
_AbtUserEventControllerInstance.setCallbackStoreList(function (__AbtUserEventControllerInstance, listIdent, aList) {
//console.log('aList', 'AbtUserInfoWatcherInstance.'+listIdent, aList);
//alert('AbtUserInfoWatcherInstance.'+listIdent);
_abt('localStorage', 'set', 'AbtUserInfoWatcherInstance.'+listIdent, aList);
});
_AbtUserEventControllerInstance.setCallbackRestoreList(function (__AbtUserEventControllerInstance, listIdent) {
/*if (!localStorage['AbtUserInfoWatcherInstance.'+listIdent]) {
return;
}*/
try {
var aList = _abt('localStorage', 'get', 'AbtUserInfoWatcherInstance.'+listIdent, []), listLen = aList.length;
var ListInst = __AbtUserEventControllerInstance.getList(listIdent).clean();
for (var i = 0; i < listLen; i++) {
//console.log(aList[i]);
var _price = aList[i].mItemCustomData.price;
ListInst.addItem(AbtUserEventEntity.CreateFromJsonObject(aList[i]));
}
}
catch (e) {
console.error(e);
}
});
// =======================================================================================================
var $box;
$body.append($box = $('
')
.addClass('_abt-uep-frame')
.addClass('_abt-reset')
.hide()
);
window._abt_userEvent_$box = $box;
var aTimeParts = mTexts_timeParts[location.host.split('.').pop()];
function get_time_diff( datetime_input ) {
//var datetime = typeof datetime !== 'undefined' ? datetime : "2014-01-01 01:02:03.123456";
var datetime_time = new Date( datetime_input ).getTime();
var now = new Date().getTime();
if( isNaN(datetime_time) ) {
return "";
}
//console.log( datetime + " " + now);
if (datetime_time < now) {
var milisec_diff = now - datetime_time;
}else{
var milisec_diff = datetime_time - now;
}
if (milisec_diff < 1000*60*2) {
return aTimeParts.moment;
}
var days = Math.floor(milisec_diff / 1000 / 60 / (60 * 24));
var date_diff = new Date( milisec_diff );
//console.log(date_diff+'');
var aParts = (date_diff.toISOString()).split(/\-|T|\:|\./);
var aX = [
days,
parseInt(aParts[3]),
parseInt(aParts[4]),
parseInt(aParts[5]),
];
for (var i = 0; i < aX.length; i++) {var _value = aX[i];
if (_value) {
if (_value<=1) {
return aTimeParts[i][0].split('{value}').join(_value);
}
else if (_value<=4) {
return aTimeParts[i][1].split('{value}').join(_value);
}
else {
return aTimeParts[i][2].split('{value}').join(_value);
}
}
}
return aTimeParts.moment;
}
window._abt_userEvent_drawBox = drawBox = function(AbtUserEventEntityInst, AbtUserEventListPresenterInst, aGenderText, clickCallback) {
if (DEBUG) console.log('%cIncrever AUE:%c DRAW BOX', "background-color: #027FBE; color: white; font-weight: bold;", '', AbtUserEventEntityInst, AbtUserEventListPresenterInst);
var gender = AbtUserEventEntityInst.getUserInfo().personalGender;
var genderText;
if (gender === 'male') {
genderText = aGenderText[1] || aGenderText[0];
}
else if (gender === 'female') {
genderText = aGenderText[2] || aGenderText[0];
}
else {
genderText = aGenderText[0];
}
var personalFirstname = AbtUserEventEntityInst.getUserInfo().personalFirstname;
var $finalUserText = $('
');
var $name = $('
');
var template_name = null;
if (personalFirstname) {
$name.append('
'+personalFirstname+'');
}
else {
$name.append(mTexts_somebody[location.host.split('.').pop()]);
genderText = aGenderText[1] || aGenderText[0];
}
template_name = $('
').append($name).html();
$finalUserText.append(genderText);
var $itemName = $('
'), $itemNameU;
$itemName.addClass('_abt-uep-content-itemName');
$itemName.append($itemNameU = $('
')
.append(AbtUserEventEntityInst.getItemName()/*?AbtUserEventEntityInst.getItemName().split("K ").join("K "):''*/)
);
var template_price = null;
if (AbtUserEventEntityInst.getItemCustomData('price')) {
var _html = "", priceFinal = AbtUserEventEntityInst.getItemCustomData('price').split(/\s/).join(' ');
//priceFinal = priceFinal.split('Kč').join(' Kč');
//priceFinal = priceFinal.split('€').join(' €');
//priceFinal = priceFinal.split(' Kč').join(' Kč');
//priceFinal = priceFinal.split(' €').join(' €');
/*if (AbtUserEventEntityInst.getItemCustomData('price').indexOf('od')!==-1) {
_html += "
od ";
priceFinal = $.trim(priceFinal.substr(2));
}
else*/ if (!priceFinal[0].match(/[a-z]/i)) {
//_html += "za ";
}
_html += "
" + priceFinal + "";
template_price = $('
').append($('
')
.addClass('_abt-uep-content-itemPriceIncTax')
.html(_html)
).html();
}
var place = (AbtUserEventEntityInst.getUserInfo().addressPlaceCity+'');
if (place) {
var regExpCountryBracketCurrentLang = new RegExp('\\s*\\('+location.host.split('.').pop()+'\\)$', 'i');
var regExpCountryBracketLang = new RegExp('\\s*\\([a-z]+\\)', 'i');
//place = '
Zdunska Wola (PL)';
//console.log('place', place);
place = place.split(regExpCountryBracketCurrentLang).join(''); // Odstraní (DE) pro .de doménu
//console.log('place', place);
var mLangMatch = place.match(regExpCountryBracketLang);
if (mLangMatch) {
place = place.split(mLangMatch[0]).join('') + ' ' + mLangMatch[0]; // Přeorganizuje zbylé určení země (např.: HU pro .cz doménu) zcela na konec řetězce (tj. za případné
)
}
//console.log('place', place);
if (place.indexOf('') === -1 && place.indexOf('') === -1) { // Zadáno bez příznaku, tj. pak by to mělo být čistě "z města"
place = mTexts_fromCity[location.host.split('.').pop()][0] + place + mTexts_fromCity[location.host.split('.').pop()][1];
}
place = place.split('').join(mTexts_fromState[location.host.split('.').pop()][0]);
place = place.split('').join(mTexts_fromState[location.host.split('.').pop()][1]);
place = place.split('').join(mTexts_fromCity[location.host.split('.').pop()][0]);
place = place.split('').join(mTexts_fromCity[location.host.split('.').pop()][1]);
//place = place.split('<').join('<');
place = place.split(/\s{1}\([a-z]{2,3}\)$/i).join(''); // Remove county info in brackets
//console.log('place', place);
}
var finalUserText = $finalUserText.html();
finalUserText = finalUserText.split('{name}').join(template_name);
finalUserText = finalUserText.split('{place}')
.join(
place
?(""+place+"")
:''
)
;
finalUserText = finalUserText.split('{itemName}')
.join($('').append($itemName).html())
;
finalUserText = finalUserText.split('{price}')
.join(template_price)
;
$finalUserText.html(finalUserText);
var $contentInfo, $contentImage, $itemContainer, $basicElement;
$box.empty();
$box.append($itemContainer = $('')
.addClass('_abt-uep-item-container')
/*.append($('')
.addClass('_abt-uep-close')
.addClass('_AbtUserEventEntityPresenter_action_itemClose')
.append('×')
)
.append($('')
.addClass('_abt-uep-close')
.addClass('_AbtUserEventEntityPresenter_action_disable')
.append('DISABLE')
)*/
.append($('')
.attr('title', mTexts_momentHide[location.host.split('.').pop()])
.addClass('_abt-uep-close')
.addClass('_AbtUserEventEntityPresenter_action_disable')
.append('×')
)
/*.append($('')
.addClass('_abt-uep-content-dev')
.text([
"id="+AbtUserEventEntityInst.getId(),
"type="+AbtUserEventEntityInst.getType(),
"datetimeInsert="+AbtUserEventEntityInst.getDatetimeInsert(),
"perPageView="+AbtUserEventListPresenterInst.getPerPageViewCurrent()+'/'+AbtUserEventListPresenterInst.getMaxPerPageView()+'/'+AbtUserEventListPresenterInst.getPerPageViewRemains(),
].join('; '))
)*/
.append($basicElement = $('')
.attr('href', AbtUserEventEntityInst.getItemUrl())
.addClass('_abt-uep-content-outer')
.append($('')
.addClass('_abt-uep-content')
.addClass('_abt-uep-type-'+AbtUserEventEntityInst.getType())
.append($('')
.addClass('_abt-uep-content-row')
.append($contentImage = $('')
.addClass('_abt-uep-content-cell _abt-uep-content-image')
)
.append($contentInfo = $('')
.addClass('_abt-uep-content-cell _abt-uep-content-info')
)
)
)
)
);
if (clickCallback) {
$basicElement.click(function (e) {
clickCallback(e);
});
}
if (AbtUserEventEntityInst.getItemImageUrl()) {
$contentImage.css({
'background-image': "URL('"+AbtUserEventEntityInst.getItemImageUrl()+"')",
'background-color': "transparent",
'background-repeat': "no-repeat",
'background-size': "cover",
});
/*$contentImage.append($('')
.attr('src', AbtUserEventEntityInst.getItemImageUrl())
);*/
}
else {
$contentImage.remove();
}
var $itemNameWrapper;
$contentInfo.append($itemNameWrapper = $('')
.addClass('_abt-uep-content-text')
.append($finalUserText)
//.append($itemName)
);
if (AbtUserEventEntityInst.getItemDesc()) {
$contentInfo.append($('')
.text(AbtUserEventEntityInst.getItemDesc())
);
}
$contentInfo.append($('')
.append(' ')
.append("" + get_time_diff(AbtUserEventEntityInst.getDatetimeInsert()))
);
return $itemContainer;
}
var AbtUserEventListInst_sendOrder = new AbtUserEventList();
AbtUserEventListInst_sendOrder.init('sendOrder-'+location.host.split('.').pop()+'-all');
var AbtUserEventListInst_sendOrder_nad1500 = new AbtUserEventList();
AbtUserEventListInst_sendOrder_nad1500.init('sendOrder-'+location.host.split('.').pop()+'-nad1500');
// ---------------------
// =======================================================================================================
var AbtUserEventListInst_queue = new AbtUserEventList();
AbtUserEventListInst_queue.init('queue');
AbtUserEventListInst_queue.setMemoryItemMaxCount(200);
_AbtUserEventControllerInstance.addList(AbtUserEventListInst_sendOrder);
_AbtUserEventControllerInstance.addList(AbtUserEventListInst_sendOrder_nad1500);
_AbtUserEventControllerInstance.addList(AbtUserEventListInst_queue);
_AbtUserEventControllerInstance.getRemoteFetchAuto(AbtUserEventListInst_queue)
.setExtendUrlParams({})
.setFetchPageViewInterval(5)
.setFetchPageVisitTimeOver([30*1000, 60*1000, 120*1000])
.enable()
;
var Presenter = _AbtUserEventControllerInstance.getListPresenter(AbtUserEventListInst_queue)
.setShowInterval('unif', 3000, 8000)
.setMaxPerPageView(10)
//.setStartOffset(0)
.enableUserGently(2*24*60*60*1000)
;
Presenter._unknownEventEntityType = 1;
//console.info('AbtUserEventControllerInstance', _AbtUserEventControllerInstance);
// ------------------------
// Nepoužito
0 && function setupEventInst(AbtUserEventEntityInst) {
//console.log('setupEventInst¨AbtUserEventEntityInst', AbtUserEventEntityInst);
var name = $.trim($('#product h1').text());
var link = location.href.split('#')[0];
var price;
if (!$('#product p#price').children().length) { // Cena dohodou
price = $.trim($('#product p#price').text());
}
else { // Konkrétní cena
price = $.trim($('#product p#price ._abt-price').text()); //.split(/\s/).join(''));
}
var itemImageUrl = $.trim($('.swiper-slide.swiper-slide-active img').attr('src')) || null; // Skutečně nemusí být
AbtUserEventEntityInst.setItemName(name);
AbtUserEventEntityInst.setItemUrl(link);
//AbtUserEventEntityInst.setItemPriceIncTax(price);
AbtUserEventEntityInst.setItemCustomData('price', price);
AbtUserEventEntityInst.setItemImageUrl(itemImageUrl);
}
// Výpisy & Detaily
//alert('Y');
//$(document.body).on('click', 'body._abt-page-detail .btn.add-to-cart-button', function () {var $this = $(this);
if ($body.hasClass('_abt-page-detail')) {
_abt('repeat', 'run', 1e8, 150, function (Parent, key, mSettings) {
var $btn = $body.find('.btn.add-to-cart-button');
//console.log('.btn.add-to-cart-button', $btn);
if (!$btn.length) {return; }
initBtnClick();
mSettings.stop();
});
}
function initBtnClick() {
//console.log('initBtnClick');
$('body._abt-page-detail .btn.add-to-cart-button').click(function () {var $this = $(this);
_AbtUserEventControllerInstance.restoreList(AbtUserEventListInst_sendOrder);
_AbtUserEventControllerInstance.restoreList(AbtUserEventListInst_sendOrder_nad1500);
var $productItemWrapper, sku, link, name, desc, imageUrl, A, price, qty;
//alert('X');
// Detail
$productItemWrapper = $('.p-detail');
//console.log($productItemWrapper);
//sku = $.trim(($productItemWrapper.find('.product_quantity .mj-boxcontent').text() || '').split(':')[1] ); // př.: Kód: w_mc55ipac
link = location.href;
name = $.trim($productItemWrapper.find('h1').eq(0).text());
console.log('name', name);
//desc = $productItemWrapper.find('h4').text();
imageUrl = $productItemWrapper.find('a.p-main-image img').eq(0).attr('src') || null;
//console.log('imageUrl', $productItemWrapper.find('#product_levy a:first img'), imageUrl);
price = $.trim($productItemWrapper.find('.price-final-holder').text()); // I s měnou, př.: 2850,76Kč
price = addCurrency(price, CURRENCY_CODE);
qty = parseInt($productItemWrapper.find('.add-to-cart .quantity input').val());
//price = $.trim(price.split(',-').join(' Kč'));
var identUnique = link;
function _setupItem(_AbtUserEventEntityInst) {
link = normalizeLink(link);
imageUrl = normalizeLink(imageUrl);
_AbtUserEventEntityInst.setItemSku(sku);
_AbtUserEventEntityInst.setItemName(name);
_AbtUserEventEntityInst.setItemDesc(desc);
_AbtUserEventEntityInst.setItemUrl(link);
_AbtUserEventEntityInst.setItemImageUrl(imageUrl);
//_AbtUserEventEntityInst.setItemPriceIncTax(price);
_AbtUserEventEntityInst.setItemCustomData('price', price);
}
// console.log(normalizeIdentUnique(identUnique));
var AbtUserEventEntityInst_sendOrder = AbtUserEventListInst_sendOrder.getItemOrCreate(normalizeIdentUnique(identUnique));
_setupItem(AbtUserEventEntityInst_sendOrder);
AbtUserEventEntityInst_sendOrder.incItemQty(qty);;
if (DEBUG) console.log('%cIncrever AUE:%c AbtUserEventEntityInst_sendOrder', "background-color: #027FBE; color: white; font-weight: bold;", '', AbtUserEventEntityInst_sendOrder);
_AbtUserEventControllerInstance.storeList(AbtUserEventListInst_sendOrder);
if (isPriceNad1500(price)) {
var AbtUserEventEntityInst_sendOrder_nad1500 = AbtUserEventListInst_sendOrder_nad1500.getItemOrCreate(normalizeIdentUnique(identUnique));
_setupItem(AbtUserEventEntityInst_sendOrder_nad1500);
AbtUserEventEntityInst_sendOrder_nad1500.incItemQty(qty);;
if (DEBUG) console.log('%cIncrever AUE:%c AbtUserEventEntityInst_sendOrder_nad1500', "background-color: #027FBE; color: white; font-weight: bold;", '', AbtUserEventEntityInst_sendOrder_nad1500);
_AbtUserEventControllerInstance.storeList(AbtUserEventListInst_sendOrder_nad1500);
}
});
}
// -----------------------------
// Čteme přímo z košíku vzhledem ke komplikovanosti přidání do košíku (a málo informací v potvzovacím dialogu)
var $cartProducts = $('#kosik-tabulkazbozi tbody>tr');
if ($cartProducts.length) {
_AbtUserEventControllerInstance.restoreList(AbtUserEventListInst_sendOrder);
AbtUserEventListInst_sendOrder.clean();
_AbtUserEventControllerInstance.restoreList(AbtUserEventListInst_sendOrder_nad1500);
AbtUserEventListInst_sendOrder_nad1500.clean();
}
var aEventList = [];
$cartProducts.each(function () {var $tr = $(this);
var $a = $tr.find('>.tdname .name a').eq(0);
var link = normalizeLink($a.attr('href'));
var identUnique = normalizeIdentUnique(identUnique);
var imageUrl = normalizeLink($tr.find('>.tdimg img').attr('src'));
var name = $.trim($a.text());
var priceText = $tr.find('>.js_kosCena strong').text();
var priceNum, priceCurrency;
var $qty = $tr.find('input.ks');
var sku = $.trim($qty.attr('rel'));
var qty = null;
function changeQty(e) {
//console.log(e);
$qty = e ? e.target : $qty;
qty = parseInt($.trim($qty.val()) || null);
if (!qty) {
return ;
}
var _AbtUserEventEntityInst = AbtUserEventListInst_sendOrder.getItemOrCreate(identUnique);
_AbtUserEventEntityInst.setItemQty(qty);
_AbtUserEventControllerInstance.storeList(AbtUserEventListInst_sendOrder);
try {
var _AbtUserEventEntityInst = AbtUserEventListInst_sendOrder_nad1500.getItem(identUnique);
_AbtUserEventEntityInst.setItemQty(qty);
_AbtUserEventControllerInstance.storeList(AbtUserEventListInst_sendOrder_nad1500);
}
catch (e) {
console.error(e);
}
}
changeQty();
if (!qty) {
return;
}
_abt('dom:on', "change", '#basket input.ks[rel='+sku+']', function (e) {
//console.log('CHANGE');
changeQty(e);
});
var aPriceParts = priceText.split(/\s+/);
priceCurrency = aPriceParts.pop();
var priceNumOrig = aPriceParts.join('');
var priceNum = priceNumOrig.split(/\s+/).join('');
console.log(priceNum, priceCurrency, qty);
priceNum = priceNum / qty;
if (!priceNum) {
priceNum = priceNumOrig;
}
price = priceNum + ' ' + priceCurrency;
price = addCurrency(price);
var _AbtUserEventEntityInst = AbtUserEventListInst_sendOrder.getItemOrCreate(identUnique);
_AbtUserEventEntityInst.setItemSku(sku);
_AbtUserEventEntityInst.setItemName(name);
//_AbtUserEventEntityInst.setItemDesc(desc);
_AbtUserEventEntityInst.setItemUrl(link);
_AbtUserEventEntityInst.setItemImageUrl(imageUrl);
_AbtUserEventEntityInst.setItemCustomData('price', price);
_AbtUserEventEntityInst.setItemQty(qty);
console.log('%cIncrever AUE:%c AbtUserEventEntityInst_sendOrder', "background-color: #027FBE; color: white; font-weight: bold;", '', _AbtUserEventEntityInst);
if (isPriceNad1500(price)) {
var _AbtUserEventEntityInst = AbtUserEventListInst_sendOrder_nad1500.getItemOrCreate(identUnique);
_AbtUserEventEntityInst.setItemSku(sku);
_AbtUserEventEntityInst.setItemName(name);
//_AbtUserEventEntityInst.setItemDesc(desc);
_AbtUserEventEntityInst.setItemUrl(link);
_AbtUserEventEntityInst.setItemImageUrl(imageUrl);
_AbtUserEventEntityInst.setItemCustomData('price', price);
_AbtUserEventEntityInst.setItemQty(qty);
console.log('%cIncrever AUE:%c AbtUserEventEntityInst_sendOrder_nad1500', "background-color: #027FBE; color: white; font-weight: bold;", '', _AbtUserEventEntityInst);
}
});
_AbtUserEventControllerInstance.storeList(AbtUserEventListInst_sendOrder);
_AbtUserEventControllerInstance.storeList(AbtUserEventListInst_sendOrder_nad1500);
if (1) {
var $CART_tr = $('.order-summary-inner .cart-items>.cart-item');
// Kontrolujeme pouze košík https://www.puhy.cz/shopping-cart/, neboť pouze na něj vedou odkazy
// Obdobný seznam je v https://www.puhy.cz/index.php?main_page=quick_checkout&type=cowoa&hideregistration=true nicméně sem se lze dostat pouze přes košík a tedy toto můžeme ignorovat
$.each([AbtUserEventListInst_sendOrder, AbtUserEventListInst_sendOrder_nad1500], function (offset, AbtUserEventListInst_sendOrder) {
AbtUserEventListInst_sendOrder.verifyIf($CART_tr, function (Parent, AbtUserEventEntityInst) {
//console.log('$CART_tr', $CART_tr);
var isOk = false;
$CART_tr.each(function (_offset) {var $tr = $(this);
var _sku, _id, _name, _link, _identUnique;
//_sku = $.trim($tr.data('sku'));
//_id = $.trim($tr.find('.id').text());
_name = $.trim($tr.find('.cart-item-name a').text());
_link = $.trim($tr.find('.cart-item-name a').attr('href'));
_identUnique = normalizeIdentUnique(_link);
console.log('verifyIf TEST', AbtUserEventEntityInst, AbtUserEventEntityInst.getItemName(), _name, _id, _qty);
/*if (_sku.toLowerCase()!=AbtUserEventEntityInst.getItemSku().toLowerCase()) {
return;
}*/
if (_name.toLowerCase()!=AbtUserEventEntityInst.getItemName().toLowerCase()) {
return;
}
var _$pocet = $tr.find('.cart-item-amount');
var _qty = parseFloat($.trim(_$pocet.text())) || 1;
console.info('verifyIf OK', AbtUserEventEntityInst.getItemName(), _name, '_id', _id, '_qty', _qty);
AbtUserEventEntityInst.setItemQty(_qty);
_$pocet.change(function () {
var _qty = parseFloat($.trim(_$pocet.val())) || 1;
AbtUserEventEntityInst.setItemQty(_qty);
console.log('A');
});
/*
_abt('dom:on', "change", $tr, 'input.pocet', function () {
var _qty = parseFloat($.trim(_$pocet.val())) || 1;
AbtUserEventEntityInst.setItemQty(_qty);
console.log('B');
_AbtUserEventControllerInstance.storeList(AbtUserEventListInst_sendOrder);
});
*/
isOk = true;
});
return isOk;
}, {
onEndCallback: function (AbtUserEventListInstSelf, aListNotVerified) {
//alert('onEndCallback');
/*alertJson({
'aList': AbtUserEventListInstSelf.getList().length,
'aListNotVerified': aListNotVerified.length,
});*/
_AbtUserEventControllerInstance.storeList(AbtUserEventListInstSelf);
}
});
});
}
// -----------------------------
//console.log('A');
if (
1==0
|| location.pathname === "/objednavka/dekujeme/" // CZ
|| location.pathname === "/objednavka/dakujeme/" // SK
|| location.pathname === "/rendeles/koszonjuk/" // HU
|| location.pathname === "/comanda/va-multumim/" // RO TODO
) {
//console.log('B');
_AbtUserEventControllerInstance.restoreList(AbtUserEventListInst_sendOrder);
_AbtUserEventControllerInstance.sendList(AbtUserEventListInst_sendOrder);
_AbtUserEventControllerInstance.restoreList(AbtUserEventListInst_sendOrder_nad1500);
_AbtUserEventControllerInstance.sendList(AbtUserEventListInst_sendOrder_nad1500);
//AbtUserEventListInst_sendOrder.clean(); // Automaticky provede sendList
}
// ==================================================================================
console.log('%cIncrever AUE:%c abtUserEventInit_user INIT OK', "background-color: #027FBE; color: white; font-weight: bold;", '');
}
window._abtUserEventInitQueue = [];
function abtUserEventInit() {
abtUserEventInit_user();
for (var i = 0; i < window._abtUserEventInitQueue.length; i++) {
(function (_action, _i) {
if (DEBUG) console.log('%cIncrever AUE:%c abtUserEventInit', "background-color: #027FBE; color: white; font-weight: bold;", '', _action, _i);
_action();
}(window._abtUserEventInitQueue[i], i));
}
};
var t;
t = window.setInterval(function () {
if (DEBUG) console.log('%cIncrever AUE:%c AbtUserEvent CHECK', "background-color: #027FBE; color: white; font-weight: bold;", '');
if (window.AbtUserInfoWatcher===undefined) {
return;
}
window.clearInterval(t);
abtUserEventInit();
}, 150);;
};;window['_abt_f']['_abt_action_fce_88661'] = function () {
var $ = window['_abt_jQuery'];
var $body = $('body');
var isRunModeDev = _abt('run', "mode", "get") === 'dev', isDev = isRunModeDev;
var isRunStateLive = _abt('run', "state", "get") === 'live', isLive = isRunStateLive;
if (isRunModeDev) {
var actionTypeJsRawExecuteCounter = window['_abt_718715616_c'] = (window['_abt_718715616_c'] || 0)+1;
if (actionTypeJsRawExecuteCounter==1) {
console.info("%cIncrever | action-type-js-raw%c %c// First time run info:", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* bracked start */" ", "font-style: italic; color: green; font-weight: bold; ");
console.info("%cIncrever | action-type-js-element%c %c// Context general: $body, isDev, isLive // onLoad state", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* bracked start */" ", "font-style: italic; color: green");
}
console.info("%cIncrever | action-type-js-raw", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;");
}
_abt('loadCss', "//increver-abt-001-737379.c.cdn77.org/help/font-awesome/4.6.2/css/font-awesome.min.css");;
};;window['_abt_f']['_abt_action_fce_18493'] = function (domPath) {
var $ = window['_abt_jQuery'];
var $body = $('body');
var isRunModeDev = _abt('run', "mode", "get") === 'dev', isDev = isRunModeDev;
var isRunStateLive = _abt('run', "state", "get") === 'live', isLive = isRunStateLive;
var $aList = $(domPath);
var length = $aList.length;
if (isRunModeDev) {
var actionTypeJsElementExecuteCounter = window['_abt_718715617_c'] = (window['_abt_718715617_c'] || 0)+1;
if (actionTypeJsElementExecuteCounter==1) {
console.info("%cIncrever | action-type-js-element%c %c// First time run info:", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* bracked start */" ", "font-style: italic; color: green; font-weight: bold; ");
console.info("%cIncrever | action-type-js-element%c %c// Context general: $body, isDev, isLive // onLoad state", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* bracked start */" ", "font-style: italic; color: green");
console.info("%cIncrever | action-type-js-element%c %c// Context collection: $aList, length", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* bracked start */" ", "font-style: italic; color: green");
console.info("%cIncrever | action-type-js-element%c %c// Context element: $input, $this, this, index", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* bracked start */" ", /* Comment */ "font-style: italic; color: green");
}
console.info("%cIncrever | action-type-js-element%c %c/* Collection */ %c$aList = $(%c\""+domPath+"\"%c)", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* space */ "", /* Comment */ "font-style: italic; color: green", /* bracked start */" ", /* DOM_PATH */"color: darkred; ", /* bracket end */"", "length =", length);
}
$aList.each(function (index) {
var $input, $this = $(this), $input = $this;
if (isRunModeDev) {
console.info("%cIncrever | action-type-js-element%c %c/* Element "+(index+1)+"/"+length+" */%c %c\""+domPath+"\"", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* space */ "", /* Comment */ "font-style: italic; color: green", /* space */"", /* DOM_PATH */"color: darkred; ", "index =", index, "$this =", $this);
}
var codeExecuteCount, eventFireLimitCountMax, codeExecuteCount = 0, eventFireLimitCountMax = null;
$input.addClass("_abt-action-js-element _abt-change");
if (eventFireLimitCountMax!==null && !eventFireLimitCountMax) {return; }
eventFireLimitCountMax--;
codeExecuteCount++;
/*console.log(codeExecuteCount, eventFireLimitCountMax);*/
$input.addClass("_abt-action-js-element-event-firing");
$input.append(
$('')
.attr('id', '_abt-search-container-temp')
.hide()
);;
this.className = this.className.split("_abt-action-js-element-event-firing").join('');
$input.addClass("_abt-action-js-element-event-fired");
});
};;window['_abt_f']['_abt_action_fce_13630'] = function (domPath) {
var $ = window['_abt_jQuery'];
var $body = $('body');
var isRunModeDev = _abt('run', "mode", "get") === 'dev', isDev = isRunModeDev;
var isRunStateLive = _abt('run', "state", "get") === 'live', isLive = isRunStateLive;
var $aList = $(domPath);
var length = $aList.length;
if (isRunModeDev) {
var actionTypeJsElementExecuteCounter = window['_abt_718715617_c'] = (window['_abt_718715617_c'] || 0)+1;
if (actionTypeJsElementExecuteCounter==1) {
console.info("%cIncrever | action-type-js-element%c %c// First time run info:", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* bracked start */" ", "font-style: italic; color: green; font-weight: bold; ");
console.info("%cIncrever | action-type-js-element%c %c// Context general: $body, isDev, isLive // onLoad state", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* bracked start */" ", "font-style: italic; color: green");
console.info("%cIncrever | action-type-js-element%c %c// Context collection: $aList, length", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* bracked start */" ", "font-style: italic; color: green");
console.info("%cIncrever | action-type-js-element%c %c// Context element: $input, $this, this, index", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* bracked start */" ", /* Comment */ "font-style: italic; color: green");
}
console.info("%cIncrever | action-type-js-element%c %c/* Collection */ %c$aList = $(%c\""+domPath+"\"%c)", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* space */ "", /* Comment */ "font-style: italic; color: green", /* bracked start */" ", /* DOM_PATH */"color: darkred; ", /* bracket end */"", "length =", length);
}
$aList.each(function (index) {
var $input, $this = $(this), $input = $this;
if (isRunModeDev) {
console.info("%cIncrever | action-type-js-element%c %c/* Element "+(index+1)+"/"+length+" */%c %c\""+domPath+"\"", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* space */ "", /* Comment */ "font-style: italic; color: green", /* space */"", /* DOM_PATH */"color: darkred; ", "index =", index, "$this =", $this);
}
var codeExecuteCount, eventFireLimitCountMax, codeExecuteCount = 0, eventFireLimitCountMax = null;
$input.addClass("_abt-action-js-element _abt-change");
if (eventFireLimitCountMax!==null && !eventFireLimitCountMax) {return; }
eventFireLimitCountMax--;
codeExecuteCount++;
/*console.log(codeExecuteCount, eventFireLimitCountMax);*/
$input.addClass("_abt-action-js-element-event-firing");
var $c = $('#_abt-search-container-temp').contents();
if(!$c.length) {
return;
}
_abt('repeat', 'run', 1e8, 150, function (Parent, key, mSettings) {
console.log('REPEAT');
if ($input.children('#formSearchForm').length>0) {
var curr = $("#formSearchForm input[type='search'].form-control").val();
$input.empty().append($c.addClass('_abt-search-included'));
$("#formSearchForm input[type='search'].form-control").val(curr);
mSettings.stop();
}
});;
this.className = this.className.split("_abt-action-js-element-event-firing").join('');
$input.addClass("_abt-action-js-element-event-fired");
});
};;window['_abt_f']['_abt_action_fce_45300'] = function () {
var $ = window['_abt_jQuery'];
var $body = $('body');
var isRunModeDev = _abt('run', "mode", "get") === 'dev', isDev = isRunModeDev;
var isRunStateLive = _abt('run', "state", "get") === 'live', isLive = isRunStateLive;
if (isRunModeDev) {
var actionTypeJsRawExecuteCounter = window['_abt_718715616_c'] = (window['_abt_718715616_c'] || 0)+1;
if (actionTypeJsRawExecuteCounter==1) {
console.info("%cIncrever | action-type-js-raw%c %c// First time run info:", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* bracked start */" ", "font-style: italic; color: green; font-weight: bold; ");
console.info("%cIncrever | action-type-js-element%c %c// Context general: $body, isDev, isLive // onLoad state", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;", /* bracked start */" ", "font-style: italic; color: green");
}
console.info("%cIncrever | action-type-js-raw", /* Headline */"background-color: #027FBE; color: white; font-weight: bold;");
}
if (location.search.indexOf('luigisbox=off') !== -1) {
var newAction = {
'cz': "/vyhledavani/",
'sk': "/vyhladavanie/",
'hu': "/kereses/",
'ro': "/cautare/",
}[location.host.split('.').pop()];
if (newAction) {
var $searchForm = $("#formSearchForm");
$searchForm.attr('method', "get");
$searchForm.attr('action', newAction);
$searchForm.prepend($('')
.attr('type', "hidden")
.attr('name', "luigisbox")
.val("off")
.addClass("_abt-luigisbox-off")
);
$searchForm.find('[name=language]').remove();
}
// Tj. persoo je vypnuto, netřeba více řešit
return;
}
$('style').each(function () {
if ($(this).text().indexOf('.luigi-ac') !== -1) {
$(this).remove();
}
});
// frontend_master_main_cs_dbb9d8f2594b107be9a3be1f014e03a4
// Používají verzi jQuery ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js - prakticky totožná s ABT, neměl by vzniknout problém
$((function() {
var $html = $("html");
var $body = $("body");
var $searchInput = $(".search input.query-input");
console.log('$searchInput', $searchInput);
if ($searchInput.length) {
$searchInput.parents("form").each((function() {
var $this = $(this);
var whispererClass = shoptet.abilities.feature.extended_search_whisperer ? "searchWhisperer" : "search-whisperer";
if (shoptet.abilities.feature.extended_search_whisperer) {
$this.after('')
} else {
$this.find($searchInput).after('')
}
console.log('fulltextSearch', $this.find($searchInput), $this.parent().find("." + whispererClass) );
fulltextSearch($this.find($searchInput), $this.parent().find("." + whispererClass))
}
))
}
$html.on("click", ".whisperer-trigger", (function(e) {
e.stopPropagation();
e.preventDefault();
$(this).parents(".search-form").submit()
}
));
$html.on("focus", '.search-form input[type="search"]', (function(e) {
$body.addClass("search-focused");
shoptet.common.moveCursorToEnd(e.target);
if (shoptet.abilities.feature.focused_search_window && !shoptet.config.orderingProcess.active && !$body.hasClass("search-window-visible")) {
shoptet.global.showPopupWindow("search", true)
}
}
));
$html.on("blur", '.search-form input[type="search"]', (function() {
if (!$(".searchWhisperer.active").length) {
clearSearchFocus()
}
}
));
$html.on("click", ".search-input-icon", (function() {
if ($body.hasClass("search-window-visible")) {
shoptet.global.hideContentWindows();
clearSearchFocus()
} else if ($body.hasClass("search-focused")) {
clearSearchFocus()
} else {
$(this).closest("form").find(".js-search-input").focus()
}
}
));
$html.on("click", ".js-try-search-button", (function() {
if (detectResolution(shoptet.abilities.config.navigation_breakpoint)) {
$(".js-search-input").focus()
} else {
shoptet.global.showPopupWindow("search", true)
}
}
));
$html.on("click", "#loadNextSearchResults", (function(e) {
e.preventDefault();
$(this).after('');
$(this).remove();
var offset = $(e.target).data("offset");
var string = $(e.target).data("string");
$.ajax({
url: "/action/productSearch/ajaxNextContent?string=" + string + "&offset=" + offset,
headers: {
"X-Shoptet-XHR": "Shoptet_Coo7ai"
},
async: true,
timeout: 150800,
dataType: "html",
success: function(data, textStatus, xOptions) {
$(".search-next-wrap").remove();
$("#products-found").append(data).fadeIn("slow");
$("#products-found img").unveil();
initTooltips();
shoptet.scripts.signalDomLoad("ShoptetDOMPageContentLoaded")
}
})
}
));
$html.on("click", ".display-results-group", (function(e) {
e.preventDefault();
$list = $(this).siblings(".search-results-group-list");
$list.find(".no-display").removeClass("no-display");
$(this).hide()
}
));
$html.on("submit", ".search-form", (function() {
if (!checkMinimalLength($(this).find('input[type="search"]'))) {
return false
}
}
));
if (detectRecommended() < 1) {
hideRecommended()
}
$html.on("click", ".recommended-products .browse", (function(e) {
e.preventDefault();
if ($(this).hasClass("prev")) {
switchRecommended("prev")
} else {
switchRecommended("next")
}
}
))
}
));;
};;window['_abt_p'] = {/*1) Vyhledávání: Umístění L.B. (2×: Horní pole s našeptávačem, Výsledky)*/'1012-2097': function () {window['_abt_gf'][window['_abt_g']['169-371'][0]()](); /*;console.log("YAT","_abt_action_fce_18493");*/
;try{_abt('stat', 'add', "js-execute", "_abt_action_fce_18493", {"fceExecuteCountBegin":0,"fceExecuteCountEnd":0,"fceExecuteLimitCountMax":null,"fceExecuteLimitCountMaxLeft":null}); } catch (e) {/* Pravděpodobně stav 'already exists' */};
_abt('action', "js-execute", "_abt_action_fce_18493", "body");_abt('action', "content-element", "body._abt-domain-cz #_abt-search-container-temp", "