scheduleI nostri negozi e orari di apertura
Localizzazione
Il modulo viene inviato

Scaldacollo Karpos VERTICE, nero

28 
Questo prodotto non è disponibile
heart_plusAggiungi alla tua lista dei desideri e ti informeremo quando sarà disponibile, oppure dai un'occhiata anche ad altri prodotti nella categoria:
Scaldacollo e sciarpe Scaldacollo e sciarpe (Karpos)
5/5

Scaldacollo Karpos VERTICE

Amerai lo scaldacollo in pile Karpos Vertice fin dalla prima volta che lo indosserai. È realizzato in materiale morbido, caratterizzato da un elevato grado di mantenimento del calore e di comfort. Per una vestibilità perfetta, il collarino è dotato di un cordino elastico nella parte superiore. Uno scaldacollo universale da indossare durante lo sport e tutti i giorni in autunno e inverno.

Pile termico
Tessuti in pile di vari spessori della Karpos con il miglior rapporto peso/calore. Garantiscono un'eccellente resistenza, calore e comfort. Vengono utilizzati per realizzare felpe e giacche da esterno.
Dettagli del prodotto
Sesso Unisex
Materiale materiale sintetico, spandex/elastan, fleece/pile
Tipo di sport escursionismo , sci di fondo, scialpinismo, alpinismo, alpinismo
Peso 66 g
Composizione del materiale 90% poliestere, 10% elastan
ID del prodotto 181430
Recensione del prodotto  (1 recensione)
5/5
(1 recensione)
(1 recensione)
(0 recensione)
(0 recensione)
(0 recensione)
(0 recensione)

Come valuti il prodotto?
Aggiungere una valutazione
Aiuta gli altri, guadagna punti e acquista con sconti fino al 15% grazie al sistema fedeltà.
Recensioni verified Acquisti verificati
Il modulo viene inviato
Aggiungi recensione
Il modulo viene inviato
comment Domande sul prodotto
Il modulo viene inviato
Abbigliamento outdoor che condivide il know-how con i marchi Sportful e Castelli, si concentra principalmente su sci alpinismo, escursionismo, trekking o camminate. Nella sua offerta ha anche molti prodotti per la mountain bike e il tempo libero. Le sue caratteristiche principali sono un design sofisticato che si unisce alla qualità italiana. Se vuoi distinguerti durante le tue avventure in montagna, allora Karpos può essere la scelta giusta.

Qui troverai le risposte alle tue domande su spedizione, pagamento, sicurezza e altro ancora.

A questo prodotto potrebbero essere adatti
Perché acquistare da noi?
Scopri i vantaggi dell'acquisto
1 000 000+ ordini

Siamo il più grande e-shop di ciclismo in Slovacchia, verificato da decine di migliaia di clienti soddisfatti.

Servizio clienti unico

Siamo disponibili via e-mail, chat, telefono o di persona presso il centro MTBIKER.

Sosteniamo attivamente il ciclismo in Slovacchia

Anche grazie al tuo ordine, supportiamo lo sviluppo del ciclismo.

Acquisto sicuro e metodi di pagamento

Il processo di pagamento è sicuro e ti offriamo un'ampia gamma di opzioni.

Sistema fedeltà

Ti ricompenseremo per l'acquisto e anche per i tuoi contributi di qualità nel forum MTBIKER, nell'e-shop, nelle uscite e nella galleria fotografica.

MTBIKER centro e showroom

Vieni a trovarci nel negozio con pump track vicino ai trail oppure nell'edificio storico nel centro di Bratislava.

