sostienigaslini.it Open in urlscan Pro
81.88.52.43  Public Scan

URL: https://sostienigaslini.it/
Submission: On October 22 via api from US — Scanned from IT

Form analysis 1 forms found in the DOM

<form id="form-donazione" novalidate="">
  <div id="pannello-raggruppa-1" class="pannello-raggruppa"><!-- 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() {
          if ($("#ripetuta_minified").length > 0) $("#ripetuta_minified").prop("checked", false);
          $("#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", "country"];
                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="sezione_1-radio-button col-12 mobile-col">
            <input class="sezione_1-radio" type="radio" onclick="tipoDonazione('tipo_donazione_0');" name="tipo_donazione" id="tipo_donazione_0" value="donazione_ecommerce" checked="">
            <label id="tipo_donazione_0_label" for="tipo_donazione_0" class="sezione_1-radio-label sezione_1-radio-selected">
              <div>
                <h4>Donazione libera</h4>
                <p>Dai il tuo contributo per chi ne ha bisogno</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 -->
    <!-- START SEZIONE ID CAMPAGNA -->
    <div class="sezione_2-container border-bottom border-disabled pt-4 pb-4">
      <h4 class="sezione_2-titolo">Quale <span class="buffalo">progetto</span> vuoi sostenere?</h4>
      <p class="sezione_2-testo"></p>
      <div class="sezione_2-select-gruppo pt-2">
        <div class="row sezione_2-progetti">
          <select class="sezione_2-select" id="id_campagna_select" onchange="selectCausaleDonazione('id_campagna_select');">
            <option value="" selected="">Seleziona un progetto</option>
            <option value="3951">Accoglienza</option>
            <option value="4417">Collaborazioni internazionale</option>
            <option value="4346">Donazioni ai reparti</option>
            <option value="4340">Formazione</option>
            <option value="4347">Prime necessità</option>
            <option value="4341">Progetti speciali</option>
            <option value="4330">Sviluppo tecnologico</option>
            <option value="4319">Umanizzazione dei luoghi della cura</option>
            <option value="2761">Ricerca</option>
          </select>
        </div>
      </div>
      <div class="row causale_progetto-div mt-4" style="display: none;">
        <div class="w-100 causale_progetto-titolo" style="display: none;">
          <label class="font-weight-bold"><span id="causale_progetto-titolo"></span> <i class="fas fa-asterisk campo-richiesto" style="display: none;" id="causale_progetto-obbligatorio"> </i></label>
        </div>
        <div class="w-100 causale_progetto-testo" style="display: none;">
          <p id="causale_progetto-testo"></p>
        </div>
        <div class="w-100 causale_progetto-children-div">
          <input class="w-100 form-control causale_progetto-children" type="text" id="causale_progetto" name="causale_progetto" placeholder="" value="">
        </div>
      </div>
    </div>
    <select class="nascosto" name="id_campagna" id="id_campagna">
      <option value="" selected="">Nessun progetto selezionato</option>
      <option value="3951">Accoglienza</option>
      <option value="4417">Collaborazioni internazionale</option>
      <option value="4346">Donazioni ai reparti</option>
      <option value="4340">Formazione</option>
      <option value="4347">Prime necessità</option>
      <option value="4341">Progetti speciali</option>
      <option value="4330">Sviluppo tecnologico</option>
      <option value="4319">Umanizzazione dei luoghi della cura</option>
      <option value="2761">Ricerca</option>
    </select>
    <input type="hidden" id="causale_selezionata_3951" value="1[][]0.00[]0[]0[][][][]0">
    <input type="hidden" id="causale_selezionata_4417" value="1[][]0.00[]0[]0[][][][]0">
    <input type="hidden" id="causale_selezionata_4346" value="1[][]0.00[]0[]1[]Inserisci il reparto a cui cuoi destinare la tua donazione[][][]0">
    <input type="hidden" id="causale_selezionata_4340" value="1[][]0.00[]0[]0[][][][]0">
    <input type="hidden" id="causale_selezionata_4347" value="1[][]0.00[]0[]0[][][][]0">
    <input type="hidden" id="causale_selezionata_4341" value="1[][]0.00[]0[]0[][][][]0">
    <input type="hidden" id="causale_selezionata_4330" value="1[][]0.00[]0[]0[][][][]0">
    <input type="hidden" id="causale_selezionata_4319" value="1[][]0.00[]0[]0[][][][]0">
    <input type="hidden" id="causale_selezionata_2761" 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">Sostienici con una donazione</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]);
                  $("#" + a + "_importo_" + i).val(vals[i]);
                }
                $("#" + a + "_importo_altro_valore").val("");
                ricorrenzaDonazioneValoreCheck(a);
              } else {
                ricorrenzaMostraInfo();
              }
            }
          }
          switch (b) {
            case "1":
              $(".div_single_singola").hide();
              $(".div_single_ripetuta").show();
              break;
            default:
              $(".div_single_ripetuta").hide();
              $(".div_single_singola").show();
              break;
          }
          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]);
                $("#" + a + "_importo_" + i).val(vals[i]);
              }
              $("#" + a + "_importo_altro_valore").val("");
              ricorrenzaDonazioneValoreCheck(a);
            } else {
              ricorrenzaMostraInfo();
            }
          }
        }

        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);
              resetRicorrenzaSingleDonazione("importo");
              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;");
            $("#" + a + "_importo_altro_valore_euro").removeClass("donazioni-valuta-simbolo");
          } else {
            $("#" + a + "_importo_altro_valore").removeClass("text-left");
            $("#" + a + "_importo_altro_valore").addClass("text-center");
            var splv = new Array();
            splv = $.trim($("#donazioni-valuta-info_" + $("#donazioni-valuta-selezionata option:selected").val()).val()).split("|");
            $("#" + a + "_importo_altro_valore_euro").html(splv[1]);
            $("#" + a + "_importo_altro_valore_euro").addClass("donazioni-valuta-simbolo");
          }
          ricorrenzaMostraInfo();
        }

        function ricorrenzaDonazioneValoreBlur(a) {
          if ($.trim($("#" + a + "_importo_altro_valore").val()) == "") {
            $("#" + a + "_importo_0").click()
            setTimeout(function() {
              ricorrenzaDonazioneValore(a, "0")
            }, 50);
          } else resetRicorrenzaSingleDonazione("importo_altro");
        }

        function ricorrenzaMostraInfo() {
          var hid = 1;
          var inf = "";
          var img = "";
          var ric = "0";
          var rip = $("input[name='ripetuta']:checked").val();
          var imp = $("input[name='ripetuta_importo']:checked").attr("id").replace("ripetuta_importo_", "");
          var cur = $("#ripetuta_box_importo_info_curr").val();
          if ($("#ripetuta_campo_" + rip + "_infodiv").val() == "1") {
            if (imp == "altro") imp = "3";
            inf = $("#ripetuta_campo_" + rip + "_infonote_" + imp).val();
            if (inf != "") {
              if (rip == "1") {
                ric = $("input[name='ripetuta_campo']:checked").val();
                var rep = $("#ripetuta_campo_" + ric + "_replace").val();
                inf = inf.replace("##REPLACE##", rep);
              }
              $("#ripetuta_box_importo_info_note").html(inf);
              $("#ripetuta_box_importo_info_note").fadeIn();
              hid = 0;
            } else ricorrenzaNascondiInfo("note");
            if (cur == rip + "_" + ric + "_" + imp) return false;
            img = $("#ripetuta_campo_" + rip + "_infoimma_" + imp).val();
            if (img != "") {
              $("#ripetuta_box_importo_info_imma").html("<img class='w-100 sezione_3_box_importo_info_immagine' src='" + img + "' alt='Immagine importo' />");
              $("#ripetuta_box_importo_info_imma").fadeIn();
              hid = 0;
            } else ricorrenzaNascondiInfo("imma");
            if (hid == 0) $("#ripetuta_box_importo_infodiv").fadeIn();
            $("#ripetuta_box_importo_info_curr").val(rip + "_" + ric + "_" + imp);
          }
          if (hid == 1) {
            ricorrenzaNascondiInfo("note");
            ricorrenzaNascondiInfo("imma");
            ricorrenzaNascondiInfo();
          }
        }

        function ricorrenzaNascondiInfo(a) {
          if (!a) $("#ripetuta_box_importo_infodiv").hide();
          else {
            $("#ripetuta_box_importo_info_" + a).hide();
            $("#ripetuta_box_importo_info_" + a).html("");
          }
        }
      </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', '0');" name="ripetuta" id="ripetuta_0" value="0" checked="">
            <label id="ripetuta_0_label" for="ripetuta_0" class="sezione_3-radio-label sezione_3-radio-selected">
              <div class="sezione_3-radio-label-div">
                <h4>Singola</h4>
                <textarea id="ripetuta_campo_0_infonote_0" style="display: none;"></textarea>
                <input type="hidden" id="ripetuta_campo_0_infoimma_0" value="">
                <textarea id="ripetuta_campo_0_infonote_1" style="display: none;"></textarea>
                <input type="hidden" id="ripetuta_campo_0_infoimma_1" value="">
                <textarea id="ripetuta_campo_0_infonote_2" style="display: none;"></textarea>
                <input type="hidden" id="ripetuta_campo_0_infoimma_2" value="">
                <textarea id="ripetuta_campo_0_infonote_3" style="display: none;"></textarea>
                <input type="hidden" id="ripetuta_campo_0_infoimma_3" value="">
                <input type="hidden" id="ripetuta_campo_0_infodiv" value="0">
              </div>
            </label>
            <input type="hidden" id="ripetuta_0_valori" value="50|100|150|1">
            <input type="hidden" id="ripetuta_0_child" value="0">
          </div>
          <script>
            setTimeout(function() {
              $("#ripetuta_0").click();
            }, 2000);
          </script>
          <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">
            <label id="ripetuta_1_label" for="ripetuta_1" class="sezione_3-radio-label">
              <div class="sezione_3-radio-label-div">
                <h4>Continuativa</h4>
                <textarea id="ripetuta_campo_1_infonote_0" style="display: none;"></textarea>
                <input type="hidden" id="ripetuta_campo_1_infoimma_0" value="">
                <textarea id="ripetuta_campo_1_infonote_1" style="display: none;"></textarea>
                <input type="hidden" id="ripetuta_campo_1_infoimma_1" value="">
                <textarea id="ripetuta_campo_1_infonote_2" style="display: none;"></textarea>
                <input type="hidden" id="ripetuta_campo_1_infoimma_2" value="">
                <textarea id="ripetuta_campo_1_infonote_3" style="display: none;"></textarea>
                <input type="hidden" id="ripetuta_campo_1_infoimma_3" value="">
                <input type="hidden" id="ripetuta_campo_1_infodiv" value="0">
              </div>
            </label>
            <input type="hidden" id="ripetuta_1_valori" value="">
            <input type="hidden" id="ripetuta_1_child" value="1">
          </div>
          <script>
            setTimeout(function() {
              $("#ripetuta_0").click();
            }, 2000);
          </script>
          <input type="hidden" id="ripetuta_current_child" value="">
        </div>
      </div>
      <div class="ripetuta_1_childrens nascosto 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-6 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 sezione_3-radio-ripetuta-selected">
              <div class="sezione_3-ripetuta-label-div">
                <h4 class="text-center">Donazione <br><b>MENSILE</b></h4>
                <input type="hidden" id="ripetuta_campo_0_valori" value="10|15|25|10">
                <input type="hidden" id="ripetuta_campo_0_desc" value="al mese">
                <input type="hidden" id="ripetuta_campo_0_replace" value="mese">
              </div>
            </label>
          </div>
          <div class="col-6 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">Donazione <br><b>ANNUALE</b></h4>
                <input type="hidden" id="ripetuta_campo_3_valori" value="100|180|300|100">
                <input type="hidden" id="ripetuta_campo_3_desc" value="all'anno">
                <input type="hidden" id="ripetuta_campo_3_replace" value="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 nascosto">
          <select class="sezione_2-select sezione_3-select" id="donazioni-valuta-selezionata" onchange="selectValutaDonazione();">
            <option value="0" selected="">Euro</option>
          </select>
          <input type="hidden" id="donazioni-valuta-info_0" value="Euro|€|EUR|1">
          <input type="hidden" id="ripetuta_valuta" name="ripetuta_valuta" value="Euro|€|EUR|1">
        </div>
        <script>
          function selectValutaDonazione() {
            $("#ripetuta_valuta").val($("#donazioni-valuta-info_" + $("#donazioni-valuta-selezionata option:selected").val()).val());
            var spl = new Array();
            spl = $.trim($("#ripetuta_valuta").val()).split("|");
            $(".donazioni-valuta-simbolo").html(spl[1]);
            var inp = $.trim($("input[name='ripetuta_importo']:checked").attr("id")).split("_")[2];
            if (inp != "") ricorrenzaDonazioneValore("ripetuta", inp);
            return false;
          }
        </script>
        <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="50" 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 class="text-center"><span id="ripetuta_importo_0_titolo">50</span> <span class="donazioni-valuta-simbolo">€</span></h4>
                <div id="ripetuta_importo_0_testo" class="ripetuta_importo_testo nascosto text-center" style="display: none;"></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="100">
            <label id="ripetuta_importo_1_label" for="ripetuta_importo_1" class="sezione_3-radio-label">
              <div class="sezione_3-importo-label-div">
                <h4 class="text-center"><span id="ripetuta_importo_1_titolo">100</span> <span class="donazioni-valuta-simbolo">€</span></h4>
                <div id="ripetuta_importo_1_testo" class="ripetuta_importo_testo nascosto text-center" style="display: none;"></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="150">
            <label id="ripetuta_importo_2_label" for="ripetuta_importo_2" class="sezione_3-radio-label">
              <div class="sezione_3-importo-label-div">
                <h4 class="text-center"><span id="ripetuta_importo_2_titolo">150</span> <span class="donazioni-valuta-simbolo">€</span></h4>
                <div id="ripetuta_importo_2_testo" class="ripetuta_importo_testo nascosto text-center" style="display: none;"></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="Inserisci importo" 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 nascosto text-center" style="display: none;"></div>
              </div>
              <div class="sezione_3-importo-popup" id="ripetuta_importo_altro_popup"></div>
            </label>
          </div>
        </div>
        <div class="sezione_3-valore-div row col-12" style="display: none !important;" id="ripetuta_box_importo_infodiv">
          <div class="sezione_3-radio-label mt-2 sezione_3_box_detrazione">
            <div class="sezione_3_box_importo_info_imma" id="ripetuta_box_importo_info_imma" style="display: none;"></div>
            <div class="sezione_3_box_importo_info_note" id="ripetuta_box_importo_info_note" style="display: none;"></div>
          </div>
          <input type="hidden" id="ripetuta_box_importo_info_curr" value="">
          <script>
            setTimeout(() => ricorrenzaMostraInfo(), 2000);
          </script>
        </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|1">
    <!-- END SEZIONE RIPETUTA -->
  </div>
  <input type="hidden" id="pannello-raggruppa-conteggio" value="2">
  <script>
    function resetRicorrenzaSingleDonazione(a) {
      return false;
    }
  </script>
  <script>
    document.addEventListener("DOMContentLoaded", function() {
      setTimeout(function() {
        $("#fstruct_main").before(
          "<style>.footer_content_4, .sezione_5-testo { display:none; } option{ color: #000 !important; } .buffalo{ font-family: 'buffaloregular'; font-size: 2.5rem; position: relative; top: 4px; font-weight: lighter; } #SectionSostenerci, .SecFAQ { display:none; } #ecommformdiv-sezione-9 > div > div > div > div:nth-child(2) { padding-left: 0px !important; } .side_child_3 b, b.side_child_3, .container b { font-weight:600 !important; } .sezione_4-radio-button:nth-child(2){ padding-right: 0 !important; } .tipo_donatore_0_childrens.mt-4, .tipo_donatore_1_childrens.mt-4{ margin-top: 0.7rem !important; } #SectionProgetti h2, #SectionSostenerci h2{ color: #1c3d6d; text-align: center; text-transform:uppercase; margin-bottom: 30px; } #div-donazione .main-header{ display:none !important; } .privacy_label_div{ font-size:15px; } #bottone-pannello-indietro{ display:none !important; } .tipo_donatore_0_email{ width:100% !important; } .tipo_donatore_0_residenza_indirizzo-civico, .tipo_donatore_0_residenza_indirizzo-cap, .tipo_donatore_1_ufficio_indirizzo-civico, .tipo_donatore_1_ufficio_indirizzo-cap { width: 18% !important; } .tipo_donatore_0_residenza_indirizzo-country{ padding: 0.6rem !important; } .sezione_3-importo-label-div h4{ font-weight: 700; } .BoxProgetti{ text-align: left; margin-left:1rem; padding: 0 !important; } .BoxProgetti.col-4 { -webkit-box-flex: 0; -ms-flex: 0 0 31%; flex: 0 0 31%; max-width: 31%; } .BoxProgetti img{ width:100% !important; } .Dona{ border-radius: 3px !important; background-color: #71cbf4 !important; padding: .5rem 1rem !important; border: 0 !important; width: fit-content !important; color: #fff !important; font-size: 1.3rem; margin:auto !important; } .div-riepilogo-undo-btn{ margin-top: 2rem !important; } .tipo_donatore_0_nome, .tipo_donatore_0_cognome, .tipo_donatore_0_email, .tipo_donatore_0_sesso, .tipo_donatore_0_nascita_data, .tipo_donatore_1_email, .tipo_donatore_1_partita_iva, .tipo_donatore_2_nome, .tipo_donatore_2_cognome, .tipo_donatore_0_telefono{ width: 49%; } .sezione_5-container.pb-4{ padding-bottom: 0 !important; } .sezione_2-titolo, .sezione_3-titolo, .sezione_4-titolo, .sezione_5-titolo{ font-weight:600; font-size:1.4rem; } .sezione_1-radio-label, .sezione_3-radio-label, .sezione_4-radio-label{ padding: .8rem !important; } .sezione_3-container.pb-4{ padding-bottom: 0 !important; padding-top: 0px !important; } .sezione_button-container #bottone-pannello-indietro-placeholder, .sezione_button-container span.col-4{ display:none; } #bottone-pannello-continua.col-4{ -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; border-radius:3px !important; background-color: #71cbf4 !important; padding: .8rem !important; border: 0 !important; color: #fff !important; } #bottone-riepilogo.col-6{ -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; border-radius:3px !important; background-color: #7faac5 !important; padding: .8rem !important; border: 0 !important; } .card-header{ padding: 8px 19px 8px 23px; color: #232323; border-radius: 25px 25px 25px 25px !important; border-style: solid; border-width: 2px 2px 2px 2px; border-color: #e8e8e8; background-color: transparent !important; margin-bottom: 10px !important; } .card-header h2{ overflow: hidden !important; } .card-header h2 button{ white-space: inherit !important; } .btn{ font-size: 1.1rem !important; } .btn-link{ color: #232323 !important; font-weight:600 !important; } .sezione_3-valore-div .sezione_3-radio-button{ -webkit-box-flex: 0; -ms-flex: 0 0 33.3%; flex: 0 0 33.3%; max-width: 33.3%; } .sezione_3-tipi .col-6:last-child { padding-right: 0 !important; } .sezione_3-valore-div .sezione_3-radio-button:nth-child(3){ padding-right: 0 !important; } .sezione_3-valore-div .sezione_3-radio-button:last-child { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0 !important; } .sezione_3-radio-button.mobile-col{ padding-right: 0 !important; } .main-header { display: block !important; min-height: 85px !important; margin-bottom: 0rem !important; background: #fff !important; border: 0 !important; } .main-header-logo { min-height: 5rem !important; background-color:transparent !important; } .main-header-logo img { padding: 5px; width: 250px; margin-top: -5px; } #tema-header{ padding-top: 0 !important; } .header_landing-div{ position: absolute; top: -180px; border-bottom: 0 !important; width: 90%; } .header_landing-testo-titolo{ margin-top: 3rem !important; text-align: left !important; color: #ffffff; font-weight: 700; text-shadow: 2px 2px 10px #333; } .header_landing-testo{ color: #ffffff; font-size: 18px; font-weight: 300; text-shadow: 2px 2px 10px #333; margin-top: -10px; } #div-donazione, #div-riepilogo{ background-color: #fff; border: 1px #ccc solid; border-radius: 20px; padding: 0 30px !important; position: relative; top: -150px; } .side_child_3{ position:relative; left:30px; padding-top:60px; padding-bottom: 60px; } .side_child_3 h2{ color: #7faac5; text-align: center; font-weight: bold; } #id_campagna_select{ background-color: #fff; color: #ed6ea7; border: 1px #fad6e8 solid !important; border-radius:3px; font-size: 1.3rem; padding: .8rem !important; } .causale_progetto-children-div{ display:none !important; } .ripetuta_importo_testo { font-size:12px; display: none !important; } .sezione_2-testo, .sezione_3-testo{display:none;} .donazioni_fundraising_mainimage_foreground{ display:none; } .donazioni_fundraising_mainimage_overlay{ filter: none; } .donazioni_vetrina_prodotto-titolo{ text-align: left; color: #2d2d2d; font-size: 18px; font-style: normal; font-weight: 500; text-transform: capitalize !important; } .donazioni_vetrina_prodotto div.p-2{ padding: 1rem !important; } #ripetuta_importo_altro_label{ padding: 0.8rem 1rem; } .sezione_2-container{ padding-top: 50px !important; } .dn{ display:none; } .sezione_2-container.border-bottom { border-bottom: 0 !important; } .sezione_3-container.border-bottom{ border-bottom: 0 !important; } .sezione_4-container.border-bottom{ padding-bottom: 0 !important; } .div-footer-tema{ background-color: #7faac5; padding: 4rem 6rem !important; color: #fff; } .div-footer-tema h4{ font-weight: 800 !important; } .card{ background-color: transparent !important; border: 0 !important; padding: 0 !important; } #donaform-copyright-footer{ background-color:#6f8aa2 !important; border: 0 !important; } @media (min-width:1280px) and (max-width:1440px){ .col-4.side_child_3{ -webkit-box-flex: 0; -ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40%; } } @media (min-width:990px) and (max-width:1279px){ .col-4.side_child_3{ -webkit-box-flex: 0; -ms-flex: 0 0 45%; flex: 0 0 45%; max-width: 45%; } } @media (min-width:990px) and (max-width:1720px){ .donazioni_vetrina_riga_5{ width: 19%; } .col-2.side_child_1, .col-2.side_child_3{ -webkit-box-flex: 0; -ms-flex: 0 0 0%; flex: 0 0 10%; max-width: 10%; } .col-8.side_child_2{ -webkit-box-flex: 0; -ms-flex: 0 0 79%; flex: 0 0 79%; max-width: 79%; padding: 0 !important; } .header_landing-testo-titolo{ margin-top: 8rem !important; } .header_landing-testo{ font-size:15px; } .header_landing-div{ top: -290px; width: 100% !important; } .div-footer-tema{ font-size:15px; padding: 4rem 4rem !important; } #div-donazione, #div-riepilogo{ top: -250px; } } @media (max-width:990px){ #privacy_1_label{ width:80% !important; } .sezione_9-tipi-radio div.col-6{ -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-left: 0 !important; } .sezione_9-tipi-radio > div:nth-child(2) { padding-left: 0px !important; } #tema-header{ min-height: 400px; overflow: hidden !important; } .SecFAQ{ margin-top: 0 !important; } #testata-home{ width: auto; max-height:400px; } .header_landing-div{ width: 90%; top: -300px; left: 15px; } .header_landing-testo-titolo{ margin-top: 8rem !important; } .header_landing-testo{ font-size: 15px; } .header_landing-testo h2{ text-align:left !important; font-size: 1.8rem !important; } .card-header{ padding: 8px 20px 8px 10px; } .causale_progetto-testo::before{ top: 16%; } .testo br{display:none;} .side_child_1{display:none;} .sezione_2-container{ padding-top: 30px !important; } .sezione_3-tipi .col-6{ -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .sezione_3-valore-div .col-3{ -webkit-box-flex: 0; -ms-flex: 0 0 33%; flex: 0 0 33%; max-width: 33%; } .sezione_3-valore-div .col-3:last-child{ -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .sezione_4-tipi .col-6, .sezione_3-ripetuta-div .col-6{ -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .tipo_donatore_0_telefono{ width: 100%; } .h1, h1{ font-size: 2rem; } .sezione_5-titolo{ text-align:left; } #SectionProgetti h2{ padding-left:15px; padding-right: 15px; } .div-footer-tema{ padding: 3rem .5rem !important; font-size: 15px; } .footer_content_2, .footer_content_3, .footer_content_4{ margin-top:30px; } #div-donazione, #div-riepilogo{ top: -50px; } .side_child_3{ display: block !important; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; left: 0 !important; padding: 0 25px 50px 25px !important; } .Dnone{ display:none; } .SecFAQ .col-6{ -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .imgfaq{ left: 0; margin-top:30px; } .BoxProgetti.col-4 { -webkit-box-flex: 0; -ms-flex: 0 0 92%; flex: 0 0 92%; max-width: 92%; } #SectionSostenerci .col-6{ -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } #SectionProgetti .container, .SecFAQ .container, #SectionSostenerci .container{ padding: 0 25px !important; } .BoxProgetti.col-4 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin-left: 0 !important; } .testoSosten{ padding: 30px 0 0 0 !important; } .SecFAQ .col-5, .SecFAQ .col-3, .SecFAQ .col-4{ -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-left: 0 !important; padding-right: 0 !important; } .grafico{ padding:20px 0 !important; } .imgfaq { margin-top: 5px !important; } #SectionProgetti h2, #SectionSostenerci h2{ padding: 0 25px !important; } } @media (max-width:768px){ #testata-home{ position: relative; left: -30%; } } @media (max-width:480px){ #testata-home{ position: relative; left: -60%; } } .sezione_5-titolo, .sezione_9-titolo { display:none; } #privacy_1_label { font-size: 1.1rem !important; color: #000000; font-weight: 300; width: 90%; } .sezione_9-container.pt-4.pb-4 { padding: 0 !important; } .sezione_9-container { display: inline-block; width: 100%; clear: both; } #ecommformdiv-sezione-9 { display: flex; flex-direction: column-reverse; } .col-6.sezione_9-tipi { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .sezione_9-tipi-radio { display: flex; flex-direction: row-reverse; margin-bottom: 0 !important; } .comunicazione_progetti_label_div { font-size: 1.1rem !important; color: #000000; font-weight: 300; } #privacy_1 { vertical-align: top !important; } p { color: #000000; font-weight: 300; } .sezione_9-container.pt-4.pb-4 { padding: 0 !important; padding-left: 15px !important; padding-right: 15px !important; } a { text-decoration: none !important; } .sezione_9-tipi { padding-left: 0px !important; } .sezione_9-tipi-radio > div:nth-child(2) { padding-left: 5px; }@media (max-width:991.98px) {.footer_content_1, .footer_content_2, .footer_content_3, .footer_content_4 { min-width: 100% !important; }}</style>"
          );
      }, 50);
      setTimeout(function() {
        $(".main-header-logo").html(
          "<div><a target='_blank' href='#' onclick='return false;'><img src='https://dona.gaslininsieme.org/?act=load-media&knd=1&rec=TWpBeU5ERXdNVEV4TURVNU5EWmZNVjh4T1RjeU1BPT1bfF01NTQ0W3xdMA==' alt='Logo associazione'></a></div>");
        $(".main-header").next().before(
          "<div id='tema-header' class='row'><div class='col-12 mobile-col tema-header-content'><img id='testata-home' style='cursor:pointer' src='https://dona.gaslininsieme.org/?act=load-media&knd=1&rec=TWpBeU5EQXpNVE14TWpNNE1UVmZNVjgwTXpnM053PT1bfF00NDIwW3xdMA==' alt='Immagine intestazione' width='100%' /></div></div>"
          )
        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-2 side_child_1 mobile-col");
        $(".padre-tema").children("div:nth-child(2)").removeAttr("class");
        $(".padre-tema").children("div:nth-child(2)").attr("class", "col-5 side_child_2 mobile-col");
        $(".padre-tema").children("div:nth-child(3)").removeAttr("class");
        $(".padre-tema").children("div:nth-child(3)").attr("class", "col-4 side_child_3 mobile-nascosto");
        $(".padre-tema").children("div:nth-child(3)").html(
          "<div><div align=\"center\"><br><p>La Fondazione Gaslininsieme ETS nasce per raccogliere e destinare fondi all\'Istituto Giannina Gaslini di Genova, uno degli ospedali pediatrici più importanti in Italia e in Europa.<br><br>Insieme possiamo aiutare l’Istituto Giannina Gaslini, sostenendo la <b>ricerca scientifica</b> e l’<b>assistenza</b>, il <b>miglioramento strutturale, tecnologico e digitale dell’Ospedale</b>, l’<b>umanizzazione</b> dei suoi ambienti e l’<b>accoglienza</b> per le famiglie.<br></p></div><div align=\"center\"><br><span style=\"color: #71cbf4; font-size: 1.5em;\"><b>Aiutaci anche tu!</b></span></div><div align=\"center\"><span style=\"color: #71cbf4; font-size: 1.5em;\"><b><br></b></span></div><div align=\"center\"><img style=\"width: 60%;\" src=\"https://dona.gaslininsieme.org/?act=load-media&knd=1&rec=TWpBeU5EQTVNVE14TmpJMU5UTmZNVjgzTkRjM05nPT1bfF01MjY3W3xdMA==\"><span style=\"color: #71cbf4; font-size: 1.5em;\"><b><br></b></span><p></p></div><p></p><p><br></p></div>"
          );
        $("#donaform-copyright-footer").before(
          "<div class='div-footer-tema row p-1'><div class=\"footer_content_1 col-3 p-1\"><p><img style=\"width: 250px;\" src=\"https://dona.gaslininsieme.org/?act=load-media&knd=1&rec=TWpBeU5ERXdNVEF4TnpNd05UTmZNVjgyTWpNMU1nPT1bfF01NTQyW3xdMA==\"><br></p>Via Gerolamo Gaslini, 5 <br>16147 - Genova<br><p></p><p>Per richieste di supporto chiamaci <br>allo 010 5636.2852<br><br>Mail: info@gaslininsieme.org<br></p></div><div class=\"footer_content_2 col-3 p-1\"><h4>ALTRI MODI PER DONARE</h4> <p>Scopri tutti gli altri modi per donare</p><p><b>Bollettino Postale<br></b>Conto Corrente Postale: 1008514612<br>Intestato a: Fondazione Gaslininsieme ETS</p><p><b>Bonifico Bancario<br></b>Intestato a: Fondazione Gaslininsieme ETS<br>IBAN: IT40V0333201400000000965984<br>Codice BIC/SWIFT: PASBITGG<b><br></b></p></div><div class=\"footer_content_3 col-3 p-1\"><h4>BENEFICI FISCALI</h4> <p><strong>Persone fisiche</strong>: detrazione al 30% con tetto a 30.000€ o in alternativa deduzione nel limite del 10% reddito complessivo dichiarato.</p><p> <strong>Aziende e altri soggetti con reddito d\'impresa</strong>: deduzione nel limite del 10% del reddito complessivo dichiarato.</p> <p> <a class=\"btn btn-primary\" data-toggle=\"collapse\" href=\"#collapseExample\" role=\"button\" aria-expanded=\"true\" aria-controls=\"collapseExample\"> Scopri di più </a> </p> <div class=\"collapse\" id=\"collapseExample\" style=\"\"> <div class=\"card card-body\"> Ricordati di indicare il tuo Codice Fiscale nel campo predisposto del form di donazione online; in questo modo potremo comunicare l\'importo dell\'erogazione liberale direttamente all\'Agenzia delle Entrate per la registrazione nella tua dichiarazione precompilata. </div> </div></div><div class=\"footer_content_4 col-3 p-1\"><h4>SCOPRI<br></h4> <p>Scopri tutti i nostri progetti:</p><ul><li>Attrezzatura</li><li>Ricerca</li><li>Umanizzazione</li><li>Nuovo ospedale</li><li>Progetti speciali </li><li>Accoglienza<br></li></ul></div></div>"
          );
      }, 1500);
    });
  </script>
  <input type="hidden" name="opid" value="20241022142333_97688">
  <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-pannello-indietro" class="col-4 btn btn-secondary p-3 sezione_button" onclick="return fDonaformPannello('undo');" style="display: none;">
      <span class="donazioni-submit">
        <a class="fas fa-arrow-left"> </a>
      </span>
    </button>
    <span class="col-4" id="bottone-pannello-indietro-placeholder"></span>
    <span class="col-4"></span>
    <button type="button" id="bottone-pannello-continua" class="col-4 btn btn-primary p-3 sezione_button" onclick="return fDonaformPannello('next');">
      <span class="donazioni-submit">Continua</span>
    </button>
  </div>
  <input type="hidden" id="pannello-raggruppa-counter" value="1">
  <script>
    function fDonaformPannello(a) {
      var curr = parseInt($.trim($("#pannello-raggruppa-counter").val()));
      var cont = parseInt($.trim($("#pannello-raggruppa-conteggio").val()));
      var next = 1;
      switch (a) {
        case "undo":
          next = curr - 1;
          break;
        case "next":
          next = curr + 1;
          break;
      }
      if (next < 1) next = 1;
      else if (next > cont) {
        next = cont;
        $("#bottone-donazione").click();
        return false;
      }
      if (next != curr) {
        if (next > curr) {
          var frm = $("#form-donazione")[0];
          if (frm.checkValidity() === false) {
            event.preventDefault();
            event.stopPropagation();
            setTimeout(function() {
              if ($(".was-validated .form-control:invalid").first().offset()) {
                $("html,body").animate({
                  scrollTop: $(".was-validated .form-control:invalid").first().offset().top - 50
                }, "slow");
                setTimeout(function() {
                  $(".was-validated .form-control:invalid").first().focus();
                }, 250);
              } else {
                $("#form-donazione")[0].classList.remove("was-validated");
                return fDonaformPannelloAction("campi", curr, next);
              }
            }, 100);
          } else {
            event.preventDefault();
            event.stopPropagation();
            $("#form-donazione")[0].classList.remove("was-validated");
            return fDonaformPannelloAction("campi", curr, next);
          }
          frm.classList.add("was-validated");
        } else fDonaformPannelloAnima(curr, next);
      }
      return false;
    }

    function fDonaformPannelloAction(req, curr, next) {
      switch (req) {
        case "campi":
          bloccaPagina(true, false);
          var ver = false;
          $(".sezione_obbligatori").each(function() {
            var str = $(this).val();
            if (str && (str != "")) {
              var split = new Array();
              split = str.split("[]");
              if (split && (split.length > 0)) {
                for (var i = 0; i < split.length; i++) {
                  var spl = new Array();
                  spl = split[i].split("|");
                  /*
                  	spl[0]	=> ID radio (se checked)
                  	spl[1]	=> ID campo
                  	spl[2]	=> TIPO campo
                  	spl[3]	=> [OPT] Valore di controllo
                  */
                  ver = true;
                  var msg = "";
                  var shk = new Array();
                  switch (spl.length) {
                    case 2:
                      shk = spl;
                      break;
                    case 3:
                      shk = [spl[1], spl[2]];
                      break;
                  }
                  switch (shk[1]) {
                    case "bool":
                      if ($("#" + shk[0]).is(":checked") == false) {
                        if ($("#" + shk[0]).is(":visible") == true) {
                          msg = "Occorre acconsentire alla sezione " + $.trim($("#" + shk[0] + "_msg").val()) + " per poter continuare.";
                          ver = false;
                        }
                      }
                      break;
                    case "select":
                      var sppl = new Array();
                      sppl = shk[0].split("_");
                      if (sppl[(sppl.length - 1)] != "sesso") {
                        if ($.trim($("#" + shk[0] + " option:selected").val()) == "0") {
                          if ($("#" + shk[0]).is(":visible") == true) {
                            msg = "Occorre selezionare una voce dalla lista.<br/>Per favore, controllare.";
                            ver = false;
                          }
                        }
                      }
                      break;
                    case "text":
                      if (($.trim($("#" + shk[0]).val()) == "") || ($.trim($("#" + shk[0]).val()).length < 2)) {
                        if ($("#" + shk[0]).is(":visible") == true) {
                          msg = "Il valore inserito risulta troppo breve.<br/>Per favore, controllare.";
                          ver = false;
                        }
                      }
                      break;
                  }
                  if (ver == false) {
                    avviso("attenzione", msg, "warning", "Campo non compilato correttamente", shk[0]);
                    bloccaPagina(false);
                    return false;
                  }
                }
              }
            }
          });
          if (ver == true) return fDonaformPannelloAction("panel-campi", curr, next);
          break;
        case "panel-campi":
          rec = $.trim($("#form-donazione").serialize());
          rec = rec.replace(/&/g, "[]").replace(/%3A/g, ("[" + "-]")).replace(/=/g, ":");
          rec += "[]curr:" + curr;
          setTimeout(function() {
            var request = $.ajax({
              url: "?",
              type: "POST",
              data: {
                req: "action",
                act: req,
                rec
              },
              dataType: "html"
            });
            request.done(function(msg) {
              var risposta = new Array();
              risposta = msg.split("|" + "|" + "|");
              bloccaPagina(false);
              switch (risposta[0]) {
                case "OK":
                  switch (req) {
                    case "panel-campi":
                      fDonaformPannelloAnima(curr, next);
                      return false;
                      break;
                  }
                  break;
                case "WRN":
                  avviso("attenzione",
                    (risposta[1] ? risposta[1] : messaggio_avviso), "warning",
                    (risposta[2] ? risposta[2] : ""),
                    (risposta[3] ? risposta[3] : ""), 5000);
                  break;
                case "KO":
                  avviso("attenzione",
                    (risposta[1] ? risposta[1] : messaggio_avviso), "error",
                    (risposta[2] ? risposta[2] : ""));
                  break;
                default:
                  avviso("attenzione", messaggio_errore, "error");
              }
            });
            request.fail(function(jqXHR, textStatus) {
              avviso("attenzione", messaggio_errore, "error");
            });
          }, 300);
          break;
      }
    }

    function fDonaformPannelloAnima(curr, next) {
      $("#pannello-raggruppa-counter").val(next);
      if (next > 1) {
        $("#bottone-pannello-indietro-placeholder").hide();
        $("#bottone-pannello-indietro").show();
      } else {
        $("#bottone-pannello-indietro").hide();
        $("#bottone-pannello-indietro-placeholder").show();
      }
      $("#pannello-raggruppa-" + curr).hide();
      if (curr > next) $("#pannello-raggruppa-" + curr).appendTo("#form-contenitore-pannelli");
      else $("#pannello-raggruppa-" + next).insertAfter("#pannello-raggruppa-" + curr);
      setTimeout(() => $("#form-donazione")[0].classList.remove("was-validated"), 250);
      $("#pannello-raggruppa-" + next).fadeIn();
      setTimeout(() => {
        $("html,body").animate({
          scrollTop: $("#pannello-raggruppa-" + next).first().offset().top - 50
        }, "slow")
      }, 500);
      return false;
    }
    setTimeout(function() {
      $("<div id='form-contenitore-pannelli'></div>").insertAfter("#form-donazione");
      for (var i = 2; i < 4; i++) $("#pannello-raggruppa-" + i).appendTo("#form-contenitore-pannelli");
    }, 2000);
  </script>
  <div class="sezione_button-container sezione_button-pulsante pt-4 pb-4 row" style="display: none;">
    <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 pagamento disponibili</h6>
    <p class="sezione_p-testo"></p>
    <div class="d-inline-block p-2 pagamenti-div pagamenti-div-5">
      <i class="fas fa-money-check-alt pagamenti-icona pagamenti-icona-5"> </i> <span class="pagamenti-nome pagamenti-nome-5">Bonifico</span>
    </div>
    <div class="d-inline-block p-2 pagamenti-div pagamenti-div-15">
      <i class="fab fa-cc-paypal pagamenti-icona pagamenti-icona-15"> </i> <span class="pagamenti-nome pagamenti-nome-15">Paypal</span>
    </div>
    <div class="d-inline-block p-2 pagamenti-div pagamenti-div-17">
      <i class="far fa-credit-card pagamenti-icona pagamenti-icona-17"> </i> <span class="pagamenti-nome pagamenti-nome-17">Carta di credito / Google Pay / Apple Pay</span>
    </div>
  </div>
