function _BSModalAjax(){jQuery(".modal-ajax").off().on("click",function(n){n.preventDefault();var t=jQuery(this),i=t.attr("href")||"#",r=t.data("target")||"",u=t.data("modal-size")||"";i!="#"&&r!=""&&_BSModalAjaxTrigger(i,r,u)})}function _BSModalAjaxTrigger(n,t,i){if(n!="#"&&n!=""){t==""&&(t="#modal_ajax_container");t==""&&(i="modal-md");jQuery(".modal-dialog",t).removeClass("modal-lg , modal-full");var r=$("<div />").attr("id","_bs_loading").html('<img src="/assets/images/loaders/1.gif" />').addClass("padding-10").addClass("text-center");i!=""&&jQuery(".modal-dialog",t).addClass(i);jQuery(t).modal("show").find(".modal-body").empty();jQuery(t).modal("show").find(".modal-body").append(r).load(n,function(){}).on("hidden.bs.modal",function(){jQuery(t).find(".modal-body").empty()})}}function GetURLParameter(n,t){for(var f=t,u=f.split("&"),r,i=0;i<u.length;i++)if(r=u[i].split("="),r[0]==n)return r[1]}var Carrello={add:function(n,t){var i=this;$.post({type:"POST",url:"/Carrello/Aggiungi",data:{id:n,qt:t},dataType:"json",async:!1,success:function(n){n.success&&(i.get(),i.show())}})},get:function(){$("#carrello").empty();$.ajax({type:"POST",url:"/Carrello/Get",data:{},dataType:"json",async:!1,success:function(n){var t,i;n.success&&(t=n.dati.length,$("#n_in_carrello").text(t),$("#n_in_carrello_m").text(t),i='<a href="#" style="height:120px"><img src="/uploaded/im/n/{1}" width="60" />',i+="<h6><span>{2} x <\/span> {3}<\/h6><small>&euro;&nbsp;{4}<\/small><br/><\/a>",$.each(n.dati,function(n,t){var r=i;r=r.replace(new RegExp(/\{1\}/,"g"),t.Immagine);r=r.replace(new RegExp(/\{2\}/,"g"),t.Titolo);r=r.replace(new RegExp(/\{3\}/,"g"),t.Supporto);r=r.replace(new RegExp(/\{4\}/,"g"),t.Prezzo.toFixed(2));$("#carrello").append(r)}))}})},setQt:function(n,t){$.ajax({type:"POST",url:"/Carrello/setQt",data:{id:n,qt:t},dataType:"json",success:function(n){n.success||alert("Si è verificato un errore")}})},show:function(){$(".cart-details").show()},getSpeseSpedizione:function(n,t){var i=new Number($("#vs_"+n).val().replace(",","."));t=new Number(t.replace(",","."));var r=new Number($("#spesepagamento").text().replace(",",".")),u=new Number($("#val_sconto").text().replace(",",".")),f=t+i+r-u;$("#spesespedizione").text(i.toFixed(2).replace(".",","));$("#totale").text(f.toFixed(2).replace(".",","))},getSpesePagamento:function(n,t){var i=new Number($("#vp_"+n).val().replace(",","."));t=new Number(t.replace(",","."));var r=new Number($("#spesespedizione").text().replace(",",".")),u=new Number($("#val_sconto").text().replace(",",".")),f=t+i+r-u;$("#spesepagamento").text(i.toFixed(2).replace(".",","));$("#totale").text(f.toFixed(2).replace(".",","));$("#desc_pagamento").html('<i class="fa fa-info-circle"><\/i> '+$("#dp_"+n).val())},getTotale:function(){var n;return $.ajax({type:"POST",url:"/Carrello/GetTotale",data:{},dataType:"json",async:!1,success:function(t){t.success&&(n=t.dati)}}),n},CalcolaCoupon:function(n,t){var i;return $("#result-coupon").empty(),$.ajax({type:"POST",url:"/Coupon/GetCoupon",data:{code:n,importo:t},dataType:"json",async:!1,success:function(n){if(n.success){var t=new Number($("#spedizioni").text().replace(",",".")),i=new Number(n.totale.replace(",",".")),r=i+t,u=new Number(n.importocoupon.replace(",","."));$("#sconto").text(u.toFixed(2));$("#totale").text(r.toFixed(2))}$("#result-coupon").html(n.label)}}),i}},Contatto={getRecapiti:function(n){$.ajax({type:"POST",url:"/Contatti/GetRecapiti",data:{},dataType:"json",async:!1,success:function(t){if(t.success){$(".spedizione .fatturazione").empty();var i=[];$.each(t.dati,function(n,t){var r=t.Presso+" "+t.Indirizzo+" "+t.Cap+" "+t.Citta+" - "+t.Nazione;i.push('<option value="'+t.IDRecapito+'">'+r+"<\/option>")});$(".recapito").html(i.join(""));n>0&&$("#idspedizione").val(n)}}})},showRecapito:function(n){$.ajax({type:"POST",url:"/Contatti/GetRecapitoById",data:{id:n},dataType:"json",async:!1,success:function(n){n.success&&($("input[name=IDRecapito]").val(n.dati.IDRecapito),$("input[name=PartitaIvaAzienda]").val(n.dati.PartitaIvaAzienda),$("input[name=Presso]").val(n.dati.Presso),$("input[name=Indirizzo]").val(n.dati.Indirizzo),$("input[name=Citta]").val(n.dati.Citta),$("input[name=Cap]").val(n.dati.Cap),$("input[name=Telefono]").val(n.dati.Telefono),$("select[name=IDProvincia]").val(n.dati.IDProvincia),$("select[name=IDNazione]").val(n.dati.IDStato),$("textarea[name=Note]").val(n.dati.Note),n.dati.IDStato==2||n.dati.IDStato==87?$("#div_provincia").removeClass("hidden"):$("#div_provincia").addClass("hidden"))}});$("#msg").text("");$("#ModalRecapito").modal("show")},nascondiprovincia:function(n){n!=2&&n!=87?($("#IDProvincia").val(0),$("#div_provincia").addClass("hidden")):($("#IDProvincia").val(0),$("#div_provincia").removeClass("hidden"))},recapito:function(n){var t=$(n),i=t[0].IDRecapito.value;$.ajax({url:t.attr("action"),method:t.attr("method"),data:t.serialize(),success:function(t){t.success?($(n).trigger("reset"),$("#ModalRecapito").modal("hide"),Contatto.getRecapiti(i),$("#personale").length&&location.reload()):$("#msg").text(t.msg)}})},subscribe:function(n){$.post({url:"/Home/Subscribe",data:{email:n},dataType:"json",async:!1,success:function(n){n.success?($("#email_newsltr").val(""),$("#modal_newslet").modal("show")):alert("errore interno")}})}},Ordini={deleteOrder:function(n,t){$.post({url:"/Ordini/Cancella",data:{codice:n,id:t},dataType:"json",async:!1,success:function(n){if(n.success){var i=$("#tr_"+t+"");i.hide(200)}}})}},Ricerca={Init:function(){$("ul.pagination > li > a").on("click",function(n){var t;n.preventDefault();var i=$("#frm-src"),u=i.attr("action"),r=1;return $(this).attr("href")!=undefined&&(r=GetURLParameter("page",$(this).attr("href"))),t=GetURLParameter("t",$(this).attr("href")),$.ajax({url:u,type:i.method,data:i.serialize()+"&page="+r+"&t="+t,success:function(n){t==1?$("#libri").html(n):t==2?$("#contenuti").html(n):t==3?$("#contatti").html(n):t==4?$("#comitati").html(n):t==5&&$("#fascicoli").html(n);Ricerca.Init()}}),!1})}}