/* fitvids */ !function(t){"use strict";t.fn.fitVids=function(e){var i={customSelector:null,ignore:null};if(!document.getElementById("fit-vids-style")){var r=document.head||document.getElementsByTagName("head")[0],a=".fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}",d=document.createElement("div");d.innerHTML='
x
",r.appendChild(d.childNodes[1])}return e&&t.extend(i,e),this.each(function(){var e=['iframe[src*="player.vimeo.com"]','iframe[src*="youtube.com"]','iframe[src*="youtube-nocookie.com"]','iframe[src*="kickstarter.com"][src*="video.html"]',"object","embed"];i.customSelector&&e.push(i.customSelector);var r=".fitvidsignore";i.ignore&&(r=r+", "+i.ignore);var a=t(this).find(e.join(","));a=a.not("object object"),a=a.not(r),a.each(function(){var e=t(this);if(!(e.parents(r).length>0||"embed"===this.tagName.toLowerCase()&&e.parent("object").length||e.parent(".fluid-width-video-wrapper").length)){e.css("height")||e.css("width")||!isNaN(e.attr("height"))&&!isNaN(e.attr("width"))||(e.attr("height",9),e.attr("width",16));var i="object"===this.tagName.toLowerCase()||e.attr("height")&&!isNaN(parseInt(e.attr("height"),10))?parseInt(e.attr("height"),10):e.height(),a=isNaN(parseInt(e.attr("width"),10))?e.width():parseInt(e.attr("width"),10),d=i/a;if(!e.attr("name")){var o="fitvid"+t.fn.fitVids._count;e.attr("name",o),t.fn.fitVids._count++}e.wrap('').parent(".fluid-width-video-wrapper").css("padding-top",100*d+"%"),e.removeAttr("height").removeAttr("width")}})})},t.fn.fitVids._count=0}(window.jQuery||window.Zepto); //# sourceMappingURL=jquery.fitvids.min.js.map /*end fitvids*/ $(document).ready(function(){ $(".article__content").fitVids(); }); function w_alert(testo, tempo=2000, icona='info-circle'){ var dialog_smoke = $.dialog({ content: testo, animateFromElement:true, theme:'material', animation:'rotate', escapeKey:'ok', icon: 'fa fa-'+icona, backgroundDismiss:'ok', closeIcon:true, buttons: false, title: false // hides the title }); setTimeout( function(){ dialog_smoke.close(); } , tempo ); } $('#form_richiedi_password').on('submit', function(e){ e.preventDefault(); var email=$('#email_richiedi_password').val(); $.post( "/cms/actions/utenti_richiedi_password.php", { email: email, ajax: 1, lang: 'it'}, function(datas,status){ if(status=='success'){ if(datas!=''){ if(datas=='OK'){ w_alert('Una nuova password ti è stata inviata via posta elettronica, non dimenticare di cambiarla al più presto!',5000,'comment' ); $('#email_richiedi_password').val(''); }else{ w_alert('' + datas); } } } }); }); $('#form_login').on('submit', function(e){ e.preventDefault(); var email=$('#email_login').val(); var password=$('#password_login').val(); var red=$('#red').val(); $.post( "/cms/actions/utenti_login.php", { email: email, password: password, ajax: 1, lang: ''}, function(datas,status){ if(status=='success'){ if(datas!=''){ if(datas=='OK'){ //w_alert('LOGIN OK'); if(red==''){ window.location = ("/profilo"); }else{ window.location = (red); } }else{ w_alert("Impossibile accedere: i dati inseriti non sono corretti"); } } } }); }); $('#password_change').on('submit', function(e){ e.preventDefault(); var password=$('#password').val(); var password2=$('#password2').val(); if(password.length < 8){ w_alert('Attenzione: la password deve essere lunga almeno 8 caratteri', 2000, 'exclamation-triangle'); return; } if(password!=password2){ w_alert('Impossibile procedere: la password é differente da quella di verifica'); }else{ $.post( "/cms/actions/utenti_modifica_password.php", { password: password, password2: password2, ajax: 1, lang: ''}, function(datas,status){ if(status=='success'){ if(datas!=''){ if(datas=='OK'){ w_alert("La tua password é stata modificata con successo",2000,'comment'); }else{ w_alert("Errore nella modifica della password"); } } } }); } }); $('#form_profilo').on('submit', function(event){ event.preventDefault(); var cf=$('#cf').val(); var piva=$('#piva').val(); /* if((cf=='')&&(piva=='')){ w_alert('', 2000, 'exclamation-triangle'); return; } */ var formData = $(this).serialize(); //var formData = new FormData(this); $.post('/cms/actions/utenti_modifica_profilo.php', formData, function(datas,status){ if(status=='success'){ if(datas!=''){ if(datas=='OK'){ w_alert('I tuoi dati sono stati aggiornati correttamente', 2000, 'comment'); setTimeout(function() { var red=$('#red').val(); if(red==''){ location.reload(); }else{ window.location.href = red; } }, 1300); return; }else{ w_alert(datas); return; } } } }); //w_alert('portapotti', 2000, 'comment'); }); $('#close_session').on('click', function(event){ window.location.replace("/cms/actions/utenti_logout.php"); }); /*tutti i select*/ $(document).on("selectCallback", function(e) { const currentSelect = e.originalEvent.detail.select; var select_id=currentSelect.id; var select_val=currentSelect.value; if(select_id=='citta'){ $("#searchform").submit(); } if(select_id=='data_tipologia'){ var nome_tipologia=select_val.toLowerCase(); window.location.href=nome_tipologia; } if(select_id=='data_tipologia_pro'){ //$("#searchform").submit(); var nome_tipologia=select_val.toLowerCase(); window.location.href='/area_tabaccai?t=' + nome_tipologia; } if(select_id=='nu-privAz'){ //form iscrizione var val=select_val.toLowerCase(); if(val=='az'){ $('#piver').show('fast'); $("#nu-piva").prop('required',true); $("#nu-ragsoc").prop('required',true); $("#nu-ragsoc").prop('required',true); $("#nu-pec").prop('required',true); } if(val=='pr'){ $("#nu-lic").prop('required',false); $("#nu-lic").val(''); $("#procheck").prop('checked',false); $(".pro_part").hide('fast'); $('#piver').hide('fast'); $("#nu-piva").prop('required',false); $("#nu-ragsoc").prop('required',false); $("#nu-pec").prop('required',false); $("#nu-piva").val(''); $("#nu-ragsoc").val(''); $("#nu-pec").val(''); } } /*trova tabaccai*/ if(select_id=='trova_tabaccai_1'){ //$("#searchform").submit(); var provincia=select_val.toLowerCase(); window.location.href='/trova_tabaccai?provincia=' + provincia; } if(select_id=='trova_tabaccai_2'){ //$("#searchform").submit(); var citta=select_val.toLowerCase(); window.location.href='/trova_tabaccai?citta=' + citta; } }); $("#procheck").on("change", function(e){ //form iscrizione if ($(this).prop("checked")) { $(".pro_part").show('fast'); //$(".documento-input").prop('required',true); $("#nu-lic").prop('required',true); }else{ $(".pro_part").hide('fast'); //$(".documento-input").prop('required',false); $("#nu-lic").prop('required',false); $("#nu-lic").val(''); } }); var captcha_passed_ok=0; function captcha_passed(){ captcha_passed_ok=1; //w_alert('passed'); } $('#checkoutform').on('submit', function(event){ event.preventDefault(); var spedizione_presente = $('input[name="spedizione_presente"]').val(); if(spedizione_presente=='1'){ var indirizzo_scelto = $('input[name="ind_spe"]:checked').val(); if(!indirizzo_scelto){ w_alert("Per favore, seleziona l'indirizzo di spedizione", 2000, 'exclamation-triangle'); return; } } var condizioni_vendita = $('input[name="condizioni_vendita"]:checked').val(); if(!condizioni_vendita){ w_alert("Per favore, leggi e accetta le condizioni di vendita", 2000, 'exclamation-triangle'); return; } }); $('#form_iscrizione').on('submit', function(event){ event.preventDefault(); var cf=$('#piva').val(); var piva=$('#piva').val(); var privacy=$('#privacy').prop("checked"); if(!privacy){ w_alert('Si prega di accettare l\'informativa sulla privacy', 2000, 'exclamation-triangle'); return; } var password=$('#password').val(); var password2=$('#password2').val(); if(password.length < 8){ w_alert('Attenzione: la password deve essere lunga almeno 8 caratteri', 2000, 'exclamation-triangle'); return; } if((password=='')||(password2!=password)){ w_alert('Attenzione: la password inserita é differente da quella di verifica', 2000, 'exclamation-triangle'); return; } if(captcha_passed_ok==0){ w_alert('Si prega di cliccare su Sono un essere umano', 2000, 'exclamation-triangle'); return; } /*data ok*/ /*ver email*/ var email=$('#email').val(); $.post( "/cms/actions/mail_check.php", { email: email, ajax: 1 }, function(datas,status){ if(status=='success'){ if(datas!=''){ if(datas=='ERR'){ //update quantity w_alert('Attenzione, l\'indirizzo E-Mail inserito risulta già iscritto a Narghilé Shisha. Puoi usare la funzione di recupero password se hai perso le credenziali di accesso', 8000, 'exclamation-triangle'); return; }else{ event.currentTarget.submit(); //alert(datas); return; } } } }); }); $('#formcontatti').on('submit', function(event){ event.preventDefault(); var privacy=$('#privacy').prop("checked"); if(!privacy){ w_alert('Si prega di accettare l\'informativa sulla privacy', 2000, 'exclamation-triangle'); return; } if(captcha_passed_ok==0){ w_alert('Si prega di cliccare su Sono un essere umano', 2000, 'exclamation-triangle'); return; } event.currentTarget.submit(); //alert(datas); return; }); $('.spedizione_separata').on('change', function(e){ e.preventDefault(); var valore=''; if ($(this).is(':checked')) { valore=2; }else{ valore=1; } if(valore==2){ $('#porta_spedizione').show('slow'); $('.datospedizione').attr('required', true); } if(valore==1){ $('.datospedizione').val(''); $('.datospedizione').attr('required', false); $('#porta_spedizione').hide('slow'); } }); function cart_add(prodotto, quantita_da_aggiungere, citta, provincia){ $.post( "/ajax/carrello_inserisci.php", { cod: prodotto, quantita: quantita_da_aggiungere, citta: citta, provincia: provincia }) .done(function( data ) { if(data!='OK'){ w_alert(data, 2000, 'exclamation-triangle'); setTimeout(function() { location.reload(); }, 1000); return false; }else{ return true; } }); } function cart_mod(prodotto, quantita_nuova){ $.post( "/ajax/carrello_aggiorna_quantita.php", { cod: prodotto, quantita: quantita_nuova}) .done(function( data ) { if(data!='OK'){ w_alert(data, 20000000, 'exclamation-triangle'); return false; }else{ return true; } }); } function cart_del(prodotto){ $.post( "/ajax/carrello_rimuovi.php", { cod: prodotto, all:1 } ) .done(function( data ) { if(data!='OK'){ w_alert('C\'é stato un problema nella rimozione del prodotto dal carrello, si prega di riprovare più tardi', 2000, 'exclamation-triangle'); return false; }else{ return true; } }); } document.querySelectorAll('.indirizzo_label').forEach(function(element) { element.style.fontWeight = 'normal'; }); window.onload = function() { MainModalClose(); }; function MainModalClose(){ event.preventDefault(); document.getElementById('modal-wrap').classList.toggle('show-modal-win'); } function MainModalClose_real(){ event.preventDefault(); $.post( "/cms/actions/modal_set_session.php"); document.getElementById('modal-wrap').classList.toggle('show-modal-win'); }