</form>

Text Content

CHE DONAZIONE VUOI EFFETTUARE?

DONAZIONE LIBERA

Dai il tuo contributo per chi ne ha bisogno

Il campo deve essere compilato



QUALE PROGETTO VUOI SOSTENERE?



Seleziona un progetto Accoglienza Collaborazioni internazionale Donazioni ai
reparti Formazione Prime necessità Progetti speciali Sviluppo tecnologico
Umanizzazione dei luoghi della cura Ricerca


Nessun progetto selezionato Accoglienza Collaborazioni internazionale Donazioni
ai reparti Formazione Prime necessità Progetti speciali Sviluppo tecnologico
Umanizzazione dei luoghi della cura Ricerca

SOSTIENICI CON UNA DONAZIONE



SINGOLA

CONTINUATIVA

OGNI QUANTO TEMPO?



DONAZIONE
MENSILE

DONAZIONE
ANNUALE

QUANTO VORRESTI DONARE?



Euro

50 €




100 €




150 €




 







Continua
Continua

METODI DI PAGAMENTO DISPONIBILI



Bonifico
Paypal
Carta di credito / Google Pay / Apple Pay

CHE DONATORE SEI?



PERSONA FISICA

AZIENDA / ENTE

NOME

Inserire il proprio nome

COGNOME

