dona.dynamocamp.org Open in urlscan Pro
81.88.52.43  Public Scan

Submitted URL: https://static.dynamocamp.org/nl/link?c=5t20&d=62&h=2j6ikvgigpusa68esg0uglef27&i=70h&iw=1&p=T1164688550&s=lp&sn=hm&z=35u
Effective URL: https://dona.dynamocamp.org/?utm_source=email&utm_medium=newsletter&utm_content=dona_ora&utm_campaign=2023_gennaio&mnuid=1c1...
Submission: On January 26 via manual from US — Scanned from IT

Form analysis 1 forms found in the DOM

<form id="form-donazione" novalidate="">
  <!-- START SEZIONE TIPO DONAZIONE -->
  <div class="sezione_1-container border-bottom border-disabled pt-4 pb-4" style="display: none;">
    <h4 class="sezione_1-titolo nascosto">Che donazione vuoi effettuare?</h4>
    <script>
      function nascondiForm(a) {
        if (a) {
          $(".sezione_3-container").hide();
          $(".sezione_4-container").hide();
          $(".sezione_5-container").hide();
          $(".sezione_6-container").hide();
          $(".sezione_7-container").hide();
          $(".sezione_9-container").hide();
          $(".sezione_button-pulsante").hide();
          $(".sezione_p-container").hide();
        } else {
          $(".sezione_4-container").fadeIn();
          $(".sezione_5-container").fadeIn();
          $(".sezione_6-container").fadeIn();
          $(".sezione_7-container").fadeIn();
          $(".sezione_9-container").fadeIn();
          $(".sezione_button-pulsante").fadeIn();
          $(".sezione_p-container").fadeIn();
        }
      }

      function selectTipoDonazione() {
        var ident = $("#tipo_donazione option:selected").val();
        var id = "tipo_donazione_" + ident;
        var prec = $.trim($("#tipo_donazione_current_child").val());
        tipoDonazioneDiv(ident);
        if (prec == id) return false;
        if (prec && (prec != "")) {
          $("." + prec + "_childrens").hide();
          switch (prec.split("_").slice(-1).pop()) {
            case "1":
            case "2":
              if ($("#" + prec + "_invio_hidden").val() == "2") $("#" + prec + "_children_check_email").click();
              else $("#" + prec + "_children_check_nessuno").click();
              break;
          }
          setTimeout(function() {
            $("." + prec + "_children").each(function(elem) {
              if ($(this).is("select") == true) {
                if ($("#" + $(this).attr("id") + " option[value='0']").length > 0) $(this).val(0);
                else $(this).val("");
              } else $(this).val("");
              $(this).attr("disabled", true);
            });
            resetCausaleDonazione();
          }, 500);
          $("#tipo_donazione_current_child").val("");
        }
        if ($("#" + id + "_child").val() == "1") {
          $("." + id + "_children").removeAttr("disabled");
          $("." + id + "_childrens").fadeIn();
          $("#tipo_donazione_current_child").val(id);
        }
        if (ident > 2) resetCausaleProgetto();
        if ($("#gift_select_cart").length) {
          $("#gift_select_cart").val($("#gift_select_cart option:first").val());
          $("#gift_select_cart").change();
          setTimeout(function() {
            selectCartDonazione("rel");
          }, 25);
        }
      }

      function tipoDonazione(id) {
        $(".sezione_1-radio-selected").removeClass("sezione_1-radio-selected");
        $("#" + id + "_label").addClass("sezione_1-radio-selected");
        var prec = $.trim($("#tipo_donazione_current_child").val());
        if (prec == id) return false;
        var split = new Array();
        split = id.split("_");
        tipoDonazioneDiv(split[2]);
        if (prec && (prec != "")) {
          $("." + prec + "_childrens").hide();
          switch (prec.split("_").slice(-1).pop()) {
            case "1":
            case "2":
              if ($("#" + prec + "_invio_hidden").val() == "2") $("#" + prec + "_children_check_email").click();
              else $("#" + prec + "_children_check_nessuno").click();
              break;
          }
          setTimeout(function() {
            $("." + prec + "_children").each(function(elem) {
              if ($(this).is("select") == true) {
                if ($("#" + $(this).attr("id") + " option[value='0']").length > 0) $(this).val(0);
                else $(this).val("");
              } else $(this).val("");
              $(this).attr("disabled", true);
            });
            resetCausaleDonazione();
          }, 500);
          $("#tipo_donazione_current_child").val("");
        }
        if ($("#" + id + "_child").val() == "1") {
          $("." + id + "_children").removeAttr("disabled");
          $("." + id + "_childrens").fadeIn();
          $("#tipo_donazione_current_child").val(id);
        }
        spl = new Array();
        spl = id.split("_");
        if (parseInt(spl[spl.length - 1]) < 3) resetCausaleDonazione();
        else resetCausaleProgetto();
        if ($("#gift_select_cart").length) {
          $("#gift_select_cart").val($("#gift_select_cart option:first").val());
          $("#gift_select_cart").change();
          setTimeout(function() {
            selectCartDonazione("rel");
          }, 25);
        }
      }

      function tipoDonazioneDiv(id) {
        $(".sezione_select_ripetuta").fadeIn();
        if ($("#donazioni_carrello_selected").length > 0) {
          if (id != 5) resetCartDonazione();
          else {
            var n = $("#donazioni_carrello_selected").val();
            fDonaformAction("load-async", "act:donaform-showcase[]n:" + n + "[]c:" + n, "action");
          }
        }
        if ($("#id_campagna_select")) {
          $("#id_campagna_select").val($("#id_campagna_select option:first").val());
          selectCausaleDonazione("id_campagna_select");
        }
        if ((parseInt(id) > 1) && (parseInt(id) != 6)) {
          $(".sezione_2-container").hide();
          $("#causale_progetto").attr("disabled", true);
          $("#causale_specifica-info").hide();
          if (parseInt(id) > 2) $(".sezione_3-container").hide();
          else $(".sezione_3-container").fadeIn();
          if ((typeof ritornaPaginaFundraising !== "undefined") && (typeof ritornaPaginaFundraising === "function")) ritornaPaginaFundraising();
        } else {
          switch (id) {
            case "6":
              $("#causale_progetto").attr("disabled", true);
              $(".sezione_select_ripetuta").hide();
              $(".sezione_2-container").hide();
              break;
            default:
              $(".sezione_2-container").fadeIn();
              $(".sezione_3-container").fadeIn();
              if ((typeof ritornaPaginaFundraising !== "undefined") && (typeof ritornaPaginaFundraising === "function")) ritornaPaginaFundraising();
              $("#causale_progetto").removeAttr("disabled");
              break;
          }
        }
      }

      function resetCausaleDonazione() {
        $("#ripetuta_0").click();
        $("#ripetuta_importo_0").click();
        $(".causale_specifica-div").hide();
        $(".causale_specifica-titolo").hide();
        $("#causale_specifica-titolo").html("");
        $("#causale_specifica-obbligatorio").hide();
        $(".causale_specifica-testo").hide();
        $("#causale_specifica-testo").html("");
        $(".causale_specifica-children-div").hide();
        $("#causale_specifica").val("");
        $("#causale_specifica").attr("disabled", true);
        $("#causale_specifica").removeAttr("required");
        $("#causale_specifica-info").hide();
        $("#causale_specifica_label_0").html("");
        $("#causale_specifica_label_1").html("");
        $("#widget_importo-info").hide();
      }

      function resetCausaleProgetto() {
        $(".causale_progetto-div").hide();
        $(".causale_progetto-titolo").hide();
        $("#causale_progetto-titolo").html("");
        $("#causale_progetto-obbligatorio").hide();
        $(".causale_progetto-testo").hide();
        $("#causale_progetto-testo").html("");
        $(".causale_progetto-children-div").hide();
        $("#causale_progetto").val("");
        $("#causale_progetto").attr("disabled", true);
        $("#causale_progetto").removeAttr("required");
        $("#widget_importo-info").hide();
      }

      function selectCausaleDonazione(sel) {
        var id = $("#" + sel + " option:selected").val();
        $("#id_campagna").val(id);
        selectCausaleDonazioneOperazioni(id);
      }

      function selectCausaleDonazioneOperazioni(id) {
        switch (id) {
          case "":
          case "0":
            resetCausaleDonazione();
            resetCausaleProgetto();
            break;
          default:
            var str = $.trim($("#causale_selezionata_" + id).val());
            var tdona = "";
            if ($("#tipo_donazione").length) {
              tdona = $("#tipo_donazione option:selected").val();
            } else {
              var verif = $("input[name=tipo_donazione]:checked").attr("id");
              var spl_ = new Array();
              spl_ = verif.split("_");
              tdona = spl_[(spl_.length - 1)];
            }
            var split = new Array();
            split = str.split("[]");
            switch (tdona) {
              case "0":
              case "1":
              case "2":
                resetCausaleDonazione();
                if (split[0] == "1") {
                  if (parseInt(split[4]) > 0) {
                    $(".causale_progetto-children-div").show();
                    $("#causale_progetto").removeAttr("disabled");
                    if (split[5] != "") {
                      $("#causale_progetto-titolo").html(split[5]);
                      $(".causale_progetto-titolo").show();
                    } else $(".causale_progetto-titolo").hide();
                    if (split[4] == 2) {
                      $("#causale_progetto-obbligatorio").show();
                      $("#causale_progetto").attr("required", true);
                    } else {
                      $("#causale_progetto-obbligatorio").hide();
                      $("#causale_progetto").removeAttr("required");
                    }
                    if (split[6] != "") {
                      $("#causale_progetto-testo").html(split[6]);
                      $(".causale_progetto-testo").show();
                    } else $(".causale_progetto-testo").hide();
                    $(".causale_progetto-div").show();
                  } else {
                    $(".causale_progetto-children-div").hide();
                    $("#causale_progetto").attr("disabled", true);
                    $("#causale_progetto-titolo").html("");
                    $(".causale_progetto-titolo").hide();
                    $("#causale_progetto-obbligatorio").hide();
                    $("#causale_progetto").removeAttr("required");
                    $("#causale_progetto-testo").html("");
                    $(".causale_progetto-testo").hide();
                    $(".causale_progetto-div").hide();
                  }
                }
                break;
              case "3":
              case "4":
                resetCausaleProgetto();
                if (split[0] != "1") {
                  if (split[3] == "0") {
                    $("#ripetuta_" + split[3]).click();
                  } else {
                    $("#ripetuta_1").click();
                    $("#ripetuta_campo_" + parseInt(split[3] - 1)).click();
                  }
                  $("#ripetuta_importo_altro").click();
                  $("#ripetuta_importo_altro_valore").val(split[2]);
                  $("#causale_specifica").val("");
                  if (parseInt(split[4]) > 0) {
                    $(".causale_specifica-children-div").show();
                    $("#causale_specifica").removeAttr("disabled");
                    if (split[5] != "") {
                      $("#causale_specifica-titolo").html(split[5]);
                      $(".causale_specifica-titolo").show();
                    } else $(".causale_specifica-titolo").hide();
                    if (split[4] == 2) {
                      $("#causale_specifica-obbligatorio").show();
                      $("#causale_specifica").attr("required", true);
                    } else {
                      $("#causale_specifica-obbligatorio").hide();
                      $("#causale_specifica").removeAttr("required");
                    }
                    if (split[6] != "") {
                      $("#causale_specifica-testo").html(split[6]);
                      $(".causale_specifica-testo").show();
                    } else $(".causale_specifica-testo").hide();
                    $(".causale_specifica-div").show();
                  } else {
                    $(".causale_specifica-children-div").hide();
                    $("#causale_specifica").attr("disabled", true);
                    $("#causale_specifica-titolo").html("");
                    $(".causale_specifica-titolo").hide();
                    $("#causale_specifica-obbligatorio").hide();
                    $("#causale_specifica").removeAttr("required");
                    $("#causale_specifica-testo").html("");
                    $(".causale_specifica-testo").hide();
                    $(".causale_specifica-div").hide();
                  }
                  if (split[7] != "") {
                    $("#causale_specifica-infotesto").html(split[7]);
                    $(".causale_specifica-infotesto").show();
                  } else {
                    $("#causale_specifica-infotesto").html("");
                    $(".causale_specifica-infotesto").hide();
                  }
                  $("#causale_specifica_label_0").html($.trim($("#ripetuta_" + ((split[3] == "0") ? "0" : "1") + "_label>div>h4").html()));
                  $("#causale_specifica_label_1").val($("#ripetuta_importo_altro_valore").val());
                  $("#causale_specifica_label_1_div").html("&euro; " + $.trim($("#ripetuta_importo_0_testo").html()));
                  $("#causale_specifica_label_1_var").val(split[8]);
                  if (split[8] == "1") $("#causale_specifica_label_1").removeAttr("disabled");
                  else $("#causale_specifica_label_1").attr("disabled", true);
                  $("#causale_specifica-info").show();
                }
                break;
            }
            break;
        }
      }

      function selectCartDonazione(a) {
        var c = $("#gift_select_cart_option").val();
        var n = $("#gift_select_cart option:selected").val();
        if ((c != n) || (a == "rel")) fDonaformAction("load-async", "act:donaform-showcase[]n:" + n + "[]c:" + c, "action");
      }

      function selectCartCategoria(a, v) {
        fDonaformAction("load-async", "act:donaform-showprod[]n:" + v + "[]c:" + a, "action");
      }

      function selectCartCategoriaSel(v) {
        selectCartCategoria($("#donazioni_vetrina_" + v + "_categorie_select option:selected").val(), v);
      }

      function showcaseCartDonazione(c, n) {
        resetCartDonazione();
        if ($("#donazioni_vetrina_" + n + "_gruppo_donatori").val() == "1") $("#donazioni_vetrina_gruppo_donatori").fadeIn();
        else $("#donazioni_vetrina_gruppo_donatori").hide();
        $("#donazioni_vetrina_" + c).hide();
        $("#donazioni_vetrina_" + n).fadeIn();
        $("#gift_select_cart_option").val(n);
        $("#donazioni_carrello_selected").val(n);
        $("#vetrina_gruppo_donatori").val("");
        $("#vetrina_email_destinatario").val("");
        donazioniCartAbilitaSpedizione(n);
        $("#donazioni_vetrina_costo_selezionati").val(0.00);
        $("#donazioni_vetrina_costo_spedizione").val(0.00);
        $("#donazioni_vetrina_costo_totale").val(0.00);
        mostraCartRiepilogoCosti();
      }

      function showprodCartDonazione(c, n, risp) {
        var p = $("#donazioni_vetrina_" + n + "_categorie_selected").val();
        var s = $("#donazioni_vetrina_" + n + "_shown").val();
        $(".donazioni_vetrina_categorie_elemento_selected").removeClass("donazioni_vetrina_categorie_elemento_selected");
        $(".donazioni_vetrina_" + n + "_categoria_" + p).hide();
        var html = "";
        if (s != "") {
          var split = new Array();
          split = s.split("[]");
          if (risp != "") {
            var spl = new Array();
            spl = risp.split("[!]");
            spl.forEach(function(elem) {
              var sp = new Array();
              sp = elem.split("[]");
              if (!split.includes(sp[0])) {
                html += sp[1];
                s += "[]" + sp[0];
              }
            });
          }
        }
        if (html != "") {
          $("#donazioni_vetrina_div_prods_" + n).append(html);
          $("#donazioni_vetrina_" + n + "_shown").val(s);
        }
        if ($("#donazioni_vetrina_categoria_" + c).length > 0) $("#donazioni_vetrina_categoria_" + c).addClass("donazioni_vetrina_categorie_elemento_selected");
        $("#donazioni_vetrina_" + n + "_categorie_selected").val(c);
        $(".donazioni_vetrina_" + n + "_categoria_" + c).fadeIn();
      }

      function resetCartDonazione() {
        var str = $("#donazioni_carrello_prodotti").val();
        if (str != "") {
          var spl = new Array();
          spl = str.split("[x]");
          spl.forEach(function(elem) {
            var _spl = new Array();
            _spl = elem.split("|");
            if (_spl[0]) resetCartDonazioneProdotto(_spl[0], 1);
          });
          $("#donazioni_carrello_prodotti").val("");
        }
        $("#vetrina_personalizzazione").val("");
        $("#vetrina_gruppo_donatori").val("");
        $("#vetrina_email_destinatario").val("");
        $("#vetrina_invio_posta").prop("checked", false);
        donazioniCartAbilitaRichiesta(0);
        $("#vetrina_invio_email").prop("checked", false);
        donazioniCartAbilitaRichiesta(1);
        $("#vetrina_ritiro_sede").prop("checked", false);
        donazioniCartAbilitaRichiesta(2);
        verificaCartVetrinaProdotti();
      }

      function selectCartDonazioneImmagine(i, v) {
        var c = $("#donazioni_vetrina_prodotto_" + v + "_selected").val();
        if (i != c) {
          var src = $("#donazioni_vetrina_prodotto_thumbimage_" + i).attr("src");
          $("#donazioni_fundraising_mainimage_overlay_" + v).css("background-image", "url('" + src + "')");
          $("#donazioni_fundraising_mainimage_foreground_" + v).css("background-image", "url('" + src + "')");
          var img = new Image();
          img.onload = () => $("#donazioni_fundraising_mainimage_foreground_" + v).css("background-size", ((img.width <= img.height) ? "auto 100%" : "100% auto"));
          img.src = src;
          $("#hid_donazioni_vetrina_prodotto_mainimage_" + v).val($("#hid_donazioni_vetrina_prodotto_thumbimage_" + i).val());
          $("#donazioni_vetrina_prodotto_thumbimage_" + c).removeClass("donazioni_vetrina_prodotto_thumbimage_selected");
          $("#donazioni_vetrina_prodotto_thumbimage_" + i).addClass("donazioni_vetrina_prodotto_thumbimage_selected");
          $("#donazioni_vetrina_prodotto_" + v + "_selected").val(i);
        }
      }

      function selectCartDonazioneImmagineVis(i, v) {
        var c = $("#donazioni_vetrina_prodotto_" + v + "_selected").val();
        if (i != c) {
          $("#donazioni_vetrina_prodotto_mainimage_" + v).attr("src", $("#donazioni_vetrina_prodotto_thumbimage_" + i).attr("src"));
          $("#hid_donazioni_vetrina_prodotto_mainimage_" + v).val($("#hid_donazioni_vetrina_prodotto_thumbimage_" + i).val());
          $("#donazioni_vetrina_prodotto_thumbimage_" + c).removeClass("donazioni_vetrina_prodotto_thumbimage_selected");
          $("#donazioni_vetrina_prodotto_thumbimage_" + i).addClass("donazioni_vetrina_prodotto_thumbimage_selected");
          $("#donazioni_vetrina_prodotto_" + v + "_selected").val(i);
        }
      }

      function selectCartDonazioneImmagineLoad(i, v) {
        var c = $("#donazioni_vetrina_prodotto_" + v + "_selected").val();
        var src = $("#donazioni_vetrina_prodotto_thumbimage_" + i).attr("src");
        $("#donazioni_fundraising_mainimage_overlay_" + v).css("background-image", "url('" + src + "')");
        $("#donazioni_fundraising_mainimage_foreground_" + v).css("background-image", "url('" + src + "')");
        var img = new Image();
        img.onload = () => $("#donazioni_fundraising_mainimage_foreground_" + v).css("background-size", ((img.width <= img.height) ? "auto 100%" : "100% auto"));
        img.src = src;
        $("#hid_donazioni_vetrina_prodotto_mainimage_" + v).val($("#hid_donazioni_vetrina_prodotto_thumbimage_" + i).val());
        $("#donazioni_vetrina_prodotto_thumbimage_" + c).removeClass("donazioni_vetrina_prodotto_thumbimage_selected");
        $("#donazioni_vetrina_prodotto_thumbimage_" + i).addClass("donazioni_vetrina_prodotto_thumbimage_selected");
        $("#donazioni_vetrina_prodotto_" + v + "_selected").val(i);
      }

      function selectCartDonazioneProdotto(i, op) {
        resetCausaleProgetto();
        var minimo = 0;
        var quanti = 0;
        var valore = 0;
        var rivista = "";
        rivista = $("#donazioni_vetrina_prodotto_rivi_" + i).val();
        if ($("#donazioni_vetrina_prodotto_checkbox_" + i).is(":checked") == true) {
          var titolo = "";
          var errore = "";
          var campo = "";
          var tipo = "";
          var peso = "";
          var vrnt = "";
          valore = $("#donazioni_vetrina_prodotto_importo_" + i).val();
          minimo = $("#donazioni_vetrina_prodotto_impo_" + i).val();
          quanti = $("#donazioni_vetrina_prodotto_quantita_" + i).val();
          tipo = $("#donazioni_vetrina_prodotto_tipo_" + i).val();
          peso = $("#donazioni_vetrina_prodotto_peso_" + i).val();
          vrnt = $("#donazioni_vetrina_prodotto_vrnt_" + i).val();
          if ((valore == "") || (isNaN(valore) == true)) {
            titolo = "Importo inserito non valido";
            errore = "Occorre inserire un importo valido per selezionare il prodotto.";
          } else {
            if ((quanti == 0) || (isNaN(quanti) == true)) {
              titolo = "Quantit&agrave; articoli non valido";
              errore = "Occorre inserire una quantit&agrave; desiderata valida per l'articolo selezionato.";
              campo = "donazioni_vetrina_prodotto_quantita_" + i;
            } else {
              var reclick = false;
              switch (tipo) {
                case "0":
                  if (parseFloat(valore) < 0.01) {
                    titolo = "Importo donazione non valido";
                    errore = "Occorre inserire un importo donazione per procedere con la selezione dell'articolo.";
                    campo = "donazioni_vetrina_prodotto_importo_" + i;
                  }
                  break;
                case "1":
                  if ((parseFloat(valore) + 0.001) < parseFloat(minimo * quanti)) {
                    titolo = "Importo inserito inferiore all'importo minimo";
                    errore = "Occorre inserire un importo donazione di almeno " + parseFloat(minimo * quanti).toFixed(2).replace(".", ",") + "&euro; per procedere con la selezione dell'articolo.";
                    campo = "donazioni_vetrina_prodotto_importo_" + i;
                    $("#donazioni_vetrina_prodotto_importo_" + i).val(parseFloat(minimo * quanti).toFixed(2));
                    reclick = true;
                  }
                  break;
                case "2":
                  valore = parseFloat(minimo * quanti);
                  $("#donazioni_vetrina_prodotto_importo_" + i).val(parseFloat(valore).toFixed(2));
                  $("#donazioni_vetrina_prodotto_importo_label_" + i).html(parseFloat(valore).toFixed(2).replace(".", ","));
                  break;
                default:
                  titolo = "Operazione non riconosciuta";
                  errore = "Spiacente, ma si &eacute; verificato un errore durante le selezione dell'articolo.<br/><span class='small'>Per favore, ricaricare la pagina.</span>";
                  break;
              }
            }
          }
          if (errore != "") {
            $("#donazioni_vetrina_prodotto_checkbox_" + i).prop("checked", false);
            if (reclick == true) $("#donazioni_vetrina_prodotto_checkbox_" + i).click();
            avviso("attenzione", errore, "warning", titolo, campo);
            return false;
          }
          peso = quanti * parseInt(peso);
          gestisciCartDonazioneProdotti("ins", i, (i + "|" + quanti + "|" + parseFloat(minimo).toFixed(2) + "|" + parseFloat(valore).toFixed(2)) + "|" + peso + "|" + vrnt);
        } else {
          switch (op) {
            case "0":
              resetCartDonazioneProdotto(i);
              break;
            case "1":
            case "2":
              valore = $("#donazioni_vetrina_prodotto_importo_" + i).val();
              minimo = $("#donazioni_vetrina_prodotto_impo_" + i).val();
              quanti = $("#donazioni_vetrina_prodotto_quantita_" + i).val();
              if ((quanti > 0) && (isNaN(quanti) == false)) {
                if (minimo > 0 && (tipo > 0)) {
                  if (parseFloat(valore) < (minimo * quanti)) {
                    valore = (minimo * quanti);
                    $("#donazioni_vetrina_prodotto_importo_" + i).val(parseFloat(valore).toFixed(2));
                    $("#donazioni_vetrina_prodotto_importo_label_" + i).html(parseFloat(valore).toFixed(2).replace(".", ","));
                  }
                }
              } else resetCartDonazioneProdotto(i);
              break;
          }
        }
        switch (rivista) {
          case "0":
          case "1":
          case "2":
            if ($("#donazioni_carrello_riviste").val() == "1") {
              if ($("#vetrina_ritiro_sede").length > 0) {
                if ($("#vetrina_ritiro_sede").is(":checked") == false) $("#vetrina_invio_posta").prop("checked", true);
              } else $("#vetrina_invio_posta").prop("checked", true);
              $("#donazioni_vetrina_invio").fadeIn();
              $("#donazioni_vetrina_riepilogo_spedizione").fadeIn();
            } else {
              $("#vetrina_invio_posta").prop("checked", false);
              $("#vetrina_ritiro_sede").prop("checked", false);
              $("#donazioni_vetrina_invio").hide();
              $("#donazioni_vetrina_riepilogo_spedizione").hide();
            }
            donazioniCartAbilitaRichiesta(0);
            donazioniCartAbilitaRichiesta(2);
            break;
          default:
            break;
        }
      }

      function gestisciCartDonazioneProdotti(act, id, stringa) {
        var str = "";
        str = $.trim($("#donazioni_carrello_prodotti").val());
        var mlt = 0;
        mlt = $.trim($("#donazioni_vetrina_" + $("#donazioni_carrello_selected").val() + "_multi_selezione").val());
        switch (act) {
          case "ins":
            switch (mlt) {
              case "0":
                if (str != "") {
                  var spl = new Array();
                  spl = str.split("[x]");
                  spl.forEach(function(elem) {
                    var _spl = new Array();
                    _spl = elem.split("|");
                    if (_spl[0] != id) resetCartDonazioneProdotto(_spl[0], 1);
                  });
                }
                str = stringa;
                break;
              case "1":
                if (str != "") {
                  var spl = new Array();
                  spl = str.split("[x]");
                  str = "";
                  spl.forEach(function(elem) {
                    var _spl = new Array();
                    _spl = elem.split("|");
                    if (_spl[0] != id) str += ((str != "") ? "[x]" : "") + elem;
                  });
                }
                str += ((str != "") ? "[x]" : "") + stringa;
                break;
            }
            break;
          case "del":
            var spl = new Array();
            spl = str.split("[x]");
            str = "";
            spl.forEach(function(elem) {
              var _spl = new Array();
              _spl = elem.split("|");
              if (_spl[0] != id) str += ((str != "") ? "[x]" : "") + elem;
            });
            break;
          default:
            return false;
            break;
        }
        $("#donazioni_carrello_prodotti").val(str);
        verificaCartVetrinaProdotti();
      }

      function mostraIngrandimentoImmagine(i, v) {
        var src = $("#hid_donazioni_vetrina_prodotto_mainimage_" + i).val();
        if (src == "") src = $("#donazioni_fundraising_mainimage_foreground_" + i).css("background-image").replace(/^url\(['"](.+)['"]\)/, "$1");
        var H = window.screen.height;
        var W = window.screen.width;
        var stile = "100%";
        if (W > H) stile = ((H / W) * 100) + "%";
        modale("<div class='donazioni_modale_ingrandimento text-center' style='overflow: auto;'><img style='width: 100%;' src='/sys/img/bg_" + ((v == 0) ? "grey" : "white") + ".jpg' alt='Ingrandimento immagine' />" + ((v == 0) ?
            "<div class='donazioni_fundraising_mainimage_overlay' style='background-image: url(\"" + src + "\");'></div>" : "") +
          "<div id='donazioni_immagine_ingrandita' class='donazioni_fundraising_mainimage_foreground' style='background-image: url(\"" + src + "\"); '></div></div>", " ", "fas fa-image", "", "", stile);
        var img = new Image();
        img.onload = () => $('#donazioni_immagine_ingrandita').css('background-size', ((img.width <= img.height) ? 'auto 100%' : '100% auto'));
        img.src = src;
        return false;
      }

      function mostraIngrandimentoImmagineVis(i) {
        var src = $("#hid_donazioni_vetrina_prodotto_mainimage_" + i).val();
        if (src == "") src = $("#donazioni_vetrina_prodotto_mainimage_" + i).attr("src");
        var H = window.screen.height;
        var W = window.screen.width;
        var stile = "100%";
        if (W > H) stile = ((H / W) * 100) + "%";
        modale("<div class='text-center;' style='overflow: auto;'><img style='width: 100%;' src='" + src + "' alt='Ingrandimento immagine' /></div>", " ", "fas fa-image", "", "", stile);
        return false;
      }

      function resetCartDonazioneProdotto(i, op) {
        $("#donazioni_vetrina_prodotto_checkbox_" + i).prop("checked", false);
        $("#donazioni_vetrina_prodotto_quantita_" + i).val(1);
        $("#donazioni_vetrina_prodotto_importo_" + i).val(parseFloat($("#donazioni_vetrina_prodotto_impo_" + i).val()).toFixed(2));
        $("#donazioni_vetrina_prodotto_importo_label_" + i).html($("#donazioni_vetrina_prodotto_impo_" + i).val().replace(".", ","));
        if (op != 1) gestisciCartDonazioneProdotti("del", i, "");
      }

      function verificaCartVetrinaProdotti() {
        var vtr = $("#donazioni_carrello_selected").val();
        var str = $("#donazioni_carrello_prodotti").val();
        var tip = $("#donazioni_vetrina_" + vtr + "_tipo").val();
        var prs = 0;
        $("#donazioni_vetrina_costo_selezionati").val(0.00);
        $("#donazioni_vetrina_costo_spedizione").val(0.00);
        $("#donazioni_vetrina_costo_totale").val(0.00);
        if (str != "") {
          var inv = $("#donazioni_vetrina_" + vtr + "_invio").val();
          var cal = $("#donazioni_vetrina_" + vtr + "_calcolo").val();
          var grt = $("#donazioni_vetrina_" + vtr + "_invio_gratis").val();
          var spd = 0.00;
          if ($("#vetrina_invio_posta").is(":checked") == true) spd = $("#donazioni_vetrina_" + vtr + "_spedizione").val();
          var spedi = 0.00;
          var prods = 0.00;
          var total = 0.00;
          var spl = new Array();
          spl = str.split("[x]");
          var multi = 0.00;
          var i = 0;
          var carta = false;
          spl.forEach(function(elem) {
            var _spl = new Array();
            _spl = elem.split("|");
            if ($("#donazioni_vetrina_prodotto_pers_" + _spl[0]).val() == "1") prs = 1;
            switch (cal) {
              case "2":
                multi = parseFloat(_spl[1]);
                break;
              case "3":
                multi += parseInt(_spl[4]);
                break;
              default:
                multi = 0.00;
                break;
            }
            switch (inv) {
              case "1":
                spedi += parseFloat(multi) * parseFloat(spd);
                break;
              case "3":
              case "4":
              case "5":
                spedi += parseFloat(_spl[1]) * parseFloat(spd);
                break;
              default:
                break;
            }
            if (tip == "2") {
              if ($("#donazioni_vetrina_prodotto_rivi_" + _spl[0]).val() != "0") carta = true;
            }
            prods += parseFloat(_spl[3]);
            i++;
          });
          if (tip == "2") $("#donazioni_carrello_riviste").val((carta == true) ? 1 : 0);
          else $("#donazioni_carrello_riviste").val(0);
          switch (cal) {
            case "1":
              switch (inv) {
                case "1":
                case "3":
                  spedi = parseFloat(spd);
                  break;
                default:
                  break;
              }
              break;
            case "3":
              if ($("#vetrina_ritiro_sede").is(":checked") == false) {
                if ($("#vetrina_invio_posta").is(":checked") == true) {
                  var alk = "";
                  alk = $.trim($("#donazioni_vetrina_" + vtr + "_spedizione_peso").val());
                  if (alk != "") {
                    var shw = false;
                    var ssl = new Array();
                    ssl = alk.split("[_]");
                    var lst = 0.00;
                    ssl.forEach(function(elem) {
                      var ssl_ = new Array();
                      ssl_ = elem.split(":");
                      lst = ssl_[2];
                      if (shw == false) {
                        if (parseInt(multi) >= parseInt(ssl_[0])) {
                          if (ssl_[1] != "") {
                            if (parseInt(multi) < parseInt(ssl_[1])) {
                              shw = true;
                              spd = lst;
                            }
                          }
                        }
                      }
                      if (shw == false) spd = lst;
                    })
                  }
                } else spd = 0.00;
                switch (inv) {
                  case "1":
                  case "3":
                    spedi = parseFloat(spd);
                    out = parseFloat(spedi).toFixed(2).replace(".", ",") + "&euro;";
                    $("#donazioni_vetrina_invio_posta_importo").html(out);
                    break;
                  default:
                    break;
                }
              }
              break;
          }
          if (parseFloat(grt) > 0) {
            if (parseFloat(grt) <= prods) spedi = 0;
          }
          if (spedi > 0) {
            if ($("#vetrina_invio_posta").is(":checked") == true) {
              var c_cap = "";
              c_cap = $("#vetrina_indirizzo_address-postal_code").val();
              var l_cap = "";
              l_cap = $("#donazioni_vetrina_" + vtr + "_spedizione_cap").val();
              if ((l_cap != "") && (c_cap != "")) {
                var lps = new Array();
                lps = l_cap.split(",");
                lps.forEach(function(elem) {
                  if (elem == c_cap) spedi = 0;
                });
              }
            }
          }
          total = prods + spedi;
          $("#donazioni_vetrina_costo_selezionati").val(prods);
          $("#donazioni_vetrina_costo_spedizione").val(spedi);
          $("#donazioni_vetrina_costo_totale").val(total);
          if (prs == 1) $("#donazioni_vetrina_personalizzazione").fadeIn();
          else {
            $("#vetrina_personalizzazione").val("");
            $("#donazioni_vetrina_personalizzazione").hide();
          }
        } else {
          $("#vetrina_personalizzazione").val("");
          $("#donazioni_vetrina_personalizzazione").hide();
          if (tip == "2") {
            $("#donazioni_carrello_riviste").val(0);
            $("#donazioni_vetrina_invio").hide();
            $("#donazioni_vetrina_riepilogo_spedizione").hide();
          }
        }
        mostraCartRiepilogoCosti();
      }

      function mostraCartRiepilogoCosti() {
        var importo = $("#donazioni_vetrina_costo_selezionati").val();
        var spediz = $("#donazioni_vetrina_costo_spedizione").val();
        var totale = $("#donazioni_vetrina_costo_totale").val();
        $("#donazioni_vetrina_riepilogo_prodotti_importo").html(parseFloat(importo).toFixed(2).replace(".", ",") + "&euro;");
        $("#donazioni_vetrina_riepilogo_spedizione_importo").html(parseFloat(spediz).toFixed(2).replace(".", ",") + "&euro;");
        $("#donazioni_vetrina_riepilogo_totale_importo").html(parseFloat(totale).toFixed(2).replace(".", ",") + "&euro;");
        $("#ripetuta_0").click();
        if (totale > 0) {
          $("#ripetuta_importo_altro").click();
          $("#ripetuta_importo_altro_valore").val(totale);
        } else $("#ripetuta_importo_0").click();
      }

      function donazioniCartAbilitaSpedizione(a) {
        var sede = $("#donazioni_vetrina_" + a + "_ritiro_sede").val();
        var tipo = $("#donazioni_vetrina_" + a + "_tipo").val();
        var invio = $("#donazioni_vetrina_" + a + "_invio").val();
        var costo = $("#donazioni_vetrina_" + a + "_spedizione").val();
        var email = $("#donazioni_vetrina_" + a + "_email_destinatario").val();
        $("#vetrina_label_invio_nessuno").html($("#donazioni_vetrina_" + a + "_label_invio_nessuno").val());
        $("#vetrina_label_invio_posta").html($("#donazioni_vetrina_" + a + "_label_invio_posta").val());
        $("#vetrina_label_invio_mail").html($("#donazioni_vetrina_" + a + "_label_invio_mail").val());
        $("#vetrina_label_ritiro_sede").html($("#donazioni_vetrina_" + a + "_label_ritiro_sede").val());
        var show_sect = true;
        var show_noen = false;
        var show_ps = false;
        var show_psck = false;
        var show_em = false;
        var show_embx = false;
        var show_sd = false;
        $("#vetrina_invio_nessuno").prop("checked", false);
        $("#vetrina_invio_posta").prop("checked", false);
        $("#vetrina_invio_email").prop("checked", false);
        $("#vetrina_ritiro_sede").prop("checked", false);
        switch (sede) {
          case "0":
            switch (invio) {
              case "0":
                show_sect = false;
                break;
              case "1":
                show_ps = true;
                break;
              case "2":
                show_embx = true;
                show_sect = false;
                break;
              case "5":
                show_noen = true;
              case "4":
              case "3":
                show_ps = true;
                show_psck = true;
                show_em = true;
                break;
            }
            break;
          case "1":
            show_sd = true;
            switch (invio) {
              case "0":
                break;
              case "1":
                show_ps = true;
                show_psck = true;
                break;
              case "2":
                show_em = true;
                show_embx = true;
                break;
              case "5":
                show_noen = true;
              case "4":
              case "3":
                show_ps = true;
                show_psck = true;
                show_em = true;
                break;
            }
            break;
        }
        if (email == "1") show_embx = true;
        if (show_sect) {
          $("#donazioni_vetrina_invio").fadeIn();
          $("#donazioni_vetrina_riepilogo_prodotti").fadeIn();
          $("#donazioni_vetrina_riepilogo_spedizione").fadeIn();
        } else {
          $("#donazioni_vetrina_invio").hide();
          $("#donazioni_vetrina_riepilogo_prodotti").hide();
          $("#donazioni_vetrina_riepilogo_spedizione").hide();
        }
        if (show_noen) {
          $("#vetrina_invio_nessuno").prop("checked", true);
          $("#donazioni_vetrina_invio_nessuno").fadeIn();
        } else $("#donazioni_vetrina_invio_nessuno").hide();
        if (show_ps) {
          $("#donazioni_vetrina_invio_posta_importo").html(parseFloat(costo).toFixed(2).replace(".", ",") + "&euro;");
          $("#donazioni_vetrina_invio_posta").fadeIn();
        } else {
          $("#donazioni_vetrina_invio_posta_importo").html("0,00&euro;");
          $("#donazioni_vetrina_invio_posta").hide();
        }
        if (show_psck) {
          $("#vetrina_invio_posta_dacheck").fadeIn();
          $("#vetrina_invio_posta_checked").hide();
        } else {
          $("#vetrina_invio_posta_checked").fadeIn();
          $("#vetrina_invio_posta_dacheck").hide();
        }
        if (show_em) $("#donazioni_vetrina_invio_email").fadeIn();
        else $("#donazioni_vetrina_invio_email").hide();
        if (show_embx) $("#donazioni_vetrina_email_destinatario").fadeIn();
        else $("#donazioni_vetrina_email_destinatario").hide();
        if (show_sd) {
          $("#donazioni_vetrina_ritiro_sede").fadeIn();
          var sd_txt = $("#donazioni_vetrina_" + a + "_ritiro_info").val();
          if (sd_txt != "") $("#donazioni_ritiro_info").html(sd_txt);
          else $("#donazioni_ritiro_info").html("");
          verificaCartSediRitiro(false);
        } else {
          $("#donazioni_vetrina_ritiro_sede").hide();
          $("#donazioni_ritiro_info").hide();
          $("#donazioni_ritiro_info").html("");
          verificaCartSediRitiro(false);
        }
        $("#donazioni_vetrina_invio_email").prop("required", false);
        switch (invio) {
          case "1":
            if (tipo != "2") $("#vetrina_invio_posta").prop("checked", true);
            break;
          case "2":
            $("#vetrina_invio_email").prop("checked", true);
            $("#donazioni_vetrina_invio_email").prop("required", true);
            break;
        }
        donazioniCartAbilitaRichiesta(0);
        donazioniCartAbilitaRichiesta(1);
        donazioniCartAbilitaRichiesta(2);
        if (show_noen) donazioniCartAbilitaRichiesta(3);
      }

      function donazioniCartAbilitaRichiesta(a) {
        var vtr = $("#donazioni_carrello_selected").val();
        switch (a) {
          case 0:
            if ($("#vetrina_invio_posta").is(":checked") == true) {
              if ($("#vetrina_ritiro_sede").is(":checked") == true) {
                $("#vetrina_ritiro_sede").prop("checked", false);
                $("#donazioni_ritiro_info").hide();
                verificaCartSediRitiro(false);
              }
              switch ($("#donazioni_vetrina_" + vtr + "_invio").val()) {
                case "5":
                  if ($("#vetrina_invio_nessuno").is(":checked") == true) $("#vetrina_invio_nessuno").prop("checked", false);
                case "4":
                  if ($("#vetrina_invio_email").is(":checked") == true) {
                    $("#vetrina_invio_email").prop("checked", false);
                    donazioniCartAbilitaRichiesta(1);
                  }
                  break;
              }
              $("#donazioni_vetrina_posta_destinatario").fadeIn();
              $(".vetrina_indirizzo_componente").prop("disabled", false);
              var campi = ["0", "nome", "cognome", "street_number", "postal_code", "locality", "administrative_area_level_2"];
              campi.forEach(function(elem) {
                var campo = "vetrina_indirizzo_address" + ((elem != "0") ? "-" + elem : "");
                if ($("#hid_" + campo).val() == 1) $("#" + campo).prop("required", true);
              })
            } else {
              $("#donazioni_vetrina_posta_destinatario").hide();
              $(".vetrina_indirizzo_componente").val("");
              $(".vetrina_indirizzo_componente").prop("disabled", true);
              $(".vetrina_indirizzo_componente").prop("required", false);
              $("#vetrina_indirizzo_address-country").val("");
              $("#vetrina_indirizzo_address-hidden").val("");
              if ($("#donazioni_vetrina_posta_destinatario_gmaps").val() == "1") {
                $(".donazioni_vetrina_posta_destinatario-div").css("width", "100%");
                $(".donazioni_vetrina_posta_destinatario_hid").hide();
              }
            }
            break;
          case 1:
            var is_eml = $("#donazioni_vetrina_" + vtr + "_email_destinatario").val();
            if ($("#vetrina_invio_email").is(":checked") == true) {
              switch ($("#donazioni_vetrina_" + vtr + "_invio").val()) {
                case "5":
                  if ($("#vetrina_invio_nessuno").is(":checked") == true) $("#vetrina_invio_nessuno").prop("checked", false);
                case "4":
                  if ($("#vetrina_invio_posta").is(":checked") == true) {
                    $("#vetrina_invio_posta").prop("checked", false);
                    donazioniCartAbilitaRichiesta(0);
                  }
                  if ($("#vetrina_ritiro_sede").is(":checked") == true) {
                    $("#vetrina_ritiro_sede").prop("checked", false);
                    donazioniCartAbilitaRichiesta(2);
                  }
                  break;
              }
              $("#donazioni_vetrina_email_destinatario").fadeIn();
            } else {
              if (is_eml == "0") {
                $("#vetrina_email_destinatario").val("");
                $("#donazioni_vetrina_email_destinatario").hide();
              }
            }
            if ($("#donazioni_vetrina_email_destinatario").is(":visible") == true) $("#vetrina_email_destinatario").prop("required", ($("#vetrina_invio_email").is(":checked") ? true : false));
            else $("#vetrina_email_destinatario").prop("required", false);
            break;
          case 2:
            if ($("#vetrina_ritiro_sede").is(":checked") == true) {
              if ($("#vetrina_invio_posta").is(":checked") == true) {
                $("#vetrina_invio_posta").prop("checked", false);
                donazioniCartAbilitaRichiesta(0);
              }
              switch ($("#donazioni_vetrina_" + vtr + "_invio").val()) {
                case "5":
                  if ($("#vetrina_invio_nessuno").is(":checked") == true) $("#vetrina_invio_nessuno").prop("checked", false);
                case "4":
                  if ($("#vetrina_invio_email").is(":checked") == true) {
                    $("#vetrina_invio_email").prop("checked", false);
                    donazioniCartAbilitaRichiesta(1);
                  }
                  break;
              }
              if ($("#donazioni_vetrina_" + $("#donazioni_carrello_selected").val() + "_ritiro_info").val() != "") $("#donazioni_ritiro_info").fadeIn();
              verificaCartSediRitiro(true);
            } else {
              $("#donazioni_ritiro_info").hide();
              verificaCartSediRitiro(false);
            }
            break;
          case 3:
            if ($("#vetrina_invio_nessuno").is(":checked") == true) {
              switch ($("#donazioni_vetrina_" + vtr + "_invio").val()) {
                case "5":
                  if ($("#vetrina_invio_posta").is(":checked") == true) {
                    $("#vetrina_invio_posta").prop("checked", false);
                    donazioniCartAbilitaRichiesta(0);
                  }
                  if ($("#vetrina_invio_email").is(":checked") == true) {
                    $("#vetrina_invio_email").prop("checked", false);
                    donazioniCartAbilitaRichiesta(1);
                  }
                  if ($("#vetrina_ritiro_sede").is(":checked") == true) {
                    $("#vetrina_ritiro_sede").prop("checked", false);
                    donazioniCartAbilitaRichiesta(2);
                  }
                  break;
              }
              if ($("#donazioni_vetrina_" + $("#donazioni_carrello_selected").val() + "_ritiro_info").val() != "") $("#donazioni_ritiro_info").fadeIn();
              verificaCartSediRitiro(true);
            } else {
              switch ($("#donazioni_vetrina_" + vtr + "_invio").val()) {
                case "5":
                  $("#vetrina_invio_nessuno").prop("checked", true);
                  donazioniCartAbilitaRichiesta(3);
                  break;
              }
            }
            return false;
            break;
        }
        if ($("#donazioni_vetrina_" + vtr + "_invio").val() == "5") verificaCartNessunInvio();
        verificaCartVetrinaProdotti();
      }

      function verificaCartNessunInvio() {
        if (!$("#vetrina_invio_posta").is(":checked") && !$("#vetrina_invio_email").is(":checked") && !$("#vetrina_ritiro_sede").is(":checked")) $("#vetrina_invio_nessuno").prop("checked", true);
        return false;
      }

      function verificaCartSediRitiro(mostra) {
        if (mostra) {
          if ($("#donazioni_ritiro_lista_sedi_exists").val() == "1") {
            var fst = $("#vetrina_ritiro_sede_selezionata option:first").val();
            $("#vetrina_ritiro_sede_selezionata").val(fst);
            verificaCartSediRitiroInfo();
            $("#donazioni_ritiro_lista_sedi").fadeIn();
          }
        } else {
          $("#donazioni_ritiro_lista_sedi").hide();
          $("#donazioni_ritiro_sede_selezionata_info").html("");
          $("#donazioni_ritiro_sede_selezionata_info").hide();
        }
        return false;
      }

      function verificaCartSediRitiroInfo() {
        var sel = $("#vetrina_ritiro_sede_selezionata option:selected").val();
        var testi = $.trim($("#vetrina_ritiro_sedi_descrizioni").val());
        if (testi != "") {
          var spl = new Array();
          spl = testi.split("[]");
          spl.forEach((elem) => {
            var spl_ = new Array();
            spl_ = elem.split("|");
            if (spl_[0] == sel) {
              $("#donazioni_ritiro_sede_selezionata_info").html(spl_[1]);
              $("#donazioni_ritiro_sede_selezionata_info").fadeIn();
            }
          });
        } else {
          $("#donazioni_ritiro_sede_selezionata_info").html("");
          $("#donazioni_ritiro_sede_selezionata_info").hide();
        }
        return false;
      }

      function donazioniAbilitaInvioLettera(a, b) {
        var altro1 = "";
        var altro2 = "";
        if ($("#" + a + "_check_" + b).is(":checked") == false) return false;
        else {
          switch (b) {
            case "nessuno":
              altro1 = "posta";
              altro2 = "email";
              if ($("#" + a + "_" + altro1 + "_gmaps").val() == "1") {
                $("." + a + "_" + altro1 + "-div").css("width", "100%");
                $("." + a + "_" + altro1 + "_hid").hide();
              }
              break;
            case "email":
              altro1 = "posta";
              altro2 = "nessuno";
              if ($("#" + a + "_" + altro1 + "_gmaps").val() == "1") {
                $("." + a + "_" + altro1 + "-div").css("width", "100%");
                $("." + a + "_" + altro1 + "_hid").hide();
              }
              $("." + a + "_" + b + "_fields").attr("required", true);
              break;
            case "posta":
              altro1 = "email";
              altro2 = "nessuno";
              $("." + a + "_" + b + "_fields").each(function(elem) {
                if ($("#hid_" + $(this).attr("id")).val() == "1") $(this).attr("required", true);
              });
              break;
            default:
              return false;
          }
          $("#" + a + "_check_" + altro1).prop("checked", false);
          $("#" + a + "_check_" + altro2).prop("checked", false);
          $("#" + a + "_div_" + b).fadeIn();
          $("#" + a + "_div_" + altro1).hide();
          $("#" + a + "_div_" + altro2).hide();
          $("." + a + "_" + altro1 + "_fields").val("");
          $("." + a + "_" + altro2 + "_fields").val("");
          $("." + a + "_" + altro1 + "_fields").removeAttr("required");
          $("." + a + "_" + altro2 + "_fields").removeAttr("required");
        }
        return true;
      }

      function donazioniAbilitaPostaLettera(a) {
        if ($.trim($("#" + a + "_children_posta").val()) != "") {
          $("." + a + "_children_posta-div").css("width", "79%");
          $("." + a + "_children_posta_hid").fadeIn();
          $("#" + a + "_posta_gmaps").val(0);
        }
      }

      function selectCartVarianteProdotto(i) {
        var v_1 = $("#donazioni_vetrina_prodotto_" + i + "_variante_1 option:selected").val();
        var v_2 = $("#donazioni_vetrina_prodotto_" + i + "_variante_2 option:selected").val();
        switch (v_1) {
          case "0":
            $("#donazioni_vetrina_prodotto_checkbox_" + i).prop("checked", false);
            selectCartDonazioneProdotto(i, "0");
            $("#donazioni_vetrina_prodotto_" + i + "_esiste").hide();
            $("#donazioni_vetrina_prodotto_vrnt_" + i).val(0);
            $("#donazioni_vetrina_prodotto_disp_" + i).val(0);
            $("#donazioni_vetrina_prodotto_" + i + "_nonesiste").hide();
            break;
          default:
            $("#donazioni_vetrina_prodotto_checkbox_" + i).prop("checked", false);
            selectCartDonazioneProdotto(i, "0");
            if ($("#donazioni_vetrina_prodotto_var2_" + i).val() != "0") {
              if (v_2 == "0") {
                $("#donazioni_vetrina_prodotto_checkbox_" + i).prop("checked", false);
                selectCartDonazioneProdotto(i, "0");
                $("#donazioni_vetrina_prodotto_" + i + "_esiste").hide();
                $("#donazioni_vetrina_prodotto_vrnt_" + i).val(0);
                $("#donazioni_vetrina_prodotto_disp_" + i).val(0);
                $("#donazioni_vetrina_prodotto_" + i + "_nonesiste").hide();
              } else fDonaformAction("load-async", "act:donaform-variante[]n:" + i + "[]c:" + v_1 + "[_]" + v_2, "action");
            } else fDonaformAction("load-async", "act:donaform-variante[]n:" + i + "[]c:" + v_1 + "[_]", "action");
        }
      }
    </script>
    <div class="sezione_1-radio-gruppo pt-2">
      <div class="row sezione_1-tipi">
        <div class="col-12 sezione_1-radio-button mobile-col nascosto">
          <input class="sezione_1-radio" type="radio" onclick="tipoDonazione('tipo_donazione_0');" name="tipo_donazione" id="tipo_donazione_0" value="donazione_libera" checked="">
          <label id="tipo_donazione_0_label" for="tipo_donazione_0" class="sezione_1-radio-label sezione_1-radio-selected">
            <div class="tipo_donazione_0_label_div">
              <h4>Donazione libera</h4>
              <p>Dai il tuo contributo alla nostra Associazione</p>
            </div>
          </label>
          <input type="hidden" id="tipo_donazione_0_child" value="0">
        </div>
        <input type="hidden" id="tipo_donazione_current_child" value="">
      </div>
    </div>
    <div class="row causale_specifica-div mt-4" style="display: none;">
      <div class="w-100 causale_specifica-titolo" style="display: none;">
        <label class="font-weight-bold"><span id="causale_specifica-titolo"></span> <i class="fas fa-asterisk campo-richiesto" style="display: none;" id="causale_specifica-obbligatorio"> </i></label>
      </div>
      <div class="w-100 causale_specifica-testo" style="display: none;">
        <p id="causale_specifica-testo"></p>
      </div>
      <div class="w-100 causale_specifica-children-div">
        <input class="w-100 form-control causale_specifica-children" type="text" id="causale_specifica" name="causale_specifica" placeholder="" value="" disabled="">
        <div class="mt-3 invalid-feedback" id="causale_specifica-msg"> Il campo deve essere compilato </div>
      </div>
    </div>
    <div id="causale_specifica-info" class="causale_specifica-container border-disabled pt-4" style="display: none;">
      <div id="causale_specifica-infotesto" class="p-1 pb-4 text-justify causale_specifica-infotesto" style="display: none;">
      </div>
      <div class="causale_specifica-radio-gruppo pt-2">
        <div class="row causale_specifica-tipi">
          <div class="col-6 causale_specifica-radio-button mobile-col">
            <label class="causale_specifica-radio-label causale_specifica-radio-selected">
              <div class="causale_specifica-radio-label-div">
                <h4 id="causale_specifica_label_0"></h4>
              </div>
            </label>
          </div>
          <div class="col-6 causale_specifica-radio-button mobile-col">
            <label class="causale_specifica-radio-label causale_specifica-radio-selected">
              <div class="causale_specifica-radio-label-div text-right">
                <h4>
                  <input type="number" id="causale_specifica_label_1" onkeyup="CausaleSpecificaCheckVal();" onblur="CausaleSpecificaCheckVal();" class="causale_specifica_importo" value="" disabled="">
                  <div id="causale_specifica_label_1_div"></div>
                  <input type="hidden" id="causale_specifica_label_1_var" value="0">
                </h4>
              </div>
            </label>
          </div>
          <script>
            function CausaleSpecificaCheckVal() {
              if ($.trim($("#causale_specifica_label_1_var").val()) == "1") {
                $("#ripetuta_importo_altro_valore").val($("#causale_specifica_label_1").val());
                ricorrenzaDonazioneValoreBlur("ripetuta", "altro");
              }
            }
          </script>
        </div>
      </div>
    </div>
  </div>
  <input type="hidden" class="sezione_obbligatori" id="sezione_1_required" value="">
  <!-- END SEZIONE TIPO DONAZIONE -->
  <div class="sezione_2-container-hidden nascosto">
    <select id="id_campagna_select">
      <option value="0" selected="">Dove c'é più bisogno</option>
    </select>
  </div>
  <select class="nascosto" name="id_campagna" id="id_campagna">
    <option value="0" selected="">Dove c'é più bisogno</option>
    <option value="322">Inverno Dynamo</option>
  </select>
  <input type="hidden" id="causale_selezionata_322" value="1[][]0.00[]0[]0[][][][]0">
  <input type="hidden" class="sezione_obbligatori" id="sezione_2_required" value="">
  <!-- END SEZIONE ID CAMPAGNA -->
  <!-- START SEZIONE RIPETUTA -->
  <div class="sezione_3-container border-bottom border-disabled pt-4 pb-4">
    <h4 class="sezione_3-titolo sezione_select_ripetuta">Con che ricorrenza vuoi donare?</h4>
    <p class="sezione_3-testo sezione_select_ripetuta"></p>
    <script>
      function ricorrenzaDonazione(a, b) {
        var id = a + "_" + b;
        $(".sezione_3-radio-selected").removeClass("sezione_3-radio-selected");
        $("#" + id + "_label").addClass("sezione_3-radio-selected");
        var prec = $.trim($("#ripetuta_current_child").val());
        if (prec == id) return false;
        if (prec && (prec != "")) {
          $("." + prec + "_childrens").fadeOut();
          setTimeout(function() {
            $("." + prec + "_children").val("");
          }, 500);
          $("#ripetuta_current_child").val("");
        }
        if ($("#" + id + "_child").val() == "1") {
          $("." + id + "_childrens").fadeIn();
          $("#ripetuta_current_child").val(id);
          var qle = "";
          for (var i = 0; i < 4; i++) {
            if ($("#ripetuta_campo_" + i).length > 0) {
              if (qle == "") qle = i.toString();
            }
          }
          ricorrenzaDonazioneRipetuta(a, qle);
        } else {
          $("#" + a + "_campo_0").click();
          $("." + a + "_importo_testo").html("");
          $("." + a + "_importo_testo").hide();
          var chk = $("#" + id + "_valori").val();
          if (chk != "") {
            var vals = new Array();
            vals = chk.split("|");
            if (vals.length > 0) {
              for (var i = 0; i < 3; i++) {
                $("#" + a + "_importo_" + i + "_titolo").html(vals[i] + " &euro;");
                $("#" + a + "_importo_" + i).val(vals[i]);
              }
              $("#" + a + "_importo_altro_valore").val("");
              ricorrenzaDonazioneValoreCheck(a);
            }
          }
        }
        ricorrenzaDonazioneEsegui(b);
      }

      function ricorrenzaDonazioneRipetuta(a, b) {
        $(".sezione_3-radio-ripetuta-selected").removeClass("sezione_3-radio-ripetuta-selected");
        $("#" + a + "_campo_" + b + "_label").addClass("sezione_3-radio-ripetuta-selected");
        var chk = $("#" + a + "_campo_" + b + "_valori").val();
        var desc = $.trim($("#" + a + "_campo_" + b + "_desc").val());
        if (desc != "") {
          $("." + a + "_importo_testo").html(desc);
          $("." + a + "_importo_testo").show();
        } else {
          $("." + a + "_importo_testo").html("");
          $("." + a + "_importo_testo").hide();
        }
        if (chk != "") {
          var vals = new Array();
          vals = chk.split("|");
          if (vals.length > 0) {
            for (var i = 0; i < 3; i++) {
              $("#" + a + "_importo_" + i + "_titolo").html(vals[i] + " &euro;");
              $("#" + a + "_importo_" + i).val(vals[i]);
            }
            $("#" + a + "_importo_altro_valore").val("");
            ricorrenzaDonazioneValoreCheck(a);
          }
        }
      }

      function ricorrenzaDonazioneValore(a, b) {
        $(".sezione_3-radio-valore-selected").removeClass("sezione_3-radio-valore-selected");
        $("#" + a + "_importo_" + b + "_label").addClass("sezione_3-radio-valore-selected");
        switch (b) {
          case "altro":
            $("#" + a + "_importo_altro").prop("checked", true);
            break;
          default:
            $("#" + a + "_importo_altro_valore").val("");
            ricorrenzaDonazioneValoreCheck(a);
            break;
        }
      }

      function ricorrenzaDonazioneValoreCheck(a) {
        if ($.trim($("#" + a + "_importo_altro_valore").val()) == "") {
          $("#" + a + "_importo_altro_valore").removeClass("text-center");
          $("#" + a + "_importo_altro_valore").addClass("text-left");
          $("#" + a + "_importo_altro_valore_euro").html("&nbsp;");
        } else {
          $("#" + a + "_importo_altro_valore").removeClass("text-left");
          $("#" + a + "_importo_altro_valore").addClass("text-center");
          $("#" + a + "_importo_altro_valore_euro").html("&euro;");
        }
      }

      function ricorrenzaDonazioneValoreBlur(a) {
        if ($.trim($("#" + a + "_importo_altro_valore").val()) == "") {
          $("#" + a + "_importo_0").click()
          setTimeout(() => ricorrenzaDonazioneValore(a, "0"), 50);
        }
      }
    </script>
    <div class="sezione_3-radio-gruppo sezione_select_ripetuta pt-2">
      <div class="row sezione_3-tipi">
        <div class="col-6 sezione_3-radio-button mobile-col">
          <input class="sezione_3-radio" type="radio" onclick="ricorrenzaDonazione('ripetuta', '1');" name="ripetuta" id="ripetuta_1" value="1" checked="">
          <label id="ripetuta_1_label" for="ripetuta_1" class="sezione_3-radio-label sezione_3-radio-selected">
            <div class="sezione_3-radio-label-div">
              <h4>Regolare</h4>
            </div>
          </label>
          <input type="hidden" id="ripetuta_1_valori" value="">
          <input type="hidden" id="ripetuta_1_child" value="1">
        </div>
        <div class="col-6 sezione_3-radio-button mobile-col">
          <input class="sezione_3-radio" type="radio" onclick="ricorrenzaDonazione('ripetuta', '0');" name="ripetuta" id="ripetuta_0" value="0">
          <label id="ripetuta_0_label" for="ripetuta_0" class="sezione_3-radio-label">
            <div class="sezione_3-radio-label-div">
              <h4>Singola</h4>
            </div>
          </label>
          <input type="hidden" id="ripetuta_0_valori" value="120|50|25|1">
          <input type="hidden" id="ripetuta_0_child" value="0">
        </div>
        <input type="hidden" id="ripetuta_current_child" value="ripetuta_1">
      </div>
    </div>
    <div class="ripetuta_1_childrens mt-2">
      <h4 class="sezione_3-titolo">Ogni quanto tempo?</h4>
      <p class="sezione_3-testo"></p>
      <div class="sezione_3-ripetuta-div row pt-2">
        <div class="col-3 sezione_3-radio-button mobile-col">
          <input class="sezione_3-radio" type="radio" onclick="ricorrenzaDonazioneRipetuta('ripetuta', '0');" name="ripetuta_campo" id="ripetuta_campo_0" value="0" checked="">
          <label id="ripetuta_campo_0_label" for="ripetuta_campo_0" class="sezione_3-radio-label sezione_3-radio-ripetuta-selected sezione_3-radio-ripetuta">
            <div class="sezione_3-ripetuta-label-div">
              <h4 class="text-center">Mensile</h4>
              <input type="hidden" id="ripetuta_campo_0_valori" value="9|15|32|9">
              <input type="hidden" id="ripetuta_campo_0_desc" value="al mese">
            </div>
          </label>
        </div>
        <div class="col-3 sezione_3-radio-button mobile-col">
          <input class="sezione_3-radio" type="radio" onclick="ricorrenzaDonazioneRipetuta('ripetuta', '1');" name="ripetuta_campo" id="ripetuta_campo_1" value="1">
          <label id="ripetuta_campo_1_label" for="ripetuta_campo_1" class="sezione_3-radio-label sezione_3-radio-ripetuta">
            <div class="sezione_3-ripetuta-label-div">
              <h4 class="text-center">Trimestrale</h4>
              <input type="hidden" id="ripetuta_campo_1_valori" value="30|45|75|30">
              <input type="hidden" id="ripetuta_campo_1_desc" value="trimestrale">
            </div>
          </label>
        </div>
        <div class="col-3 sezione_3-radio-button mobile-col">
          <input class="sezione_3-radio" type="radio" onclick="ricorrenzaDonazioneRipetuta('ripetuta', '2');" name="ripetuta_campo" id="ripetuta_campo_2" value="2">
          <label id="ripetuta_campo_2_label" for="ripetuta_campo_2" class="sezione_3-radio-label sezione_3-radio-ripetuta">
            <div class="sezione_3-ripetuta-label-div">
              <h4 class="text-center">Semestrale</h4>
              <input type="hidden" id="ripetuta_campo_2_valori" value="54|90|192|54">
              <input type="hidden" id="ripetuta_campo_2_desc" value="semestrale">
            </div>
          </label>
        </div>
        <div class="col-3 sezione_3-radio-button mobile-col">
          <input class="sezione_3-radio" type="radio" onclick="ricorrenzaDonazioneRipetuta('ripetuta', '3');" name="ripetuta_campo" id="ripetuta_campo_3" value="3">
          <label id="ripetuta_campo_3_label" for="ripetuta_campo_3" class="sezione_3-radio-label sezione_3-radio-ripetuta">
            <div class="sezione_3-ripetuta-label-div">
              <h4 class="text-center">Annuale</h4>
              <input type="hidden" id="ripetuta_campo_3_valori" value="108|180|384|100">
              <input type="hidden" id="ripetuta_campo_3_desc" value="all'anno">
            </div>
          </label>
        </div>
      </div>
    </div>
    <div class="ripetuta_valore mt-2">
      <h4 class="sezione_3-titolo">Quanto vorresti donare?</h4>
      <p class="sezione_3-testo"></p>
      <div class="sezione_3-valore-div row pt-2">
        <div class="col-3 sezione_3-radio-button mobile-col">
          <input class="sezione_3-radio" type="radio" onclick="ricorrenzaDonazioneValore('ripetuta', '0');" name="ripetuta_importo" id="ripetuta_importo_0" value="9" checked="">
          <label id="ripetuta_importo_0_label" for="ripetuta_importo_0" class="sezione_3-radio-label sezione_3-radio-valore-selected">
            <div class="sezione_3-importo-label-div">
              <h4 id="ripetuta_importo_0_titolo" class="text-center">9 €</h4>
              <div id="ripetuta_importo_0_testo" class="ripetuta_importo_testo text-center">al mese</div>
            </div>
            <div class="sezione_3-importo-popup" id="ripetuta_importo_0_popup"></div>
          </label>
        </div>
        <div class="col-3 sezione_3-radio-button mobile-col">
          <input class="sezione_3-radio" type="radio" onclick="ricorrenzaDonazioneValore('ripetuta', '1');" name="ripetuta_importo" id="ripetuta_importo_1" value="15">
          <label id="ripetuta_importo_1_label" for="ripetuta_importo_1" class="sezione_3-radio-label">
            <div class="sezione_3-importo-label-div">
              <h4 id="ripetuta_importo_1_titolo" class="text-center">15 €</h4>
              <div id="ripetuta_importo_1_testo" class="ripetuta_importo_testo text-center">al mese</div>
            </div>
            <div class="sezione_3-importo-popup" id="ripetuta_importo_1_popup"></div>
          </label>
        </div>
        <div class="col-3 sezione_3-radio-button mobile-col">
          <input class="sezione_3-radio" type="radio" onclick="ricorrenzaDonazioneValore('ripetuta', '2');" name="ripetuta_importo" id="ripetuta_importo_2" value="32">
          <label id="ripetuta_importo_2_label" for="ripetuta_importo_2" class="sezione_3-radio-label">
            <div class="sezione_3-importo-label-div">
              <h4 id="ripetuta_importo_2_titolo" class="text-center">32 €</h4>
              <div id="ripetuta_importo_2_testo" class="ripetuta_importo_testo text-center">al mese</div>
            </div>
            <div class="sezione_3-importo-popup" id="ripetuta_importo_2_popup"></div>
          </label>
        </div>
        <div class="col-3 sezione_3-radio-button mobile-col">
          <input class="sezione_3-radio" type="radio" onclick="ricorrenzaDonazioneValore('ripetuta', 'altro');" name="ripetuta_importo" id="ripetuta_importo_altro" value="altro">
          <label id="ripetuta_importo_altro_label" for="ripetuta_importo_altro" class="sezione_3-radio-label">
            <div class="sezione_3-importo-label-div">
              <input type="number" id="ripetuta_importo_altro_valore" name="ripetuta_importo_altro_valore" class="sezione_3-importo-input-valore text-left" onclick="ricorrenzaDonazioneValore('ripetuta', 'altro');"
                onblur="ricorrenzaDonazioneValoreBlur('ripetuta', 'altro');" onkeyup="ricorrenzaDonazioneValoreCheck('ripetuta');" min="0" max="9999999" placeholder="Altro" value="">
              <div class="d-inline-block">
                <h4 id="ripetuta_importo_altro_valore_euro"> &nbsp; </h4>
              </div>
              <div id="ripetuta_importo_altro_testo" class="ripetuta_importo_testo text-center">al mese</div>
            </div>
            <div class="sezione_3-importo-popup" id="ripetuta_importo_altro_popup"></div>
          </label>
        </div>
      </div>
    </div>
  </div>
  <div id="widget_importo-info" class="widget_importo-container border-disabled pt-4" style="display: none;">
    <h4 class="sezione_3-titolo" id="widget_importo_titolo"></h4>
    <div class="widget_importo-radio-gruppo pt-2">
      <div class="row widget_importo-tipi">
        <div class="col-6 widget_importo-radio-button mobile-col">
          <label class="widget_importo-radio-label widget_importo-radio-selected">
            <div class="widget_importo-radio-label-div">
              <h4 id="widget_importo_label_0"></h4>
            </div>
          </label>
        </div>
        <div class="col-6 widget_importo-radio-button mobile-col">
          <label class="widget_importo-radio-label widget_importo-radio-selected">
            <div class="widget_importo-radio-label-div text-right">
              <h4 id="widget_importo_label_1"></h4>
            </div>
          </label>
        </div>
      </div>
    </div>
  </div>
  <input type="hidden" class="sezione_obbligatori" id="sezione_3_required" value="ripetuta_importo_altro|ripetuta_importo|importo|9">
  <!-- END SEZIONE RIPETUTA -->
  <!-- START SEZIONE TIPO DONATORE -->
  <div class="sezione_4-container border-bottom border-disabled pt-4 pb-4">
    <h4 class="sezione_4-titolo"></h4>
    <p class="sezione_4-testo"></p>
    <div id="ecommformdiv-sezione-4">
      <script>
        function tipoDonatore(id) {
          $(".sezione_4-radio-selected").removeClass("sezione_4-radio-selected");
          $("#" + id + "_label").addClass("sezione_4-radio-selected");
          var prec = $.trim($("#tipo_donatore_current_child").val());
          if (prec == id) return false;
          if (prec && (prec != "")) {
            $("." + prec + "_children_text").val("");
            $("." + prec + "_children_select").val("0");
            $("." + prec + "_childrens").fadeOut();
            setTimeout(function() {
              $("." + prec + "_children").val("");
              $("." + prec + "_fields").attr("disabled", true);
            }, 500);
            $("#tipo_donatore_current_child").val("");
          }
          if ($("#" + id + "_child").val() == "1") {
            setTimeout(function() {
              $("." + id + "_fields").removeAttr("disabled");
              $("." + id + "_childrens").fadeIn();
              $("#tipo_donatore_current_child").val(id);
            }, 350);
          }
          var verif = $.trim($("#hid_btn_" + id + "_lbl").val());
          if (verif == "donatore") $("#donazioni_btn_accedi").click();
        }
      </script>
      <div class="sezione_4-radio-gruppo pt-2">
        <div class="row sezione_4-tipi">
          <div class="col-6 sezione_4-radio-button mobile-col">
            <input class="sezione_4-radio" type="radio" onclick="tipoDonatore('tipo_donatore_0');" name="tipo_donatore" id="tipo_donatore_0" value="0" checked="">
            <label id="tipo_donatore_0_label" for="tipo_donatore_0" class="sezione_4-radio-label sezione_4-radio-selected">
              <div class="tipo_donatore_0_label_div">
                <h4>Persona fisica</h4>
                <input type="hidden" id="hid_btn_tipo_donatore_0_lbl" value="persona_fisica">
              </div>
            </label>
            <input type="hidden" id="tipo_donatore_0_child" value="1">
          </div>
          <div class="col-6 sezione_4-radio-button mobile-col">
            <input class="sezione_4-radio" type="radio" onclick="tipoDonatore('tipo_donatore_1');" name="tipo_donatore" id="tipo_donatore_1" value="1">
            <label id="tipo_donatore_1_label" for="tipo_donatore_1" class="sezione_4-radio-label">
              <div class="tipo_donatore_1_label_div">
                <h4>Azienda</h4>
                <input type="hidden" id="hid_btn_tipo_donatore_1_lbl" value="azienda">
              </div>
            </label>
            <input type="hidden" id="tipo_donatore_1_child" value="1">
          </div>
          <input type="hidden" id="tipo_donatore_current_child" value="tipo_donatore_0">
        </div>
      </div>
      <div class="tipo_donatore_0_childrens mt-4">
        <div class="tipo_donatore_0_nome">
          <h4 class="tipo_donatore_0_nome-titolo tipo_donatore_0_nome-titolo_indirizzo fields-anagrafici-titolo">Nome <i class="fas fa-asterisk campo-richiesto"> </i></h4>
          <input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_0_fields tipo_donatore_0_nome-text tipo_donatore_0_children_text" type="text" id="tipo_donatore_0_nome" name="tipo_donatore_0_nome" placeholder="Nome"
            value="" required="">
          <div class="invalid-feedback mb-3" id="tipo_donatore_0_nome_msg"> Inserire il nome </div>
        </div>
        <div class="tipo_donatore_0_cognome">
          <h4 class="tipo_donatore_0_cognome-titolo tipo_donatore_0_cognome-titolo_indirizzo fields-anagrafici-titolo">Cognome <i class="fas fa-asterisk campo-richiesto"> </i></h4>
          <input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_0_fields tipo_donatore_0_cognome-text tipo_donatore_0_children_text" type="text" id="tipo_donatore_0_cognome" name="tipo_donatore_0_cognome"
            placeholder="Cognome" value="" required="">
          <div class="invalid-feedback mb-3" id="tipo_donatore_0_cognome_msg"> Inserire il cognome </div>
        </div>
        <div class="tipo_donatore_0_email">
          <h4 class="tipo_donatore_0_email-titolo tipo_donatore_0_email-titolo_indirizzo fields-anagrafici-titolo">Email <i class="fas fa-asterisk campo-richiesto"> </i></h4>
          <input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_0_fields tipo_donatore_0_email-email tipo_donatore_0_children_text" type="email" id="tipo_donatore_0_email" name="tipo_donatore_0_email"
            placeholder="Indirizzo email" value="" required="">
          <div class="invalid-feedback mb-3" id="tipo_donatore_0_email_msg"> Inserire un indirizzo email </div>
        </div>
        <div class="tipo_donatore_0_codice_fiscale">
          <h4 class="tipo_donatore_0_codice_fiscale-titolo tipo_donatore_0_codice_fiscale-titolo_indirizzo fields-anagrafici-titolo">Codice Fiscale <i class="fas fa-asterisk campo-richiesto"> </i></h4>
          <input spellcheck="false" autocomplete="off" style="text-transform: uppercase;" class="form-control tipo_donatore_0_fields tipo_donatore_0_codice_fiscale-codfisc tipo_donatore_0_children_text text-center" maxlength="16" type="text"
            id="tipo_donatore_0_codice_fiscale" name="tipo_donatore_0_codice_fiscale" placeholder="Codice fiscale" value="" required="">
          <div class="small mb-3 codice_fiscale-inciso">Il Codice Fiscale é necessario per la deducibilità fiscale</div>
          <div class="invalid-feedback mb-3" id="tipo_donatore_0_codice_fiscale_msg"> Inserire il codice fiscale </div>
        </div>
        <div class="tipo_donatore_0_cellulare">
          <h4 class="tipo_donatore_0_cellulare-titolo tipo_donatore_0_cellulare-titolo_indirizzo fields-anagrafici-titolo">Cellulare</h4>
          <input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_0_fields tipo_donatore_0_cellulare-text tipo_donatore_0_children_text" type="text" id="tipo_donatore_0_cellulare" name="tipo_donatore_0_cellulare"
            placeholder="Cellulare" value="">
        </div>
        <div class="tipo_donatore_0_residenza_indirizzo">
          <h4 class="tipo_donatore_0_residenza_indirizzo-titolo tipo_donatore_0_residenza_indirizzo-titolo_indirizzo fields-anagrafici-titolo">Indirizzo</h4>
          <input spellcheck="false" autocomplete="off" onblur="verificaBlurIndirizzo('0_residenza_indirizzo');" class="form-control mb-3 tipo_donatore_0_fields tipo_donatore_0_residenza_indirizzo-address tipo_donatore_0_children_text" type="text"
            id="tipo_donatore_0_residenza_indirizzo" name="tipo_donatore_0_residenza_1nd1r1zz0" placeholder="Digitare l'indirizzo" value="">
          <input type="hidden" id="tipo_donatore_0_residenza_indirizzo-country" name="tipo_donatore_0_residenza_1nd1r1zz0-country" value="">
          <input type="hidden" id="tipo_donatore_0_residenza_indirizzo-hidden" name="tipo_donatore_0_residenza_1nd1r1zz0-hidden" value="">
        </div>
        <div class="tipo_donatore_0_residenza_indirizzo-civico tipo_donatore_0_residenza_indirizzo_hid" style="display: none;">
          <h4 class="tipo_donatore_0_residenza_indirizzo-titolo tipo_donatore_0_residenza_indirizzo-titolo_civico fields-anagrafici-titolo">Civico</h4>
          <input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_0_fields tipo_donatore_0_residenza_indirizzo-street_number tipo_donatore_0_children_text" type="text" id="tipo_donatore_0_residenza_indirizzo-street_number"
            name="tipo_donatore_0_residenza_1nd1r1zz0-civico" placeholder="Civico" value="">
        </div>
        <div class="tipo_donatore_0_residenza_indirizzo_hid" style="display: none;">
          <div class="tipo_donatore_0_residenza_indirizzo-cap">
            <h4 class="tipo_donatore_0_residenza_indirizzo-titolo tipo_donatore_0_residenza_indirizzo-titolo_cap fields-anagrafici-titolo">CAP</h4>
            <input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_0_fields tipo_donatore_0_residenza_indirizzo-postal_code tipo_donatore_0_children_text text-center" type="text"
              id="tipo_donatore_0_residenza_indirizzo-postal_code" name="tipo_donatore_0_residenza_1nd1r1zz0-cap" placeholder="CAP" value="">
          </div>
          <div class="tipo_donatore_0_residenza_indirizzo-citta">
            <h4 class="tipo_donatore_0_residenza_indirizzo-titolo tipo_donatore_0_residenza_indirizzo-titolo_citta fields-anagrafici-titolo">Comune</h4>
            <input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_0_fields tipo_donatore_0_residenza_indirizzo-locality tipo_donatore_0_children_text" type="text" id="tipo_donatore_0_residenza_indirizzo-locality"
              name="tipo_donatore_0_residenza_1nd1r1zz0-citta" placeholder="Comune" value="">
          </div>
          <div class="tipo_donatore_0_residenza_indirizzo-provincia">
            <h4 class="tipo_donatore_0_residenza_indirizzo-titolo tipo_donatore_0_residenza_indirizzo-titolo_provincia fields-anagrafici-titolo">Provincia</h4>
            <input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_0_fields tipo_donatore_0_residenza_indirizzo-administrative_area_level_2 tipo_donatore_0_children_text text-center" type="text"
              id="tipo_donatore_0_residenza_indirizzo-administrative_area_level_2" name="tipo_donatore_0_residenza_1nd1r1zz0-provincia" placeholder="Provincia" value="">
          </div>
        </div>
      </div>
      <div class="tipo_donatore_1_childrens nascosto mt-4">
        <div class="tipo_donatore_1_ragione_sociale">
          <h4 class="tipo_donatore_1_ragione_sociale-titolo tipo_donatore_1_ragione_sociale-titolo_indirizzo fields-anagrafici-titolo">Ragione Sociale <i class="fas fa-asterisk campo-richiesto"> </i></h4>
          <input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_1_fields tipo_donatore_1_ragione_sociale-text tipo_donatore_1_children_text" type="text" id="tipo_donatore_1_ragione_sociale"
            name="tipo_donatore_1_ragione_sociale" placeholder="Ragione sociale" value="" required="" disabled="">
          <div class="invalid-feedback mb-3" id="tipo_donatore_1_ragione_sociale_msg"> Inserire la ragione sociale </div>
        </div>
        <div class="tipo_donatore_1_email">
          <h4 class="tipo_donatore_1_email-titolo tipo_donatore_1_email-titolo_indirizzo fields-anagrafici-titolo">Email <i class="fas fa-asterisk campo-richiesto"> </i></h4>
          <input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_1_fields tipo_donatore_1_email-email tipo_donatore_1_children_text" type="email" id="tipo_donatore_1_email" name="tipo_donatore_1_email"
            placeholder="Indirizzo email" value="" required="" disabled="">
          <div class="invalid-feedback mb-3" id="tipo_donatore_1_email_msg"> Inserire un indirizzo email </div>
        </div>
        <div class="tipo_donatore_1_partita_iva">
          <h4 class="tipo_donatore_1_partita_iva-titolo tipo_donatore_1_partita_iva-titolo_indirizzo fields-anagrafici-titolo">Partita IVA</h4>
          <script>
            function testPartitaIVA() {
              var str = $.trim($("#tipo_donatore_1_partita_iva").val());
              var pattern = new RegExp(/^(\(?\+?[0-9]*\)?)?[0-9_\- \(\)]*$/g);
              if (pattern.test(str) == false) {
                $("#tipo_donatore_1_partita_iva").val(str.substring(0, (str.length - 1)));
                return false;
              } else return true;
            }
          </script>
          <input spellcheck="false" autocomplete="off" onkeyup="return testPartitaIVA();" onblur="testPartitaIVA();" class="form-control mb-3 tipo_donatore_1_fields tipo_donatore_1_partita_iva-piva tipo_donatore_1_children_text text-center"
            maxlength="11" type="text" id="tipo_donatore_1_partita_iva" name="tipo_donatore_1_partita_iva" placeholder="Partita IVA" value="" disabled="">
        </div>
        <div class="tipo_donatore_1_cellulare">
          <h4 class="tipo_donatore_1_cellulare-titolo tipo_donatore_1_cellulare-titolo_indirizzo fields-anagrafici-titolo">Cellulare</h4>
          <input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_1_fields tipo_donatore_1_cellulare-text tipo_donatore_1_children_text" type="text" id="tipo_donatore_1_cellulare" name="tipo_donatore_1_cellulare"
            placeholder="Cellulare" value="" disabled="">
        </div>
        <div class="tipo_donatore_1_ufficio_indirizzo">
          <h4 class="tipo_donatore_1_ufficio_indirizzo-titolo tipo_donatore_1_ufficio_indirizzo-titolo_indirizzo fields-anagrafici-titolo">Indirizzo</h4>
          <input spellcheck="false" autocomplete="off" onblur="verificaBlurIndirizzo('1_ufficio_indirizzo');" class="form-control mb-3 tipo_donatore_1_fields tipo_donatore_1_ufficio_indirizzo-address tipo_donatore_1_children_text" type="text"
            id="tipo_donatore_1_ufficio_indirizzo" name="tipo_donatore_1_ufficio_1nd1r1zz0" placeholder="Digitare l'indirizzo" value="" disabled="">
          <input type="hidden" id="tipo_donatore_1_ufficio_indirizzo-country" name="tipo_donatore_1_ufficio_1nd1r1zz0-country" value="">
          <input type="hidden" id="tipo_donatore_1_ufficio_indirizzo-hidden" name="tipo_donatore_1_ufficio_1nd1r1zz0-hidden" value="">
        </div>
        <div class="tipo_donatore_1_ufficio_indirizzo-civico tipo_donatore_1_ufficio_indirizzo_hid" style="display: none;">
          <h4 class="tipo_donatore_1_ufficio_indirizzo-titolo tipo_donatore_1_ufficio_indirizzo-titolo_civico fields-anagrafici-titolo">Civico</h4>
          <input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_1_fields tipo_donatore_1_ufficio_indirizzo-street_number tipo_donatore_1_children_text" type="text" id="tipo_donatore_1_ufficio_indirizzo-street_number"
            name="tipo_donatore_1_ufficio_1nd1r1zz0-civico" placeholder="Civico" value="" disabled="">
        </div>
        <div class="tipo_donatore_1_ufficio_indirizzo_hid" style="display: none;">
          <div class="tipo_donatore_1_ufficio_indirizzo-cap">
            <h4 class="tipo_donatore_1_ufficio_indirizzo-titolo tipo_donatore_1_ufficio_indirizzo-titolo_cap fields-anagrafici-titolo">CAP</h4>
            <input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_1_fields tipo_donatore_1_ufficio_indirizzo-postal_code tipo_donatore_1_children_text text-center" type="text"
              id="tipo_donatore_1_ufficio_indirizzo-postal_code" name="tipo_donatore_1_ufficio_1nd1r1zz0-cap" placeholder="CAP" value="" disabled="">
          </div>
          <div class="tipo_donatore_1_ufficio_indirizzo-citta">
            <h4 class="tipo_donatore_1_ufficio_indirizzo-titolo tipo_donatore_1_ufficio_indirizzo-titolo_citta fields-anagrafici-titolo">Comune</h4>
            <input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_1_fields tipo_donatore_1_ufficio_indirizzo-locality tipo_donatore_1_children_text" type="text" id="tipo_donatore_1_ufficio_indirizzo-locality"
              name="tipo_donatore_1_ufficio_1nd1r1zz0-citta" placeholder="Comune" value="" disabled="">
          </div>
          <div class="tipo_donatore_1_ufficio_indirizzo-provincia">
            <h4 class="tipo_donatore_1_ufficio_indirizzo-titolo tipo_donatore_1_ufficio_indirizzo-titolo_provincia fields-anagrafici-titolo">Provincia</h4>
            <input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_1_fields tipo_donatore_1_ufficio_indirizzo-administrative_area_level_2 tipo_donatore_1_children_text text-center" type="text"
              id="tipo_donatore_1_ufficio_indirizzo-administrative_area_level_2" name="tipo_donatore_1_ufficio_1nd1r1zz0-provincia" placeholder="Provincia" value="" disabled="">
          </div>
        </div>
      </div>
      <div class="sezione_4-container border-top border-disabled mt-4 pt-4 pb-4">
        <textarea class="form-control tipo_donatore_children w-100" id="tipo_donatore_note" name="questionario_note" placeholder="Aggiungi note"></textarea>
      </div>
    </div>
  </div>
  <input type="hidden" class="sezione_obbligatori" id="sezione_4_required"
    value="tipo_donatore_0|tipo_donatore_0_nome|text[]tipo_donatore_0|tipo_donatore_0_cognome|text[]tipo_donatore_0|tipo_donatore_0_email|email[]tipo_donatore_0|tipo_donatore_0_codice_fiscale|codfisc[]tipo_donatore_1|tipo_donatore_1_ragione_sociale|text[]tipo_donatore_1|tipo_donatore_1_email|email">
  <script>
    setTimeout(function() {
      $.ajax({
        type: "GET",
        url: "https://maps.googleapis.com/maps/api/js?key=AIzaSyCa6z2lIt0QZPNePtB0T0KBXLJIqDW1oBA&libraries=places&callback=inizializzaAutoComplete",
        dataType: "script",
        async: false
      });
    }, 5000);
    var placeSearch, autocompleta_persona, autocompleta_azienda, autocompleta_spedizione, autocompleta_lettera_1, autocompleta_lettera_2, autocompleta_ecommerce;
    var componentFormPersona = {
      "tipo_donatore_0_residenza_indirizzo-street_number": "short_name",
      "tipo_donatore_0_residenza_indirizzo-locality": "long_name",
      "tipo_donatore_0_residenza_indirizzo-administrative_area_level_2": "short_name",
      "tipo_donatore_0_residenza_indirizzo-postal_code": "short_name",
      "tipo_donatore_0_residenza_indirizzo-country": "long_name"
    };
    var componentFormAzienda = {
      "tipo_donatore_1_ufficio_indirizzo-street_number": "short_name",
      "tipo_donatore_1_ufficio_indirizzo-locality": "long_name",
      "tipo_donatore_1_ufficio_indirizzo-administrative_area_level_2": "short_name",
      "tipo_donatore_1_ufficio_indirizzo-postal_code": "short_name",
      "tipo_donatore_1_ufficio_indirizzo-country": "long_name"
    };
    var componentFormSpedizione = {
      "vetrina_indirizzo_address-street_number": "short_name",
      "vetrina_indirizzo_address-locality": "long_name",
      "vetrina_indirizzo_address-administrative_area_level_2": "short_name",
      "vetrina_indirizzo_address-postal_code": "short_name",
      "vetrina_indirizzo_address-country": "long_name"
    };
    var componentFormLettera1 = {
      "tipo_donazione_1_children_posta-street_number": "short_name",
      "tipo_donazione_1_children_posta-locality": "long_name",
      "tipo_donazione_1_children_posta-administrative_area_level_2": "short_name",
      "tipo_donazione_1_children_posta-postal_code": "short_name",
      "tipo_donazione_1_children_posta-country": "long_name"
    };
    var componentFormLettera2 = {
      "tipo_donazione_2_children_posta-street_number": "short_name",
      "tipo_donazione_2_children_posta-locality": "long_name",
      "tipo_donazione_2_children_posta-administrative_area_level_2": "short_name",
      "tipo_donazione_2_children_posta-postal_code": "short_name",
      "tipo_donazione_2_children_posta-country": "long_name"
    };
    var componentEcommerceSpedizione = {
      "ecommerce_indirizzo_address-street_number": "short_name",
      "ecommerce_indirizzo_address-locality": "long_name",
      "ecommerce_indirizzo_address-administrative_area_level_2": "short_name",
      "ecommerce_indirizzo_address-postal_code": "short_name",
      "ecommerce_indirizzo_address-country": "long_name"
    };

    function inizializzaAutoComplete() {
      if ($("#tipo_donatore_0_residenza_indirizzo").length) {
        autocompleta_persona = new google.maps.places.Autocomplete(document.getElementById("tipo_donatore_0_residenza_indirizzo"), {
          types: ["geocode"]
        });
        autocompleta_persona.setFields(["address_component"]);
        autocompleta_persona.addListener("place_changed", compilaIndirizzoPersona);
      }
      if ($("#tipo_donatore_1_ufficio_indirizzo").length) {
        autocompleta_azienda = new google.maps.places.Autocomplete(document.getElementById("tipo_donatore_1_ufficio_indirizzo"), {
          types: ["geocode"]
        });
        autocompleta_azienda.setFields(["address_component"]);
        autocompleta_azienda.addListener("place_changed", compilaIndirizzoAzienda);
      }
      if ($("#vetrina_indirizzo_address").length) {
        autocompleta_spedizione = new google.maps.places.Autocomplete(document.getElementById("vetrina_indirizzo_address"), {
          types: ["geocode"]
        });
        autocompleta_spedizione.setFields(["address_component"]);
        autocompleta_spedizione.addListener("place_changed", compilaIndirizzoSpedizione);
      }
      if ($("#tipo_donazione_1_children_posta").length) {
        autocompleta_lettera_1 = new google.maps.places.Autocomplete(document.getElementById("tipo_donazione_1_children_posta"), {
          types: ["geocode"]
        });
        autocompleta_lettera_1.setFields(["address_component"]);
        autocompleta_lettera_1.addListener("place_changed", compilaIndirizzoLettera1);
      }
      if ($("#tipo_donazione_2_children_posta").length) {
        autocompleta_lettera_2 = new google.maps.places.Autocomplete(document.getElementById("tipo_donazione_2_children_posta"), {
          types: ["geocode"]
        });
        autocompleta_lettera_2.setFields(["address_component"]);
        autocompleta_lettera_2.addListener("place_changed", compilaIndirizzoLettera2);
      }
      if ($("#ecommerce_indirizzo_address").length) {
        autocompleta_ecommerce = new google.maps.places.Autocomplete(document.getElementById("ecommerce_indirizzo_address"), {
          types: ["geocode"]
        });
        autocompleta_ecommerce.setFields(["address_component"]);
        autocompleta_ecommerce.addListener("place_changed", compilaIndirizzoEcommerce);
      }
    }

    function compilaIndirizzoAzienda() {
      $("#tipo_donatore_1_ufficio_indirizzo-hidden").val($.trim($("#tipo_donatore_1_ufficio_indirizzo").val()));
      var place = autocompleta_azienda.getPlace();
      var ind = "";
      for (var component in componentFormAzienda) {
        document.getElementById(component).value = "";
      }
      for (var i = 0; i < place.address_components.length; i++) {
        var tipo = "tipo_donatore_1_ufficio_indirizzo-" + place.address_components[i].types[0];
        if (componentFormAzienda[tipo]) {
          var val = place.address_components[i][componentFormAzienda[tipo]];
          document.getElementById(tipo).value = val;
        }
        switch (place.address_components[i].types[0]) {
          case "route":
            ind = place.address_components[i]["long_name"];
            break;
        }
      }
      document.getElementById("tipo_donatore_1_ufficio_indirizzo").value = ind;
      $(".tipo_donatore_1_ufficio_indirizzo").css("width", "79%");
      $(".tipo_donatore_1_ufficio_indirizzo_hid").fadeIn();
    }

    function compilaIndirizzoPersona() {
      $("#tipo_donatore_0_residenza_indirizzo-hidden").val($.trim($("#tipo_donatore_0_residenza_indirizzo").val()));
      var place = autocompleta_persona.getPlace();
      var ind = "";
      for (var component in componentFormPersona) {
        document.getElementById(component).value = "";
      }
      for (var i = 0; i < place.address_components.length; i++) {
        var tipo = "tipo_donatore_0_residenza_indirizzo-" + place.address_components[i].types[0];
        if (componentFormPersona[tipo]) {
          var val = place.address_components[i][componentFormPersona[tipo]];
          document.getElementById(tipo).value = val;
        }
        switch (place.address_components[i].types[0]) {
          case "route":
            ind = place.address_components[i]["long_name"];
            break;
        }
      }
      document.getElementById("tipo_donatore_0_residenza_indirizzo").value = ind;
      $(".tipo_donatore_0_residenza_indirizzo").css("width", "79%");
      $(".tipo_donatore_0_residenza_indirizzo_hid").fadeIn();
    }

    function compilaIndirizzoSpedizione() {
      $("#vetrina_indirizzo_address-hidden").val($.trim($("#vetrina_indirizzo_address").val()));
      var place = autocompleta_spedizione.getPlace();
      var ind = "";
      for (var component in componentFormSpedizione) {
        document.getElementById(component).value = "";
      }
      for (var i = 0; i < place.address_components.length; i++) {
        var tipo = "vetrina_indirizzo_address-" + place.address_components[i].types[0];
        if (componentFormSpedizione[tipo]) {
          var val = place.address_components[i][componentFormSpedizione[tipo]];
          document.getElementById(tipo).value = val;
        }
        switch (place.address_components[i].types[0]) {
          case "route":
            ind = place.address_components[i]["long_name"];
            break;
        }
      }
      document.getElementById("vetrina_indirizzo_address").value = ind;
      $(".donazioni_vetrina_posta_destinatario-div").css("width", "79%");
      $(".donazioni_vetrina_posta_destinatario_hid").fadeIn();
      verificaCartVetrinaProdotti();
    }

    function compilaIndirizzoLettera1() {
      $("#tipo_donazione_1_children_posta-hidden").val($.trim($("#tipo_donazione_1_children_posta").val()));
      var place = autocompleta_lettera_1.getPlace();
      var ind = "";
      for (var component in componentFormLettera1) {
        document.getElementById(component).value = "";
      }
      for (var i = 0; i < place.address_components.length; i++) {
        var tipo = "tipo_donazione_1_children_posta-" + place.address_components[i].types[0];
        if (componentFormLettera1[tipo]) {
          var val = place.address_components[i][componentFormLettera1[tipo]];
          document.getElementById(tipo).value = val;
        }
        switch (place.address_components[i].types[0]) {
          case "route":
            ind = place.address_components[i]["long_name"];
            break;
        }
      }
      document.getElementById("tipo_donazione_1_children_posta").value = ind;
      $(".tipo_donazione_1_children_posta-div").css("width", "79%");
      $(".tipo_donazione_1_children_posta_hid").fadeIn();
    }

    function compilaIndirizzoLettera2() {
      $("#tipo_donazione_2_children_posta-hidden").val($.trim($("#tipo_donazione_2_children_posta").val()));
      var place = autocompleta_lettera_2.getPlace();
      var ind = "";
      for (var component in componentFormLettera2) {
        document.getElementById(component).value = "";
      }
      for (var i = 0; i < place.address_components.length; i++) {
        var tipo = "tipo_donazione_2_children_posta-" + place.address_components[i].types[0];
        if (componentFormLettera2[tipo]) {
          var val = place.address_components[i][componentFormLettera2[tipo]];
          document.getElementById(tipo).value = val;
        }
        switch (place.address_components[i].types[0]) {
          case "route":
            ind = place.address_components[i]["long_name"];
            break;
        }
      }
      document.getElementById("tipo_donazione_2_children_posta").value = ind;
      $(".tipo_donazione_2_children_posta-div").css("width", "79%");
      $(".tipo_donazione_2_children_posta_hid").fadeIn();
    }

    function compilaIndirizzoEcommerce() {
      $("#ecommerce_indirizzo_address-hidden").val($.trim($("#ecommerce_indirizzo_address").val()));
      var place = autocompleta_ecommerce.getPlace();
      var ind = "";
      for (var component in componentEcommerceSpedizione) {
        document.getElementById(component).value = "";
      }
      for (var i = 0; i < place.address_components.length; i++) {
        var tipo = "ecommerce_indirizzo_address-" + place.address_components[i].types[0];
        if (componentEcommerceSpedizione[tipo]) {
          var val = place.address_components[i][componentEcommerceSpedizione[tipo]];
          document.getElementById(tipo).value = val;
        }
        switch (place.address_components[i].types[0]) {
          case "route":
            ind = place.address_components[i]["long_name"];
            break;
        }
      }
      document.getElementById("ecommerce_indirizzo_address").value = ind;
      verificaEcommerceIndirizzo();
      verificaEcommerceVantaggi();
    }

    function verificaBlurIndirizzo(a) {
      var ind = "";
      ind = $.trim($("#tipo_donatore_" + a).val());
      if (ind.length > 0) {
        $("#tipo_donatore_" + a + "-hidden").val(ind);
        $(".tipo_donatore_" + a).css("width", "79%");
        $(".tipo_donatore_" + a + "_hid").fadeIn();
      }
    }

    function verificaBlurIndirizzoSpedizione() {
      var ind = "";
      ind = $.trim($("#vetrina_indirizzo_address").val());
      if (ind.length > 0) {
        $("#vetrina_indirizzo_address-hidden").val(ind);
        $(".donazioni_vetrina_posta_destinatario-div").css("width", "79%");
        $(".donazioni_vetrina_posta_destinatario_hid").fadeIn();
      }
    }

    function verificaEcommerceIndirizzo() {
      var ind = "";
      ind = $.trim($("#ecommerce_indirizzo_address").val());
      if (ind.length > 0) {
        $("#ecommerce_indirizzo_address-hidden").val(ind);
        $(".ecommerce_store_spedizione_post_indirizzo-div").css("width", "79%");
        $(".ecommerce_store_spedizione_post_indirizzo_hid").fadeIn();
      }
    }

    function verificaEcommerceVantaggi() {
      var price = 0;
      var free = false;
      var str = $.trim($("#ecommerce-store-spedizione-cap").val());
      if (str != "") {
        var ccap = $.trim($("#ecommerce_indirizzo_address-postal_code").val());
        if (ccap != "") {
          str.split(",").forEach(
            (elem) => {
              if (elem == ccap) free = true;
            });
        }
      }
      var lim = $.trim($("#ecommerce-store-spedizione-free").val());
      if (lim && (lim != "0")) {
        var imp = $.trim($("#ecommerce-store-spedizione-prod_tot").val());
        if (parseFloat(imp) >= parseFloat(lim)) free = true;
      }
      if (!free) price = $.trim($("#ecommerce-store-spedizione-spese").val());
      $("#ecommerce-store-spedizione-post-spese").html(parseFloat(price).toFixed(2).replace(".", ","));
    }

    function geolocate() {
      if (navigator.geolocation) {
        navigator.geolocation.getCurrentPosition(function(position) {
          var geolocation = {
            lat: position.coords.latitude,
            lng: position.coords.longitude
          };
          var circle = new google.maps.Circle({
            center: geolocation,
            radius: position.coords.accuracy
          });
          autocompleta_persona.setBounds(circle.getBounds());
          autocompleta_azienda.setBounds(circle.getBounds());
          autocompleta_spedizione.setBounds(circle.getBounds());
        });
      }
    }

    function verificaEcommerceIndirizzo() {
      var ind = "";
      ind = $.trim($("#ecommerce_indirizzo_address").val());
      if (ind.length > 0) {
        $("#ecommerce_indirizzo_address-hidden").val(ind);
        $(".ecommerce_store_spedizione_post_indirizzo-div").css("width", "79%");
        $(".ecommerce_store_spedizione_post_indirizzo_hid").fadeIn();
      }
    }

    function verificaEcommerceVantaggi() {
      var price = 0;
      var free = false;
      var str = $.trim($("#ecommerce-store-spedizione-cap").val());
      if (str != "") {
        var ccap = $.trim($("#ecommerce_indirizzo_address-postal_code").val());
        if (ccap != "") {
          str.split(",").forEach(
            (elem) => {
              if (elem == ccap) free = true;
            });
        }
      }
      var lim = $.trim($("#ecommerce-store-spedizione-free").val());
      if (lim && (lim != "0")) {
        var imp = $.trim($("#ecommerce-store-spedizione-prod_tot").val());
        if (parseFloat(imp) >= parseFloat(lim)) free = true;
      }
      if (!free) price = $.trim($("#ecommerce-store-spedizione-spese").val());
      $("#ecommerce-store-spedizione-post-spese").html(parseFloat(price).toFixed(2).replace(".", ","));
    }
  </script>
  <!-- END SEZIONE TIPO DONATORE -->
  <!-- START SEZIONE PRIVACY -->
  <div class="sezione_5-container pt-4 pb-4">
    <div id="ecommformdiv-sezione-5">
      <h5 class="sezione_5-titolo">Presa visione
        dell'<a href="https://www.dynamocamp.org/privacy/" target="_blank" onclick="return fDonaFormLink('https://www.dynamocamp.org/privacy/', 1);" style="color:#ffffff; text-decoration:underline;">informativa sul trattamento dei miei dati personali</a>
        ai sensi del Regolamento UE 2016/679: <i class="fas fa-asterisk campo-richiesto"> </i></h5>
      <p class="sezione_5-testo"></p>
      <div class="row sezione_5-radio-gruppo pt-2">
        <div class="sezione_5-tipi mobile-col">
          <div class="row sezione_5-tipi-radio">
            <div>
              <input style="width: 1.5rem; height: 1.5rem; vertical-align: sub;" class="checkbox sezione_5-checkbox" type="checkbox" name="privacy" id="privacy_1">
              <label id="privacy_1_label" for="privacy_1" class="ml-2 sezione_5-checkbox-label">
                <div class="privacy_label_div">
                  <span>Acconsento al trattamento dati personali </span>
                </div>
              </label>
            </div>
          </div>
        </div>
      </div>
    </div>
    <input type="hidden" id="privacy_1_msg" value="Presa visione dell'informativa sul trattamento dei miei dati personali ai sensi del Regolamento UE 2016/679:">
    <input type="hidden" class="sezione_obbligatori" id="sezione_5_required" value="|privacy_1|bool">
  </div>
  <!-- END SEZIONE PRIVACY -->
  <!-- START SEZIONE COMUNICAZIONE PROGETTI -->
  <div class="sezione_9-container pt-4 pb-4">
    <div id="ecommformdiv-sezione-9">
      <h5 class="sezione_9-titolo"></h5>
      <p class="sezione_9-testo"></p>
      <div class="row sezione_9-radio-gruppo pt-2">
        <div class="sezione_9-tipi mobile-col">
          <div class="row sezione_9-tipi-radio">
            <div>
              <input style="width: 1.5rem; height: 1.5rem; vertical-align: sub;" class="checkbox sezione_9-checkbox" type="checkbox" name="comunicazione_progetti" id="comunicazione_progetti_1">
              <label id="comunicazione_progetti_1_label" for="comunicazione_progetti_1" class="ml-2 sezione_9-checkbox-label">
                <div class="comunicazione_progetti_label_div">
                  <span>Acconsento a ricevere materiale informativo e di comunicazione</span>
                </div>
              </label>
            </div>
          </div>
        </div>
      </div>
    </div>
    <input type="hidden" id="comunicazione_progetti_1_msg" value="Comunicazione progetti">
    <input type="hidden" class="sezione_obbligatori" id="sezione_9_required" value="">
  </div>
  <!-- END SEZIONE COMUNICAZIONE PROGETTI -->
  <script>
    document.addEventListener("DOMContentLoaded", function() {
      setTimeout(function() {
        $("#fstruct_main").before(
          "<style>.side_child_2 { background: rgb(17 60 17 / 60%); } .h4, h4 { font-size: 1.3rem; } #div-donazione { padding:30px !important; } .main-header { margin-bottom: 0 !important; } .col-5.side_child_2, .col-5 .side_child_2 { padding-right:0px !important; } #ripetuta_1_label, #ripetuta_0_label { border: 0.3rem solid #c21b17 !important; } #ripetuta_0_label.sezione_3-radio-label.sezione_3-radio-selected, #ripetuta_1_label.sezione_3-radio-label.sezione_3-radio-selected { background-color: #c21b17; } #ripetuta_importo_0_label, #ripetuta_importo_1_label, #ripetuta_importo_2_label, #ripetuta_importo_altro_label { border: 0.3rem solid #0578ca !important; } #ripetuta_importo_0_label.sezione_3-radio-label.sezione_3-radio-valore-selected, #ripetuta_importo_1_label.sezione_3-radio-label.sezione_3-radio-valore-selected, #ripetuta_importo_2_label.sezione_3-radio-label.sezione_3-radio-valore-selected, #ripetuta_importo_altro_label.sezione_3-radio-label.sezione_3-radio-valore-selected { background-color: #0578ca; } #ripetuta_campo_3_label.sezione_3-radio-label.sezione_3-radio-ripetuta, #ripetuta_campo_2_label.sezione_3-radio-label.sezione_3-radio-ripetuta, #ripetuta_campo_1_label.sezione_3-radio-label.sezione_3-radio-ripetuta, #ripetuta_campo_0_label.sezione_3-radio-label.sezione_3-radio-ripetuta { border: 0.3rem solid #0578ca !important; } .sezione_1-radio-selected, .sezione_3-radio-selected, .sezione_3-radio-valore-selected, .sezione_3-radio-valore-selected input, .sezione_3-radio-ripetuta-selected, .sezione_4-radio-selected { background-color: #0578ca; color: #ffffff; } #ripetuta_campo_3_label, #ripetuta_campo_2_label, #ripetuta_campo_1_label, #ripetuta_campo_0_label { border: 0.3rem solid #0578ca !important; } #tipo_donatore_0_label, #tipo_donatore_1_label { border: 0.3rem solid #fdc411 !important; } #tipo_donatore_0_label.sezione_4-radio-label.sezione_4-radio-selected, #tipo_donatore_1_label.sezione_4-radio-label.sezione_4-radio-selected { background-color: #fdc411; } .form-control { border: 0.3rem solid #9c418e; padding: 1rem; background-color: #9c418e; } ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #ffffff !important; } ::-moz-placeholder { /* Firefox 19+ */ color: #ffffff !important; } :-ms-input-placeholder { /* IE 10+ */ color: #ffffff !important; } :-moz-placeholder { /* Firefox 18- */ color: #ffffff !important; } .tipo_donatore_0_nome-titolo, .tipo_donatore_0_cognome-titolo, .tipo_donatore_0_email-titolo, .tipo_donatore_0_sesso-titolo, .tipo_donatore_0_codice_fiscale-titolo, .tipo_donatore_0_residenza_indirizzo-titolo, .tipo_donatore_0_cellulare-titolo, .tipo_donatore_1_ragione_sociale-titolo, .tipo_donatore_1_email-titolo, .tipo_donatore_1_partita_iva-titolo, .tipo_donatore_1_ufficio_indirizzo-titolo, .tipo_donatore_1_telefono-titolo, .tipo_donatore_1_cellulare-titolo { display: none; } .sezione_p-container { color: #fff !important; } #ripetuta_importo_altro_valore { background-color:transparent !important; } #bottone-donazione { background-color: #ffca05 !important; border: 0.3rem solid #ffca05 !important; } .tipo_donatore_0_email { width:100% !important; } #donaform-copyright-footer { position: relative; width: 100%; bottom: 0 !important; background-color: rgba(16, 59, 17) !important; } .col-5.side_child_2, .col-5 .side_child_2 { padding-right: 0px !important; height: 100% !important; min-height: 900px; } .nav > li > a { padding: 30px 8px !important; } .col-5.side_child_2, .col-5 .side_child_2 { padding-bottom: 80px !important; } .bg-light { background-color: transparent !important; } .bg-primary { background-color: transparent !important; } .border-dark { border-color: transparent !important; } .form-control { color: #fff; } @media (max-width:991.98px) { .padre-tema { background: rgb(17 60 17 / 60%); } .side_child_2 { background: none !important; } } .main-header { display: none !important; } body { background-image: url(https://dona.dynamocamp.org/?act=load-media&knd=1&rec=TWpBeU1UQTFNVEV4TWpFME16RmZNVjgzTVRZME1nPT1bfF0zMjdbfF0w); background-size: cover; background-repeat: no-repeat; background-attachment: fixed; padding-top: 0px; background-position-y: center; }</style>"
          );
      }, 50);
      setTimeout(function() {
        if ($("#tema-header").length) $("#tema-header").next().addClass("padre-tema");
        else if ($("#carouselExampleIndicators").length) $("#carouselExampleIndicators").next().addClass("padre-tema");
        else $(".main-header").next().addClass("padre-tema");
        $(".padre-tema").children("div:nth-child(1)").removeAttr("class");
        $(".padre-tema").children("div:nth-child(1)").attr("class", "col-6 side_child_1 mobile-col");
        $(".padre-tema").children("div:nth-child(2)").removeAttr("class");
        $(".padre-tema").children("div:nth-child(2)").attr("class", "col-6 side_child_2 mobile-col");
        $(".padre-tema").children("div:nth-child(3)").css("display", "none");
      }, 1500);
    });
  </script>
  <input type="hidden" name="opid" value="20230126154006_13278">
  <input type="hidden" name="act" value="send">
  <input type="hidden" name="orgn" value="">
  <input type="hidden" id="mdfctr" name="mdfctr" value="0">
  <script>
    let params = new URLSearchParams(location.search);
    params.delete("orgn");
    params.delete("origine");
    window.history.replaceState(null, null, ((params.toString() == "") ? window.location.pathname : "?" + params + location.hash));
  </script>
  <div class="sezione_button-container sezione_button-pulsante pt-4 pb-4 row">
    <button type="button" id="bottone-donazione" class="col-6 btn btn-primary p-3 sezione_button">
      <span class="donazioni-submit">Continua</span>
    </button>
  </div>
  <div class="sezione_p-container border-top border-disabled pt-2 pb-4">
    <h6 class="sezione_p-titolo">Metodi di donazione disponibili</h6>
    <p class="sezione_p-testo"></p>
    <div class="d-inline-block p-2 pagamenti-div pagamenti-div-1">
      <i class="fab fa-cc-paypal pagamenti-icona pagamenti-icona-1"> </i> <span class="pagamenti-nome pagamenti-nome-1">Paypal</span>
    </div>
    <div class="d-inline-block p-2 pagamenti-div pagamenti-div-2">
      <i class="far fa-credit-card pagamenti-icona pagamenti-icona-2"> </i> <span class="pagamenti-nome pagamenti-nome-2">Carta di Credito</span>
    </div>
    <div class="d-inline-block p-2 pagamenti-div pagamenti-div-3">
      <i class="fas fa-money-check pagamenti-icona pagamenti-icona-3"> </i> <span class="pagamenti-nome pagamenti-nome-3">Conto Corrente SDD</span>
    </div>
    <div class="d-inline-block p-2 pagamenti-div pagamenti-div-4">
      <i class="fas fa-mobile-alt pagamenti-icona pagamenti-icona-4"> </i> <span class="pagamenti-nome pagamenti-nome-4">Satispay</span>
    </div>
  </div>
</form>

Text Content

 * Home (current)
 * Chi siamo
   Mission Fondazione Dynamo Seriousfun Dove siamo Lavora con noi Informazioni
   Societarie Legge 124/2017 Area stampa Contatti
 * Cosa facciamo
   Il Camp Terapia ricreativa Dynamo Programs
 * A chi ci rivolgiamo
   Bambini e Adolescenti Famiglie Fratelli e Sorelle Patologie Ospitate Ospedali
   e Associazioni
 * Sostienici
   Donazioni Cosa puoi fare Diventa volontario Per le aziende Bomboniere
   solidali Dona il tuo 5x1000 Natale
 * News (current)
 * English (current)


DONA OGGI, PER DONARE TUTTO L'ANNO.


--------------------------------------------------------------------------------

SCEGLIENDO LA DONAZIONE REGOLARE, POTRAI FAR SORRIDERE OGNI GIORNO UN BAMBINO
AFFETTO DA PATOLOGIE GRAVI O CRONICHE ED ENTRARE A FAR PARTE DELLA FAMIGLIA
DYNAMO CLUB, RICEVENDO UN WELCOME KIT, IL SALVADYNAIO IN FORMATO CARTACEO E
TANTI VANTAGGI ESCLUSIVI

CHE DONAZIONE VUOI EFFETTUARE?

DONAZIONE LIBERA

Dai il tuo contributo alla nostra Associazione

Il campo deve essere compilato



Dove c'é più bisogno
Dove c'é più bisogno Inverno Dynamo

CON CHE RICORRENZA VUOI DONARE?



REGOLARE

SINGOLA

OGNI QUANTO TEMPO?



MENSILE

TRIMESTRALE

SEMESTRALE

ANNUALE

QUANTO VORRESTI DONARE?



9 €

al mese


15 €

al mese


32 €

al mese


 

al mese




PERSONA FISICA

AZIENDA

NOME

Inserire il nome

COGNOME

Inserire il cognome

EMAIL

Inserire un indirizzo email

CODICE FISCALE

Il Codice Fiscale é necessario per la deducibilità fiscale
Inserire il codice fiscale

CELLULARE

INDIRIZZO

CIVICO

CAP

COMUNE

PROVINCIA

RAGIONE SOCIALE

Inserire la ragione sociale

EMAIL

Inserire un indirizzo email

PARTITA IVA

CELLULARE

INDIRIZZO

CIVICO

CAP

COMUNE

PROVINCIA



PRESA VISIONE DELL'INFORMATIVA SUL TRATTAMENTO DEI MIEI DATI PERSONALI AI SENSI
DEL REGOLAMENTO UE 2016/679:



Acconsento al trattamento dati personali

Acconsento a ricevere materiale informativo e di comunicazione
Continua

METODI DI DONAZIONE DISPONIBILI



Paypal
Carta di Credito
Conto Corrente SDD
Satispay




METODI DI DONAZIONE ALTERNATIVI

Bonifico bancario
Fondazione Dynamo Camp Onlus - IBAN IT29A0306909606100000005639 Bic/Swift:
BCITITMM

Versamento su c/c postale
N. 80907116 a favore di Fondazione Dynamo Camp Onlus





BENEFICI FISCALI

scopri di più sui vantaggi fiscali della tua donazione.

Destina il tuo 5x1000 a Fondazione Dynamo Camp Onlus, una scelta semplice ma di
grande valore. Codice Fiscale: 90040240476



Utilizziamo i cookies per essere sicuri che tu possa avere la migliore
esperienza sul nostro sito Privacy Accetto
© 2023 - engine Myosotis