navigate_beforeprecedente navigate_nextďalší
keyboard_arrow_up var imageUploaderI18N = {"confirmDelete":"Sei sicuro di voler eliminare questa immagine?","labelDelete":"Eliminare l'immagine","textMaxSize":"Il file :file supera la dimensione massima di 12 MB.","textMaxFiles":"Il file :file non pu\u00f2 essere caricato perch\u00e9 puoi caricare al massimo :max foto.","textWrongMime":"Il tipo MIME del file :file non corrisponde ai tipi MIME consentiti:","textWrongExtension":"Il file :file ha un tipo non consentito. I tipi consentiti sono:","textEditTitlePrompt":"Inserisci la descrizione dell\u2019immagine","textEditTitleBtn":"Modificare la descrizione dell\u2019immagine"} // Comments $(function(){ $('.comment-form, .review-form', '#questionsWidget').on('submit', function(){ $(this).attr('autocomplete',"off"); // prevent prepopulating fields on backbtn click if (history.state && history.state.popupOpened === 'mobile-expander'){ $('.mobile-expander-content', '#questionsWidget').addClass('opened'); history.back(); } }); $('select[name=sort], select[name=filter]', '#questionsWidget').on('change', function() { let inputName = $(this).attr('name'); let sort = $('select[name=sort]', '#questionsWidget').val(); let filter = $('select[name=filter]', '#questionsWidget').length ? $('select[name=filter]', '#questionsWidget ').val() : ''; var url = "/ajax.php?m=komentare&f=loadCommentsWidget&a=bW9kdWw9c2hvcCZleHRlcm5hbElkPTE4MTQzMCZpdGVtTmFtZT1TY2FsZGFjb2xsbytLYXJwb3MrVkVSVElDRSUyQytuZXJvJmNvbW1lbnRUeXBlPXF1ZXN0aW9uJmF1dGhvclVzZXJJZD0wJndpZGdldElkPXF1ZXN0aW9uc1dpZGdldCZhbGxvd0luc2VydD0xJmFsbG93UmVwbHk9MSZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUIwJTVEPTM3MzUwOSZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUIxJTVEPTM2OTQ5MSZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUIyJTVEPTI0NDU5NyZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUIzJTVEPTMwMDIxOCZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUI0JTVEPTI0NDU5NSZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUI1JTVEPTMyNTQ1MSZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUI2JTVEPTM3MzUwOCZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUI3JTVEPTMyNTQ1MiZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUI4JTVEPTI0NDU5NiZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUI5JTVEPTM3MzUwNyZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUIxMCU1RD0zODI2MTkmYWRkaXRpb25hbEV4dGVybmFsSWRzJTVCMTElNUQ9MTgxNDI1JmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjEyJTVEPTE4MTQyOSZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUIxMyU1RD0xODE0MjYmYWRkaXRpb25hbEV4dGVybmFsSWRzJTVCMTQlNUQ9MTgxNDI0JmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjE1JTVEPTE4MTQyNyZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUIxNiU1RD0xODE0MjgmYWRkaXRpb25hbEV4dGVybmFsSWRzJTVCMTclNUQ9MTQwNzAzJmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjE4JTVEPTE0MDcwNCZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUIxOSU1RD0xNDA3MTMmYWRkaXRpb25hbEV4dGVybmFsSWRzJTVCMjAlNUQ9MTc1ODgyJmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjIxJTVEPTE0MjI2OSZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUIyMiU1RD0xODUwMjAmYWRkaXRpb25hbEV4dGVybmFsSWRzJTVCMjMlNUQ9MTQyMjcwJmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjI0JTVEPTE0MjI3MSZyZXR1cm5Vcmw9aHR0cHMlM0ElMkYlMkZ3d3cubXRiaWtlci5pdCUyRnNob3AlMkZhYmJpZ2xpYW1lbnRvLSUyRmJlcnJldHRpLWUtc2NpYXJwZSUyRnNjYWxkYWNvbGxvLWUtc2NpYXJwZSUyRnNjYWxkYWNvbGxvLWthcnBvcy12ZXJ0aWNlLW5lcm8tcDE4MTQzMC5odG1sJTIzcXVlc3Rpb25zJnBhcnNlZFVybCU1QnNjaGVtZSU1RD1odHRwcyZwYXJzZWRVcmwlNUJob3N0JTVEPXd3dy5tdGJpa2VyLml0JnBhcnNlZFVybCU1QnBhdGglNUQ9JTJGc2hvcCUyRmFiYmlnbGlhbWVudG8tJTJGYmVycmV0dGktZS1zY2lhcnBlJTJGc2NhbGRhY29sbG8tZS1zY2lhcnBlJTJGc2NhbGRhY29sbG8ta2FycG9zLXZlcnRpY2UtbmVyby1wMTgxNDMwLmh0bWwmcGFyc2VkVXJsJTVCZnJhZ21lbnQlNUQ9cXVlc3Rpb25zJmluY2x1ZGVDb21tZW50SWQ9MA|" + sort + "|" + filter; if (inputName === 'filter') { if (parseInt(filter) === 3 && !customScoreDone) { loadScoreSettingsModal(); return false; } } $('#questionsWidget .comments-body-content').addClass('show-loading'); $.ajax({ url: url, success: function(data) { $('#questionsWidget .comments-body-content').html(data).removeClass('show-loading'); } }); }); }); var commentFileUploaderquestionsWidget = $('.comments-photo-uploader', '#questionsWidget').imageUploader({ hasMain: false, imagesInputName: 'fotokom', preloadedInputName: 'fotokom_preloaded', preloaded: [], maxSize: 12582912, resize: {width: 1280, height: 1920}, maxFiles: 10, }); var commentFormSubmitting = false; $('.comment-form', '#questionsWidget').unbind('submit'); $('.comment-form', '#questionsWidget').on('submit', function(e){ e.preventDefault(); if (commentFormSubmitting) return false; var commentFormSubmitting = true; var $form = $(this); var $commentParent; $form.addClass('show-loading'); $('input[name="fotokom[]"]', $form).prop('disabled', true); var formData = new FormData(this); $.each(commentFileUploaderquestionsWidget.getFiles(),function(i,file){ formData.append('fotokom['+i+']', file); }); $('.invalid-feedback', $form).remove(); $('.is-invalid', $form).removeClass('is-invalid'); var parentId = $form.find("[name=parent]").val(); parentId = parentId ? parseInt(parentId) : 0; var isReply = true && parentId; if (isReply) { $commentParent = $('#commentBox' + parentId); formData.append('level', $commentParent.parents('.comments-replies').length); } $.ajax({ type: "POST", url: "/ajax.php?m=komentare&f=ajaxSaveForm&a=", data: formData, processData: false, contentType: false, success: function(data) { if (isReply && data) { // return comment html (shop only) if ($commentParent.next('.comments-replies').length){ $commentParent.next('.comments-replies').replaceWith($(data)); } else { $commentParent.after($(data)); } // Remove reward container if ($commentParent.find('.reward-container').length) { $commentParent.find('.reward-container').remove(); } let $toHighlight = $('.to-highlight', '#questionsWidget'); if ($toHighlight.length) { $toHighlight.removeClass('to-highlight'); scrollAndHighlightComment('#' + $toHighlight.attr('id'), false); } // Remove 'loyalty-reward' from the url setTimeout(function() { if (window.location.hash.includes("?loyalty-reward=1")) { const newHash = window.location.hash.replace("?loyalty-reward=1", ""); history.replaceState(null, "", newHash); } }, 1000); // reset form resetCommentForm($form.closest('.comments')); $('input[name="fotokom[]"]', $form).prop('disabled', false); $('.comment-form-with-uploader-popup.collapse').collapse('hide'); commentFormSubmitting = false; $form.removeClass('show-loading'); } else { // returns js relocate window.onhashchange = function (e) { e.preventDefault(); window.location.reload(); return false; } $('.mainSite').append(data); // location.reload(); } }, error: function(data){ commentFormSubmitting = false; $form.removeClass('show-loading'); if (data && data.responseJSON && data.responseJSON.formErrors){ $.each(data.responseJSON.formErrors, function(name, error){ $("[name="+name+"]", $form).after('
'+error.join('
')+'
'); $("[name="+name+"]", $form).closest('.form-group').find('input, select, textarea, .dropdown').addClass('is-invalid'); }); } $firstInvalidEl = $(".is-invalid", $form).first(); $firstInvalidEl.focus(); $('input[name="fotokom[]"]', $form).prop('disabled', false); } }); return false; }); // Comments function toggleHiddenComment(comment_id) { $("#commentBox" + comment_id + " .comment-hidden").remove(); $("#commentBox" + comment_id + " .comment-content").show(); } function closeScoreFilterBanner() { $('#commentsScoreFilterBanner').fadeOut(150); $.post('/ajax.php?m=komentare&f=closeScoreFilterBanner'); } function commentsScroll(toElement, offset, noAnimation){ // edit/reply from feed link if ((typeof toElement === 'string' || toElement instanceof String) && toElement.indexOf('#commentBox') >= 0) { let commentId = parseInt(toElement.replace('#commentBox', '')); if (!isNaN(commentId) && commentId) { if (parseInt(localStorage.getItem('replyToCommentId')) === commentId) { localStorage.removeItem('replyToCommentId'); if ($('.comment-reply-btn', toElement).length) { history.replaceState(null, null, ' '); setTimeout(function(){ $('.comment-reply-btn', toElement).first().click(); }, 0); return; } } else if(parseInt(localStorage.getItem('editCommentId')) === commentId) { localStorage.removeItem('editCommentId'); if ( $('.comment-edit-btn', toElement).length) { history.replaceState(null, null, ' '); $('.comment-edit-btn', toElement).first().click(); return; } } } } if (!offset) offset = 0; if (!window.matchMedia("(min-width: 768px)").matches && false) { if ($(toElement).length) { $(toElement).closest('.comments-body-content').scrollTo( toElement, 800, {offset: -10 + offset} ); } } else { if ($(toElement).length){ var headerhHeight = 120 + ($('#shop-info-bar').length ? $('#shop-info-bar').outerHeight() : 0); if (!window.matchMedia("(min-width: 768px)").matches){ headerhHeight = $('#header').outerHeight() + $('#shop-detail-nav').outerHeight() + 20; } if (noAnimation){ setTimeout(function(){ $(window).scrollTop($(toElement).offset().top - headerhHeight + offset); }, 100); var dontScrollAgain = false; setTimeout(function(){ dontScrollAgain = true; }, 3000); $(window).on('load', function(){ if (!dontScrollAgain) $(window).scrollTop($(toElement).offset().top - headerhHeight + offset); }); } else { $.scrollTo( toElement, 800, {offset: -headerhHeight + offset} ); } } } } var customScoreDone = false; function loadMoreComments(btn) { let $btn = $(btn); if ($btn.find('.spinner-border:visible').length) { return false; } let nextPage = parseInt($btn.data('page')) + 1; let perPage = parseInt($btn.data('per-page')); $btn.find('.spinner-border').css("display", "inline-block"); $btnWrap = $btn.closest('.comment-load-more-wrap'); $.get("/ajax.php?m=komentare&f=loadMoreComments&a=" + $btn.data('params') + "|" + $btn.data('sort') + '|' + $btn.data('score') + '|' + nextPage, "", function (data) { $data = $('
' + data + '
'); $btnWrap.before($data.html()); $btn.find('.spinner-border').css("display", "none"); $btn.data('page', nextPage); if ($data.find('.comment:not(.comment-reply)').length < perPage) { $btnWrap.hide(); } }); } function showReviewFormForProduct(el, productId, editId){ let $btn = $(el); if ($btn.hasClass('loading-simple')) { return; } $btn.addClass('loading-simple'); $.get("/ajax.php?m=komentare&f=getReviewFormForProduct&a=" + productId + "|0|0" + (editId ? '|' + editId : ''), "", function (data) { if (data){ $('#reviewsFormPopup').remove(); $('body').append(data); $('#reviewsFormPopup').modal('show'); } $btn.removeClass('loading-simple'); }); } function translateComment(id){ var $text = $('#kom_' + id); var $textTranslated = $('#kom_translation_' + id); var $btn = $('#commentBox' + id + ' .comment-translate'); if ($textTranslated.hasClass('d-none')){ if ($textTranslated.text() == ''){ $.ajax('/ajax.php?u=translate&f=translateComment&a=' + id).done(function(e){ if (e){ $textTranslated.html(e); $text.addClass('d-none'); $textTranslated.removeClass('d-none'); $btn.find('span').first().addClass('d-none'); $btn.find('span').last().removeClass('d-none'); } else { showMessage('Non è stato possibile tradurre il testo.', 'error'); } }).fail(function(){ showMessage('Non è stato possibile tradurre il testo.', 'error'); }); } else { $text.addClass('d-none'); $textTranslated.removeClass('d-none'); $btn.find('span').first().addClass('d-none'); $btn.find('span').last().removeClass('d-none'); } } else { $textTranslated.addClass('d-none'); $text.removeClass('d-none'); $btn.find('span').last().addClass('d-none'); $btn.find('span').first().removeClass('d-none'); } } function scrollAndHighlightComment(commentBoxId, noAnimation){ if ($(commentBoxId).length){ let commentEl = $(commentBoxId); $('.comments .highlighted-animated').removeClass('highlighted-animated'); setTimeout(function(){ commentEl.addClass('highlighted-animated'); commentsScroll( commentBoxId, null, noAnimation); }, 10); } } function resetCommentForm($parent) { $('.comment-form-title-insert', $parent).show(); $('.comment-form-title-reply', $parent).hide(); $("[name=parent]", $parent).val(''); $("textarea", $parent).val(''); let widgetId = $parent.attr('id'); let $legend = $(".comment-form legend", $parent); if ($legend.data('text-original')) { $legend.html($legend.data('text-original')); } let $btn = $(".comment-form button.btn-comment-submit", $parent); if ($btn.data('text-original')) { $btn.html($btn.data('text-original')); } if (typeof window['commentFileUploader' + widgetId] !== 'undefined') { window['commentFileUploader' + widgetId].resetFiles(); } } $(function(){ var scrollToComment = false; if (location.hash.indexOf('#form-')>=0){ var hash = location.hash; commentsScroll( hash, null, true ); //remove hash history.replaceState(null, null, ' '); } if (location.hash == '#questions' || location.hash == '#reviews' || location.hash == '#comments'){ var widgetId = location.hash; if (!$(widgetId).length) widgetId = '#questions'; if ($(widgetId).length && !scrollToComment){ if (!window.matchMedia("(min-width: 768px)").matches){ $(widgetId + '-expander').prop('checked', 'checked').trigger('change'); } if ($('.comment-unread', widgetId).length){ } else { commentsScroll(widgetId, null, true); } } } $('.comments').on('click', '.btn-comment-show-insert-popup', function(){ var $parent = $(this).closest('.comments'); resetCommentForm($parent); }); }); $(function(){ $('textarea', '.comments').on('input', function(){ if ($(this).val().length){ $('.comment-form .btn').addClass('mobile-active'); }else{ $('.comment-form .btn').removeClass('mobile-active'); } $(this).removeClass('is-invalid'); }); function setCommentTextareaPlaceholder(){ if (window.matchMedia("(min-width: 768px)").matches){ $('textarea', '.comments').attr('placeholder', $('textarea', '.comments').data('placeholder-desktop')); }else{ $('textarea', '.comments').attr('placeholder', $('textarea', '.comments').data('placeholder-mobile')); } } setCommentTextareaPlaceholder(); $(window).resize(function(){ setCommentTextareaPlaceholder(); }); }); $(function(){ $('.comment-form button[type=submit]').attr('disabled', 'disabled'); $('.comment-form textarea').click(function(){ $('#loginModal').modal('show'); }); }); var loadedComments_questionsWidget = false; function loadComments_questionsWidget(){ if (loadedComments_questionsWidget) return; loadedComments_questionsWidget = true; $('#questionsWidget .comments-body-content').addClass('show-loading'); let includeCommentId = 0; if (location.hash.indexOf('commentBox')>=0 || location.hash.indexOf('#comments-')>=0){ includeCommentId = location.hash.replace('#commentBox', '').replace('#comments-',''); } let sort = $('#questionsWidget select[name=sort]').val(); let filter = $('#questionsWidget select[name=filter]').length ? $('#questionsWidget select[name=filter]').val() : ''; let url = "/ajax.php?m=komentare&f=loadCommentsWidget&a=bW9kdWw9c2hvcCZleHRlcm5hbElkPTE4MTQzMCZpdGVtTmFtZT1TY2FsZGFjb2xsbytLYXJwb3MrVkVSVElDRSUyQytuZXJvJmNvbW1lbnRUeXBlPXF1ZXN0aW9uJmF1dGhvclVzZXJJZD0wJndpZGdldElkPXF1ZXN0aW9uc1dpZGdldCZhbGxvd0luc2VydD0xJmFsbG93UmVwbHk9MSZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUIwJTVEPTM3MzUwOSZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUIxJTVEPTM2OTQ5MSZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUIyJTVEPTI0NDU5NyZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUIzJTVEPTMwMDIxOCZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUI0JTVEPTI0NDU5NSZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUI1JTVEPTMyNTQ1MSZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUI2JTVEPTM3MzUwOCZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUI3JTVEPTMyNTQ1MiZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUI4JTVEPTI0NDU5NiZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUI5JTVEPTM3MzUwNyZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUIxMCU1RD0zODI2MTkmYWRkaXRpb25hbEV4dGVybmFsSWRzJTVCMTElNUQ9MTgxNDI1JmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjEyJTVEPTE4MTQyOSZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUIxMyU1RD0xODE0MjYmYWRkaXRpb25hbEV4dGVybmFsSWRzJTVCMTQlNUQ9MTgxNDI0JmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjE1JTVEPTE4MTQyNyZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUIxNiU1RD0xODE0MjgmYWRkaXRpb25hbEV4dGVybmFsSWRzJTVCMTclNUQ9MTQwNzAzJmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjE4JTVEPTE0MDcwNCZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUIxOSU1RD0xNDA3MTMmYWRkaXRpb25hbEV4dGVybmFsSWRzJTVCMjAlNUQ9MTc1ODgyJmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjIxJTVEPTE0MjI2OSZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUIyMiU1RD0xODUwMjAmYWRkaXRpb25hbEV4dGVybmFsSWRzJTVCMjMlNUQ9MTQyMjcwJmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjI0JTVEPTE0MjI3MSZyZXR1cm5Vcmw9aHR0cHMlM0ElMkYlMkZ3d3cubXRiaWtlci5pdCUyRnNob3AlMkZhYmJpZ2xpYW1lbnRvLSUyRmJlcnJldHRpLWUtc2NpYXJwZSUyRnNjYWxkYWNvbGxvLWUtc2NpYXJwZSUyRnNjYWxkYWNvbGxvLWthcnBvcy12ZXJ0aWNlLW5lcm8tcDE4MTQzMC5odG1sJTIzcXVlc3Rpb25zJnBhcnNlZFVybCU1QnNjaGVtZSU1RD1odHRwcyZwYXJzZWRVcmwlNUJob3N0JTVEPXd3dy5tdGJpa2VyLml0JnBhcnNlZFVybCU1QnBhdGglNUQ9JTJGc2hvcCUyRmFiYmlnbGlhbWVudG8tJTJGYmVycmV0dGktZS1zY2lhcnBlJTJGc2NhbGRhY29sbG8tZS1zY2lhcnBlJTJGc2NhbGRhY29sbG8ta2FycG9zLXZlcnRpY2UtbmVyby1wMTgxNDMwLmh0bWwmcGFyc2VkVXJsJTVCZnJhZ21lbnQlNUQ9cXVlc3Rpb25zJmluY2x1ZGVDb21tZW50SWQ9MA|" + sort + "|" + filter + "|1|" + includeCommentId; $.ajax({ url: url, success: function(data) { $('#questionsWidget .comments-body-content').html(data).removeClass('show-loading'); } }); } // #TODO function hideForumPosts() { $('.forum_post_hidden').each(function(){ target = $(this).data('target'); forum_post = $(this).parent('.post_tools').siblings('.post_message'); $(this).show().insertAfter(forum_post); forum_post.hide(); forum_post.parent('.post_right').parent('.post_container').addClass('hiddenForumPost'); }); } $(function(){ hideForumPosts(); }); // #TODO function hideForumPost(postId) { el = $('#' + postId); message = el.siblings('.post_message'); el.remove(); message.show(); message.parent('.post_right').parent('.post_container').removeClass('hiddenForumPost'); } function close_what_we_can_do(id) { $('#we_can_do_better_' + id).hide(); return false; } function send_what_we_can_do(id, id_user) { var $el = $('#we_can_do_better_' + id); $el.addClass('show-loading'); var selectedOption = $('input:radio[name=input_we_can_do_input_' + id + ']:checked').val() var text = $('#input_we_can_do_textarea_' + id).val(); $.get('/ajax.php?u=misc&f=userVoteDownComment&a=' + selectedOption + '|' + id_user + '|' + text + '|' + id , function(data){ close_what_we_can_do(id); $el.removeClass('show-loading'); showMessage('Il tuo feedback è stato inviato con successo.'); } ); } $(function() { $('body').on('click', '.user_votes a.user_votes_link', function(e){ if ($(this).hasClass('inactive')) return false; var fn = $(this).data('rel'); var hash = $(this).attr('hash'); var contentId = $(this).parent().attr('contentid'); var contentType = $(this).parent().attr('contenttype'); var contentUserId = $(this).parent().attr('contentuserid'); var parent = $(this).parent().parent(); var voteTop = 0; if($(this).closest(".metadata-line").length>0) { voteTop = 1; } $(this).tooltip('hide'); $.get('/ajax.php?u=misc&f=userContentVotesAjax&a=' + contentId + '|' + contentType + '|' + contentUserId + '|' + fn + '|' + hash + '|0|1', function(data){ if (data.startsWith('ok')) { data = data.substr(2); } $('.user_votes' + contentType + contentId).replaceWith(data); if (contentType === 'article') { if (fn === 'voteDown') { var position = parent.offset(); var topclick = position.top + 15 - parent.closest('.container.position-relative').offset().top; var leftclick = position.left + 20 - parent.closest('.container.position-relative').offset().left; $('#we_can_do_better_' + contentId).css({top: topclick, left: leftclick}); $('#we_can_do_better_' + contentId).show(); } else { $('#we_can_do_better_' + contentId).hide(); } } } ); return false; }); }); // Comments $(function(){ $('.comment-form, .review-form', '#reviewsWidget').on('submit', function(){ $(this).attr('autocomplete',"off"); // prevent prepopulating fields on backbtn click if (history.state && history.state.popupOpened === 'mobile-expander'){ $('.mobile-expander-content', '#reviewsWidget').addClass('opened'); history.back(); } }); $('select[name=sort], select[name=filter]', '#reviewsWidget').on('change', function() { let inputName = $(this).attr('name'); let sort = $('select[name=sort]', '#reviewsWidget').val(); let filter = $('select[name=filter]', '#reviewsWidget').length ? $('select[name=filter]', '#reviewsWidget ').val() : ''; var url = "/ajax.php?m=komentare&f=loadCommentsWidget&a=bW9kdWw9c2hvcCZleHRlcm5hbElkPTE4MTQzMCZpdGVtTmFtZT1TY2FsZGFjb2xsbytLYXJwb3MrVkVSVElDRSUyQytuZXJvJmNvbW1lbnRUeXBlPXJldmlldyZhdXRob3JVc2VySWQ9MCZ3aWRnZXRJZD1yZXZpZXdzV2lkZ2V0JmFsbG93SW5zZXJ0PTEmYWxsb3dSZXBseT0xJmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjAlNUQ9MzczNTA5JmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjElNUQ9MzY5NDkxJmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjIlNUQ9MjQ0NTk3JmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjMlNUQ9MzAwMjE4JmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjQlNUQ9MjQ0NTk1JmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjUlNUQ9MzI1NDUxJmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjYlNUQ9MzczNTA4JmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjclNUQ9MzI1NDUyJmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjglNUQ9MjQ0NTk2JmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjklNUQ9MzczNTA3JmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjEwJTVEPTM4MjYxOSZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUIxMSU1RD0xODE0MjUmYWRkaXRpb25hbEV4dGVybmFsSWRzJTVCMTIlNUQ9MTgxNDI5JmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjEzJTVEPTE4MTQyNiZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUIxNCU1RD0xODE0MjQmYWRkaXRpb25hbEV4dGVybmFsSWRzJTVCMTUlNUQ9MTgxNDI3JmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjE2JTVEPTE4MTQyOCZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUIxNyU1RD0xNDA3MDMmYWRkaXRpb25hbEV4dGVybmFsSWRzJTVCMTglNUQ9MTQwNzA0JmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjE5JTVEPTE0MDcxMyZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUIyMCU1RD0xNzU4ODImYWRkaXRpb25hbEV4dGVybmFsSWRzJTVCMjElNUQ9MTQyMjY5JmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjIyJTVEPTE4NTAyMCZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUIyMyU1RD0xNDIyNzAmYWRkaXRpb25hbEV4dGVybmFsSWRzJTVCMjQlNUQ9MTQyMjcxJnJldHVyblVybD1odHRwcyUzQSUyRiUyRnd3dy5tdGJpa2VyLml0JTJGc2hvcCUyRmFiYmlnbGlhbWVudG8tJTJGYmVycmV0dGktZS1zY2lhcnBlJTJGc2NhbGRhY29sbG8tZS1zY2lhcnBlJTJGc2NhbGRhY29sbG8ta2FycG9zLXZlcnRpY2UtbmVyby1wMTgxNDMwLmh0bWwlMjNyZXZpZXdzJnBhcnNlZFVybCU1QnNjaGVtZSU1RD1odHRwcyZwYXJzZWRVcmwlNUJob3N0JTVEPXd3dy5tdGJpa2VyLml0JnBhcnNlZFVybCU1QnBhdGglNUQ9JTJGc2hvcCUyRmFiYmlnbGlhbWVudG8tJTJGYmVycmV0dGktZS1zY2lhcnBlJTJGc2NhbGRhY29sbG8tZS1zY2lhcnBlJTJGc2NhbGRhY29sbG8ta2FycG9zLXZlcnRpY2UtbmVyby1wMTgxNDMwLmh0bWwmcGFyc2VkVXJsJTVCZnJhZ21lbnQlNUQ9cmV2aWV3cyZpbmNsdWRlQ29tbWVudElkPTA|" + sort + "|" + filter; if (inputName === 'filter') { if (parseInt(filter) === 3 && !customScoreDone) { loadScoreSettingsModal(); return false; } } $('#reviewsWidget .comments-body-content').addClass('show-loading'); $.ajax({ url: url, success: function(data) { $('#reviewsWidget .comments-body-content').html(data).removeClass('show-loading'); } }); }); }); var commentFormSubmitting = false; $('.comment-form', '#reviewsWidget').unbind('submit'); $('.comment-form', '#reviewsWidget').on('submit', function(e){ e.preventDefault(); if (commentFormSubmitting) return false; var commentFormSubmitting = true; var $form = $(this); var $commentParent; $form.addClass('show-loading'); $('input[name="fotokom[]"]', $form).prop('disabled', true); var formData = new FormData(this); $('.invalid-feedback', $form).remove(); $('.is-invalid', $form).removeClass('is-invalid'); var parentId = $form.find("[name=parent]").val(); parentId = parentId ? parseInt(parentId) : 0; var isReply = true && parentId; if (isReply) { $commentParent = $('#commentBox' + parentId); formData.append('level', $commentParent.parents('.comments-replies').length); } $.ajax({ type: "POST", url: "/ajax.php?m=komentare&f=ajaxSaveForm&a=", data: formData, processData: false, contentType: false, success: function(data) { if (isReply && data) { // return comment html (shop only) if ($commentParent.next('.comments-replies').length){ $commentParent.next('.comments-replies').replaceWith($(data)); } else { $commentParent.after($(data)); } // Remove reward container if ($commentParent.find('.reward-container').length) { $commentParent.find('.reward-container').remove(); } let $toHighlight = $('.to-highlight', '#reviewsWidget'); if ($toHighlight.length) { $toHighlight.removeClass('to-highlight'); scrollAndHighlightComment('#' + $toHighlight.attr('id'), false); } // Remove 'loyalty-reward' from the url setTimeout(function() { if (window.location.hash.includes("?loyalty-reward=1")) { const newHash = window.location.hash.replace("?loyalty-reward=1", ""); history.replaceState(null, "", newHash); } }, 1000); // reset form resetCommentForm($form.closest('.comments')); $('input[name="fotokom[]"]', $form).prop('disabled', false); $form.hide(); $('.comment-form-with-uploader-popup.collapse').collapse('hide'); commentFormSubmitting = false; $form.removeClass('show-loading'); } else { // returns js relocate window.onhashchange = function (e) { e.preventDefault(); window.location.reload(); return false; } $('.mainSite').append(data); // location.reload(); } }, error: function(data){ commentFormSubmitting = false; $form.removeClass('show-loading'); if (data && data.responseJSON && data.responseJSON.formErrors){ $.each(data.responseJSON.formErrors, function(name, error){ $("[name="+name+"]", $form).after('
'+error.join('
')+'
'); $("[name="+name+"]", $form).closest('.form-group').find('input, select, textarea, .dropdown').addClass('is-invalid'); }); } $firstInvalidEl = $(".is-invalid", $form).first(); $firstInvalidEl.focus(); $('input[name="fotokom[]"]', $form).prop('disabled', false); } }); return false; }); function showRating(rating){ if (!rating) { $('.reviews-form-stars i').removeClass('fa-star').addClass('fa-star-empty'); } else { var $currentRating = $('.reviews-form-stars i').eq(rating-1); $currentRating.removeClass('fa-star-empty').addClass('fa-star'); $currentRating.prevAll().removeClass('fa-star-empty').addClass('fa-star'); $currentRating.nextAll().removeClass('fa-star').addClass('fa-star-empty'); } } var reviewSubmitting = false; $(function(){ if (!isMobile){ $('.reviews-form-stars i').on('mouseenter', function(){ var rating = parseInt($('#reviewsForm input[name=rating]').val()); if (rating) return false; showRating($(this).index()+1); }); $('.reviews-form-stars').on('mouseleave', function(){ var rating = parseInt($('#reviewsForm input[name=rating]').val()); showRating(rating); }); } }); function submitReviewForm(fotoFileUploader) { $('#reviewsForm').addClass('show-loading'); reviewSubmitting = true; $('#reviewsForm input[name="fotokom[]"]').prop('disabled', true); var formData = new FormData(document.getElementById("reviewsForm")); $.each(fotoFileUploader.getFiles(),function(i,file){ formData.append('fotokom['+i+']', file); }); $('#reviewsForm .invalid-feedback').remove(); $('#reviewsForm .is-invalid').removeClass('is-invalid'); let showNext = $('#reviewsForm input[name="show_next_review"]').length > 0; $.ajax({ type: "POST", url: "/ajax.php?m=komentare&f=ajaxSaveForm&a=", data: formData, processData: false, contentType: false, success: function(data){ if (showNext && typeof showNextReviewForm !== 'undefined') { reviewSubmitting = false; let prevId = $('#reviewsForm input[name="foreign_id"]').val(); showNextReviewForm(prevId, data); } else { // returns js relocate $('.mainSite').append(data); // location.reload(); } }, error: function(data){ reviewSubmitting = false; $('#reviewsForm').removeClass('show-loading'); if (data && data.responseJSON && data.responseJSON.formErrors){ $.each(data.responseJSON.formErrors, function(name, error){ $("#reviewsForm [name="+name+"]").after('
'+error.join('
')+'
'); $("#reviewsForm [name="+name+"]").closest('.form-group').find('input, select, textarea, .dropdown').addClass('is-invalid'); }); } $firstInvalidEl = $("#reviewsForm .is-invalid").first(); $firstInvalidEl.focus(); } }); } // function check and modal if review is too short function isReviewShort(textareaCheckLength, limit = 20) { var modalOpened = false; var reviewtextLength = $('#reviewsForm textarea[name=text]').val().length; if (reviewtextLength < limit && textareaCheckLength === false) { $('#modalReviewShort').modal('show'); textareaCheckLength = true; modalOpened = true; } return [textareaCheckLength, modalOpened]; } var loadedComments_reviewsWidget = false; function loadComments_reviewsWidget(){ if (loadedComments_reviewsWidget) return; loadedComments_reviewsWidget = true; $('#reviewsWidget .comments-body-content').addClass('show-loading'); let includeCommentId = 0; if (location.hash.indexOf('commentBox')>=0 || location.hash.indexOf('#comments-')>=0){ includeCommentId = location.hash.replace('#commentBox', '').replace('#comments-',''); } let sort = $('#reviewsWidget select[name=sort]').val(); let filter = $('#reviewsWidget select[name=filter]').length ? $('#reviewsWidget select[name=filter]').val() : ''; let url = "/ajax.php?m=komentare&f=loadCommentsWidget&a=bW9kdWw9c2hvcCZleHRlcm5hbElkPTE4MTQzMCZpdGVtTmFtZT1TY2FsZGFjb2xsbytLYXJwb3MrVkVSVElDRSUyQytuZXJvJmNvbW1lbnRUeXBlPXJldmlldyZhdXRob3JVc2VySWQ9MCZ3aWRnZXRJZD1yZXZpZXdzV2lkZ2V0JmFsbG93SW5zZXJ0PTEmYWxsb3dSZXBseT0xJmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjAlNUQ9MzczNTA5JmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjElNUQ9MzY5NDkxJmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjIlNUQ9MjQ0NTk3JmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjMlNUQ9MzAwMjE4JmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjQlNUQ9MjQ0NTk1JmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjUlNUQ9MzI1NDUxJmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjYlNUQ9MzczNTA4JmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjclNUQ9MzI1NDUyJmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjglNUQ9MjQ0NTk2JmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjklNUQ9MzczNTA3JmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjEwJTVEPTM4MjYxOSZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUIxMSU1RD0xODE0MjUmYWRkaXRpb25hbEV4dGVybmFsSWRzJTVCMTIlNUQ9MTgxNDI5JmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjEzJTVEPTE4MTQyNiZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUIxNCU1RD0xODE0MjQmYWRkaXRpb25hbEV4dGVybmFsSWRzJTVCMTUlNUQ9MTgxNDI3JmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjE2JTVEPTE4MTQyOCZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUIxNyU1RD0xNDA3MDMmYWRkaXRpb25hbEV4dGVybmFsSWRzJTVCMTglNUQ9MTQwNzA0JmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjE5JTVEPTE0MDcxMyZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUIyMCU1RD0xNzU4ODImYWRkaXRpb25hbEV4dGVybmFsSWRzJTVCMjElNUQ9MTQyMjY5JmFkZGl0aW9uYWxFeHRlcm5hbElkcyU1QjIyJTVEPTE4NTAyMCZhZGRpdGlvbmFsRXh0ZXJuYWxJZHMlNUIyMyU1RD0xNDIyNzAmYWRkaXRpb25hbEV4dGVybmFsSWRzJTVCMjQlNUQ9MTQyMjcxJnJldHVyblVybD1odHRwcyUzQSUyRiUyRnd3dy5tdGJpa2VyLml0JTJGc2hvcCUyRmFiYmlnbGlhbWVudG8tJTJGYmVycmV0dGktZS1zY2lhcnBlJTJGc2NhbGRhY29sbG8tZS1zY2lhcnBlJTJGc2NhbGRhY29sbG8ta2FycG9zLXZlcnRpY2UtbmVyby1wMTgxNDMwLmh0bWwlMjNyZXZpZXdzJnBhcnNlZFVybCU1QnNjaGVtZSU1RD1odHRwcyZwYXJzZWRVcmwlNUJob3N0JTVEPXd3dy5tdGJpa2VyLml0JnBhcnNlZFVybCU1QnBhdGglNUQ9JTJGc2hvcCUyRmFiYmlnbGlhbWVudG8tJTJGYmVycmV0dGktZS1zY2lhcnBlJTJGc2NhbGRhY29sbG8tZS1zY2lhcnBlJTJGc2NhbGRhY29sbG8ta2FycG9zLXZlcnRpY2UtbmVyby1wMTgxNDMwLmh0bWwmcGFyc2VkVXJsJTVCZnJhZ21lbnQlNUQ9cmV2aWV3cyZpbmNsdWRlQ29tbWVudElkPTA|" + sort + "|" + filter + "|1|" + includeCommentId; $.ajax({ url: url, success: function(data) { $('#reviewsWidget .comments-body-content').html(data).removeClass('show-loading'); } }); } //gallery carousel multiple items - hack $(function(){ // init arrows $('.gallery-carousel').each(function(){ var itemsPerSlide = 4; if ($(this).data('items-per-slide')) itemsPerSlide = $(this).data('items-per-slide'); if ($('.carousel-item', this).length <= itemsPerSlide){ $('.carousel-control-next', this).addClass('disabled'); } }); $('.gallery-carousel').on('slide.bs.carousel', function (e) { if (!window.matchMedia("(min-width: 768px)").matches) return; // default behaviour on mobile /* CC 2.0 License Iatek LLC 2018 - Attribution required */ var $e = $(e.relatedTarget); var idx = $e.index(); var itemsPerSlide = 4; if ($(this).data('items-per-slide')) itemsPerSlide = $(this).data('items-per-slide'); var totalItems = $('.carousel-item', this).length; if ($(this).data('ended')==true && e.direction=='left'){ return false; } if (e.to===0){ $('.carousel-control-prev', this).addClass('disabled'); }else{ $('.carousel-control-prev', this).removeClass('disabled'); } if (e.to>=totalItems - itemsPerSlide){ $('.carousel-control-next', this).addClass('disabled'); $(this).data('ended', true); }else{ $('.carousel-control-next', this).removeClass('disabled'); $(this).data('ended', false); } }); }); var carouselItemsPerSlide = 4; if (window.matchMedia("(min-width: 768px)").matches){ if ($('#pc-387-carousel .col-sm-6').length) carouselItemsPerSlide = 2; if ($('#pc-387-carousel .col-sm-4').length) carouselItemsPerSlide = 3; } if (window.matchMedia("(min-width: 1024px)").matches){ if ($('#pc-387-carousel .col-md-4').length) carouselItemsPerSlide = 3; if ($('#pc-387-carousel .col-md-3').length) carouselItemsPerSlide = 4; } if (window.matchMedia("(min-width: 1200px)").matches){ if ($('#pc-387-carousel .col-lg-3').length) carouselItemsPerSlide = 4; } $('#pc-387-carousel').data('items-per-slide', carouselItemsPerSlide); function resizeCarouselpc387(){ if (window.matchMedia("(min-width: 768px)").matches){ var maxHeight = 0; var width = 0; $('#pc-387-carousel .carousel-inner').height('auto'); $('#pc-387-carousel .carousel-item').each(function(){ width = Math.max(width, $(this).outerWidth()); if (width === 0) return; var $this = $(this); var prevStyle = $this.attr('style'); if (!$this.is(':visible')){ $this.attr('style','position:absolute; left:-500px; display:block; height: auto; width:' + width + 'px'); } maxHeight = Math.max(maxHeight, $(this).outerHeight()); $this.attr('style', prevStyle ? prevStyle : ''); }); $('#pc-387-carousel .carousel-inner').height(maxHeight); } else { $('#pc-387-carousel .carousel-inner').height('100%'); } } $(function(){ resizeCarouselpc387(); $(window).on('resize', function(){ resizeCarouselpc387(); }); }); var carouselItemsPerSlide = 4; if (window.matchMedia("(min-width: 768px)").matches){ if ($('#recommended-1019-carousel .col-sm-6').length) carouselItemsPerSlide = 2; if ($('#recommended-1019-carousel .col-sm-4').length) carouselItemsPerSlide = 3; } if (window.matchMedia("(min-width: 1024px)").matches){ if ($('#recommended-1019-carousel .col-md-4').length) carouselItemsPerSlide = 3; if ($('#recommended-1019-carousel .col-md-3').length) carouselItemsPerSlide = 4; } if (window.matchMedia("(min-width: 1200px)").matches){ if ($('#recommended-1019-carousel .col-lg-3').length) carouselItemsPerSlide = 4; } $('#recommended-1019-carousel').data('items-per-slide', carouselItemsPerSlide); function resizeCarouselrecommended1019(){ if (window.matchMedia("(min-width: 768px)").matches){ var maxHeight = 0; var width = 0; $('#recommended-1019-carousel .carousel-inner').height('auto'); $('#recommended-1019-carousel .carousel-item').each(function(){ width = Math.max(width, $(this).outerWidth()); if (width === 0) return; var $this = $(this); var prevStyle = $this.attr('style'); if (!$this.is(':visible')){ $this.attr('style','position:absolute; left:-500px; display:block; height: auto; width:' + width + 'px'); } maxHeight = Math.max(maxHeight, $(this).outerHeight()); $this.attr('style', prevStyle ? prevStyle : ''); }); $('#recommended-1019-carousel .carousel-inner').height(maxHeight); } else { $('#recommended-1019-carousel .carousel-inner').height('100%'); } } $(function(){ resizeCarouselrecommended1019(); $(window).on('resize', function(){ resizeCarouselrecommended1019(); }); }); var carouselItemsPerSlide = 4; if (window.matchMedia("(min-width: 768px)").matches){ if ($('#recommended-169-carousel .col-sm-6').length) carouselItemsPerSlide = 2; if ($('#recommended-169-carousel .col-sm-4').length) carouselItemsPerSlide = 3; } if (window.matchMedia("(min-width: 1024px)").matches){ if ($('#recommended-169-carousel .col-md-4').length) carouselItemsPerSlide = 3; if ($('#recommended-169-carousel .col-md-3').length) carouselItemsPerSlide = 4; } if (window.matchMedia("(min-width: 1200px)").matches){ if ($('#recommended-169-carousel .col-lg-3').length) carouselItemsPerSlide = 4; } $('#recommended-169-carousel').data('items-per-slide', carouselItemsPerSlide); function resizeCarouselrecommended169(){ if (window.matchMedia("(min-width: 768px)").matches){ var maxHeight = 0; var width = 0; $('#recommended-169-carousel .carousel-inner').height('auto'); $('#recommended-169-carousel .carousel-item').each(function(){ width = Math.max(width, $(this).outerWidth()); if (width === 0) return; var $this = $(this); var prevStyle = $this.attr('style'); if (!$this.is(':visible')){ $this.attr('style','position:absolute; left:-500px; display:block; height: auto; width:' + width + 'px'); } maxHeight = Math.max(maxHeight, $(this).outerHeight()); $this.attr('style', prevStyle ? prevStyle : ''); }); $('#recommended-169-carousel .carousel-inner').height(maxHeight); } else { $('#recommended-169-carousel .carousel-inner').height('100%'); } } $(function(){ resizeCarouselrecommended169(); $(window).on('resize', function(){ resizeCarouselrecommended169(); }); }); var carouselItemsPerSlide = 4; if (window.matchMedia("(min-width: 768px)").matches){ if ($('#recommended-174-carousel .col-sm-6').length) carouselItemsPerSlide = 2; if ($('#recommended-174-carousel .col-sm-4').length) carouselItemsPerSlide = 3; } if (window.matchMedia("(min-width: 1024px)").matches){ if ($('#recommended-174-carousel .col-md-4').length) carouselItemsPerSlide = 3; if ($('#recommended-174-carousel .col-md-3').length) carouselItemsPerSlide = 4; } if (window.matchMedia("(min-width: 1200px)").matches){ if ($('#recommended-174-carousel .col-lg-3').length) carouselItemsPerSlide = 4; } $('#recommended-174-carousel').data('items-per-slide', carouselItemsPerSlide); function resizeCarouselrecommended174(){ if (window.matchMedia("(min-width: 768px)").matches){ var maxHeight = 0; var width = 0; $('#recommended-174-carousel .carousel-inner').height('auto'); $('#recommended-174-carousel .carousel-item').each(function(){ width = Math.max(width, $(this).outerWidth()); if (width === 0) return; var $this = $(this); var prevStyle = $this.attr('style'); if (!$this.is(':visible')){ $this.attr('style','position:absolute; left:-500px; display:block; height: auto; width:' + width + 'px'); } maxHeight = Math.max(maxHeight, $(this).outerHeight()); $this.attr('style', prevStyle ? prevStyle : ''); }); $('#recommended-174-carousel .carousel-inner').height(maxHeight); } else { $('#recommended-174-carousel .carousel-inner').height('100%'); } } $(function(){ resizeCarouselrecommended174(); $(window).on('resize', function(){ resizeCarouselrecommended174(); }); }); var carouselItemsPerSlide = 4; if (window.matchMedia("(min-width: 768px)").matches){ if ($('#recommended-882-carousel .col-sm-6').length) carouselItemsPerSlide = 2; if ($('#recommended-882-carousel .col-sm-4').length) carouselItemsPerSlide = 3; } if (window.matchMedia("(min-width: 1024px)").matches){ if ($('#recommended-882-carousel .col-md-4').length) carouselItemsPerSlide = 3; if ($('#recommended-882-carousel .col-md-3').length) carouselItemsPerSlide = 4; } if (window.matchMedia("(min-width: 1200px)").matches){ if ($('#recommended-882-carousel .col-lg-3').length) carouselItemsPerSlide = 4; } $('#recommended-882-carousel').data('items-per-slide', carouselItemsPerSlide); function resizeCarouselrecommended882(){ if (window.matchMedia("(min-width: 768px)").matches){ var maxHeight = 0; var width = 0; $('#recommended-882-carousel .carousel-inner').height('auto'); $('#recommended-882-carousel .carousel-item').each(function(){ width = Math.max(width, $(this).outerWidth()); if (width === 0) return; var $this = $(this); var prevStyle = $this.attr('style'); if (!$this.is(':visible')){ $this.attr('style','position:absolute; left:-500px; display:block; height: auto; width:' + width + 'px'); } maxHeight = Math.max(maxHeight, $(this).outerHeight()); $this.attr('style', prevStyle ? prevStyle : ''); }); $('#recommended-882-carousel .carousel-inner').height(maxHeight); } else { $('#recommended-882-carousel .carousel-inner').height('100%'); } } $(function(){ resizeCarouselrecommended882(); $(window).on('resize', function(){ resizeCarouselrecommended882(); }); }); var carouselItemsPerSlide = 4; if (window.matchMedia("(min-width: 768px)").matches){ if ($('#recommended-255-carousel .col-sm-6').length) carouselItemsPerSlide = 2; if ($('#recommended-255-carousel .col-sm-4').length) carouselItemsPerSlide = 3; } if (window.matchMedia("(min-width: 1024px)").matches){ if ($('#recommended-255-carousel .col-md-4').length) carouselItemsPerSlide = 3; if ($('#recommended-255-carousel .col-md-3').length) carouselItemsPerSlide = 4; } if (window.matchMedia("(min-width: 1200px)").matches){ if ($('#recommended-255-carousel .col-lg-3').length) carouselItemsPerSlide = 4; } $('#recommended-255-carousel').data('items-per-slide', carouselItemsPerSlide); function resizeCarouselrecommended255(){ if (window.matchMedia("(min-width: 768px)").matches){ var maxHeight = 0; var width = 0; $('#recommended-255-carousel .carousel-inner').height('auto'); $('#recommended-255-carousel .carousel-item').each(function(){ width = Math.max(width, $(this).outerWidth()); if (width === 0) return; var $this = $(this); var prevStyle = $this.attr('style'); if (!$this.is(':visible')){ $this.attr('style','position:absolute; left:-500px; display:block; height: auto; width:' + width + 'px'); } maxHeight = Math.max(maxHeight, $(this).outerHeight()); $this.attr('style', prevStyle ? prevStyle : ''); }); $('#recommended-255-carousel .carousel-inner').height(maxHeight); } else { $('#recommended-255-carousel .carousel-inner').height('100%'); } } $(function(){ resizeCarouselrecommended255(); $(window).on('resize', function(){ resizeCarouselrecommended255(); }); }); function updateRelevantCategoryLink(){ $(".link-relevant-product").attr('href', $(".product-relevant-categories .tab-pane.active .link-relevant-product-mobile").attr('href')); } $(document).ready(function(){ $('.product-relevant-categories a[data-toggle="tab"]').on("shown.bs.tab", function (e) { updateRelevantCategoryLink(); }); updateRelevantCategoryLink(); }); $(document).ready(function () { let similarCategoriesEl = $("#productSimilarCategories"); let similarCategoriesExpandBtn = $(".btn-product-similar-categories-expand"); similarCategoriesEl.on("hide.bs.collapse", function () { similarCategoriesExpandBtn.find('.material-icons').html('add'); similarCategoriesExpandBtn.find('span').html('Mostrare più categorie'); }); similarCategoriesEl.on("show.bs.collapse", function () { similarCategoriesExpandBtn.find('.material-icons').html('remove'); similarCategoriesExpandBtn.find('span').html('Mostrare meno categorie '); }); }); $(function(){ const swiperInfoBoxes = new Swiper('.shop-info-boxes-slider .swiper', { loop: false, slidesPerView: 'auto', spaceBetween: 0, navigation: { nextEl: '.shop-info-boxes-slider .carousel-control-next', prevEl: '.shop-info-boxes-slider .carousel-control-prev', }, breakpoints: { 768: { slidesPerView: 3, spaceBetween: 20, }, 1200: { slidesPerView: 4, spaceBetween: 20, }, }, }); }); var totalPriceForInstallments = 28; var UtilsCheckAvailability = { modal: null, selectedOptionId: null, productOptions: {}, init: function () { this.modal = $('#checkAvailabilityModal'); this.modal.on('show.bs.modal', function () { let modal = $(this); $('.modal-footer, .cha-notif, .cha-check, .cha-form', modal).hide(); $('.cha-intro', modal).show(); $('.show-loading', modal).removeClass('show-loading'); //let $selectedOption = $('#productOptions input[name="option[1]"]:checked'); //this.selectedOptionId = $selectedOption.val(); //$('.ca-option-name').removeClass('sel'); // $('.ca-option-name[data-option-id=' + $selectedOption.val() +']').removeClass('d-none'); }); $('.password-with-toggler i', this.modal).on('click', function (event) { let wrap = $(this).closest('.password-with-toggler'); if ($('input', wrap).attr('type') === 'text') { $('input', wrap).attr('type', 'password'); $('i', wrap).text('visibility'); } else { $('input', wrap).attr('type', 'text'); $('i', wrap).text('visibility_off'); } }); }, show: function (productOptionId) { this.selectedOptionId = productOptionId; this.modal.modal('show'); }, check: function () { $('.cha-intro', this.modal).hide(); $('.cha-check, .cha-form, .modal-footer', this.modal).show(); }, notify: function () { $('.cha-intro', this.modal).hide(); $('.cha-notif, .cha-form, .modal-footer', this.modal).show(); }, /* showRegDetails: function() { $('.cha-reg-banner').hide(); $('.cha-reg-details, .modal-footer').show(); },*/ validateForm: function (register) { $('.is-invalid', this.modal).removeClass('is-invalid'); $('.invalid-feedback', this.modal).remove(); let email = $('#ca-email', this.modal).val(); if (!email.length && !$('#ca-email', this.modal)[0].checkValidity()) { $('#ca-email', this.modal)[0].reportValidity(); return false; } if (register && !$('#ca-password', this.modal)[0].checkValidity()) { $('#ca-password', this.modal)[0].reportValidity(); return false; } if (register && !$('#ca-terms', this.modal)[0].checkValidity()) { $('#ca-terms', this.modal)[0].reportValidity(); return false; } return true; }, doCheck: function (register) { let $form = $('.form-with-loading', this.modal); let utils = this; if ($form.hasClass('show-loading') || !this.validateForm(register)) { return false; } $form.addClass('show-loading'); $.ajax({ url: '/watchdog/watchdog/instant', method: 'post', data: { register: register, user_email: $('#ca-email', this.modal).val(), user_password: $('#ca-password', this.modal).val(), user_name: $('#ca-name', this.modal).val(), product_url: "https://www.mtbiker.it/shop/abbigliamento-/berretti-e-sciarpe/scaldacollo-e-sciarpe/scaldacollo-karpos-vertice-nero-p181430.html", product_name: "Scaldacollo Karpos VERTICE, nero, taglia: " + this.productOptions[this.selectedOptionId], }, success: function (returnData) { if (returnData && returnData.msg) { showMessage(returnData.msg, 'success', register ? 5000 : 3000); utils.modal.modal('hide'); } else { showMessage(`Si è verificato un errore. Riprova più tardi!`, 'error'); } $form.removeClass('show-loading'); } }).fail(function (xhr) { if (xhr && xhr.responseJSON && xhr.responseJSON.formErrors) { $.each(xhr.responseJSON.formErrors, function (name, error) { $("[name=" + name + "]", utils.modal).addClass('is-invalid'); $("[name=" + name + "]", utils.modal).after('
' + error.join('
') + '
'); }); } else if (xhr && xhr.responseJSON && xhr.responseJSON.errors) { jsonErrorsMsg(xhr.responseJSON.errors); } else { statusErrorMsg(xhr.status); } $form.removeClass('show-loading'); }); return false; }, doNotify: function (register) { let $form = $('.form-with-loading', this.modal); let utils = this; if ($form.hasClass('show-loading') || !this.validateForm(register)) { return false; } $form.addClass('show-loading'); $.ajax({ url: '/watchdog/watchdog/add', method: 'post', data: { register: register, user_email: $('#ca-email', this.modal).val(), user_password: $('#ca-password', this.modal).val(), user_name: $('#ca-name', this.modal).val(), product_id: '181430', product_option_id: this.selectedOptionId, }, success: function (returnData) { if (returnData && returnData.msg) { showMessage(returnData.msg, 'success', register ? 5000 : 3000); utils.modal.modal('hide'); } else { showMessage(`Si è verificato un errore. Riprova più tardi!`, 'error'); } $form.removeClass('show-loading'); } }).fail(function (xhr) { if (xhr && xhr.responseJSON && xhr.responseJSON.formErrors) { $.each(xhr.responseJSON.formErrors, function (name, error) { $("[name=" + name + "]", utils.modal).addClass('is-invalid'); $("[name=" + name + "]", utils.modal).after('
' + error.join('
') + '
'); }); } else if (xhr && xhr.responseJSON && xhr.responseJSON.errors) { jsonErrorsMsg(xhr.responseJSON.errors); } else { statusErrorMsg(xhr.status); } $form.removeClass('show-loading'); }); return false; } } $(function () { UtilsCheckAvailability.init(); }); var emailConsentModalActiveEl; var emailConsentModalActiveSection = false; var emailConsentModalAgreed = false; function emailConsentModal(el, section){ var $el = $(el); if ($el.is(':checked') || !$el.is("input")){ // checked checkbox, or button/link emailConsentModalActiveEl = $(el); var $modal = $('#modalEmailConsent'); emailConsentModalActiveSection = section; if (section){ $('[data-section="general"]', $modal).hide(); $('[data-section="newsletter"]', $modal).hide(); $('[data-section="shop"]', $modal).hide(); $('[data-section="sale"]', $modal).hide(); $('[data-section="' + section + '"]', $modal).show(); $('.label-non-univeral').hide(); $('.label-universal').show(); } else { $('.mec-title', $modal).hide(); $('[data-section="general"]', $modal).show(); } emailConsentModalSubOptions(); emailConsentModalRegistrationToggleBtn(); emailConsentModalAgreed = false; $('#modalEmailConsent').modal('show'); } } function emailConsentModalSubOptions(){ $('.sub-options-emails').each(function() { var $subOptions = $(this); if ($subOptions.parent().find('.custom-switch input:checked, .custom-checkbox input:checked').length){ $subOptions.show(); if (!$subOptions.find('input:checked').length){ $subOptions.find('input').first().prop('checked', true); } } else { $subOptions.hide(); $subOptions.find('input').prop('checked', false); } }); } function emailConsentModalOnAgreed(){ var $modal = $('#modalEmailConsent'); emailConsentModalAgreed = true; var sectionWrap = emailConsentModalActiveSection ? '[data-section="' + emailConsentModalActiveSection + '"] ' : ''; var inputs = ''; $(sectionWrap + 'input[type=hidden], input:checked', $modal).each(function(){ var $this = $(this); inputs = inputs + ''; }); emailConsentModalActiveEl.prev('.mec-inputs').remove(); $('' + inputs + '').insertBefore(emailConsentModalActiveEl); $('#modalEmailConsent').modal('hide'); } function emailConsentModalRegistrationToggleBtn() { $modal = $('#modalEmailConsent'); setTimeout(function(){ $('.modal-footer .btn', $modal).prop('disabled', !$('input:checked:visible', $modal).length); }, 200); } $(function() { $('input[name="agreed_emails"]').on('change', function(){ emailConsentModal(this); }); emailConsentModalSubOptions(); $('#mec_user_newsletter_agreed, #user_newsletter_agreed').on('change', emailConsentModalSubOptions ); $('input:radio, input:checkbox','#modalEmailConsent').on('change', function(){ emailConsentModalRegistrationToggleBtn(); }); $('#modalEmailConsent').on('hidden.bs.modal', function (e) { $modal = $(this); if (!emailConsentModalAgreed){ if (emailConsentModalActiveEl.val() === 'weekly'){ $('input[value=monthly]', $modal).prop('checked', false); } else if (emailConsentModalActiveEl.val() === 'monthly'){ $('input[value=weekly]', $modal).prop('checked', false); } else { emailConsentModalActiveEl.prop('checked', false); } emailConsentModalActiveEl.prev('.mec-inputs').remove(); } emailConsentModalActiveSection = false; emailConsentModalSubOptions(); if ($('#registrationModal.modal').hasClass('show')) { setTimeout(function(){ $('body').addClass('modal-open'); // registration modal is still opened }, 20); } }); }); $(function() { $(".js-reject-cookies").attr("role", "button"); $(".js-reject-cookies").click(function(e){ e.preventDefault(); $.ajax({type: "POST",url: "/account/cookie-consent",data: {functional:0,analytical:0,commercial:0} }); $("#biscuitModal").fadeOut(250); return false; }); $(".biscuit-close").click(function(){ $.ajax({type: "POST",url: "/account/cookie-consent",data: {necessary:1,functional:1,analytical:1,commercial:1} }); $("#biscuitModal").fadeOut(250); $(".biscuit-checkboxes .custom-control-input").attr("checked", true); updateGoogleAnalyticsConsent(); updateBingConsent(); sendGoogleAnalyticsPageview(); return false; }); $(".biscuit-settings").click(function(){ $(this).addClass("loading-simple"); $.ajax({type: "POST",url: "/account/cookie-consent",data: {functional:0,analytical:0,commercial:0} }).always(function(){ window.location = "https://www.mtbiker.it/cookies"; }); }); });