Inserire il proprio cognome

EMAIL

Inserire un indirizzo email

CODICE FISCALE

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

INDIRIZZO

CIVICO

CAP

COMUNE

PROVINCIA

NAZIONE

Seleziona una nazione Italia Afghanistan Albania Algeria Andorra Angola Anguilla
Antartide Antigua e Barbuda Arabia Saudita Argentina Armenia Aruba Australia
Austria Azerbaigian Bahamas Bahrein Bangladesh Barbados Belgio Belize Benin
Bermuda Bhutan Bielorussia Birmania Bolivia Bosnia ed Erzegovina Botswana
Brasile Brunei Bulgaria Burkina Faso Burundi Cambogia Camerun Canada Capo Verde
Ciad Cile Cina Cipro Citta' del Vaticano Colombia Comore Corea del Nord Corea
del Sud Costa d'Avorio Costa Rica Croazia Cuba Curaçao Danimarca Dominica
Ecuador Egitto El Salvador Emirati Arabi Uniti Eritrea Estonia Etiopia Figi
Filippine Finlandia Francia Gabon Gambia Georgia Georgia del Sud e isole
Sandwich meridionali Germania Ghana Giamaica Giappone Gibilterra Gibuti
Giordania Grecia Grenada Groenlandia Guadalupa Guam Guatemala Guernsey Guinea
Guinea Equatoriale Guinea-Bissau Guyana Guyana francese Haiti Honduras Hong Kong
India Indonesia Iran Iraq Irlanda Islanda Isola Bouvet Isola di Man Isola di
Natale Isola Norfolk Isole Aland Isole BES Isole Cayman Isole Cocos (Keeling)
Isole Cook Isole Falkland Isole Faroe Isole Heard e McDonald Isole Marianne
Settentrionali Isole Marshall Isole minori esterne degli Stati Uniti Isole
Pitcairn Isole Salomone Isole Vergini americane Isole Vergini britanniche
Israele Jersey Kazakistan Kenya Kirghizistan Kiribati Kuwait Laos Lesotho
Lettonia Libano Liberia Libia Liechtenstein Lituania Lussemburgo Macao Macedonia
Madagascar Malawi Maldive Malesia Mali Malta Marocco Martinica Mauritania
Mauritius Mayotte Messico Micronesia Moldavia Monaco Mongolia Montenegro
Montserrat Mozambico Namibia Nauru Nepal Nicaragua Niger Nigeria Niue Norvegia
Nuova Caledonia Nuova Zelanda Oman Paesi Bassi Pakistan Palau Palestina Panam
Papua Nuova Guinea Paraguay Peru' Polinesia Francese Polonia Porto Rico
Portogallo Qatar RD del Congo Regno Unito Rep. Ceca Rep. Centrafricana Rep. del
Congo Rep. Dominicana Riunione Romania Ruanda Russia Sahara Occidentale Saint
Kitts e Nevis Saint Vincent e Grenadine Saint-Barth Saint-Martin Saint-Pierre e
Miquelon Samoa Samoa Americane San Marino Sant'Elena, Ascensione e Tristan da
Cunha Santa Lucia Sao Tome e Principe Senegal Serbia Seychelles Sierra Leone
Singapore Sint Maarten Siria Slovacchia Slovenia Somalia Spagna Sri Lanka Stati
Uniti Sudafrica Sudan Sudan del Sud Suriname Svalbard e Jan Mayen Svezia
Svizzera Swaziland Tagikistan Taiwan Tanzania Terre australi e antartiche
francesi Territorio britannico dell'oceano Indiano Thailandia Timor Est Togo
Tokelau Tonga Trinidad e Tobago Tunisia Turchia Turkmenistan Turks e Caicos
Tuvalu Ucraina Uganda Ungheria Uruguay Uzbekistan Vanuatu Venezuela Vietnam
Wallis e Futuna Yemen Zambia Zimbabwe

