dona-adesso.fprconlus.it
Open in
urlscan Pro
81.88.52.43
Public Scan
Submitted URL: http://dona-adesso.fprconlus.it/
Effective URL: https://dona-adesso.fprconlus.it/
Submission: On March 26 via api from US — Scanned from IT
Effective URL: https://dona-adesso.fprconlus.it/
Submission: On March 26 via api from US — Scanned from IT
Form analysis
1 forms found in the DOM<form id="form-donazione" novalidate="">
<div class="container">
<div class="row formdona">
<div class="col-4">
<!-- START SEZIONE TIPO DONAZIONE -->
<div class="sezione_1-container border-bottom border-disabled pt-4 pb-4">
<h4 class="sezione_1-titolo">Tipologia donazione:</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("€ " + $.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à articoli non valido";
errore = "Occorre inserire una quantità 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(".", ",") + "€ 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 é 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(".", ",") + "€";
$("#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(".", ",") + "€");
$("#donazioni_vetrina_riepilogo_spedizione_importo").html(parseFloat(spediz).toFixed(2).replace(".", ",") + "€");
$("#donazioni_vetrina_riepilogo_totale_importo").html(parseFloat(totale).toFixed(2).replace(".", ",") + "€");
$("#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(".", ",") + "€");
$("#donazioni_vetrina_invio_posta").fadeIn();
} else {
$("#donazioni_vetrina_invio_posta_importo").html("0,00€");
$("#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="col-6 sezione_1-radio-button mobile-col">
<input class="sezione_1-radio" type="radio" onclick="tipoDonazione('tipo_donazione_0');" name="tipo_donazione" id="tipo_donazione_0" value="donazione_libera" checked="">
<label id="tipo_donazione_0_label" for="tipo_donazione_0" class="sezione_1-radio-label sezione_1-radio-selected">
<div class="tipo_donazione_0_label_div">
<h4>Libera</h4>
</div>
</label>
<input type="hidden" id="tipo_donazione_0_child" value="0">
</div>
<div class="col-6 sezione_1-radio-button mobile-col">
<input class="sezione_1-radio" type="radio" onclick="tipoDonazione('tipo_donazione_1');" name="tipo_donazione" id="tipo_donazione_1" value="donazione_memoria">
<label id="tipo_donazione_1_label" for="tipo_donazione_1" class="sezione_1-radio-label">
<div class="tipo_donazione_1_label_div">
<h4>In memoria</h4>
</div>
</label>
<input type="hidden" id="tipo_donazione_1_child" value="1">
</div>
<input type="hidden" id="tipo_donazione_current_child" value="">
</div>
</div>
<div class="tipo_donazione_1_childrens nascosto mt-4">
<h4 class="sezione_1-titolo">Inserisci il nome della persona cara a cui vorresti dedicare la donazione.</h4>
<p class="sezione_1-testo"></p>
<div class="sezione_1-children-div">
<div>
<label>Nome <i class="fas fa-asterisk campo-richiesto"> </i></label>
</div>
<input class="form-control tipo_donazione_1_children" type="text" id="tipo_donazione_1_parametri_0" name="tipo_donazione_1_parametri_0" placeholder="nome cognome della persona cara" value="" required="" disabled="">
<div class="mt-3 invalid-feedback" id="tipo_donazione_1_parametri_0_msg"> Il campo deve essere compilato </div>
</div>
</div>
<div class="tipo_donazione_1_childrens nascosto mt-4">
<h4 class="sezione_1-titolo"></h4>
<p class="sezione_1-testo">Se lo desideri, inserisci i nomi delle persone che partecipano alla donazione</p>
<div class="sezione_1-children-div">
<div>
<label>Uniti nel ricordo</label>
</div>
<textarea class="form-control tipo_donazione_1_children w-100" type="text" id="tipo_donazione_1_parametri_1" name="tipo_donazione_1_parametri_1" placeholder="es. I colleghi e gli amici" disabled=""></textarea>
</div>
</div>
<div class="tipo_donazione_1_childrens nascosto mt-4">
<h4 class="sezione_1-titolo"></h4>
<p class="sezione_1-testo">Seleziona un metodo di spedizione per inviare una lettera</p>
<div class="sezione_1-children-div">
<div id="donazioni_vetrina_invio" class="donazioni_vetrina_invio text-left">
<div id="donazioni_vetrina_invio_nessuno" class="donazioni_vetrina_metodo_spedizione">
<div class="donazioni_vetrina_metodo_spedizione-titolo">
<input type="checkbox" id="tipo_donazione_1_children_check_nessuno" name="tipo_donazione_1_children_check_nessuno" class="donazioni_vetrina_prodotto_checkbox"
onclick="return donazioniAbilitaInvioLettera('tipo_donazione_1_children', 'nessuno');" checked=""> Nessuno
</div>
</div>
<div id="donazioni_vetrina_invio_email" class="donazioni_vetrina_metodo_spedizione mt-1">
<div class="donazioni_vetrina_metodo_spedizione-titolo">
<input type="checkbox" id="tipo_donazione_1_children_check_email" name="tipo_donazione_1_children_check_email" class="donazioni_vetrina_prodotto_checkbox"
onclick="return donazioniAbilitaInvioLettera('tipo_donazione_1_children', 'email');"> Email
</div>
</div>
<div id="donazioni_vetrina_invio_posta" class="donazioni_vetrina_metodo_spedizione mt-1">
<div class="donazioni_vetrina_metodo_spedizione-titolo">
<input type="checkbox" id="tipo_donazione_1_children_check_posta" name="tipo_donazione_1_children_check_posta" class="donazioni_vetrina_prodotto_checkbox"
onclick="return donazioniAbilitaInvioLettera('tipo_donazione_1_children', 'posta');"> Posta
</div>
</div>
<input type="hidden" id="tipo_donazione_1_invio_hidden" value="1">
</div>
<div id="tipo_donazione_1_children_div_email" class="donazioni_vetrina_email_destinatario mt-4 text-left nascosto">
<h4 class="donazioni_vetrina-titolo"></h4>
<p class="donazioni_vetrina-testo">Inserisci l'indirizzo email del destinatario a cui inviare la lettera</p>
<input style="width: 100%;" class="form-control mb-3 tipo_donazione_1_children_email_fields tipo_donazione_1_children" type="email" id="tipo_donazione_1_children_email" name="tipo_donazione_1_children_email" placeholder="" value=""
disabled="">
<div class="invalid-feedback mb-3" id="tipo_donazione_1_children_email_msg"> Occorre specificare l'indirizzo email </div>
</div>
<div id="tipo_donazione_1_children_div_posta" class="tipo_donazione_1_children_posta_destinatario lettera_posta_destinatario mt-4 text-left nascosto">
<h4 class="donazioni_vetrina-titolo"></h4>
<p class="donazioni_vetrina-testo">Indica l'indirizzo a cui spedire la lettera</p>
<div class="tipo_donazione_1_children_posta-nome lettera_vetrina_posta-nome lettera_indirizzo_componente_div">
<input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donazione_1_children_posta_fields tipo_donazione_1_children lettera_indirizzo_componente tipo_donazione_1_children_posta-nome" type="text"
id="tipo_donazione_1_children_posta-nome" name="tipo_donazione_1_children_posta-nome" placeholder="Nome destinatario" value="">
<div class="invalid-feedback mb-3" id="tipo_donazione_1_children_posta_msg"> Inserire il nome del destinatario </div>
<input type="hidden" id="hid_tipo_donazione_1_children_posta-nome" value="1">
</div>
<div class="tipo_donazione_1_children_posta-cognome lettera_vetrina_posta-cognome lettera_indirizzo_componente_div">
<input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donazione_1_children_posta_fields tipo_donazione_1_children lettera_indirizzo_componente tipo_donazione_1_children_posta-cognome" type="text"
id="tipo_donazione_1_children_posta-cognome" name="tipo_donazione_1_children_posta-cognome" placeholder="Cognome destinatario" value="">
<div class="invalid-feedback mb-3" id="tipo_donazione_1_children_posta_msg"> Inserire il cognome del destinatario </div>
<input type="hidden" id="hid_tipo_donazione_1_children_posta-cognome" value="1">
</div>
<div class="tipo_donazione_1_children_posta-div lettera_vetrina_posta-div lettera_indirizzo_componente_div">
<input spellcheck="false" autocomplete="off" onblur="donazioniAbilitaPostaLettera('tipo_donazione_1');"
class="form-control mb-3 tipo_donazione_1_children_posta_fields lettera_indirizzo_componente tipo_donazione_1_children_posta tipo_donazione_1_children_posta-address tipo_donazione_1_children lettera_vetrina_posta-address"
type="text" id="tipo_donazione_1_children_posta" name="tipo_donazione_1_children_posta" placeholder="Iniziare a inserire l'indirizzo" value=""><input type="hidden" id="tipo_donazione_1_children_posta-hidden"
name="tipo_donazione_1_children_posta-hidden" value="">
<div class="invalid-feedback mb-3" id="tipo_donazione_1_children_posta_msg"> Occorre inserire l'indirizzo </div>
<input type="hidden" id="hid_tipo_donazione_1_children_posta" value="1">
</div>
<div class="tipo_donazione_1_children_posta-civico lettera_vetrina_posta-civico lettera_indirizzo_componente_div tipo_donazione_1_children_posta_hid" style="display: none;">
<input spellcheck="false" autocomplete="off"
class="form-control mb-3 tipo_donazione_1_children_posta_fields tipo_donazione_1_children lettera_indirizzo_componente lettera_vetrina_posta-street_number tipo_donazione_1_children_posta-street_number" type="text"
id="tipo_donazione_1_children_posta-street_number" name="tipo_donazione_1_children_posta-civico" placeholder="Civico" value="">
<div class="invalid-feedback mb-3" id="tipo_donazione_1_children_posta_msg"> Inserire il numero civico </div>
<input type="hidden" id="hid_tipo_donazione_1_children_posta-street_number" value="1">
</div>
<div class="tipo_donazione_1_children_posta_hid" style="display: none;">
<div class="tipo_donazione_1_children_posta-cap lettera_vetrina_posta-cap lettera_indirizzo_componente_div">
<input spellcheck="false" autocomplete="off"
class="form-control mb-3 tipo_donazione_1_children_posta_fields tipo_donazione_1_children lettera_indirizzo_componente lettera_vetrina_posta-postal_code tipo_donazione_1_children_posta-postal_code text-center" type="text"
id="tipo_donazione_1_children_posta-postal_code" name="tipo_donazione_1_children_posta-cap" placeholder="CAP" value="">
<div class="invalid-feedback mb-3" id="tipo_donazione_1_children_posta_msg"> Inserire il CAP </div>
<input type="hidden" id="hid_tipo_donazione_1_children_posta-postal_code" value="1">
</div>
<div class="tipo_donazione_1_children_posta-citta lettera_vetrina_posta-citta lettera_indirizzo_componente_div">
<input spellcheck="false" autocomplete="off"
class="form-control mb-3 tipo_donazione_1_children_posta_fields tipo_donazione_1_children lettera_indirizzo_componente lettera_vetrina_posta-locality tipo_donazione_1_children_posta-locality" type="text"
id="tipo_donazione_1_children_posta-locality" name="tipo_donazione_1_children_posta-citta" placeholder="Comune" value="">
<div class="invalid-feedback mb-3" id="tipo_donazione_1_children_posta_msg"> Specificare il comune </div>
<input type="hidden" id="hid_tipo_donazione_1_children_posta-locality" value="1">
</div>
<div class="tipo_donazione_1_children_posta-provincia lettera_vetrina_posta-provincia lettera_indirizzo_componente_div">
<input spellcheck="false" autocomplete="off"
class="form-control mb-3 tipo_donazione_1_children_posta_fields tipo_donazione_1_children lettera_indirizzo_componente lettera_vetrina_posta-administrative_area_level_2 tipo_donazione_1_children_posta-administrative_area_level_2 text-center"
type="text" id="tipo_donazione_1_children_posta-administrative_area_level_2" name="tipo_donazione_1_children_posta-provincia" placeholder="Prov." value="">
<div class="invalid-feedback mb-3" id="tipo_donazione_1_children_posta_msg"> Indicare la provincia </div>
<input type="hidden" id="hid_tipo_donazione_1_children_posta-administrative_area_level_2" value="1">
</div>
<div class="tipo_donazione_1_children_posta-nazione lettera_vetrina_posta-nazione lettera_indirizzo_componente_div">
<select spellcheck="false" autocomplete="off"
class="form-control mb-3 tipo_donazione_1_children_posta_fields tipo_donazione_1_children lettera_indirizzo_componente lettera_vetrina_posta-country tipo_donazione_1_children_posta-country"
id="tipo_donazione_1_children_posta-country" name="tipo_donazione_1_children_posta-country">
<option value="" selected="">Seleziona una nazione</option>
<option value="IT">Italia</option>
<option value="AF">Afghanistan</option>
<option value="AL">Albania</option>
<option value="DZ">Algeria</option>
<option value="AD">Andorra</option>
<option value="AO">Angola</option>
<option value="AI">Anguilla</option>
<option value="AQ">Antartide</option>
<option value="AG">Antigua e Barbuda</option>
<option value="SA">Arabia Saudita</option>
<option value="AR">Argentina</option>
<option value="AM">Armenia</option>
<option value="AW">Aruba</option>
<option value="AU">Australia</option>
<option value="AT">Austria</option>
<option value="AZ">Azerbaigian</option>
<option value="BS">Bahamas</option>
<option value="BH">Bahrein</option>
<option value="BD">Bangladesh</option>
<option value="BB">Barbados</option>
<option value="BE">Belgio</option>
<option value="BZ">Belize</option>
<option value="BJ">Benin</option>
<option value="BM">Bermuda</option>
<option value="BT">Bhutan</option>
<option value="BY">Bielorussia</option>
<option value="MM">Birmania</option>
<option value="BO">Bolivia</option>
<option value="BA">Bosnia ed Erzegovina</option>
<option value="BW">Botswana</option>
<option value="BR">Brasile</option>
<option value="BN">Brunei</option>
<option value="BG">Bulgaria</option>
<option value="BF">Burkina Faso</option>
<option value="BI">Burundi</option>
<option value="KH">Cambogia</option>
<option value="CM">Camerun</option>
<option value="CA">Canada</option>
<option value="CV">Capo Verde</option>
<option value="TD">Ciad</option>
<option value="CL">Cile</option>
<option value="CN">Cina</option>
<option value="CY">Cipro</option>
<option value="VA">Citta' del Vaticano</option>
<option value="CO">Colombia</option>
<option value="KM">Comore</option>
<option value="KP">Corea del Nord</option>
<option value="KR">Corea del Sud</option>
<option value="CI">Costa d'Avorio</option>
<option value="CR">Costa Rica</option>
<option value="HR">Croazia</option>
<option value="CU">Cuba</option>
<option value="CW">Curaçao</option>
<option value="DK">Danimarca</option>
<option value="DM">Dominica</option>
<option value="EC">Ecuador</option>
<option value="EG">Egitto</option>
<option value="SV">El Salvador</option>
<option value="AE">Emirati Arabi Uniti</option>
<option value="ER">Eritrea</option>
<option value="EE">Estonia</option>
<option value="ET">Etiopia</option>
<option value="FJ">Figi</option>
<option value="PH">Filippine</option>
<option value="FI">Finlandia</option>
<option value="FR">Francia</option>
<option value="GA">Gabon</option>
<option value="GM">Gambia</option>
<option value="GE">Georgia</option>
<option value="GS">Georgia del Sud e isole Sandwich meridionali</option>
<option value="DE">Germania</option>
<option value="GH">Ghana</option>
<option value="JM">Giamaica</option>
<option value="JP">Giappone</option>
<option value="GI">Gibilterra</option>
<option value="DJ">Gibuti</option>
<option value="JO">Giordania</option>
<option value="GR">Grecia</option>
<option value="GD">Grenada</option>
<option value="GL">Groenlandia</option>
<option value="GP">Guadalupa</option>
<option value="GU">Guam</option>
<option value="GT">Guatemala</option>
<option value="GG">Guernsey</option>
<option value="GN">Guinea</option>
<option value="GQ">Guinea Equatoriale</option>
<option value="GW">Guinea-Bissau</option>
<option value="GY">Guyana</option>
<option value="GF">Guyana francese</option>
<option value="HT">Haiti</option>
<option value="HN">Honduras</option>
<option value="HK">Hong Kong</option>
<option value="IN">India</option>
<option value="ID">Indonesia</option>
<option value="IR">Iran</option>
<option value="IQ">Iraq</option>
<option value="IE">Irlanda</option>
<option value="IS">Islanda</option>
<option value="BV">Isola Bouvet</option>
<option value="IM">Isola di Man</option>
<option value="CX">Isola di Natale</option>
<option value="NF">Isola Norfolk</option>
<option value="AX">Isole Aland</option>
<option value="BQ">Isole BES</option>
<option value="KY">Isole Cayman</option>
<option value="CC">Isole Cocos (Keeling)</option>
<option value="CK">Isole Cook</option>
<option value="FK">Isole Falkland</option>
<option value="FO">Isole Faroe</option>
<option value="HM">Isole Heard e McDonald</option>
<option value="MP">Isole Marianne Settentrionali</option>
<option value="MH">Isole Marshall</option>
<option value="UM">Isole minori esterne degli Stati Uniti</option>
<option value="PN">Isole Pitcairn</option>
<option value="SB">Isole Salomone</option>
<option value="VI">Isole Vergini americane</option>
<option value="VG">Isole Vergini britanniche</option>
<option value="IL">Israele</option>
<option value="JE">Jersey</option>
<option value="KZ">Kazakistan</option>
<option value="KE">Kenya</option>
<option value="KG">Kirghizistan</option>
<option value="KI">Kiribati</option>
<option value="KW">Kuwait</option>
<option value="LA">Laos</option>
<option value="LS">Lesotho</option>
<option value="LV">Lettonia</option>
<option value="LB">Libano</option>
<option value="LR">Liberia</option>
<option value="LY">Libia</option>
<option value="LI">Liechtenstein</option>
<option value="LT">Lituania</option>
<option value="LU">Lussemburgo</option>
<option value="MO">Macao</option>
<option value="MK">Macedonia</option>
<option value="MG">Madagascar</option>
<option value="MW">Malawi</option>
<option value="MV">Maldive</option>
<option value="MY">Malesia</option>
<option value="ML">Mali</option>
<option value="MT">Malta</option>
<option value="MA">Marocco</option>
<option value="MQ">Martinica</option>
<option value="MR">Mauritania</option>
<option value="MU">Mauritius</option>
<option value="YT">Mayotte</option>
<option value="MX">Messico</option>
<option value="FM">Micronesia</option>
<option value="MD">Moldavia</option>
<option value="MC">Monaco</option>
<option value="MN">Mongolia</option>
<option value="ME">Montenegro</option>
<option value="MS">Montserrat</option>
<option value="MZ">Mozambico</option>
<option value="NA">Namibia</option>
<option value="NR">Nauru</option>
<option value="NP">Nepal</option>
<option value="NI">Nicaragua</option>
<option value="NE">Niger</option>
<option value="NG">Nigeria</option>
<option value="NU">Niue</option>
<option value="NO">Norvegia</option>
<option value="NC">Nuova Caledonia</option>
<option value="NZ">Nuova Zelanda</option>
<option value="OM">Oman</option>
<option value="NL">Paesi Bassi</option>
<option value="PK">Pakistan</option>
<option value="PW">Palau</option>
<option value="PS">Palestina</option>
<option value="PA">Panam</option>
<option value="PG">Papua Nuova Guinea</option>
<option value="PY">Paraguay</option>
<option value="PE">Peru'</option>
<option value="PF">Polinesia Francese</option>
<option value="PL">Polonia</option>
<option value="PR">Porto Rico</option>
<option value="PT">Portogallo</option>
<option value="QA">Qatar</option>
<option value="CD">RD del Congo</option>
<option value="GB">Regno Unito</option>
<option value="CZ">Rep. Ceca</option>
<option value="CF">Rep. Centrafricana</option>
<option value="CG">Rep. del Congo</option>
<option value="DO">Rep. Dominicana</option>
<option value="RE">Riunione</option>
<option value="RO">Romania</option>
<option value="RW">Ruanda</option>
<option value="RU">Russia</option>
<option value="EH">Sahara Occidentale</option>
<option value="KN">Saint Kitts e Nevis</option>
<option value="VC">Saint Vincent e Grenadine</option>
<option value="BL">Saint-Barth</option>
<option value="MF">Saint-Martin</option>
<option value="PM">Saint-Pierre e Miquelon</option>
<option value="WS">Samoa</option>
<option value="AS">Samoa Americane</option>
<option value="SM">San Marino</option>
<option value="SH">Sant'Elena, Ascensione e Tristan da Cunha</option>
<option value="LC">Santa Lucia</option>
<option value="ST">Sao Tome e Principe</option>
<option value="SN">Senegal</option>
<option value="RS">Serbia</option>
<option value="SC">Seychelles</option>
<option value="SL">Sierra Leone</option>
<option value="SG">Singapore</option>
<option value="SX">Sint Maarten</option>
<option value="SY">Siria</option>
<option value="SK">Slovacchia</option>
<option value="SI">Slovenia</option>
<option value="SO">Somalia</option>
<option value="ES">Spagna</option>
<option value="LK">Sri Lanka</option>
<option value="US">Stati Uniti</option>
<option value="ZA">Sudafrica</option>
<option value="SD">Sudan</option>
<option value="SS">Sudan del Sud</option>
<option value="SR">Suriname</option>
<option value="SJ">Svalbard e Jan Mayen</option>
<option value="SE">Svezia</option>
<option value="CH">Svizzera</option>
<option value="SZ">Swaziland</option>
<option value="TJ">Tagikistan</option>
<option value="TW">Taiwan</option>
<option value="TZ">Tanzania</option>
<option value="TF">Terre australi e antartiche francesi</option>
<option value="IO">Territorio britannico dell'oceano Indiano</option>
<option value="TH">Thailandia</option>
<option value="TL">Timor Est</option>
<option value="TG">Togo</option>
<option value="TK">Tokelau</option>
<option value="TO">Tonga</option>
<option value="TT">Trinidad e Tobago</option>
<option value="TN">Tunisia</option>
<option value="TR">Turchia</option>
<option value="TM">Turkmenistan</option>
<option value="TC">Turks e Caicos</option>
<option value="TV">Tuvalu</option>
<option value="UA">Ucraina</option>
<option value="UG">Uganda</option>
<option value="HU">Ungheria</option>
<option value="UY">Uruguay</option>
<option value="UZ">Uzbekistan</option>
<option value="VU">Vanuatu</option>
<option value="VE">Venezuela</option>
<option value="VN">Vietnam</option>
<option value="WF">Wallis e Futuna</option>
<option value="YE">Yemen</option>
<option value="ZM">Zambia</option>
<option value="ZW">Zimbabwe</option>
</select>
<div class="invalid-feedback mb-3" id="tipo_donazione_1_children_posta_msg"> Indicare la nazione </div>
<input type="hidden" id="hid_tipo_donazione_1_children_posta-country" value="1">
</div>
</div>
<input type="hidden" id="tipo_donazione_1_children_posta_gmaps" value="1">
</div>
</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="tipo_donazione_1[]tipo_donazione_1_parametri_0|text">
<!-- END SEZIONE TIPO DONAZIONE -->
<div class="sezione_2-container-hidden nascosto">
<select id="id_campagna_select">
<option value="0" selected="">Dove c'é più bisogno</option>
</select>
</div>
<select class="nascosto" name="id_campagna" id="id_campagna">
<option value="0" selected="">Dove c'é più bisogno</option>
</select>
<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">Frequenza della 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();
ricorrenzaDonazioneCalcolaDetrazione();
}
}
}
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();
ricorrenzaDonazioneCalcolaDetrazione();
}
}
}
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(" ");
$("#" + 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");
}
ricorrenzaDonazioneCalcolaDetrazione();
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("");
}
}
function ricorrenzaDonazioneCalcolaDetrazione() {
var imp = $("input[name='ripetuta_importo']:checked").val();
if (imp == "altro") imp = $("#ripetuta_importo_altro_valore").val();
if (isNaN(Number(imp)) || Number(imp) < 1) $("#ripetuta_box_detrazione").hide();
else {
var prc = Number($("#ripetuta-detra_prc").val());
var msg = $("#ripetuta-detra_txt").val();
if (!msg || (msg == "") || !prc || (prc == 0) || (prc == "0")) {
$("#ripetuta_box_detrazione").hide();
return;
}
imp = Number(imp);
var det = Math.round((imp / 100) * prc);
var smb = "";
msg = msg.replace("##IMPORTO##", (imp - det) + smb).replace("##DETRAZIONE##", det + smb).replace("##PERCENTUALE##", prc);
$("#ripetuta_box_detra_msg").html(msg);
$("#ripetuta_box_detrazione").fadeIn();
}
}
</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="">
</div>
</label>
<input type="hidden" id="ripetuta_0_valori" value="75|150|250|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>Regolare</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">Ricorrenza:</h4>
<p class="sezione_3-testo"></p>
<div class="sezione_3-ripetuta-div row pt-2">
<div class="col-3 sezione_3-radio-button mobile-col">
<input class="sezione_3-radio" type="radio" onclick="ricorrenzaDonazioneRipetuta('ripetuta', '0');" name="ripetuta_campo" id="ripetuta_campo_0" value="0" checked="">
<label id="ripetuta_campo_0_label" for="ripetuta_campo_0" class="sezione_3-radio-label sezione_3-radio-ripetuta sezione_3-radio-ripetuta-selected">
<div class="sezione_3-ripetuta-label-div">
<h4 class="text-center">Mensile</h4>
<input type="hidden" id="ripetuta_campo_0_valori" value="15|30|125|1">
<input type="hidden" id="ripetuta_campo_0_desc" value="al mese">
<input type="hidden" id="ripetuta_campo_0_replace" value="">
</div>
</label>
</div>
<div class="col-3 sezione_3-radio-button mobile-col">
<input class="sezione_3-radio" type="radio" onclick="ricorrenzaDonazioneRipetuta('ripetuta', '1');" name="ripetuta_campo" id="ripetuta_campo_1" value="1">
<label id="ripetuta_campo_1_label" for="ripetuta_campo_1" class="sezione_3-radio-label sezione_3-radio-ripetuta">
<div class="sezione_3-ripetuta-label-div">
<h4 class="text-center">Trimestrale</h4>
<input type="hidden" id="ripetuta_campo_1_valori" value="30|45|75|30">
<input type="hidden" id="ripetuta_campo_1_desc" value="trimestrale">
<input type="hidden" id="ripetuta_campo_1_replace" value="trimestre">
</div>
</label>
</div>
<div class="col-3 sezione_3-radio-button mobile-col">
<input class="sezione_3-radio" type="radio" onclick="ricorrenzaDonazioneRipetuta('ripetuta', '2');" name="ripetuta_campo" id="ripetuta_campo_2" value="2">
<label id="ripetuta_campo_2_label" for="ripetuta_campo_2" class="sezione_3-radio-label sezione_3-radio-ripetuta">
<div class="sezione_3-ripetuta-label-div">
<h4 class="text-center">Semestrale</h4>
<input type="hidden" id="ripetuta_campo_2_valori" value="60|90|150|60">
<input type="hidden" id="ripetuta_campo_2_desc" value="semestrale">
<input type="hidden" id="ripetuta_campo_2_replace" value="semestre">
</div>
</label>
</div>
<div class="col-3 sezione_3-radio-button mobile-col">
<input class="sezione_3-radio" type="radio" onclick="ricorrenzaDonazioneRipetuta('ripetuta', '3');" name="ripetuta_campo" id="ripetuta_campo_3" value="3">
<label id="ripetuta_campo_3_label" for="ripetuta_campo_3" class="sezione_3-radio-label sezione_3-radio-ripetuta">
<div class="sezione_3-ripetuta-label-div">
<h4 class="text-center">Annuale</h4>
<input type="hidden" id="ripetuta_campo_3_valori" value="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">Importo donazione:</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="75" 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">75</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="150">
<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">150</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="250">
<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">250</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="Altro" value="">
<div class="d-inline-block">
<h4 id="ripetuta_importo_altro_valore_euro"> </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 class="sezione_3-valore-div row col-12" id="ripetuta_box_detrazione">
<div class="sezione_3-radio-label mt-2 sezione_3_box_detrazione" id="ripetuta_box_detra_msg">La tua donazione ti costa solamente 52 € dopo la detrazione fiscale (detrazione di 23 €, detrazione dall'Irpef del 30%)</div>
<input type="hidden" id="ripetuta-detra_prc" value="30">
<textarea id="ripetuta-detra_txt" style="display: none;" readonly="">La tua donazione ti costa solamente ##IMPORTO## € dopo la detrazione fiscale (detrazione di ##DETRAZIONE## €, detrazione dall'Irpef del ##PERCENTUALE##%)</textarea>
<script>
setTimeout(() => ricorrenzaDonazioneCalcolaDetrazione(), 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>
<div class="col-4">
<!-- START SEZIONE TIPO DONATORE -->
<div class="sezione_4-container border-bottom border-disabled pt-4 pb-4">
<h4 class="sezione_4-titolo">Tipologia donatore:</h4>
<p class="sezione_4-testo"></p>
<div id="ecommformdiv-sezione-4">
<script>
function tipoDonatore(id) {
$(".sezione_4-radio-selected").removeClass("sezione_4-radio-selected");
$("#" + id + "_label").addClass("sezione_4-radio-selected");
var prec = $.trim($("#tipo_donatore_current_child").val());
if (prec == id) return false;
if (prec && (prec != "")) {
$("." + prec + "_children_text").val("");
$("." + prec + "_children_select").val("0");
$("." + prec + "_childrens").fadeOut();
setTimeout(function() {
$("." + prec + "_children").val("");
$("." + prec + "_fields").attr("disabled", true);
}, 500);
$("#tipo_donatore_current_child").val("");
}
if ($("#" + id + "_child").val() == "1") {
setTimeout(function() {
$("." + id + "_fields").removeAttr("disabled");
$("." + id + "_childrens").fadeIn();
$("#tipo_donatore_current_child").val(id);
}, 350);
}
var verif = $.trim($("#hid_btn_" + id + "_lbl").val());
if (verif == "donatore") $("#donazioni_btn_accedi").click();
}
</script>
<div class="sezione_4-radio-gruppo pt-2">
<div class="row sezione_4-tipi">
<div class="col-6 sezione_4-radio-button mobile-col">
<input class="sezione_4-radio" type="radio" onclick="tipoDonatore('tipo_donatore_0');" name="tipo_donatore" id="tipo_donatore_0" value="0" checked="">
<label id="tipo_donatore_0_label" for="tipo_donatore_0" class="sezione_4-radio-label sezione_4-radio-selected">
<div class="tipo_donatore_0_label_div">
<h4>Persona</h4>
<input type="hidden" id="hid_btn_tipo_donatore_0_lbl" value="persona_fisica">
</div>
</label>
<input type="hidden" id="tipo_donatore_0_child" value="1">
</div>
<div class="col-6 sezione_4-radio-button mobile-col">
<input class="sezione_4-radio" type="radio" onclick="tipoDonatore('tipo_donatore_1');" name="tipo_donatore" id="tipo_donatore_1" value="1">
<label id="tipo_donatore_1_label" for="tipo_donatore_1" class="sezione_4-radio-label">
<div class="tipo_donatore_1_label_div">
<h4>Organizzazione</h4>
<input type="hidden" id="hid_btn_tipo_donatore_1_lbl" value="azienda">
</div>
</label>
<input type="hidden" id="tipo_donatore_1_child" value="1">
</div>
<input type="hidden" id="tipo_donatore_current_child" value="tipo_donatore_0">
</div>
</div>
<div class="tipo_donatore_0_childrens mt-4">
<div class="tipo_donatore_0_nome">
<h4 class="tipo_donatore_0_nome-titolo tipo_donatore_0_nome-titolo_indirizzo fields-anagrafici-titolo">Nome <i class="fas fa-asterisk campo-richiesto"> </i></h4>
<input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_0_fields tipo_donatore_0_nome-text tipo_donatore_0_children_text" type="text" id="tipo_donatore_0_nome" name="tipo_donatore_0_nome" placeholder="Nome"
value="" required="">
<div class="invalid-feedback mb-3" id="tipo_donatore_0_nome_msg"> Inserire il proprio nome </div>
</div>
<div class="tipo_donatore_0_cognome">
<h4 class="tipo_donatore_0_cognome-titolo tipo_donatore_0_cognome-titolo_indirizzo fields-anagrafici-titolo">Cognome <i class="fas fa-asterisk campo-richiesto"> </i></h4>
<input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_0_fields tipo_donatore_0_cognome-text tipo_donatore_0_children_text" type="text" id="tipo_donatore_0_cognome" name="tipo_donatore_0_cognome"
placeholder="Cognome" value="" required="">
<div class="invalid-feedback mb-3" id="tipo_donatore_0_cognome_msg"> Inserire il proprio cognome </div>
</div>
<div class="tipo_donatore_0_email">
<h4 class="tipo_donatore_0_email-titolo tipo_donatore_0_email-titolo_indirizzo fields-anagrafici-titolo">Email <i class="fas fa-asterisk campo-richiesto"> </i></h4>
<input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_0_fields tipo_donatore_0_email-email tipo_donatore_0_children_text" type="email" id="tipo_donatore_0_email" name="tipo_donatore_0_email"
placeholder="Indirizzo email" value="" required="">
<div class="invalid-feedback mb-3" id="tipo_donatore_0_email_msg"> Inserire un indirizzo email </div>
</div>
<div class="tipo_donatore_0_codice_fiscale">
<h4 class="tipo_donatore_0_codice_fiscale-titolo tipo_donatore_0_codice_fiscale-titolo_indirizzo fields-anagrafici-titolo">Codice fiscale</h4>
<input spellcheck="false" autocomplete="off" style="text-transform: uppercase;" class="form-control tipo_donatore_0_fields tipo_donatore_0_codice_fiscale-codfisc tipo_donatore_0_children_text text-center" maxlength="16" type="text"
id="tipo_donatore_0_codice_fiscale" name="tipo_donatore_0_codice_fiscale" placeholder="Codice fiscale" value="">
<div class="small mb-3 codice_fiscale-inciso">Il Codice Fiscale è necessario per la deducibilità fiscale</div>
</div>
<div class="tipo_donatore_0_residenza_indirizzo">
<h4 class="tipo_donatore_0_residenza_indirizzo-titolo tipo_donatore_0_residenza_indirizzo-titolo_indirizzo fields-anagrafici-titolo">Indirizzo <i class="fas fa-asterisk campo-richiesto"> </i></h4>
<input spellcheck="false" autocomplete="off" onblur="verificaBlurIndirizzo('0_residenza_indirizzo');" class="form-control mb-3 tipo_donatore_0_fields tipo_donatore_0_residenza_indirizzo-address tipo_donatore_0_children_text"
type="text" id="tipo_donatore_0_residenza_indirizzo" name="tipo_donatore_0_residenza_1nd1r1zz0" placeholder="Digitare l'indirizzo" value="" required="">
<input type="hidden" id="tipo_donatore_0_residenza_indirizzo-hidden" name="tipo_donatore_0_residenza_1nd1r1zz0-hidden" value="">
<div class="invalid-feedback mb-3" id="tipo_donatore_0_residenza_indirizzo_msg"> Inserire l'indirizzo </div>
</div>
<div class="tipo_donatore_0_residenza_indirizzo-civico tipo_donatore_0_residenza_indirizzo_hid" style="display: none;">
<h4 class="tipo_donatore_0_residenza_indirizzo-titolo tipo_donatore_0_residenza_indirizzo-titolo_civico fields-anagrafici-titolo">Civico <i class="fas fa-asterisk campo-richiesto"> </i></h4>
<input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_0_fields tipo_donatore_0_residenza_indirizzo-street_number tipo_donatore_0_children_text" type="text"
id="tipo_donatore_0_residenza_indirizzo-street_number" name="tipo_donatore_0_residenza_1nd1r1zz0-civico" placeholder="Civico" value="" required="">
<div class="invalid-feedback mb-3" id="tipo_donatore_0_residenza_indirizzo_msg"> Inserire il civico </div>
</div>
<div class="tipo_donatore_0_residenza_indirizzo_hid" style="display: none;">
<div class="tipo_donatore_0_residenza_indirizzo-cap">
<h4 class="tipo_donatore_0_residenza_indirizzo-titolo tipo_donatore_0_residenza_indirizzo-titolo_cap fields-anagrafici-titolo">CAP <i class="fas fa-asterisk campo-richiesto"> </i></h4>
<input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_0_fields tipo_donatore_0_residenza_indirizzo-postal_code tipo_donatore_0_children_text text-center" type="text"
id="tipo_donatore_0_residenza_indirizzo-postal_code" name="tipo_donatore_0_residenza_1nd1r1zz0-cap" placeholder="CAP" value="" required="">
<div class="invalid-feedback mb-3" id="tipo_donatore_0_residenza_indirizzo_msg"> Specificare il CAP </div>
</div>
<div class="tipo_donatore_0_residenza_indirizzo-citta">
<h4 class="tipo_donatore_0_residenza_indirizzo-titolo tipo_donatore_0_residenza_indirizzo-titolo_citta fields-anagrafici-titolo">Comune <i class="fas fa-asterisk campo-richiesto"> </i></h4>
<input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_0_fields tipo_donatore_0_residenza_indirizzo-locality tipo_donatore_0_children_text" type="text" id="tipo_donatore_0_residenza_indirizzo-locality"
name="tipo_donatore_0_residenza_1nd1r1zz0-citta" placeholder="Comune" value="" required="">
<div class="invalid-feedback mb-3" id="tipo_donatore_0_residenza_indirizzo_msg"> Inserire il comune </div>
</div>
</div>
<div class="tipo_donatore_0_residenza_indirizzo_hid" style="display: none;">
<div class="tipo_donatore_0_residenza_indirizzo-provincia">
<h4 class="tipo_donatore_0_residenza_indirizzo-titolo tipo_donatore_0_residenza_indirizzo-titolo_provincia fields-anagrafici-titolo">Provincia <i class="fas fa-asterisk campo-richiesto"> </i></h4>
<input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_0_fields tipo_donatore_0_residenza_indirizzo-administrative_area_level_2 tipo_donatore_0_children_text text-center" type="text"
id="tipo_donatore_0_residenza_indirizzo-administrative_area_level_2" name="tipo_donatore_0_residenza_1nd1r1zz0-provincia" placeholder="Provincia" value="" required="">
<div class="invalid-feedback mb-3" id="tipo_donatore_0_residenza_indirizzo_msg"> Inserire la provincia </div>
</div>
<div class="tipo_donatore_0_residenza_indirizzo-nazione">
<h4 class="tipo_donatore_0_residenza_indirizzo-titolo tipo_donatore_0_residenza_indirizzo-titolo_nazione fields-anagrafici-titolo">Nazione <i class="fas fa-asterisk campo-richiesto"> </i></h4>
<select spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_0_fields tipo_donatore_0_residenza_indirizzo-country tipo_donatore_0_children_text" id="tipo_donatore_0_residenza_indirizzo-country"
name="tipo_donatore_0_residenza_1nd1r1zz0-country" required="">
<option selected="" value="">Seleziona una nazione</option>
<option value="IT">Italia</option>
<option value="AF">Afghanistan</option>
<option value="AL">Albania</option>
<option value="DZ">Algeria</option>
<option value="AD">Andorra</option>
<option value="AO">Angola</option>
<option value="AI">Anguilla</option>
<option value="AQ">Antartide</option>
<option value="AG">Antigua e Barbuda</option>
<option value="SA">Arabia Saudita</option>
<option value="AR">Argentina</option>
<option value="AM">Armenia</option>
<option value="AW">Aruba</option>
<option value="AU">Australia</option>
<option value="AT">Austria</option>
<option value="AZ">Azerbaigian</option>
<option value="BS">Bahamas</option>
<option value="BH">Bahrein</option>
<option value="BD">Bangladesh</option>
<option value="BB">Barbados</option>
<option value="BE">Belgio</option>
<option value="BZ">Belize</option>
<option value="BJ">Benin</option>
<option value="BM">Bermuda</option>
<option value="BT">Bhutan</option>
<option value="BY">Bielorussia</option>
<option value="MM">Birmania</option>
<option value="BO">Bolivia</option>
<option value="BA">Bosnia ed Erzegovina</option>
<option value="BW">Botswana</option>
<option value="BR">Brasile</option>
<option value="BN">Brunei</option>
<option value="BG">Bulgaria</option>
<option value="BF">Burkina Faso</option>
<option value="BI">Burundi</option>
<option value="KH">Cambogia</option>
<option value="CM">Camerun</option>
<option value="CA">Canada</option>
<option value="CV">Capo Verde</option>
<option value="TD">Ciad</option>
<option value="CL">Cile</option>
<option value="CN">Cina</option>
<option value="CY">Cipro</option>
<option value="VA">Citta' del Vaticano</option>
<option value="CO">Colombia</option>
<option value="KM">Comore</option>
<option value="KP">Corea del Nord</option>
<option value="KR">Corea del Sud</option>
<option value="CI">Costa d'Avorio</option>
<option value="CR">Costa Rica</option>
<option value="HR">Croazia</option>
<option value="CU">Cuba</option>
<option value="CW">Curaçao</option>
<option value="DK">Danimarca</option>
<option value="DM">Dominica</option>
<option value="EC">Ecuador</option>
<option value="EG">Egitto</option>
<option value="SV">El Salvador</option>
<option value="AE">Emirati Arabi Uniti</option>
<option value="ER">Eritrea</option>
<option value="EE">Estonia</option>
<option value="ET">Etiopia</option>
<option value="FJ">Figi</option>
<option value="PH">Filippine</option>
<option value="FI">Finlandia</option>
<option value="FR">Francia</option>
<option value="GA">Gabon</option>
<option value="GM">Gambia</option>
<option value="GE">Georgia</option>
<option value="GS">Georgia del Sud e isole Sandwich meridionali</option>
<option value="DE">Germania</option>
<option value="GH">Ghana</option>
<option value="JM">Giamaica</option>
<option value="JP">Giappone</option>
<option value="GI">Gibilterra</option>
<option value="DJ">Gibuti</option>
<option value="JO">Giordania</option>
<option value="GR">Grecia</option>
<option value="GD">Grenada</option>
<option value="GL">Groenlandia</option>
<option value="GP">Guadalupa</option>
<option value="GU">Guam</option>
<option value="GT">Guatemala</option>
<option value="GG">Guernsey</option>
<option value="GN">Guinea</option>
<option value="GQ">Guinea Equatoriale</option>
<option value="GW">Guinea-Bissau</option>
<option value="GY">Guyana</option>
<option value="GF">Guyana francese</option>
<option value="HT">Haiti</option>
<option value="HN">Honduras</option>
<option value="HK">Hong Kong</option>
<option value="IN">India</option>
<option value="ID">Indonesia</option>
<option value="IR">Iran</option>
<option value="IQ">Iraq</option>
<option value="IE">Irlanda</option>
<option value="IS">Islanda</option>
<option value="BV">Isola Bouvet</option>
<option value="IM">Isola di Man</option>
<option value="CX">Isola di Natale</option>
<option value="NF">Isola Norfolk</option>
<option value="AX">Isole Aland</option>
<option value="BQ">Isole BES</option>
<option value="KY">Isole Cayman</option>
<option value="CC">Isole Cocos (Keeling)</option>
<option value="CK">Isole Cook</option>
<option value="FK">Isole Falkland</option>
<option value="FO">Isole Faroe</option>
<option value="HM">Isole Heard e McDonald</option>
<option value="MP">Isole Marianne Settentrionali</option>
<option value="MH">Isole Marshall</option>
<option value="UM">Isole minori esterne degli Stati Uniti</option>
<option value="PN">Isole Pitcairn</option>
<option value="SB">Isole Salomone</option>
<option value="VI">Isole Vergini americane</option>
<option value="VG">Isole Vergini britanniche</option>
<option value="IL">Israele</option>
<option value="JE">Jersey</option>
<option value="KZ">Kazakistan</option>
<option value="KE">Kenya</option>
<option value="KG">Kirghizistan</option>
<option value="KI">Kiribati</option>
<option value="KW">Kuwait</option>
<option value="LA">Laos</option>
<option value="LS">Lesotho</option>
<option value="LV">Lettonia</option>
<option value="LB">Libano</option>
<option value="LR">Liberia</option>
<option value="LY">Libia</option>
<option value="LI">Liechtenstein</option>
<option value="LT">Lituania</option>
<option value="LU">Lussemburgo</option>
<option value="MO">Macao</option>
<option value="MK">Macedonia</option>
<option value="MG">Madagascar</option>
<option value="MW">Malawi</option>
<option value="MV">Maldive</option>
<option value="MY">Malesia</option>
<option value="ML">Mali</option>
<option value="MT">Malta</option>
<option value="MA">Marocco</option>
<option value="MQ">Martinica</option>
<option value="MR">Mauritania</option>
<option value="MU">Mauritius</option>
<option value="YT">Mayotte</option>
<option value="MX">Messico</option>
<option value="FM">Micronesia</option>
<option value="MD">Moldavia</option>
<option value="MC">Monaco</option>
<option value="MN">Mongolia</option>
<option value="ME">Montenegro</option>
<option value="MS">Montserrat</option>
<option value="MZ">Mozambico</option>
<option value="NA">Namibia</option>
<option value="NR">Nauru</option>
<option value="NP">Nepal</option>
<option value="NI">Nicaragua</option>
<option value="NE">Niger</option>
<option value="NG">Nigeria</option>
<option value="NU">Niue</option>
<option value="NO">Norvegia</option>
<option value="NC">Nuova Caledonia</option>
<option value="NZ">Nuova Zelanda</option>
<option value="OM">Oman</option>
<option value="NL">Paesi Bassi</option>
<option value="PK">Pakistan</option>
<option value="PW">Palau</option>
<option value="PS">Palestina</option>
<option value="PA">Panam</option>
<option value="PG">Papua Nuova Guinea</option>
<option value="PY">Paraguay</option>
<option value="PE">Peru'</option>
<option value="PF">Polinesia Francese</option>
<option value="PL">Polonia</option>
<option value="PR">Porto Rico</option>
<option value="PT">Portogallo</option>
<option value="QA">Qatar</option>
<option value="CD">RD del Congo</option>
<option value="GB">Regno Unito</option>
<option value="CZ">Rep. Ceca</option>
<option value="CF">Rep. Centrafricana</option>
<option value="CG">Rep. del Congo</option>
<option value="DO">Rep. Dominicana</option>
<option value="RE">Riunione</option>
<option value="RO">Romania</option>
<option value="RW">Ruanda</option>
<option value="RU">Russia</option>
<option value="EH">Sahara Occidentale</option>
<option value="KN">Saint Kitts e Nevis</option>
<option value="VC">Saint Vincent e Grenadine</option>
<option value="BL">Saint-Barth</option>
<option value="MF">Saint-Martin</option>
<option value="PM">Saint-Pierre e Miquelon</option>
<option value="WS">Samoa</option>
<option value="AS">Samoa Americane</option>
<option value="SM">San Marino</option>
<option value="SH">Sant'Elena, Ascensione e Tristan da Cunha</option>
<option value="LC">Santa Lucia</option>
<option value="ST">Sao Tome e Principe</option>
<option value="SN">Senegal</option>
<option value="RS">Serbia</option>
<option value="SC">Seychelles</option>
<option value="SL">Sierra Leone</option>
<option value="SG">Singapore</option>
<option value="SX">Sint Maarten</option>
<option value="SY">Siria</option>
<option value="SK">Slovacchia</option>
<option value="SI">Slovenia</option>
<option value="SO">Somalia</option>
<option value="ES">Spagna</option>
<option value="LK">Sri Lanka</option>
<option value="US">Stati Uniti</option>
<option value="ZA">Sudafrica</option>
<option value="SD">Sudan</option>
<option value="SS">Sudan del Sud</option>
<option value="SR">Suriname</option>
<option value="SJ">Svalbard e Jan Mayen</option>
<option value="SE">Svezia</option>
<option value="CH">Svizzera</option>
<option value="SZ">Swaziland</option>
<option value="TJ">Tagikistan</option>
<option value="TW">Taiwan</option>
<option value="TZ">Tanzania</option>
<option value="TF">Terre australi e antartiche francesi</option>
<option value="IO">Territorio britannico dell'oceano Indiano</option>
<option value="TH">Thailandia</option>
<option value="TL">Timor Est</option>
<option value="TG">Togo</option>
<option value="TK">Tokelau</option>
<option value="TO">Tonga</option>
<option value="TT">Trinidad e Tobago</option>
<option value="TN">Tunisia</option>
<option value="TR">Turchia</option>
<option value="TM">Turkmenistan</option>
<option value="TC">Turks e Caicos</option>
<option value="TV">Tuvalu</option>
<option value="UA">Ucraina</option>
<option value="UG">Uganda</option>
<option value="HU">Ungheria</option>
<option value="UY">Uruguay</option>
<option value="UZ">Uzbekistan</option>
<option value="VU">Vanuatu</option>
<option value="VE">Venezuela</option>
<option value="VN">Vietnam</option>
<option value="WF">Wallis e Futuna</option>
<option value="YE">Yemen</option>
<option value="ZM">Zambia</option>
<option value="ZW">Zimbabwe</option>
</select>
<div class="invalid-feedback mb-3" id="tipo_donatore_0_residenza_indirizzo_msg"> Selezionare una nazione </div>
</div>
</div>
<div class="tipo_donatore_0_cellulare">
<h4 class="tipo_donatore_0_cellulare-titolo tipo_donatore_0_cellulare-titolo_indirizzo fields-anagrafici-titolo">Cellulare</h4>
<input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_0_fields tipo_donatore_0_cellulare-text tipo_donatore_0_children_text" type="tel" id="tipo_donatore_0_cellulare" name="tipo_donatore_0_cellulare"
placeholder="Cellulare" value="">
</div>
</div>
<div class="tipo_donatore_1_childrens nascosto mt-4">
<div class="tipo_donatore_1_ragione_sociale">
<h4 class="tipo_donatore_1_ragione_sociale-titolo tipo_donatore_1_ragione_sociale-titolo_indirizzo fields-anagrafici-titolo">Ragione sociale <i class="fas fa-asterisk campo-richiesto"> </i></h4>
<input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_1_fields tipo_donatore_1_ragione_sociale-text tipo_donatore_1_children_text" type="text" id="tipo_donatore_1_ragione_sociale"
name="tipo_donatore_1_ragione_sociale" placeholder="Ragione sociale" value="" required="" disabled="">
<div class="invalid-feedback mb-3" id="tipo_donatore_1_ragione_sociale_msg"> Inserire la ragione sociale </div>
</div>
<div class="tipo_donatore_1_email">
<h4 class="tipo_donatore_1_email-titolo tipo_donatore_1_email-titolo_indirizzo fields-anagrafici-titolo">Email <i class="fas fa-asterisk campo-richiesto"> </i></h4>
<input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_1_fields tipo_donatore_1_email-email tipo_donatore_1_children_text" type="email" id="tipo_donatore_1_email" name="tipo_donatore_1_email"
placeholder="Indirizzo email" value="" required="" disabled="">
<div class="invalid-feedback mb-3" id="tipo_donatore_1_email_msg"> Inserire un indirizzo email </div>
</div>
<div class="tipo_donatore_1_partita_iva">
<h4 class="tipo_donatore_1_partita_iva-titolo tipo_donatore_1_partita_iva-titolo_indirizzo fields-anagrafici-titolo">Partita IVA <i class="fas fa-asterisk campo-richiesto"> </i></h4>
<script>
function testPartitaIVA() {
var str = $.trim($("#tipo_donatore_1_partita_iva").val());
var pattern = new RegExp(/^(\(?\+?[0-9]*\)?)?[0-9_\- \(\)]*$/g);
if (pattern.test(str) == false) {
$("#tipo_donatore_1_partita_iva").val(str.substring(0, (str.length - 1)));
return false;
} else return true;
}
</script>
<input spellcheck="false" autocomplete="off" onkeyup="return testPartitaIVA();" onblur="testPartitaIVA();" class="form-control mb-3 tipo_donatore_1_fields tipo_donatore_1_partita_iva-piva tipo_donatore_1_children_text text-center"
maxlength="11" type="text" id="tipo_donatore_1_partita_iva" name="tipo_donatore_1_partita_iva" placeholder="Partita IVA" value="" required="" disabled="">
<div class="invalid-feedback mb-3" id="tipo_donatore_1_partita_iva_msg"> Inserire la partita IVA </div>
</div>
<div class="tipo_donatore_1_ufficio_indirizzo">
<h4 class="tipo_donatore_1_ufficio_indirizzo-titolo tipo_donatore_1_ufficio_indirizzo-titolo_indirizzo fields-anagrafici-titolo">Indirizzo <i class="fas fa-asterisk campo-richiesto"> </i></h4>
<input spellcheck="false" autocomplete="off" onblur="verificaBlurIndirizzo('1_ufficio_indirizzo');" class="form-control mb-3 tipo_donatore_1_fields tipo_donatore_1_ufficio_indirizzo-address tipo_donatore_1_children_text" type="text"
id="tipo_donatore_1_ufficio_indirizzo" name="tipo_donatore_1_ufficio_1nd1r1zz0" placeholder="Digitare l'indirizzo" value="" required="" disabled="">
<input type="hidden" id="tipo_donatore_1_ufficio_indirizzo-hidden" name="tipo_donatore_1_ufficio_1nd1r1zz0-hidden" value="">
<div class="invalid-feedback mb-3" id="tipo_donatore_1_ufficio_indirizzo_msg"> Inserire l'indirizzo </div>
</div>
<div class="tipo_donatore_1_ufficio_indirizzo-civico tipo_donatore_1_ufficio_indirizzo_hid" style="display: none;">
<h4 class="tipo_donatore_1_ufficio_indirizzo-titolo tipo_donatore_1_ufficio_indirizzo-titolo_civico fields-anagrafici-titolo">Civico <i class="fas fa-asterisk campo-richiesto"> </i></h4>
<input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_1_fields tipo_donatore_1_ufficio_indirizzo-street_number tipo_donatore_1_children_text" type="text"
id="tipo_donatore_1_ufficio_indirizzo-street_number" name="tipo_donatore_1_ufficio_1nd1r1zz0-civico" placeholder="Civico" value="" required="" disabled="">
<div class="invalid-feedback mb-3" id="tipo_donatore_1_ufficio_indirizzo_msg"> Inserire il civico </div>
</div>
<div class="tipo_donatore_1_ufficio_indirizzo_hid" style="display: none;">
<div class="tipo_donatore_1_ufficio_indirizzo-cap">
<h4 class="tipo_donatore_1_ufficio_indirizzo-titolo tipo_donatore_1_ufficio_indirizzo-titolo_cap fields-anagrafici-titolo">CAP <i class="fas fa-asterisk campo-richiesto"> </i></h4>
<input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_1_fields tipo_donatore_1_ufficio_indirizzo-postal_code tipo_donatore_1_children_text text-center" type="text"
id="tipo_donatore_1_ufficio_indirizzo-postal_code" name="tipo_donatore_1_ufficio_1nd1r1zz0-cap" placeholder="CAP" value="" required="" disabled="">
<div class="invalid-feedback mb-3" id="tipo_donatore_1_ufficio_indirizzo_msg"> Specificare il CAP </div>
</div>
<div class="tipo_donatore_1_ufficio_indirizzo-citta">
<h4 class="tipo_donatore_1_ufficio_indirizzo-titolo tipo_donatore_1_ufficio_indirizzo-titolo_citta fields-anagrafici-titolo">Comune <i class="fas fa-asterisk campo-richiesto"> </i></h4>
<input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_1_fields tipo_donatore_1_ufficio_indirizzo-locality tipo_donatore_1_children_text" type="text" id="tipo_donatore_1_ufficio_indirizzo-locality"
name="tipo_donatore_1_ufficio_1nd1r1zz0-citta" placeholder="Comune" value="" required="" disabled="">
<div class="invalid-feedback mb-3" id="tipo_donatore_1_ufficio_indirizzo_msg"> Inserire il comune </div>
</div>
</div>
<div class="tipo_donatore_1_ufficio_indirizzo_hid" style="display: none;">
<div class="tipo_donatore_1_ufficio_indirizzo-provincia">
<h4 class="tipo_donatore_1_ufficio_indirizzo-titolo tipo_donatore_1_ufficio_indirizzo-titolo_provincia fields-anagrafici-titolo">Provincia <i class="fas fa-asterisk campo-richiesto"> </i></h4>
<input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_1_fields tipo_donatore_1_ufficio_indirizzo-administrative_area_level_2 tipo_donatore_1_children_text text-center" type="text"
id="tipo_donatore_1_ufficio_indirizzo-administrative_area_level_2" name="tipo_donatore_1_ufficio_1nd1r1zz0-provincia" placeholder="Provincia" value="" required="" disabled="">
<div class="invalid-feedback mb-3" id="tipo_donatore_1_ufficio_indirizzo_msg"> Inserire la provincia </div>
</div>
<div class="tipo_donatore_1_ufficio_indirizzo-nazione">
<h4 class="tipo_donatore_1_ufficio_indirizzo-titolo tipo_donatore_1_ufficio_indirizzo-titolo_nazione fields-anagrafici-titolo">Nazione <i class="fas fa-asterisk campo-richiesto"> </i></h4>
<select spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_1_fields tipo_donatore_1_ufficio_indirizzo-country tipo_donatore_1_children_text" id="tipo_donatore_1_ufficio_indirizzo-country"
name="tipo_donatore_1_ufficio_1nd1r1zz0-country" required="" disabled="">
<option selected="" value="">Seleziona una nazione</option>
<option value="IT">Italia</option>
<option value="AF">Afghanistan</option>
<option value="AL">Albania</option>
<option value="DZ">Algeria</option>
<option value="AD">Andorra</option>
<option value="AO">Angola</option>
<option value="AI">Anguilla</option>
<option value="AQ">Antartide</option>
<option value="AG">Antigua e Barbuda</option>
<option value="SA">Arabia Saudita</option>
<option value="AR">Argentina</option>
<option value="AM">Armenia</option>
<option value="AW">Aruba</option>
<option value="AU">Australia</option>
<option value="AT">Austria</option>
<option value="AZ">Azerbaigian</option>
<option value="BS">Bahamas</option>
<option value="BH">Bahrein</option>
<option value="BD">Bangladesh</option>
<option value="BB">Barbados</option>
<option value="BE">Belgio</option>
<option value="BZ">Belize</option>
<option value="BJ">Benin</option>
<option value="BM">Bermuda</option>
<option value="BT">Bhutan</option>
<option value="BY">Bielorussia</option>
<option value="MM">Birmania</option>
<option value="BO">Bolivia</option>
<option value="BA">Bosnia ed Erzegovina</option>
<option value="BW">Botswana</option>
<option value="BR">Brasile</option>
<option value="BN">Brunei</option>
<option value="BG">Bulgaria</option>
<option value="BF">Burkina Faso</option>
<option value="BI">Burundi</option>
<option value="KH">Cambogia</option>
<option value="CM">Camerun</option>
<option value="CA">Canada</option>
<option value="CV">Capo Verde</option>
<option value="TD">Ciad</option>
<option value="CL">Cile</option>
<option value="CN">Cina</option>
<option value="CY">Cipro</option>
<option value="VA">Citta' del Vaticano</option>
<option value="CO">Colombia</option>
<option value="KM">Comore</option>
<option value="KP">Corea del Nord</option>
<option value="KR">Corea del Sud</option>
<option value="CI">Costa d'Avorio</option>
<option value="CR">Costa Rica</option>
<option value="HR">Croazia</option>
<option value="CU">Cuba</option>
<option value="CW">Curaçao</option>
<option value="DK">Danimarca</option>
<option value="DM">Dominica</option>
<option value="EC">Ecuador</option>
<option value="EG">Egitto</option>
<option value="SV">El Salvador</option>
<option value="AE">Emirati Arabi Uniti</option>
<option value="ER">Eritrea</option>
<option value="EE">Estonia</option>
<option value="ET">Etiopia</option>
<option value="FJ">Figi</option>
<option value="PH">Filippine</option>
<option value="FI">Finlandia</option>
<option value="FR">Francia</option>
<option value="GA">Gabon</option>
<option value="GM">Gambia</option>
<option value="GE">Georgia</option>
<option value="GS">Georgia del Sud e isole Sandwich meridionali</option>
<option value="DE">Germania</option>
<option value="GH">Ghana</option>
<option value="JM">Giamaica</option>
<option value="JP">Giappone</option>
<option value="GI">Gibilterra</option>
<option value="DJ">Gibuti</option>
<option value="JO">Giordania</option>
<option value="GR">Grecia</option>
<option value="GD">Grenada</option>
<option value="GL">Groenlandia</option>
<option value="GP">Guadalupa</option>
<option value="GU">Guam</option>
<option value="GT">Guatemala</option>
<option value="GG">Guernsey</option>
<option value="GN">Guinea</option>
<option value="GQ">Guinea Equatoriale</option>
<option value="GW">Guinea-Bissau</option>
<option value="GY">Guyana</option>
<option value="GF">Guyana francese</option>
<option value="HT">Haiti</option>
<option value="HN">Honduras</option>
<option value="HK">Hong Kong</option>
<option value="IN">India</option>
<option value="ID">Indonesia</option>
<option value="IR">Iran</option>
<option value="IQ">Iraq</option>
<option value="IE">Irlanda</option>
<option value="IS">Islanda</option>
<option value="BV">Isola Bouvet</option>
<option value="IM">Isola di Man</option>
<option value="CX">Isola di Natale</option>
<option value="NF">Isola Norfolk</option>
<option value="AX">Isole Aland</option>
<option value="BQ">Isole BES</option>
<option value="KY">Isole Cayman</option>
<option value="CC">Isole Cocos (Keeling)</option>
<option value="CK">Isole Cook</option>
<option value="FK">Isole Falkland</option>
<option value="FO">Isole Faroe</option>
<option value="HM">Isole Heard e McDonald</option>
<option value="MP">Isole Marianne Settentrionali</option>
<option value="MH">Isole Marshall</option>
<option value="UM">Isole minori esterne degli Stati Uniti</option>
<option value="PN">Isole Pitcairn</option>
<option value="SB">Isole Salomone</option>
<option value="VI">Isole Vergini americane</option>
<option value="VG">Isole Vergini britanniche</option>
<option value="IL">Israele</option>
<option value="JE">Jersey</option>
<option value="KZ">Kazakistan</option>
<option value="KE">Kenya</option>
<option value="KG">Kirghizistan</option>
<option value="KI">Kiribati</option>
<option value="KW">Kuwait</option>
<option value="LA">Laos</option>
<option value="LS">Lesotho</option>
<option value="LV">Lettonia</option>
<option value="LB">Libano</option>
<option value="LR">Liberia</option>
<option value="LY">Libia</option>
<option value="LI">Liechtenstein</option>
<option value="LT">Lituania</option>
<option value="LU">Lussemburgo</option>
<option value="MO">Macao</option>
<option value="MK">Macedonia</option>
<option value="MG">Madagascar</option>
<option value="MW">Malawi</option>
<option value="MV">Maldive</option>
<option value="MY">Malesia</option>
<option value="ML">Mali</option>
<option value="MT">Malta</option>
<option value="MA">Marocco</option>
<option value="MQ">Martinica</option>
<option value="MR">Mauritania</option>
<option value="MU">Mauritius</option>
<option value="YT">Mayotte</option>
<option value="MX">Messico</option>
<option value="FM">Micronesia</option>
<option value="MD">Moldavia</option>
<option value="MC">Monaco</option>
<option value="MN">Mongolia</option>
<option value="ME">Montenegro</option>
<option value="MS">Montserrat</option>
<option value="MZ">Mozambico</option>
<option value="NA">Namibia</option>
<option value="NR">Nauru</option>
<option value="NP">Nepal</option>
<option value="NI">Nicaragua</option>
<option value="NE">Niger</option>
<option value="NG">Nigeria</option>
<option value="NU">Niue</option>
<option value="NO">Norvegia</option>
<option value="NC">Nuova Caledonia</option>
<option value="NZ">Nuova Zelanda</option>
<option value="OM">Oman</option>
<option value="NL">Paesi Bassi</option>
<option value="PK">Pakistan</option>
<option value="PW">Palau</option>
<option value="PS">Palestina</option>
<option value="PA">Panam</option>
<option value="PG">Papua Nuova Guinea</option>
<option value="PY">Paraguay</option>
<option value="PE">Peru'</option>
<option value="PF">Polinesia Francese</option>
<option value="PL">Polonia</option>
<option value="PR">Porto Rico</option>
<option value="PT">Portogallo</option>
<option value="QA">Qatar</option>
<option value="CD">RD del Congo</option>
<option value="GB">Regno Unito</option>
<option value="CZ">Rep. Ceca</option>
<option value="CF">Rep. Centrafricana</option>
<option value="CG">Rep. del Congo</option>
<option value="DO">Rep. Dominicana</option>
<option value="RE">Riunione</option>
<option value="RO">Romania</option>
<option value="RW">Ruanda</option>
<option value="RU">Russia</option>
<option value="EH">Sahara Occidentale</option>
<option value="KN">Saint Kitts e Nevis</option>
<option value="VC">Saint Vincent e Grenadine</option>
<option value="BL">Saint-Barth</option>
<option value="MF">Saint-Martin</option>
<option value="PM">Saint-Pierre e Miquelon</option>
<option value="WS">Samoa</option>
<option value="AS">Samoa Americane</option>
<option value="SM">San Marino</option>
<option value="SH">Sant'Elena, Ascensione e Tristan da Cunha</option>
<option value="LC">Santa Lucia</option>
<option value="ST">Sao Tome e Principe</option>
<option value="SN">Senegal</option>
<option value="RS">Serbia</option>
<option value="SC">Seychelles</option>
<option value="SL">Sierra Leone</option>
<option value="SG">Singapore</option>
<option value="SX">Sint Maarten</option>
<option value="SY">Siria</option>
<option value="SK">Slovacchia</option>
<option value="SI">Slovenia</option>
<option value="SO">Somalia</option>
<option value="ES">Spagna</option>
<option value="LK">Sri Lanka</option>
<option value="US">Stati Uniti</option>
<option value="ZA">Sudafrica</option>
<option value="SD">Sudan</option>
<option value="SS">Sudan del Sud</option>
<option value="SR">Suriname</option>
<option value="SJ">Svalbard e Jan Mayen</option>
<option value="SE">Svezia</option>
<option value="CH">Svizzera</option>
<option value="SZ">Swaziland</option>
<option value="TJ">Tagikistan</option>
<option value="TW">Taiwan</option>
<option value="TZ">Tanzania</option>
<option value="TF">Terre australi e antartiche francesi</option>
<option value="IO">Territorio britannico dell'oceano Indiano</option>
<option value="TH">Thailandia</option>
<option value="TL">Timor Est</option>
<option value="TG">Togo</option>
<option value="TK">Tokelau</option>
<option value="TO">Tonga</option>
<option value="TT">Trinidad e Tobago</option>
<option value="TN">Tunisia</option>
<option value="TR">Turchia</option>
<option value="TM">Turkmenistan</option>
<option value="TC">Turks e Caicos</option>
<option value="TV">Tuvalu</option>
<option value="UA">Ucraina</option>
<option value="UG">Uganda</option>
<option value="HU">Ungheria</option>
<option value="UY">Uruguay</option>
<option value="UZ">Uzbekistan</option>
<option value="VU">Vanuatu</option>
<option value="VE">Venezuela</option>
<option value="VN">Vietnam</option>
<option value="WF">Wallis e Futuna</option>
<option value="YE">Yemen</option>
<option value="ZM">Zambia</option>
<option value="ZW">Zimbabwe</option>
</select>
<div class="invalid-feedback mb-3" id="tipo_donatore_1_ufficio_indirizzo_msg"> Selezionare una nazione </div>
</div>
</div>
<div class="tipo_donatore_1_telefono">
<h4 class="tipo_donatore_1_telefono-titolo tipo_donatore_1_telefono-titolo_indirizzo fields-anagrafici-titolo">Telefono <i class="fas fa-asterisk campo-richiesto"> </i></h4>
<input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_1_fields tipo_donatore_1_telefono-text tipo_donatore_1_children_text" type="tel" id="tipo_donatore_1_telefono" name="tipo_donatore_1_telefono"
placeholder="Telefono" value="" required="" disabled="">
<div class="invalid-feedback mb-3" id="tipo_donatore_1_telefono_msg"> Inserire un numero di telefono </div>
</div>
<div class="tipo_donatore_1_cellulare">
<h4 class="tipo_donatore_1_cellulare-titolo tipo_donatore_1_cellulare-titolo_indirizzo fields-anagrafici-titolo">Cellulare</h4>
<input spellcheck="false" autocomplete="off" class="form-control mb-3 tipo_donatore_1_fields tipo_donatore_1_cellulare-text tipo_donatore_1_children_text" type="tel" id="tipo_donatore_1_cellulare" name="tipo_donatore_1_cellulare"
placeholder="Cellulare" value="" disabled="">
</div>
</div>
<div class="sezione_4-container border-top border-disabled mt-4 pt-4 pb-4">
<h4 class="sezione_4-titolo">Causale</h4>
<textarea class="form-control tipo_donatore_children w-100" id="tipo_donatore_note" name="questionario_note" placeholder="Causale"></textarea>
</div>
</div>
</div>
<input type="hidden" class="sezione_obbligatori" id="sezione_4_required"
value="tipo_donatore_0|tipo_donatore_0_nome|text[]tipo_donatore_0|tipo_donatore_0_cognome|text[]tipo_donatore_0|tipo_donatore_0_email|email[]tipo_donatore_0|tipo_donatore_0_residenza_indirizzo|text[]tipo_donatore_0_residenza_indirizzo-street_number|civico[]tipo_donatore_0_residenza_indirizzo-postal_code|cap[]tipo_donatore_0_residenza_indirizzo-locality|text[]tipo_donatore_0_residenza_indirizzo-administrative_area_level_2|prov[]tipo_donatore_0_residenza_indirizzo-country|nazione[]tipo_donatore_1|tipo_donatore_1_ragione_sociale|text[]tipo_donatore_1|tipo_donatore_1_email|email[]tipo_donatore_1|tipo_donatore_1_partita_iva|piva[]tipo_donatore_1|tipo_donatore_1_ufficio_indirizzo|text[]tipo_donatore_1_ufficio_indirizzo-street_number|civico[]tipo_donatore_1_ufficio_indirizzo-postal_code|cap[]tipo_donatore_1_ufficio_indirizzo-locality|text[]tipo_donatore_1_ufficio_indirizzo-administrative_area_level_2|prov[]tipo_donatore_1_ufficio_indirizzo-country|nazione[]tipo_donatore_1|tipo_donatore_1_telefono|text">
<script>
setTimeout(function() {
$.ajax({
type: "GET",
url: "https://maps.googleapis.com/maps/api/js?key=AIzaSyCa6z2lIt0QZPNePtB0T0KBXLJIqDW1oBA&libraries=places&callback=inizializzaAutoComplete",
dataType: "script",
async: false
});
}, 5000);
var placeSearch, autocompleta_persona, autocompleta_azienda, autocompleta_spedizione, autocompleta_lettera_1, autocompleta_lettera_2, autocompleta_ecommerce;
var componentFormPersona = {
"tipo_donatore_0_residenza_indirizzo-street_number": "short_name",
"tipo_donatore_0_residenza_indirizzo-locality": "long_name",
"tipo_donatore_0_residenza_indirizzo-administrative_area_level_2": "short_name",
"tipo_donatore_0_residenza_indirizzo-postal_code": "short_name",
"tipo_donatore_0_residenza_indirizzo-country": "short_name"
};
var componentFormAzienda = {
"tipo_donatore_1_ufficio_indirizzo-street_number": "short_name",
"tipo_donatore_1_ufficio_indirizzo-locality": "long_name",
"tipo_donatore_1_ufficio_indirizzo-administrative_area_level_2": "short_name",
"tipo_donatore_1_ufficio_indirizzo-postal_code": "short_name",
"tipo_donatore_1_ufficio_indirizzo-country": "short_name"
};
var componentFormSpedizione = {
"vetrina_indirizzo_address-street_number": "short_name",
"vetrina_indirizzo_address-locality": "long_name",
"vetrina_indirizzo_address-administrative_area_level_2": "short_name",
"vetrina_indirizzo_address-postal_code": "short_name",
"vetrina_indirizzo_address-country": "short_name"
};
var componentFormLettera1 = {
"tipo_donazione_1_children_posta-street_number": "short_name",
"tipo_donazione_1_children_posta-locality": "long_name",
"tipo_donazione_1_children_posta-administrative_area_level_2": "short_name",
"tipo_donazione_1_children_posta-postal_code": "short_name",
"tipo_donazione_1_children_posta-country": "short_name"
};
var componentFormLettera2 = {
"tipo_donazione_2_children_posta-street_number": "short_name",
"tipo_donazione_2_children_posta-locality": "long_name",
"tipo_donazione_2_children_posta-administrative_area_level_2": "short_name",
"tipo_donazione_2_children_posta-postal_code": "short_name",
"tipo_donazione_2_children_posta-country": "short_name"
};
var componentEcommerceSpedizione = {
"ecommerce_indirizzo_address-street_number": "short_name",
"ecommerce_indirizzo_address-locality": "long_name",
"ecommerce_indirizzo_address-administrative_area_level_2": "short_name",
"ecommerce_indirizzo_address-postal_code": "short_name",
"ecommerce_indirizzo_address-country": "short_name"
};
function inizializzaAutoComplete() {
if ($("#tipo_donatore_0_residenza_indirizzo").length) {
autocompleta_persona = new google.maps.places.Autocomplete(document.getElementById("tipo_donatore_0_residenza_indirizzo"), {
types: ["geocode"]
});
autocompleta_persona.setFields(["address_component"]);
autocompleta_persona.addListener("place_changed", compilaIndirizzoPersona);
}
if ($("#tipo_donatore_1_ufficio_indirizzo").length) {
autocompleta_azienda = new google.maps.places.Autocomplete(document.getElementById("tipo_donatore_1_ufficio_indirizzo"), {
types: ["geocode"]
});
autocompleta_azienda.setFields(["address_component"]);
autocompleta_azienda.addListener("place_changed", compilaIndirizzoAzienda);
}
if ($("#vetrina_indirizzo_address").length) {
autocompleta_spedizione = new google.maps.places.Autocomplete(document.getElementById("vetrina_indirizzo_address"), {
types: ["geocode"]
});
autocompleta_spedizione.setFields(["address_component"]);
autocompleta_spedizione.addListener("place_changed", compilaIndirizzoSpedizione);
}
if ($("#tipo_donazione_1_children_posta").length) {
autocompleta_lettera_1 = new google.maps.places.Autocomplete(document.getElementById("tipo_donazione_1_children_posta"), {
types: ["geocode"]
});
autocompleta_lettera_1.setFields(["address_component"]);
autocompleta_lettera_1.addListener("place_changed", compilaIndirizzoLettera1);
}
if ($("#tipo_donazione_2_children_posta").length) {
autocompleta_lettera_2 = new google.maps.places.Autocomplete(document.getElementById("tipo_donazione_2_children_posta"), {
types: ["geocode"]
});
autocompleta_lettera_2.setFields(["address_component"]);
autocompleta_lettera_2.addListener("place_changed", compilaIndirizzoLettera2);
}
if ($("#ecommerce_indirizzo_address").length) {
autocompleta_ecommerce = new google.maps.places.Autocomplete(document.getElementById("ecommerce_indirizzo_address"), {
types: ["geocode"]
});
autocompleta_ecommerce.setFields(["address_component"]);
autocompleta_ecommerce.addListener("place_changed", compilaIndirizzoEcommerce);
}
}
function compilaIndirizzoAzienda() {
$("#tipo_donatore_1_ufficio_indirizzo-hidden").val($.trim($("#tipo_donatore_1_ufficio_indirizzo").val()));
var place = autocompleta_azienda.getPlace();
var ind = "";
for (var component in componentFormAzienda) {
document.getElementById(component).value = "";
}
for (var i = 0; i < place.address_components.length; i++) {
var tipo = "tipo_donatore_1_ufficio_indirizzo-" + place.address_components[i].types[0];
if (componentFormAzienda[tipo]) {
var val = place.address_components[i][componentFormAzienda[tipo]];
document.getElementById(tipo).value = val;
}
switch (place.address_components[i].types[0]) {
case "route":
ind = place.address_components[i]["long_name"];
break;
}
}
document.getElementById("tipo_donatore_1_ufficio_indirizzo").value = ind;
$(".tipo_donatore_1_ufficio_indirizzo").css("width", "79%");
$(".tipo_donatore_1_ufficio_indirizzo_hid").fadeIn();
}
function compilaIndirizzoPersona() {
$("#tipo_donatore_0_residenza_indirizzo-hidden").val($.trim($("#tipo_donatore_0_residenza_indirizzo").val()));
var place = autocompleta_persona.getPlace();
var ind = "";
for (var component in componentFormPersona) {
document.getElementById(component).value = "";
}
for (var i = 0; i < place.address_components.length; i++) {
var tipo = "tipo_donatore_0_residenza_indirizzo-" + place.address_components[i].types[0];
if (componentFormPersona[tipo]) {
var val = place.address_components[i][componentFormPersona[tipo]];
document.getElementById(tipo).value = val;
}
switch (place.address_components[i].types[0]) {
case "route":
ind = place.address_components[i]["long_name"];
break;
}
}
document.getElementById("tipo_donatore_0_residenza_indirizzo").value = ind;
$(".tipo_donatore_0_residenza_indirizzo").css("width", "79%");
$(".tipo_donatore_0_residenza_indirizzo_hid").fadeIn();
}
function compilaIndirizzoSpedizione() {
$("#vetrina_indirizzo_address-hidden").val($.trim($("#vetrina_indirizzo_address").val()));
var place = autocompleta_spedizione.getPlace();
var ind = "";
for (var component in componentFormSpedizione) {
document.getElementById(component).value = "";
}
for (var i = 0; i < place.address_components.length; i++) {
var tipo = "vetrina_indirizzo_address-" + place.address_components[i].types[0];
if (componentFormSpedizione[tipo]) {
var val = place.address_components[i][componentFormSpedizione[tipo]];
document.getElementById(tipo).value = val;
}
switch (place.address_components[i].types[0]) {
case "route":
ind = place.address_components[i]["long_name"];
break;
}
}
document.getElementById("vetrina_indirizzo_address").value = ind;
$(".donazioni_vetrina_posta_destinatario-div").css("width", "79%");
$(".donazioni_vetrina_posta_destinatario_hid").fadeIn();
verificaCartVetrinaProdotti();
}
function compilaIndirizzoLettera1() {
$("#tipo_donazione_1_children_posta-hidden").val($.trim($("#tipo_donazione_1_children_posta").val()));
var place = autocompleta_lettera_1.getPlace();
var ind = "";
for (var component in componentFormLettera1) {
document.getElementById(component).value = "";
}
for (var i = 0; i < place.address_components.length; i++) {
var tipo = "tipo_donazione_1_children_posta-" + place.address_components[i].types[0];
if (componentFormLettera1[tipo]) {
var val = place.address_components[i][componentFormLettera1[tipo]];
document.getElementById(tipo).value = val;
}
switch (place.address_components[i].types[0]) {
case "route":
ind = place.address_components[i]["long_name"];
break;
}
}
document.getElementById("tipo_donazione_1_children_posta").value = ind;
$(".tipo_donazione_1_children_posta-div").css("width", "79%");
$(".tipo_donazione_1_children_posta_hid").fadeIn();
}
function compilaIndirizzoLettera2() {
$("#tipo_donazione_2_children_posta-hidden").val($.trim($("#tipo_donazione_2_children_posta").val()));
var place = autocompleta_lettera_2.getPlace();
var ind = "";
for (var component in componentFormLettera2) {
document.getElementById(component).value = "";
}
for (var i = 0; i < place.address_components.length; i++) {
var tipo = "tipo_donazione_2_children_posta-" + place.address_components[i].types[0];
if (componentFormLettera2[tipo]) {
var val = place.address_components[i][componentFormLettera2[tipo]];
document.getElementById(tipo).value = val;
}
switch (place.address_components[i].types[0]) {
case "route":
ind = place.address_components[i]["long_name"];
break;
}
}
document.getElementById("tipo_donazione_2_children_posta").value = ind;
$(".tipo_donazione_2_children_posta-div").css("width", "79%");
$(".tipo_donazione_2_children_posta_hid").fadeIn();
}
function compilaIndirizzoEcommerce() {
$("#ecommerce_indirizzo_address-hidden").val($.trim($("#ecommerce_indirizzo_address").val()));
var place = autocompleta_ecommerce.getPlace();
var ind = "";
for (var component in componentEcommerceSpedizione) {
document.getElementById(component).value = "";
}
for (var i = 0; i < place.address_components.length; i++) {
var tipo = "ecommerce_indirizzo_address-" + place.address_components[i].types[0];
if (componentEcommerceSpedizione[tipo]) {
var val = place.address_components[i][componentEcommerceSpedizione[tipo]];
document.getElementById(tipo).value = val;
}
switch (place.address_components[i].types[0]) {
case "route":
ind = place.address_components[i]["long_name"];
break;
}
}
document.getElementById("ecommerce_indirizzo_address").value = ind;
verificaEcommerceIndirizzo();
verificaEcommerceVantaggi();
}
function verificaBlurIndirizzo(a) {
var ind = "";
ind = $.trim($("#tipo_donatore_" + a).val());
if (ind.length > 0) {
$("#tipo_donatore_" + a + "-hidden").val(ind);
$(".tipo_donatore_" + a).css("width", "79%");
$(".tipo_donatore_" + a + "_hid").fadeIn();
}
}
function verificaBlurIndirizzoSpedizione() {
var ind = "";
ind = $.trim($("#vetrina_indirizzo_address").val());
if (ind.length > 0) {
$("#vetrina_indirizzo_address-hidden").val(ind);
$(".donazioni_vetrina_posta_destinatario-div").css("width", "79%");
$(".donazioni_vetrina_posta_destinatario_hid").fadeIn();
}
}
function verificaEcommerceIndirizzo() {
var ind = "";
ind = $.trim($("#ecommerce_indirizzo_address").val());
if (ind.length > 0) {
$("#ecommerce_indirizzo_address-hidden").val(ind);
$(".ecommerce_store_spedizione_post_indirizzo-div").css("width", "79%");
$(".ecommerce_store_spedizione_post_indirizzo_hid").fadeIn();
}
}
function verificaEcommerceVantaggi() {
var price = 0;
var free = false;
var str = $.trim($("#ecommerce-store-spedizione-cap").val());
if (str != "") {
var ccap = $.trim($("#ecommerce_indirizzo_address-postal_code").val());
if (ccap != "") {
str.split(",").forEach(
(elem) => {
if (elem == ccap) free = true;
});
}
}
var lim = $.trim($("#ecommerce-store-spedizione-free").val());
if (lim && (lim != "0")) {
var imp = $.trim($("#ecommerce-store-spedizione-prod_tot").val());
if (parseFloat(imp) >= parseFloat(lim)) free = true;
}
if (!free) price = $.trim($("#ecommerce-store-spedizione-spese").val());
$("#ecommerce-store-spedizione-post-spese").html(parseFloat(price).toFixed(2).replace(".", ","));
}
function geolocate() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
var geolocation = {
lat: position.coords.latitude,
lng: position.coords.longitude
};
var circle = new google.maps.Circle({
center: geolocation,
radius: position.coords.accuracy
});
autocompleta_persona.setBounds(circle.getBounds());
autocompleta_azienda.setBounds(circle.getBounds());
autocompleta_spedizione.setBounds(circle.getBounds());
});
}
}
function verificaEcommerceIndirizzo() {
var ind = "";
ind = $.trim($("#ecommerce_indirizzo_address").val());
if (ind.length > 0) {
$("#ecommerce_indirizzo_address-hidden").val(ind);
$(".ecommerce_store_spedizione_post_indirizzo-div").css("width", "79%");
$(".ecommerce_store_spedizione_post_indirizzo_hid").fadeIn();
}
}
function verificaEcommerceVantaggi() {
var price = 0;
var free = false;
var str = $.trim($("#ecommerce-store-spedizione-cap").val());
if (str != "") {
var ccap = $.trim($("#ecommerce_indirizzo_address-postal_code").val());
if (ccap != "") {
str.split(",").forEach(
(elem) => {
if (elem == ccap) free = true;
});
}
}
var lim = $.trim($("#ecommerce-store-spedizione-free").val());
if (lim && (lim != "0")) {
var imp = $.trim($("#ecommerce-store-spedizione-prod_tot").val());
if (parseFloat(imp) >= parseFloat(lim)) free = true;
}
if (!free) price = $.trim($("#ecommerce-store-spedizione-spese").val());
$("#ecommerce-store-spedizione-post-spese").html(parseFloat(price).toFixed(2).replace(".", ","));
}
</script>
<!-- END SEZIONE TIPO DONATORE -->
<!-- START SEZIONE PRIVACY -->
<div class="sezione_5-container pt-4 pb-4">
<div id="ecommformdiv-sezione-5">
<h5 class="sezione_5-titolo">Informativa sulla privacy <i class="fas fa-asterisk campo-richiesto"> </i></h5>
<p class="sezione_5-testo"><br></p>
<div class="row sezione_5-radio-gruppo pt-2">
<div class="sezione_5-tipi mobile-col">
<div class="row sezione_5-tipi-radio">
<div>
<input style="width: 1.5rem; height: 1.5rem; vertical-align: sub;" class="checkbox sezione_5-checkbox" type="checkbox" name="privacy" id="privacy_1">
<label id="privacy_1_label" for="privacy_1" class="ml-2 sezione_5-checkbox-label">
<div class="privacy_label_div">
<span>Dichiaro di aver preso visione dell'<a href="https://www.fprconlus.it//privacy-policy/" target="_blank" class="myosotis_activelink">informativa</a> per il trattamento dei dati personali e autorizzo il trattamento dei
dati personali al fine di un eventuale invio di materiale informativo.</span>
</div>
</label>
</div>
</div>
</div>
</div>
</div>
<input type="hidden" id="privacy_1_msg" value="Informativa sulla privacy">
<input type="hidden" class="sezione_obbligatori" id="sezione_5_required" value="|privacy_1|bool">
</div>
<!-- END SEZIONE PRIVACY -->
</div>
<div class="col-4">
<div class="sectio_99-container pt-4 border-bottom border-top border-disabled">
<div class="sectio_99-riepilogo border-bottom border-dark">
<h4 class="sectio_99-titolo">Seleziona il metodo di pagamento</h4>
</div>
<div>
<div id="tooltip_pagamento" class="pagamento_tooltip">
<h5 id="tooltip_pagamento-titolo" class="pagamento_tooltip-titolo"></h5>
<div id="tooltip_pagamento-testo" class="pagamento_tooltip-testo"></div>
</div>
</div>
<div id="20-div_single_contenitore" class="div_single_tutte">
<div id="stripe_single_form-div" class="sectio_99-radio-button mt-3 donaform-pagamento-label-selected">
<input class="sectio_99-radio nascosto donaform-pagamento-selected" type="radio" onclick="fDonaFormCaricaStripeSingle('load', 2);" name="selezione_pagamento" id="stripe_single_form" value="20|433|3">
<label id="stripe_single_form_label" for="stripe_single_form" class="sectio_99-radio-label donaform-pagamento-label">
<div class="sectio_99-label-div">
<i id="stripe_single_form_icona" class="fas fa-credit-card"> </i>
<span id="stripe_single_form_titolo">CARTA DI CREDITO</span>
</div>
</label>
</div>
<div id="stripe_single_form-div-hidden" class="sectio_99-radio-button nascosto border-bottom border-disabled" style="display: block;">
<script src="https://js.stripe.com/v3/"></script>
<script>
let elements;
const stripe = Stripe("pk_live_Hizp06GxLIsi5XnpZZyNhc0D ");
let payEl = null;
function fDonaFormCaricaStripeSingle(a, b) {
if (!b) b = 0;
if (b == 1) {
var el = $.trim($("#stripe_single_form_reloadelem").val());
$("#stripe_single_form_reloadelem").val("");
switch (el) {
case "importo":
case "importo_altro":
break;
default:
return false;
}
}
if (a == "ann") {
$("#stripe_single_form-div-hidden").hide();
$("#stripe_single_form-div").removeClass("donaform-pagamento-label-selected");
$("#stripe_single_form").removeClass("donaform-pagamento-selected");
$("#bottone-singleform").hide();
$("#stripe-singleform-token").val("");
$("#stripe-singleform-link").val("");
$("#stripe-auth-el").html("");
$("#stripe-singleform-form").html("");
return false;
}
if (b == 2) bloccaPagina();
var act = "load-async";
var req = "action";
var rec = "act:donaform-singpagam[]n:20|3|"
rec += $("input[name='tipo_donazione']:checked").attr("id") + "|"
rec += $("#id_campagna option:selected").val() + "|"
rec += $("input[name='ripetuta']:checked").val() + "|"
rec += $("input[name='ripetuta_campo']:checked").val() + "|"
rec += $("input[name='ripetuta_importo']:checked").val() + "|"
rec += $("#ripetuta_importo_altro_valore").val() + "|";
rec += ($("#ripetuta_valuta").val()).replace(/\|/g, "!") + "|";
var pfa = "";
pfa = $("input[name='tipo_donatore']:checked").val();
rec += pfa + "|";
rec += $.trim($("#tipo_donatore_" + pfa + "_nome").val()) + "|";
rec += $.trim($("#tipo_donatore_" + pfa + "_cognome").val()) + "|";
rec += ((pfa == "1") ? $.trim($("#tipo_donatore_" + pfa + "_ragione_sociale").val()) : "") + "|";
rec += $.trim($("#tipo_donatore_" + pfa + "_email").val());
var request = $.ajax({
url: "?",
type: "POST",
data: {
req,
act,
rec
},
dataType: "html"
});
request.done(function(msg) {
var divis = "|" + "|" + "|";
var risposta = new Array();
risposta = msg.split(divis);
switch (risposta[0]) {
case "OK":
$("#singleform-selpag").val("stripe_single_form");
const appearance = {
theme: "night",
};
elements = stripe.elements(JSON.parse(risposta[1]));
const payOpt = {
layout: "accordion",
};
payEl = elements.create("payment", payOpt);
payEl.mount("#stripe-singleform-form");
$("#stripe-singleform-link").val(risposta[2]);
$("#stripe-singleform-token").val(risposta[3]);
$("#bottone-singleform").fadeIn();
fDonaformAction("sel-pagamento", $("#stripe_single_form"), "action");
break;
case "KO":
avviso("attenzione", risposta[1], "error", risposta[2]);
break;
case "WRN":
avviso("attenzione",
(risposta[1] ? risposta[1] : messaggio_avviso), "warning",
(risposta[2] ? risposta[2] : ""),
(risposta[3] ? risposta[3] : ""), 5000);
break;
default:
avviso("attenzione", msg, "error");
}
bloccaPagina(false, false);
});
request.fail(function(jqXHR, textStatus) {
avviso("attenzione", "Mi dispiace, ma al momento non sono in grado di comunicare con il server centrale.<br/>Riprovare più tardi, grazie.", "error");
bloccaPagina(false, false);
});
return false;
}
async function fDonaFormEseguiStripeSingle(e) {
e.preventDefault();
bloccaPagina();
const {
error
} = await stripe.confirmPayment({
elements,
confirmParams: {
return_url: $.trim($("#stripe-singleform-link").val())
},
});
switch (error.type) {
case "card_error":
avviso("Ooops", "Spiacente, ma durante la verifica dei dati, il server di pagamento ha negato la transazione per il seguente motivo:<br/><br/><strong>" + error.message + "</strong>", "error",
"Errore durante la verifica del pagamento");
bloccaPagina(false, false);
break;
case "validation_error":
switch (error.code) {
case "incomplete_address":
case "incomplete_cvc":
case "incomplete_email":
case "incomplete_expiry":
case "incomplete_iban":
case "incomplete_name":
case "incomplete_number":
break;
default:
avviso("Ooops", "Spiacente, ma durante la verifica dei dati, il server di pagamento ha negato la transazione per il seguente motivo:<br/><br/><strong>" + error.message + "</strong>", "error",
"Errore durante la verifica del pagamento");
}
bloccaPagina(false, false);
break;
}
return false;
}
document.addEventListener("DOMContentLoaded", function() {
if ($.trim($("#stripe_single_form_is_first").val()) == "1") $("#stripe_single_form").click();
});
</script>
<div id="stripe-auth-el" class="pt-3 border-bottom border-disabled">
</div>
<div id="stripe-singleform-form" class="stripe_single_form_form pagamenti_form-row row pt-3 pb-3 StripeElement">
<div class="__PrivateStripeElement"
style="margin: -4px 0px !important; padding: 0px !important; border: none !important; display: block !important; background: transparent !important; position: relative !important; opacity: 1 !important; clear: both !important; transition: height 0.35s ease 0s !important;">
<iframe name="__privateStripeFrame0857" frameborder="0" allowtransparency="true" scrolling="no" role="presentation" allow="payment *; publickey-credentials-get *"
src="https://js.stripe.com/v3/elements-inner-payment-d3791874cb1bd81a495fd498f1e1c8c0.html#wait=false&rtl=false&publicOptions[layout]=accordion&componentName=payment&keyMode=live&apiKey=pk_live_Hizp06GxLIsi5XnpZZyNhc0D&referrer=https%3A%2F%2Fdona-adesso.fprconlus.it%2F&controllerId=__privateStripeController0851"
title="Secure payment input frame"
style="border: 0px !important; margin: -4px; padding: 0px !important; width: calc(100% + 8px); min-width: 100% !important; overflow: hidden !important; display: block !important; user-select: none !important; transform: translate(0px) !important; color-scheme: light only !important; height: 0px; opacity: 1; transition: opacity 0.4s ease 0.1s;"></iframe>
</div>
</div>
<style>
.__PrivateStripeElement {
width: 100%;
}
</style>
<div style="display: none !important;">
<input type="hidden" id="stripe-singleform-token" value="STRSING_efeeee72e5b56b888f7267dbbda53acd">
<input type="hidden" id="stripe-singleform-link" value="https://dona-adesso.fprconlus.it/?act=send&metodo=20&token=STRSING_efeeee72e5b56b888f7267dbbda53acd&resdon=resp">
<input type="hidden" id="stripe_single_form_reloadelem" value="">
<button id="stripe_single_form_cancelbutton" style="display: none !important;" onclick="return fDonaFormCaricaStripeSingle('ann');"></button>
<button id="stripe_single_form_confirmbutton" style="display: none !important;"></button>
<button id="stripe_single_form_reloadbutton" style="display: none !important;" onclick="return fDonaFormCaricaStripeSingle('load', 1);"></button>
<script>
var stripe_button = document.querySelector("#stripe_single_form_confirmbutton");
stripe_button.addEventListener("click", fDonaFormEseguiStripeSingle, false);
</script>
</div>
</div>
</div>
<input type="hidden" id="stripe_single_form_is_first" value="1">
<input type="hidden" id="stripe_single_form_tips_titolo" value="">
<input type="hidden" id="stripe_single_form_tips_testo" value="">
<div id="23-div_single_contenitore" class="div_single_tutte">
<div id="conto_corrente_sdd_single_form-div" class="sectio_99-radio-button mt-3">
<input class="sectio_99-radio nascosto" type="radio" onclick="fDonaFormCaricaContoCorrenteSingle('load', 2);" name="selezione_pagamento" id="conto_corrente_sdd_single_form" value="23|457|3">
<label id="conto_corrente_sdd_single_form_label" for="conto_corrente_sdd_single_form" class="sectio_99-radio-label donaform-pagamento-label">
<div class="sectio_99-label-div">
<i id="conto_corrente_sdd_single_form_icona" class="fas fa-money-check"> </i>
<span id="conto_corrente_sdd_single_form_titolo">CONTO CORRENTE SDD</span>
</div>
</label>
</div>
<div id="conto_corrente_sdd_single_form-div-hidden" class="sectio_99-radio-button nascosto border-bottom border-disabled">
<script>
function fDonaFormCaricaContoCorrenteSingle(a, b) {
if (!b) b = 0;
switch (a) {
case "ann":
$("#conto_corrente_sdd_single_form-div-hidden").hide();
$("#conto_corrente_sdd_single_form-div").removeClass("donaform-pagamento-label-selected");
$("#conto_corrente_sdd_single_form").removeClass("donaform-pagamento-selected");
$("#bottone-singleform").hide();
$("#conto_corrente_sdd-singleform-link").val("");
$("#conto_corrente_sdd-singleform-token").val("");
$(".conto_corrente_sdd_single_form_form_fields").val("");
$(".conto_corrente_sdd_single_form_form_fields").prop("disabled", true);
return false;
break;
case "load":
if ($("#conto_corrente_sdd_single_form").is(":checked") === true) {
$(".conto_corrente_sdd_single_form_form_fields").prop("disabled", false);
var pfa = "";
pfa = $("input[name='tipo_donatore']:checked").val();
if ($.trim($("#conto_corrente_sdd_single_form_form-nome").val()) == "") $("#conto_corrente_sdd_single_form_form-nome").val($.trim($("#tipo_donatore_" + pfa + "_nome").val()));
if ($.trim($("#conto_corrente_sdd_single_form_form-cognome").val()) == "") $("#conto_corrente_sdd_single_form_form-cognome").val($.trim($("#tipo_donatore_" + pfa + "_cognome").val()));
if ($.trim($("#conto_corrente_sdd_single_form_form-cf").val()) == "") $("#conto_corrente_sdd_single_form_form-cf").val(((pfa == 1) ? "" : $.trim($("#tipo_donatore_" + pfa + "_codice_fiscale").val())));
if ($("#tipo_donatore_0_codice_fiscale_noita").length > 0) {
if ($("#tipo_donatore_0_codice_fiscale_noita").is(":checked")) {
$("#conto_corrente_sdd_single_form_form_cfdiv").hide();
$("#conto_corrente_sdd_single_form_form-cf").val("");
$("#conto_corrente_sdd_single_form_form-ndcf").val("none");
$("#conto_corrente_sdd_single_form_form-cf").attr("disabled", true);
} else {
$("#conto_corrente_sdd_single_form_form_cfdiv").show();
$("#conto_corrente_sdd_single_form_form-cf").removeAttr("disabled");
$("#conto_corrente_sdd_single_form_form-ndcf").val("");
}
}
}
if (b == 1) {
var el = $.trim($("#conto_corrente_sdd_single_form_reloadelem").val());
$("#conto_corrente_sdd_single_form_reloadelem").val("");
switch (el) {
case "importo":
case "importo_altro":
case ("tipo_donatore_" + pfa + "_nome"):
case ("tipo_donatore_" + pfa + "_cognome"):
case ("tipo_donatore_" + pfa + "_codice_fiscale"):
break;
default:
return false;
}
}
$("#singleform-selpag").val("conto_corrente_sdd_single_form");
$("#bottone-singleform").fadeIn();
fDonaformAction("sel-pagamento", $("#conto_corrente_sdd_single_form"), "action");
break;
default:
}
var act = "load-async";
var req = "action";
var rec = "act:donaform-singpagam[]n:23|3|"
rec += $("input[name='tipo_donazione']:checked").attr("id") + "|"
rec += $("#id_campagna option:selected").val() + "|"
rec += $("input[name='ripetuta']:checked").val() + "|"
rec += $("input[name='ripetuta_campo']:checked").val() + "|"
rec += $("input[name='ripetuta_importo']:checked").val() + "|"
rec += $("#ripetuta_importo_altro_valore").val() + "|";
rec += ($("#ripetuta_valuta").val()).replace(/\|/g, "!") + "|";
var pfa = "";
pfa = $("input[name='tipo_donatore']:checked").val();
rec += pfa + "|";
rec += $.trim($("#tipo_donatore_" + pfa + "_nome").val()) + "|";
rec += $.trim($("#tipo_donatore_" + pfa + "_cognome").val()) + "|";
rec += ((pfa == "1") ? $.trim($("#tipo_donatore_" + pfa + "_ragione_sociale").val()) : "") + "|";
rec += $.trim($("#tipo_donatore_" + pfa + "_email").val()) + "|";
rec += $.trim($("#conto_corrente_sdd_single_form_form-iban").val()) + "!" + $.trim($("#conto_corrente_sdd_single_form_form-nome").val()) + "!"
rec += $.trim($("#conto_corrente_sdd_single_form_form-cognome").val()) + "!" + $.trim($("#conto_corrente_sdd_single_form_form-cf").val()) + "!" + $.trim($("#conto_corrente_sdd_single_form_form-ndcf").val()) + "!";
if ((b == 1) || (b == 2)) rec += "pureload";
if (b == 0) bloccaPagina(true, false);
var request = $.ajax({
url: "?",
type: "POST",
data: {
req,
act,
rec
},
dataType: "html"
});
request.done(function(msg) {
var divis = "|" + "|" + "|";
var risposta = new Array();
risposta = msg.split(divis);
switch (risposta[0]) {
case "OK":
$("#conto_corrente_sdd-singleform-link").val(risposta[2]);
$("#conto_corrente_sdd-singleform-token").val(risposta[3]);
if (a == "invia") {
bloccaPagina();
setTimeout(() => {
window.location.href = $.trim($("#conto_corrente_sdd-singleform-link").val())
}, 500);
return false;
}
break;
case "KO":
avviso("attenzione", risposta[1], "error", risposta[2]);
break;
case "WRN":
if (a != "comp") avviso("attenzione",
(risposta[1] ? risposta[1] : messaggio_avviso), "warning",
(risposta[2] ? risposta[2] : ""),
(risposta[3] ? risposta[3] : ""), 5000);
break;
default:
avviso("attenzione", msg, "error");
}
bloccaPagina(false, false);
});
request.fail(function(jqXHR, textStatus) {
avviso("attenzione", "Mi dispiace, ma al momento non sono in grado di comunicare con il server centrale.<br/>Riprovare più tardi, grazie.", "error");
bloccaPagina(false, false);
});
return false;
}
function fDonaFormEseguiContoCorrenteSingle(e) {
e.preventDefault();
bloccaPagina();
fDonaFormCaricaContoCorrenteSingle("invia");
return false;
}
document.addEventListener("DOMContentLoaded", function() {
if ($.trim($("#conto_corrente_sdd_single_form_is_first").val()) == "1") {
setTimeout(function() {
$("#conto_corrente_sdd_single_form").attr("checked", true);
fDonaFormCaricaContoCorrenteSingle("load", 2);
}, 1000);
}
});
</script>
<div id="conto_corrente-singleform-form" class="conto_corrente_sdd_single_form_form pagamenti_form-row row pt-3 pb-3">
<div style="width: 100%; padding: 0px 15px;" class="conto_corrente_sdd_single_form_form pagamenti_form-row row">
<h4 class="conto_corrente_sdd_single_form_form-titolo pagamenti_form-titolo">IBAN <i class="fas fa-asterisk campo-richiesto"> </i></h4>
<input class="form-control mb-3 pagamenti_form_fields text-center text-uppercase conto_corrente_sdd_single_form_form_fields conto_corrente_sdd_single_form_form-text" type="text" id="conto_corrente_sdd_single_form_form-iban"
name="conto_corrente_sdd_single_form_form-iban" placeholder="IBAN" value="" onchange="fDonaFormCaricaContoCorrenteSingle('comp', 3);" required="" disabled="">
<div class="invalid-feedback mb-3" id="conto_corrente_sdd_single_form_form-iban_msg"> Occorre specificare il codice IBAN </div>
</div>
<div style="width: 100%" class="conto_corrente_sdd_single_form_form pagamenti_form-row row">
<div class="col-md-6">
<h4 class="conto_corrente_sdd_single_form_form-titolo pagamenti_form-titolo">Nome intestatario <i class="fas fa-asterisk campo-richiesto"> </i></h4>
<input class="form-control mb-3 pagamenti_form_fields conto_corrente_sdd_single_form_form_fields conto_corrente_sdd_single_form_form-text" type="text" id="conto_corrente_sdd_single_form_form-nome"
name="conto_corrente_sdd_single_form_form-nome" placeholder="Nome" value="" onchange="fDonaFormCaricaContoCorrenteSingle('comp', 3);" required="" disabled="">
<input type="hidden" id="hid-conto_corrente_sdd_single_form_form-nome" value="">
<div class="invalid-feedback mb-3" id="conto_corrente_sdd_single_form_form-nome_msg"> Occorre specificare il nome dell'intestatario </div>
</div>
<div class="col-md-6">
<h4 class="conto_corrente_sdd_single_form_form-titolo pagamenti_form-titolo">Cognome intestatario <i class="fas fa-asterisk campo-richiesto"> </i></h4>
<input class="form-control mb-3 pagamenti_form_fields conto_corrente_sdd_single_form_form_fields conto_corrente_sdd_single_form_form-text" type="text" id="conto_corrente_sdd_single_form_form-cognome"
name="conto_corrente_sdd_single_form_form-cognome" placeholder="Cognome" value="" onchange="fDonaFormCaricaContoCorrenteSingle('comp', 3);" required="" disabled="">
<input type="hidden" id="hid-conto_corrente_sdd_single_form_form-cognome" value="">
<div class="invalid-feedback mb-3" id="conto_corrente_sdd_single_form_form-cognome_msg"> Occorre specificare il cognome dell'intestatario </div>
</div>
</div>
<div style="width: 100%; padding: 0px 15px;" class="conto_corrente_sdd_single_form_form pagamenti_form-row row" id="conto_corrente_sdd_single_form_form_cfdiv">
<h4 class="conto_corrente_sdd_single_form_form-titolo pagamenti_form-titolo">Codice Fiscale intestatario <i class="fas fa-asterisk campo-richiesto"> </i></h4>
<input class="form-control mb-3 pagamenti_form_fields text-center text-uppercase conto_corrente_sdd_single_form_form_fields conto_corrente_sdd_single_form_form-text" type="text" id="conto_corrente_sdd_single_form_form-cf"
name="conto_corrente_sdd_single_form_form-cf" placeholder="Codice Fiscale" onchange="fDonaFormCaricaContoCorrenteSingle('comp', 3);" value="" required="" disabled="">
<input type="hidden" id="hid-conto_corrente_sdd_single_form_form-cf" value="">
<input class="conto_corrente_sdd_single_form_form_fields conto_corrente_sdd_single_form_form-text" type="text" id="conto_corrente_sdd_single_form_form-ndcf" name="conto_corrente_sdd_single_form_form-ndcf" value=""
style="display: none;" disabled="">
<div class="invalid-feedback mb-3" id="conto_corrente_sdd_single_form_form-iban_msg"> Occorre specificare il codice fiscale dell'intestatario </div>
</div>
</div>
<div style="display: none !important;">
<input type="hidden" id="conto_corrente_sdd-singleform-token" value="">
<input type="hidden" id="conto_corrente_sdd-singleform-link" value="">
<input type="hidden" id="conto_corrente_sdd_single_form_reloadelem" value="">
<button id="conto_corrente_sdd_single_form_cancelbutton" style="display: none !important;" onclick="return fDonaFormCaricaContoCorrenteSingle('ann');"></button>
<button id="conto_corrente_sdd_single_form_confirmbutton" style="display: none !important;"></button>
<button id="conto_corrente_sdd_single_form_reloadbutton" style="display: none !important;" onclick="return fDonaFormCaricaContoCorrenteSingle('load', 1);"></button>
<script>
var conto_corrente_button = document.querySelector("#conto_corrente_sdd_single_form_confirmbutton");
conto_corrente_button.addEventListener("click", fDonaFormEseguiContoCorrenteSingle, false);
</script>
</div>
</div>
</div>
<input type="hidden" id="conto_corrente_sdd_single_form_is_first" value="0">
<input type="hidden" id="conto_corrente_sdd_single_form_tips_titolo" value="">
<input type="hidden" id="conto_corrente_sdd_single_form_tips_testo" value="">
<div id="21-div_single_contenitore" class="div_single_tutte">
<div id="paypal_single_form-div" class="sectio_99-radio-button mt-3">
<input class="sectio_99-radio nascosto" type="radio" onclick="fDonaFormCaricaPayPalSingle('chk-form');" name="selezione_pagamento" id="paypal_single_form" value="21|435|3">
<label id="paypal_single_form_label" for="paypal_single_form" class="sectio_99-radio-label donaform-pagamento-label">
<div class="sectio_99-label-div">
<i id="paypal_single_form_icona" class="fab fa-cc-paypal"> </i>
<span id="paypal_single_form_titolo">PAYPAL</span>
</div>
</label>
</div>
<div id="paypal_single_form-div-hidden" class="sectio_99-radio-button nascosto border-bottom border-disabled">
<div id="paypal_singleform_button_div"></div>
<script>
function fDonaFormCaricaPayPalSingle(a) {
$("#bottone-singleform").hide();
switch (a) {
case "ann":
$("#paypal_single_form-div-hidden").hide();
$("#paypal_single_form-div").removeClass("donaform-pagamento-label-selected");
$("#paypal_single_form").removeClass("donaform-pagamento-selected");
$("#paypal-singleform-token").val("");
$("#paypal-singleform-link").val("");
$("#paypal_singleform_button_div").html("");
break;
case "chk-campi":
case "ver-campi":
var blk = 1;
var frm = "";
var rec = "";
var tmr = 1000;
switch (a) {
case "chk-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("|");
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 "cap":
if ($.trim($("#" + shk[0]).val()) == "") {
if ($("#" + shk[0]).is(":visible") == true) {
msg = "Occorre inserire il CAP.<br/>Per favore, controllare.";
ver = false;
}
}
break;
case "civico":
if ($.trim($("#" + shk[0]).val()) == "") {
if ($("#" + shk[0]).is(":visible") == true) {
msg = "Occorre inserire il numero civico.<br/>Per favore, controllare.";
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 fDonaFormCaricaPayPalSingle("ver-campi");
return false;
break;
case "ver-campi":
frm = "form-donazione";
rec = $.trim($("#" + frm).serialize());
rec = rec.replace(/&/g, "[]").replace(/%3A/g, ("[" + "-]")).replace(/=/g, ":");
break;
}
if (blk == 1) bloccaPagina();
setTimeout(function() {
var request = $.ajax({
url: "?",
type: "POST",
data: {
req: "action",
act: a,
rec
},
dataType: "html"
});
request.done(function(msg) {
var risposta = new Array();
risposta = msg.split(("|" + "|" + "|"));
switch (risposta[0]) {
case "OK":
switch (a) {
case "ver-campi":
$("#div-riepilogo").html(risposta[1]);
return fDonaFormCaricaPayPalSingle("load");
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",
(risposta[0] ? risposta[0] : messaggio_avviso), "error");
}
if (blk == 1) bloccaPagina(false, false);
});
request.fail(function(jqXHR, textStatus) {
avviso("attenzione", messaggio_errore, "error");
});
}, timer);
return false;
break;
case "chk-form":
var prec = $("#singleform-selpag").val();
if (prec != "paypal_single_form") $("#" + prec + "_cancelbutton").click();
var form = $("#form-donazione")[0];
if (form.checkValidity() === false) {
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 return fDonaFormCaricaPayPalSingle("chk-campi");
}, 100);
} else return fDonaFormCaricaPayPalSingle("chk-campi");
form.classList.add("was-validated");
return false;
break;
case "load":
var act = "load-async";
var req = "action";
var rec = "act:donaform-singpagam[]n:21|3|"
rec += $("input[name='tipo_donazione']:checked").attr("id") + "|"
rec += $("#id_campagna option:selected").val() + "|"
rec += $("input[name='ripetuta']:checked").val() + "|"
rec += $("input[name='ripetuta_campo']:checked").val() + "|"
rec += $("input[name='ripetuta_importo']:checked").val() + "|"
rec += $("#ripetuta_importo_altro_valore").val() + "|";
rec += ($("#ripetuta_valuta").val()).replace(/\|/g, "!") + "|";
var pfa = "";
pfa = $("input[name='tipo_donatore']:checked").val();
rec += pfa + "|";
rec += $.trim($("#tipo_donatore_" + pfa + "_nome").val()) + "|";
rec += $.trim($("#tipo_donatore_" + pfa + "_cognome").val()) + "|";
rec += ((pfa == "1") ? $.trim($("#tipo_donatore_" + pfa + "_ragione_sociale").val()) : "") + "|";
rec += $.trim($("#tipo_donatore_" + pfa + "_email").val());
bloccaPagina(true, false);
var request = $.ajax({
url: "?",
type: "POST",
data: {
req,
act,
rec
},
dataType: "html"
});
request.done(function(msg) {
var divis = "|" + "|" + "|";
var risposta = new Array();
risposta = msg.split(divis);
switch (risposta[0]) {
case "OK":
$("#paypal_singleform_button_div").html(risposta[1]);
$("#singleform-selpag").val("paypal_single_form");
fDonaformAction("sel-pagamento", $("#paypal_single_form"), "action");
$("#bottone-singleform").click();
break;
case "KO":
avviso("attenzione", risposta[1], "error", risposta[2]);
break;
case "WRN":
avviso("attenzione",
(risposta[1] ? risposta[1] : messaggio_avviso), "warning",
(risposta[2] ? risposta[2] : ""),
(risposta[3] ? risposta[3] : ""), 5000);
break;
default:
avviso("attenzione", msg, "error");
}
bloccaPagina(false, false);
});
request.fail(function(jqXHR, textStatus) {
avviso("attenzione", "Mi dispiace, ma al momento non sono in grado di comunicare con il server centrale.<br/>Riprovare più tardi, grazie.", "error");
bloccaPagina(false, false);
});
break;
}
return false;
}
function fDonaFormEseguiPayPalSingle(e) {
e.preventDefault();
bloccaPagina(false, false);
}
</script>
<div id="paypal-checkout-container" class="paypal_single_form_form pagamenti_form-row row pt-3 pb-3">
</div>
<div style="display: none !important;">
<input type="hidden" id="paypal-singleform-token" value="">
<input type="hidden" id="paypal-singleform-link" value="">
<button id="paypal_single_form_cancelbutton" style="display: none !important;" onclick="return fDonaFormCaricaPayPalSingle('ann');"></button>
<button id="paypal_single_form_confirmbutton" style="display: none !important;"> </button>
<script>
var paypal_button = document.querySelector("#paypal_single_form_confirmbutton");
paypal_button.addEventListener("click", fDonaFormEseguiPayPalSingle, false);
</script>
</div>
</div>
</div>
<input type="hidden" id="paypal_single_form_is_first" value="0">
<input type="hidden" id="paypal_single_form_tips_titolo" value="">
<input type="hidden" id="paypal_single_form_tips_testo" value="">
<div id="25-div_single_contenitore" class="div_single_tutte">
<div id="satispay_single_form-div" class="sectio_99-radio-button mt-3">
<input class="sectio_99-radio nascosto" type="radio" onclick="fDonaFormCaricaSatispaySingle('load');" name="selezione_pagamento" id="satispay_single_form" value="25|464|3">
<label id="satispay_single_form_label" for="satispay_single_form" class="sectio_99-radio-label donaform-pagamento-label">
<div class="sectio_99-label-div">
<i id="satispay_single_form_icona" class="fas fa-mobile-alt"> </i>
<span id="satispay_single_form_titolo">SATISPAY</span>
</div>
</label>
</div>
<div id="satispay_single_form-div-hidden" class="sectio_99-radio-button nascosto border-bottom border-disabled">
<script>
function fDonaFormCaricaSatispaySingle(a) {
switch (a) {
case "ann":
$("#satispay_single_form-div-hidden").hide();
$("#satispay_single_form-div").removeClass("donaform-pagamento-label-selected");
$("#satispay_single_form").removeClass("donaform-pagamento-selected");
$("#bottone-singleform").hide();
$("#satispay-singleform-link").val("");
return false;
break;
case "invia":
case "load":
break;
case "reload":
var el = $.trim($("#satispay_single_form_reloadelem").val());
$("#satispay_single_form_reloadelem").val("");
switch (el) {
case "importo":
case "importo_altro":
break;
default:
return false;
}
break;
default:
return false;
break;
}
if (a == "invia") bloccaPagina(true, false);
var act = "load-async";
var req = "action";
var rec = "act:donaform-singpagam[]n:25|3|"
rec += $("input[name='tipo_donazione']:checked").attr("id") + "|"
rec += $("#id_campagna option:selected").val() + "|"
rec += $("input[name='ripetuta']:checked").val() + "|"
rec += $("input[name='ripetuta_campo']:checked").val() + "|"
rec += $("input[name='ripetuta_importo']:checked").val() + "|"
rec += $("#ripetuta_importo_altro_valore").val() + "|";
rec += ($("#ripetuta_valuta").val()).replace(/\|/g, "!") + "|";
var pfa = "";
pfa = $("input[name='tipo_donatore']:checked").val();
rec += pfa + "|";
rec += $.trim($("#tipo_donatore_" + pfa + "_nome").val()) + "|";
rec += $.trim($("#tipo_donatore_" + pfa + "_cognome").val()) + "|";
rec += ((pfa == "1") ? $.trim($("#tipo_donatore_" + pfa + "_ragione_sociale").val()) : "") + "|";
rec += $.trim($("#tipo_donatore_" + pfa + "_email").val());
var request = $.ajax({
url: "?",
type: "POST",
data: {
req,
act,
rec
},
dataType: "html"
});
request.done(function(msg) {
var divis = "|" + "|" + "|";
var risposta = new Array();
risposta = msg.split(divis);
switch (risposta[0]) {
case "OK":
$("#singleform-selpag").val("satispay_single_form");
$("#satispay-singleform-link").val(risposta[2]);
$("#satispay-singleform-token").val(risposta[3]);
$("#bottone-singleform").fadeIn();
fDonaformAction("sel-pagamento", $("#satispay_single_form"), "action");
if (a == "invia") {
setTimeout(() => window.location.replace($("#satispay-singleform-link").val()), 2000);
return false;
}
break;
case "KO":
avviso("attenzione", risposta[1], "error", risposta[2]);
break;
case "WRN":
avviso("attenzione",
(risposta[1] ? risposta[1] : messaggio_avviso), "warning",
(risposta[2] ? risposta[2] : ""),
(risposta[3] ? risposta[3] : ""), 5000);
break;
default:
avviso("attenzione", msg, "error");
}
bloccaPagina(false, false);
});
request.fail(function(jqXHR, textStatus) {
avviso("attenzione", "Mi dispiace, ma al momento non sono in grado di comunicare con il server centrale.<br/>Riprovare più tardi, grazie.", "error");
bloccaPagina(false, false);
});
return false;
}
function fDonaFormEseguiSatispaySingle(e) {
e.preventDefault();
bloccaPagina();
fDonaFormCaricaSatispaySingle("invia");
return false;
}
</script>
<div style="display: none !important;">
<input type="hidden" id="satispay-singleform-token" value="">
<input type="hidden" id="satispay-singleform-link" value="">
<input type="hidden" id="satispay_single_form_reloadelem" value="">
<button id="satispay_single_form_cancelbutton" style="display: none !important;" onclick="return fDonaFormCaricaSatispaySingle('ann');"></button>
<button id="satispay_single_form_confirmbutton" style="display: none !important;"></button>
<button id="satispay_single_form_reloadbutton" style="display: none !important;" onclick="return fDonaFormCaricaSatispaySingle('reload');"></button>
<script>
var satispay_button = document.querySelector("#satispay_single_form_confirmbutton");
satispay_button.addEventListener("click", fDonaFormEseguiSatispaySingle, false);
</script>
</div>
</div>
</div>
<input type="hidden" id="satispay_single_form_is_first" value="0">
<input type="hidden" id="satispay_single_form_tips_titolo" value="">
<input type="hidden" id="satispay_single_form_tips_testo" value="">
<input type="hidden" id="singleform-selpag" value="stripe_single_form">
</div>
<script>
function resetRicorrenzaSingleDonazione(a) {
var prec = "";
var elem = $(".donaform-pagamento-selected")[0];
if (elem) prec = $(elem).attr("id");
if ($("#" + prec + "_reloadbutton").length > 0) {
if ($("#" + prec + "_reloadelem").length > 0) {
var elin = $("#" + prec + "_reloadelem").val();
if (a != elin) {
$("#" + prec + "_reloadelem").val(a);
setTimeout(() => $("#" + prec + "_reloadbutton").click(), 500);
}
}
} else {
$("input[name='selezione_pagamento']").prop("checked", false);
if (elem) {
$("#" + prec).removeClass("donaform-pagamento-selected");
$("#" + prec + "-div-hidden").fadeOut();
$("#" + $("#singleform-selpag").val() + "_cancelbutton").click();
$("#singleform-selpag").val("");
setTimeout(function() {
$("." + prec + "_form_fields").val("");
$("." + prec + "_form_fields").attr("disabled", true);
}, 500);
}
$("#tooltip_pagamento-titolo").html("");
$("#tooltip_pagamento-testo").html("");
$("#tooltip_pagamento").fadeOut();
$(".donaform-pagamento-label-selected").removeClass("donaform-pagamento-label-selected");
}
return false;
}
</script>
<script>
document.addEventListener("DOMContentLoaded", function() {
setTimeout(function() {
$("#fstruct_main").before(
"<style>#bottone-singleform:hover{ background-color: #fa9269 !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, .tipo_donatore_0_residenza_indirizzo-citta, .tipo_donatore_0_residenza_indirizzo { width: 100% !important; } .btn-primary:hover { background-color: #ff6e28 !important; border-color: #ff6e28 !important; } #preloader{ background-color: #fff !important; } .sezione_1-radio-gruppo.pt-2 { padding-top: 1.5rem !important; } .sezione_1-container.pt-4 { padding-top: 1.5rem !important; } .noselect { -webkit-touch-callout: text; -webkit-user-select: text; -khtml-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; } #privacy_1_label{ width:80%; display:inline-block; } #privacy_1{ vertical-align: top !important; } .sezione_5-container.pt-4, .sezione_3-container.pt-4{ padding-top: 0 !important; } .sezione_5-titolo, .sezione_5-testo{ display:none; } .tipo_donazione_1_children_posta-nome:before{ content:'Inserisci il nome del destinatario'; displya:block; } .tipo_donazione_1_children_posta-cognome:before{ content:'Inserisci il cognome del destinatario'; displya:block; } .tipo_donazione_1_children_posta-div:before{ content:'Inserisci indirizzo del destinatario'; displya:block; } @media (min-width: 950px) { .formdona .col-4 { -webkit-box-flex: 0; -ms-flex: 0 0 32.3%; flex: 0 0 32.3%; max-width: 32.3%; background-color: #F7F7F7; border-radius: 6px; padding: 20px !important; margin-right: 1%; } } .header_landing-testo-titolo{ text-align:center; } @media (min-width: 1200px) { .container { max-width: 1200px !important; } } .tipo_donatore_0_sesso { width: 100% !important; } .sezione_4-container.mt-4 { margin: 0 !important; padding: 0 !important; } .sezione_5-tipi-radio { margin-left: 10px; } .donaform-pagamento-label-selected { color: #0072DA !important; } #conto_corrente_sdd_single_form-div-hidden { box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.03), 0px 3px 6px rgba(0, 0, 0, 0.02); border-radius: 5px; border: 1px solid #e6e6e6 !important; background-color: #fff; padding: 15px 0 5px 20px !important; } .conto_corrente_sdd_single_form_form { padding: 0px 15px 0px 0px !important; } .conto_corrente_sdd_single_form_form .col-md-6:nth-child(2){ padding-right: 0 !important; } .main-header{ display: block; } .main-header-logo img{ width: 10rem; margin:auto; } a { color: #0072DA; } .p-AccordionItem--selected .p-AccordionButton, .p-AccordionItem--selected .p-AccordionButton:hover{ color: #0072DA; } h4, .h4{ font-size: 17px !important; margin-bottom: 0 !important; text-transform: inherit !important; font-weight: 400; } .footer_fp { background-color: #0072DA; padding: 40px; font-size: 15px; color: #ffffff !important; } .container span { cursor: pointer; } .sezione_1-radio-label, .sezione_3-radio-label, .sezione_4-radio-label, .donazioni_vetrina_metodo_spedizione{ border: 1px solid #0072DA; padding: 1rem; cursor: pointer; width: 100%; border-radius: 4px; } .lettera_vetrina_posta-nome, .lettera_vetrina_posta-cognome { width: 100%; } #bottone-singleform{ border-radius: 4px; } .sezione_button:hover{ background-color: transparent !important; text-decoration: underline !important; border: 0 !important; } .sezione_button-container.pt-4{ padding-top: 0 !important; } .bg-primary { background-color: transparent !important; } .sezione_3-importo-input-valore{ background-color: transparent !important; height: auto !important; font-size: 1.2rem; } #stripe_single_form-div{ color:#1F1F1F; } .header_landing-div.border-bottom{ border-bottom: 0 !important; margin-bottom: 30px; } .pagamentiPAY{ display:none; } .LogosRow{ background-color: #fff; } .border-bottom{ border: 0 !important; } .tipo_donatore_0_email, .tipo_donatore_1_email, .tipo_donatore_1_partita_iva{ width: 100%; } #ecommformdiv-sezione-4 .sezione_4-container{ width: 100%; } .side_child_2{ padding-left: 0 !important; } .header_landing-testo{ padding: 0 20px; } .tipo_donatore_0_childrens, .tipo_donatore_1_childrens{ padding: 0 20px; } .header_landing-testo-titolo{ color: #0072DA; } @media (max-width: 950px) { #form-donazione{ background-color: #ffffff; border-radius: 6px; padding: 2%; } .sezione_button-container{ margin-top: 10px; } .sezione_5-container{ margin-left: 20px; } } @media (min-width: 950px) { .side_child_2 { background-color: transparent; padding: 0px 25px 50px 25px !important; } .header_landing-testo-titolo, .header_landing-testo{ padding: 0; } .tipo_donatore_0_childrens, .tipo_donatore_1_childrens{ padding: 0 ; } .sezione_3-ripetuta-div .col-3:last-child{ padding-right: 0; } .sezione_3-ripetuta-div .col-3:nth-child(2){ padding-right: 0; } .col-6.sezione_3-radio-button:first-child, .col-3.sezione_3-radio-button:first-child, .col-6.sezione_4-radio-button:first-child{ padding-left: 0; } .col-6.sezione_3-radio-button, .col-6.sezione_4-radio-button{ padding-right: 0; } #ripetuta_box_detrazione{ padding-right: 0; padding-left: 0; } .sezione_3-ripetuta-div .col-3{ -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-left: 0; } .sezione_3-valore-div .col-3 { -webkit-box-flex: 0; -ms-flex: 0 0 33%; flex: 0 0 33%; max-width: 33%; padding-right: 0; } .sezione_3-valore-div .col-3:last-child { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-left: 0 !important; } .form-control { color:#ffffff; } .form-control::placeholder { color: #fff; opacity: 1; } .tipo_donatore_0_nome, .tipo_donatore_0_cognome{ width:100%; } } .form-control { color:#ffffff; } .form-control::placeholder { color: #fff; opacity: 1; } #ripetuta_importo_1_label, #ripetuta_importo_2_label, #ripetuta_importo_0_label { padding: 1rem 0.4rem; }@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='https://fprconlus.it/' onclick='return fDonaformLink('https://fprconlus.it/', 1);'><img src='https://dona-adesso.fprconlus.it/?act=load-media&knd=1&rec=TWpBeU16QTNNVEV4TXpBNU5USmZNVjgxTXpJek1BPT1bfF0zMjgxW3xdMA==' alt='Logo associazione'></a></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-1 side_child_1 mobile-col");
$(".padre-tema").children("div:nth-child(2)").removeAttr("class");
$(".padre-tema").children("div:nth-child(2)").attr("class", "col-10 side_child_2 mobile-col");
$(".padre-tema").children("div:nth-child(3)").removeAttr("class");
$(".padre-tema").children("div:nth-child(3)").attr("class", "col-1 side_child_3 mobile-nascosto");
$("#donaform-copyright-footer").before(
"<div class='div-footer-tema row p-1'><div class=\"footer_content_1 col-4 p-1\"><h3>Donare è semplice</h3> <br> <p>Puoi donare con <b>bonifico</b>: <br>IBAN: IT75D0306909606100000117256 <br>intestato a Fondazione Piemontese per la Ricerca sul Cancro ONLUS <br><br>oppure tramite <b>bollettino postale</b>: <br>c/c postale n. 410100 <br>intestato a Fondazione Piemontese per la Ricerca sul Cancro ONLUS</p></div><div class=\"footer_content_2 col-4 p-1\"><h3>Benefici fiscali<br></h3><br><ul><li><b>Persone fisiche</b>: detrazione al 30% con tetto a 30.000€ o in alternativa deduzione nel limite del 10% reddito complessivo dichiarato.<br></li><li><b>Aziende e altri soggetti con reddito d\'impresa</b>: deduzione nel limite del 10% del reddito complessivo dichiarato.</li></ul><p>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.<br></p></div><div class=\"footer_content_3 col-4 p-1\"><h3>Dona in sicurezza<br></h3> <p>I tuoi dati di pagamento sono criptati grazie al protocollo SSL e non verranno conservati nei nostri sistemi informatici.</p><br> <h3>Informativa privacy<br></h3> <p>I tuoi dati sono necessari per registrare la donazione e spedirti la ricevuta fiscale. La Fondazione Piemontese per la Ricerca sul Cancro si riserva il diritto di utilizzarli per altre campagne di sensibilizzazione e di raccolta fondi, nel proprio legittimo interesse di tenere informati i donatori sulle iniziative e necessità dell\'organizzazione Per maggiori informazioni sul trattamento dei tuoi dati vai nella sezione dedicata sul nostro sito o scrivici a fprc@fprconlus.it.</p><br><p></p></div></div>"
);
}, 1500);
});
</script>
<div class="sezione_button-container pt-4 pb-4 row">
<button type="button" id="bottone-singleform" class="col-6 btn btn-primary p-3 sezione_button" style="">
<span class="donazioni-submit">DONA ORA</span>
</button>
</div>
<script>
function fDonaSingleFormProcedi(a) {
var blk = 1;
var frm = "";
var rec = "";
var tmr = 1000;
switch (a) {
case "check-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("|");
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 "cap":
if ($.trim($("#" + shk[0]).val()) == "") {
if ($("#" + shk[0]).is(":visible") == true) {
msg = "Occorre inserire il CAP.<br/>Per favore, controllare.";
ver = false;
}
}
break;
case "civico":
if ($.trim($("#" + shk[0]).val()) == "") {
if ($("#" + shk[0]).is(":visible") == true) {
msg = "Occorre inserire il numero civico.<br/>Per favore, controllare.";
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 fDonaSingleFormProcedi("ver-campi");
return false;
break;
case "ver-riepi":
blk = 0;
frm = "form-riepilogo";
case "ver-campi":
if (frm == "") frm = "form-donazione";
rec = $.trim($("#" + frm).serialize());
rec = rec.replace(/&/g, "[]").replace(/%3A/g, ("[" + "-]")).replace(/=/g, ":");
break;
}
if (blk == 1) bloccaPagina();
setTimeout(function() {
var request = $.ajax({
url: "?",
type: "POST",
data: {
req: "action",
act: a,
rec
},
dataType: "html"
});
request.done(function(msg) {
var risposta = new Array();
risposta = msg.split(("|" + "|" + "|"));
switch (risposta[0]) {
case "OK":
switch (a) {
case "ver-campi":
$("#div-riepilogo").html(risposta[1]);
return fDonaSingleFormProcedi("ver-riepi");
break;
case "ver-riepi":
var pagsel = $.trim($("#singleform-selpag").val());
$("#" + pagsel + "_confirmbutton").click();
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",
(risposta[0] ? risposta[0] : messaggio_avviso), "error");
}
if (blk == 1) bloccaPagina(false, false);
});
request.fail(function(jqXHR, textStatus) {
avviso("attenzione", messaggio_errore, "error");
});
}, timer);
return false;
}
setTimeout(function() {
var but = $("#bottone-singleform")[0];
var form = $("#form-donazione")[0];
but.addEventListener("click", function(event) {
if (form.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 return fDonaSingleFormProcedi("check-campi");
}, 100);
} else {
event.preventDefault();
event.stopPropagation();
return fDonaSingleFormProcedi("check-campi");
}
form.classList.add("was-validated");
}, false);
$(".form-control").on("change", function(e) {
resetRicorrenzaSingleDonazione(e.target.id);
});
}, 2000);
</script>
<input type="hidden" name="opid" value="20240326152624_92865">
<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" style="display: none;">
<button type="button" id="bottone-donazione" class="col-6 btn btn-primary p-3 sezione_button">
<span class="donazioni-submit">DONA ORA</span>
</button>
</div>
</div>
<div class="col-12 mobile-col pagamentiPAY" style="padding-left:.5rem !important;"><img style="margin-right:10px;" src="/assets/forms/fprconlus/img/Apple_Pay.png" alt="" width="70"><img src="/assets/forms/fprconlus/img/G_Pay.png" alt=""
width="70"></div>
</div>
</div>
</form>
Text Content
#SOSTIENICANDIOLO TIPOLOGIA DONAZIONE: LIBERA IN MEMORIA INSERISCI IL NOME DELLA PERSONA CARA A CUI VORRESTI DEDICARE LA DONAZIONE. Nome Il campo deve essere compilato Se lo desideri, inserisci i nomi delle persone che partecipano alla donazione Uniti nel ricordo Seleziona un metodo di spedizione per inviare una lettera Nessuno Email Posta Inserisci l'indirizzo email del destinatario a cui inviare la lettera Occorre specificare l'indirizzo email Indica l'indirizzo a cui spedire la lettera Inserire il nome del destinatario Inserire il cognome del destinatario Occorre inserire l'indirizzo Inserire il numero civico Inserire il CAP Specificare il comune Indicare la provincia 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 Indicare la nazione Il campo deve essere compilato Dove c'é più bisogno Dove c'é più bisogno FREQUENZA DELLA DONAZIONE: SINGOLA REGOLARE RICORRENZA: MENSILE TRIMESTRALE SEMESTRALE ANNUALE IMPORTO DONAZIONE: Euro 75 € 150 € 250 € La tua donazione ti costa solamente 52 € dopo la detrazione fiscale (detrazione di 23 €, detrazione dall'Irpef del 30%) La tua donazione ti costa solamente ##IMPORTO## € dopo la detrazione fiscale (detrazione di ##DETRAZIONE## €, detrazione dall'Irpef del ##PERCENTUALE##%) TIPOLOGIA DONATORE: PERSONA ORGANIZZAZIONE 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 INDIRIZZO Inserire l'indirizzo CIVICO Inserire il civico CAP Specificare il CAP COMUNE Inserire il comune PROVINCIA Inserire la 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 Selezionare una nazione CELLULARE RAGIONE SOCIALE Inserire la ragione sociale EMAIL Inserire un indirizzo email PARTITA IVA Inserire la partita IVA INDIRIZZO Inserire l'indirizzo CIVICO Inserire il civico CAP Specificare il CAP COMUNE Inserire il comune PROVINCIA Inserire la 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 Selezionare una nazione TELEFONO Inserire un numero di telefono CELLULARE CAUSALE INFORMATIVA SULLA PRIVACY Dichiaro di aver preso visione dell'informativa per il trattamento dei dati personali e autorizzo il trattamento dei dati personali al fine di un eventuale invio di materiale informativo. SELEZIONA IL METODO DI PAGAMENTO CARTA DI CREDITO CONTO CORRENTE SDD IBAN Occorre specificare il codice IBAN NOME INTESTATARIO Occorre specificare il nome dell'intestatario COGNOME INTESTATARIO Occorre specificare il cognome dell'intestatario CODICE FISCALE INTESTATARIO Occorre specificare il codice fiscale dell'intestatario PAYPAL SATISPAY DONA ORA DONA ORA DONARE È SEMPLICE Puoi donare con bonifico: IBAN: IT75D0306909606100000117256 intestato a Fondazione Piemontese per la Ricerca sul Cancro ONLUS oppure tramite bollettino postale: c/c postale n. 410100 intestato a Fondazione Piemontese per la Ricerca sul Cancro ONLUS 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. 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. DONA IN SICUREZZA I tuoi dati di pagamento sono criptati grazie al protocollo SSL e non verranno conservati nei nostri sistemi informatici. INFORMATIVA PRIVACY I tuoi dati sono necessari per registrare la donazione e spedirti la ricevuta fiscale. La Fondazione Piemontese per la Ricerca sul Cancro si riserva il diritto di utilizzarli per altre campagne di sensibilizzazione e di raccolta fondi, nel proprio legittimo interesse di tenere informati i donatori sulle iniziative e necessità dell'organizzazione Per maggiori informazioni sul trattamento dei tuoi dati vai nella sezione dedicata sul nostro sito o scrivici a fprc@fprconlus.it. © 2024 - engine Myosotis © 2023 Fondazione Piemontese per la Ricerca sul Cancro Onlus Privacy Cookies Policy Engine Myosotis × INFORMATIVA Noi e terze parti selezionate utilizziamo cookie o tecnologie simili per finalità tecniche e, con il tuo consenso, anche per le finalità di funzionalità, esperienza, misurazione e marketing (con annunci personalizzati) come specificato nella cookie policy. Puoi liberamente prestare, rifiutare o revocare il tuo consenso, in qualsiasi momento, accedendo al pannello delle preferenze. Il rifiuto del consenso può rendere non disponibili le relative funzioni. Usa il pulsante “Accetta” per acconsentire. Chiudi questa informativa per continuare senza accettare. Premi ancora per continuare 0/1 Scopri di più e personalizza Accetta