RAGIONE SOCIALE

Inserire la ragione sociale

EMAIL

Inserire un indirizzo email

PARTITA IVA

Inserire la partita IVA

INDIRIZZO

CIVICO

CAP

COMUNE

PROVINCIA

NAZIONE

Seleziona una nazione Italia Afghanistan Albania Algeria Andorra Angola Anguilla
Antartide Antigua e Barbuda Arabia Saudita Argentina Armenia Aruba Australia
Austria Azerbaigian Bahamas Bahrein Bangladesh Barbados Belgio Belize Benin
Bermuda Bhutan Bielorussia Birmania Bolivia Bosnia ed Erzegovina Botswana
Brasile Brunei Bulgaria Burkina Faso Burundi Cambogia Camerun Canada Capo Verde
Ciad Cile Cina Cipro Citta' del Vaticano Colombia Comore Corea del Nord Corea
del Sud Costa d'Avorio Costa Rica Croazia Cuba Curaçao Danimarca Dominica
Ecuador Egitto El Salvador Emirati Arabi Uniti Eritrea Estonia Etiopia Figi
Filippine Finlandia Francia Gabon Gambia Georgia Georgia del Sud e isole
Sandwich meridionali Germania Ghana Giamaica Giappone Gibilterra Gibuti
Giordania Grecia Grenada Groenlandia Guadalupa Guam Guatemala Guernsey Guinea
Guinea Equatoriale Guinea-Bissau Guyana Guyana francese Haiti Honduras Hong Kong
India Indonesia Iran Iraq Irlanda Islanda Isola Bouvet Isola di Man Isola di
Natale Isola Norfolk Isole Aland Isole BES Isole Cayman Isole Cocos (Keeling)
Isole Cook Isole Falkland Isole Faroe Isole Heard e McDonald Isole Marianne
Settentrionali Isole Marshall Isole minori esterne degli Stati Uniti Isole
Pitcairn Isole Salomone Isole Vergini americane Isole Vergini britanniche
Israele Jersey Kazakistan Kenya Kirghizistan Kiribati Kuwait Laos Lesotho
Lettonia Libano Liberia Libia Liechtenstein Lituania Lussemburgo Macao Macedonia
Madagascar Malawi Maldive Malesia Mali Malta Marocco Martinica Mauritania
Mauritius Mayotte Messico Micronesia Moldavia Monaco Mongolia Montenegro
Montserrat Mozambico Namibia Nauru Nepal Nicaragua Niger Nigeria Niue Norvegia
Nuova Caledonia Nuova Zelanda Oman Paesi Bassi Pakistan Palau Palestina Panam
Papua Nuova Guinea Paraguay Peru' Polinesia Francese Polonia Porto Rico
Portogallo Qatar RD del Congo Regno Unito Rep. Ceca Rep. Centrafricana Rep. del
Congo Rep. Dominicana Riunione Romania Ruanda Russia Sahara Occidentale Saint
Kitts e Nevis Saint Vincent e Grenadine Saint-Barth Saint-Martin Saint-Pierre e
Miquelon Samoa Samoa Americane San Marino Sant'Elena, Ascensione e Tristan da
Cunha Santa Lucia Sao Tome e Principe Senegal Serbia Seychelles Sierra Leone
Singapore Sint Maarten Siria Slovacchia Slovenia Somalia Spagna Sri Lanka Stati
Uniti Sudafrica Sudan Sudan del Sud Suriname Svalbard e Jan Mayen Svezia
Svizzera Swaziland Tagikistan Taiwan Tanzania Terre australi e antartiche
francesi Territorio britannico dell'oceano Indiano Thailandia Timor Est Togo
Tokelau Tonga Trinidad e Tobago Tunisia Turchia Turkmenistan Turks e Caicos
Tuvalu Ucraina Uganda Ungheria Uruguay Uzbekistan Vanuatu Venezuela Vietnam
Wallis e Futuna Yemen Zambia Zimbabwe

TELEFONO

INFORMATIVA SULLA PRIVACY




Ho letto e compreso le informazioni ai sensi dell’art 13 del Regolamento (UE)
2016/679

CONSENSO NEWSLETTER

al trattamento dei miei dati personali per rimanere aggiornato sui progetti
della Fondazione Gaslininsieme.

Non acconsento
Acconsento




La Fondazione Gaslininsieme ETS nasce per raccogliere e destinare fondi
all'Istituto Giannina Gaslini di Genova, uno degli ospedali pediatrici più
importanti in Italia e in Europa.

Insieme possiamo aiutare l’Istituto Giannina Gaslini, sostenendo la ricerca
scientifica e l’assistenza, il miglioramento strutturale, tecnologico e digitale
dell’Ospedale, l’umanizzazione dei suoi ambienti e l’accoglienza per le
famiglie.



Aiutaci anche tu!













SOSTIENI ATTIVITÀ E PROGETTI

Ogni anno all'Istituto Giannina Gaslini vengono assistiti e curati migliaia di
piccoli pazienti. Le richieste di cura arrivano da ogni parte d'Italia - circa
il 40% da fuori Liguria - e da oltre 60 Paesi del mondo.

La ricerca pediatrica deve evolvere costantemente, il parco tecnologico e le
piattaforme digitali così come i macchinari, la strumentazione diagnostica e i
dispositivi chirurgici, devono essere di ultima generazione e specificamente
dedicati all'assistenza di precisone per il piccolo paziente. Se poi la
patologia è complessa, la malattia rara o cronica, la degenza in ospedale può
essere lunga e faticosa. I piccoli pazienti hanno bisogno di grande umanità di
cura e di ambiente, le loro famiglie di accoglienza e ascolto.

Aiutaci anche tu, sostieni i nostri progetti.


SVILUPPO TECNOLOGICO


UMANIZZAZIONE


COLLABORAZIONI INTERNAZIONALI


ACCOGLIENZA


RICERCA


FORMAZIONE


PROGETTI SPECIALI


DONAZIONI AI REPARTI


PRIME NECESSITA




PERCHÈ SOSTENERCI

Gaslininsieme offre assistenza gratuita nell'ambito delle cure palliative,
ovvero tutte le misure utili ad alleviare la sofferenza dei malati inguaribili -
sia adulti sia bambini - e assicurare loro dignità e una migliore qualità di
vita nel tempo che resta.

In Italia sono oltre 500.000 all'anno i malati affetti da patologie inguaribili,
tuttavia l'accesso alle cure palliative, in particolare per i bambini, è ancora
molto basso: hanno accesso alle cure domiciliari poco più di 40.000 pazienti, a
cui si aggiungono i 42.000 ricoverati nei 248 hospice sul territorio nazionale.

In un simile contesto Gaslininsieme garantisce assistenza a domicilio e in
hospice a oltre 2.000 pazienti l'anno, 24 ore su 24, 7 giorni su 7, a Milano,
Monza e in 112 comuni della Lombardia.

Per questo la tua donazione è importante, anzi essenziale per garantire la
continuità del servizio a tante persone che hanno bisogno di vivere il tempo che
resta con dignità e senza dolore.

DONA


COME IMPIEGHIAMO LA TUA DONAZIONE

La tua donazione sostiene i percorsi di cura che offriamo ogni anno a centinaia
di malati inguaribili: l'assistenza domiciliare, la degenza in Gaslininsieme o
nell'hospice pediatrico e le attività ambulatoriali in day hospice.



l'84%

del contributo sostiene i percorsi di cura di tutti i nostri pazienti


il 16%

copre i costi operativi e di gestione di Gaslininsieme




Via Gerolamo Gaslini, 5
16147 - Genova




Per richieste di supporto chiamaci
allo 010 5636.2852

Mail: info@gaslininsieme.org


ALTRI MODI PER DONARE

Scopri tutti gli altri modi per donare

Bollettino Postale
Conto Corrente Postale: 1008514612
Intestato a: Fondazione Gaslininsieme ETS

Bonifico Bancario
Intestato a: Fondazione Gaslininsieme ETS
IBAN: IT40V0333201400000000965984
Codice BIC/SWIFT: PASBITGG


BENEFICI FISCALI

Persone fisiche: detrazione al 30% con tetto a 30.000€ o in alternativa
deduzione nel limite del 10% reddito complessivo dichiarato.

Aziende e altri soggetti con reddito d'impresa: deduzione nel limite del 10% del
reddito complessivo dichiarato.

Scopri di più

Ricordati di indicare il tuo Codice Fiscale nel campo predisposto del form di
donazione online; in questo modo potremo comunicare l'importo dell'erogazione
liberale direttamente all'Agenzia delle Entrate per la registrazione nella tua
dichiarazione precompilata.

SCOPRI


Scopri tutti i nostri progetti:

 * Attrezzatura
 * Ricerca
 * Umanizzazione
 * Nuovo ospedale
 * Progetti speciali
 * Accoglienza
   

© 2024 Fondazione Gaslininsieme ETS C.F. 95235110103 - engine Myosotis