function loadingStart(n){n.data("tmr")&&clearInterval(n.data("tmr")),n.find("span").length==0&&n.html("<span></span><span></span><span></span><span></span>"),n.show(),n.data("tmrStep",0),n.data("tmr",setInterval(function(){loadingRun(n)},120))}function loadingStop(n){n.data("tmr")&&clearInterval(n.data("tmr")),n.hide()}function loadingRun(n){var t=n.data("tmrStep");n.find("span").each(function(n){var i=t-n;$(this).css("background-color",i<0||i>=ldCols.length?"":ldCols[i])}),t++>8&&(t=0),t=n.data("tmrStep",t)}function decodeUrlPar(n){var t={};return n.replace(new RegExp("([^?=&#]+)(=([^&]*))?","g"),function(n,i,r,u){t[i]=decodeURIComponent(u)}),t}function initRic(){$("#srcParams").submit(function(){return window.location.hash=$("#srcParams").serialize(),!1}),$(".disTp button").click(function(){if(!$(this).hasClass("disabled")){$(this).toggleClass("active");var n=[];$(".disTp button.active").each(function(){n.push($(this).val())}),$('#srcParams input[name="fldis"]').val(n.join(",")),$("#srcParams").submit()}}),$("#srcnvw button").click(function(){$(this).is(".disabled,.active")||($("#srcnvw button").removeClass("active"),$(this).addClass("active"),$('#srcParams input[name="nview"]').val($(this).val()),$("#srcParams").submit())}),$("#srcvMode button").click(function(){$(this).is(".disabled,.active")||($("#srcvMode button").removeClass("active"),$(this).addClass("active"),$('#srcParams input[name="viewMode"]').val($(this).val()),$('#srcParams input[name="pag"]').val(ricData.curPag),$("#srcParams").submit())}),$("#srcAddFlt button,#srcAddFltEsg button").click(function(){var t="",n;$(this).is(".active")?$(this).removeClass("active"):($(this).addClass("active"),t=$(this).val()),n=$(this).attr("inputname"),$('#srcParams input[name="'+n+'"]').val(t),$("#srcParams").submit()});$("#srcRes,#srcParams").on("click","a.srcTrig",function(){var t=decodeUrlPar(this.href);return $.each(t,function(n,t){$('#srcParams input[name="'+n+'"]').val(t)}),$("#srcParams").submit(),!1});regEvtOpt("tipi"),regEvtOpt("societa"),regEvtOpt("sicav"),$(window).hashchange(function(){var n=decodeUrlPar(window.location.href.split("#")[1]);$.each(n,function(n,t){$('#srcParams input[name="'+n+'"]').val(t.replace(/\+/g," "))}),updRcOpt("tipi"),updRcOpt("societa"),updRcOpt("sicav"),updBtnChk("fldis",".disTp button"),updBtnChk("nview","#srcnvw button"),updBtnChk("viewMode","#srcvMode button"),updBtnChk("pir","#srcAddFlt button"),updBtnChk("esg","#srcAddFltEsg button"),makeSrc()}),window.location.hash?$(window).hashchange():$('#srcParams input[name="txt"]').val()!=""?$("#srcParams").submit():(updRcOpt("tipi"),updRcOpt("societa"),updRcOpt("sicav"));$("#vwtipi").on("click",".rmvEl",function(){$("#modtipi button[val='"+$(this).attr("val")+"']").click(),$("#srcParams").submit()});$("#vwsocieta").on("click",".rmvEl",function(){$("#modsocieta button[val='"+$(this).attr("val")+"']").click(),$("#srcParams").submit()});$("#vwsicav").on("click",".rmvEl",function(){$("#modsicav button[val='"+$(this).attr("val")+"']").click(),$("#srcParams").submit()})}function updBtnChk(n,t){var i=getOptVals(n);$(t).each(function(){$(this).toggleClass("active",$.inArray($(this).val(),i)>=0)})}function makeSrc(){loadingStart($(".loadBar"));var n=window.location.href.split("#")[1];$.ajax({url:fdd.bpCtr+"Ricerca/Res",data:n}).done(function(t){$("#srcRes").html(t),$("#statMsg").html(ricData.nmRes),$(".disTp button").each(function(){var t=ricData.nmType[$(this).val()];t=t?t:"0",$(this).find("b").html(t),$(this).toggleClass("disabled",t<=0)}),$("#srcDef").hide(),loadingStop($(".loadBar")),$("#srcRes").toggle(ricData.nmRes?!0:!1),$("#srcNoRes").toggle(ricData.nmRes?!1:!0);var i=$('#srcParams input[name="pag"]');ricData.curPag=parseInt(i.val()),$.event.trigger({type:"newSearch",srcData:decodeUrlPar(n),time:new Date}),i.val("0")}),typeof _gaq!="undefined"?_gaq.push(["_trackEvent","Ricerca",n]):"ga"in window&&(tracker=ga.getAll()[0],tracker&&tracker.send("event","Ricerca",n))}function getOptVals(n){var t=$('#srcParams input[name="'+n+'"]');return $.trim(t.val())==""?[]:t.val().split(",")}function setOptVals(n,t){$('#srcParams input[name="'+n+'"]').val(t.join(","))}function regEvtOpt(n){$("#mod"+n).on("hide.bs.modal",function(){$("#srcParams").submit()}).on("click",".modal-body button",{mode:n},function(n){var t=getOptVals(n.data.mode),i=$.inArray($(this).attr("val"),t);i>=0?($(this).removeClass("btn-primary"),$(this).find("i").removeClass("glyphicon glyphicon-ok").addClass("glyphicon glyphicon-plus"),t.splice(i,1)):($(this).addClass("btn-primary"),$(this).find("i").removeClass("glyphicon glyphicon-plus").addClass("glyphicon glyphicon-ok"),t.push($(this).attr("val"))),setOptVals(n.data.mode,t),updRcOptVw(n.data.mode)})}function updRcOptVw(n){var t=getOptVals(n),r="";for(i=0;i<t.length;i++)r+='<span class="label label-primary">'+ricData[n+"Map"][t[i]]+' <span style="cursor:pointer;" val="'+t[i]+'" class="rmvEl glyphicon glyphicon-remove"></span></span> ';r==""?$("#vw"+n+"Df").show():$("#vw"+n+"Df").hide(),$("#vw"+n).html(r),$("#nm"+n).html(t.length==0?"":"("+t.length+"/"+ricData[n+"nm"]+" )")}function updRcOpt(n){ricData[n]?updRcOptReady(n):$.ajax({url:fdd.bpCtr+"Ricerca/get"+n,dataType:"json",cache:!1}).done(function(t){ricData[n]=t,updRcOptReady(n)})}function updRcOptReady(n){var r=getOptVals(n),t="",i=0;$.each(ricData[n],function(u,f){var e=$.inArray(f[0]+"",r)>=0;t+='<button class="'+(e?"btn btn-default btn-primary":"btn btn-default")+'" val='+f[0]+'><i class="'+(e?"glyphicon glyphicon-ok":"glyphicon glyphicon-plus")+'"></i> '+f[1]+"</button>",ricData[n+"Map"][f[0]]=f[1],i++}),ricData[n+"nm"]=i,$("#mod"+n+" .modal-body").html(t),updRcOptVw(n)}function clearHash(n){return escape(n)}function initRicNews(){$("#srcNewsParams").submit(function(){return window.location.hash=$("#srcNewsParams").serialize(),!1}),$("#srcnvwNews button").click(function(){$(this).is(".disabled,.active")||($("#srcnvwNews button").removeClass("active"),$(this).addClass("active"),$('#srcNewsParams input[name="nview"]').val($(this).val()),$("#srcNewsParams").submit())});$("#srcNewsRes, #srcNewsParams").on("click","a.srcNewsTrig",function(){var t=decodeUrlPar(this.href);return $.each(t,function(n,t){$('#srcNewsParams input[name="'+n+'"]').val(t)}),$("#srcNewsParams").submit(),!1});regNewsEvtOpt("CatNews"),$(window).hashchange(function(){var n=decodeUrlPar(decodeURIComponent(window.location.hash));$.each(n,function(n,t){$('#srcNewsParams input[name="'+n+'"]').val(t.replace(/\+/g," "))}),updNewsRcOpt("CatNews"),updNewsBtnChk("nview","#srcnvwNews button"),makeSrcNews()}),window.location.hash?$(window).hashchange():$('#srcNewsParams input[name="txtNews"]').val()!=""?$("#srcNewsParams").submit():updNewsRcOpt("CatNews");$("#vwCatNews").on("click",".rmvEl",function(){$("#modCatNews button[val='"+$(this).attr("val")+"']").click(),$("#srcNewsParams").submit()})}function updNewsBtnChk(n,t){var i=getNewsOptVals(n);$(t).each(function(){$(this).toggleClass("active",$.inArray($(this).val(),i)>=0)})}function getNewsOptVals(n){var t=$('#srcNewsParams input[name="'+n+'"]');return $.trim(t.val())==""?[]:t.val().split(",")}function setNewsOptVals(n,t){$('#srcNewsParams input[name="'+n+'"]').val(t.join(","))}function updNewsRcOpt(n){ricDataNews[n]?updNewsRcOptReady(n):$.ajax({url:fdd.bpCtr+"News/get"+n,dataType:"json",cache:!1}).done(function(t){ricDataNews[n]=t,updNewsRcOptReady(n)})}function updNewsRcOptReady(n){var r=getNewsOptVals(n),t="",i=0;$.each(ricDataNews[n],function(u,f){var e=$.inArray(f[0]+"",r)>=0;t+='<button class="'+(e?"btn btn-primary":"btn btn-default")+'" val='+f[0]+'><i class="'+(e?"glyphicon glyphicon-ok":"glyphicon glyphicon-plus")+'"></i> '+f[1]+"</button>",ricDataNews[n+"Map"][f[0]]=f[1],i++}),ricDataNews[n+"nm"]=i,$("#mod"+n+" .modal-body").html(t),updNewsRcOptVw(n)}function updNewsRcOptVw(n){var t=getNewsOptVals(n),r="";for(i=0;i<t.length;i++)r+='<span class="label label-primary">'+ricDataNews[n+"Map"][t[i]]+' <span style="cursor:pointer;" val="'+t[i]+'" class="rmvEl glyphicon glyphicon-remove"></span></span> ';r==""?$("#vw"+n+"Df").show():$("#vw"+n+"Df").hide(),$("#vw"+n).html(r),$("#nm"+n).html(t.length==0?"":"("+t.length+"/"+ricData[n+"nm"]+" )")}function regNewsEvtOpt(n){$("#mod"+n).on("hide.bs.modal",function(){$("#srcNewsParams").submit()}).on("click",".modal-body button",{mode:n},function(n){var t=getNewsOptVals(n.data.mode),i=$.inArray($(this).attr("val"),t);i>=0?($(this).removeClass("btn-primary"),$(this).find("i").removeClass("glyphicon glyphicon-ok").addClass("glyphicon glyphicon-plus"),t.splice(i,1)):($(this).addClass("btn-primary"),$(this).find("i").removeClass("glyphicon glyphicon-plus").addClass("glyphicon glyphicon-ok"),t.push($(this).attr("val"))),setNewsOptVals(n.data.mode,t),updNewsRcOptVw(n.data.mode)})}function makeSrcNews(){loadingStart($(".loadBar"));var n=window.location.hash.replace(/^#/,"");$.ajax({url:fdd.bpCtr+"News/Res",data:n}).done(function(n){var i,t;$("#srcNewsRes").html(n),i=ricDataNews.nmPags>1?"pagine":"pagina",$("#statNewsMsg").html(ricDataNews.nmRes+" ("+ricDataNews.nmPags+" "+i+")"),$("#srcNewsDef").hide(),loadingStop($(".loadBar")),$("#srcNewsRes").toggle(ricDataNews.nmRes?!0:!1),$("#srcNewsNoRes").toggle(ricDataNews.nmRes?!1:!0),t=$('#srcNewsParams input[name="pag"]'),ricDataNews.curPag=parseInt(t.val()),t.val("0")}),typeof _gaq!="undefined"&&_gaq.push(["_trackEvent","RicercaNews",n])}function chrtMng(n){var t={};return n=n||{},t.onZoom=n.onZoom,t.ldSel=n.loadingSel,t.colors=n.colors||chrtColors,t.elId=n.divId,t.strokeWidth=n.strokeWidth||1.1,t.url=fdd.bpCtr+(n.chartaction||"Chart/ChartData"),t.onView=[],t.labels=[],t.chObj=undefined,t.tmrRedrw=null,t.cntWidth=0,t.labWidth=0,t.dtRange=n.dates||[],t.bsVal=n.bsVal||0,t.defChOpt={legend:"always",labelsDiv:t.elId+"Leg",labelsSeparateLines:!0,colors:t.colors,strokeWidth:t.strokeWidth,axisLabelFontSize:11,yAxisLabelWidth:28,connectSeparatedPoints:!0,showRangeSelector:!0,zoomCallback:function(n,i){n=t.nrmDate(n),i=t.nrmDate(i),clearTimeout(t.tmrRedrw),t.dtRange=[n,i],t.tmrRedrw=setTimeout(t.draw,500)},highlightCallback:function(n){var f=n.layerX+40;n.layerX>t.cntWidth/2&&(f=n.layerX-t.labWidth-60),f=Math.max(60,f),f=Math.min(t.cntWidth-t.labWidth,f),$("#"+t.elId+"Leg").css({left:f+"px"})},unhighlightCallback:function(){$("#"+t.elId+"Leg").css({left:"60px"})},drawCallback:function(){t.cntWidth=$("#"+t.elId).outerWidth(),t.labWidth=$("#"+t.elId+"Leg").outerWidth(),$("#"+t.elId+"Leg").css({left:"60px"})},underlayCallback:function(n,i,r){var u=r.xAxisRange();t.dtRange[0]!=u[0]&&(clearTimeout(t.tmrRedrw),t.dtRange=[t.nrmDate(u[0]),t.nrmDate(u[1])],t.tmrRedrw=setTimeout(t.draw,500)),n.fillStyle="white",n.fillRect(i.x,i.y,i.w,i.h)},axes:{y:{valueFormatter:function(n){return"<b>"+utls.formatNm(n.toFixed(2),fdd.dSp)+"</b>"},axisLabelFormatter:function(n){return utls.formatNm(utls.round(n,2),fdd.dSp)}},x:{valueFormatter:function(n){return"Data: <b>"+new Date(n).strftime("%x")+"</b>"}}}},t.updStrums=function(n,i,r,u){t.onView=n,t.ldSerie(n,t.draw,i,r,u)},t.chgDates=function(n,i){n.setHours(0),i.setHours(0),t.dtRange=[n.getTime(),i.getTime()],t.onView.length&&t.draw()},t.ldSerie=function(n,i,r,u,f){for(var o=[],s,e=0;e<n.length;e++)chrtData[n[e]]||(o.push(n[e]),chrtData[n[e]]=1);if(o.length==0){i.call(t);return}loadingStart($(t.ldSel)),s="",$.ajax({url:t.url,dataType:"json",data:{ids:o.join(";"),cur:"EUR",nl:r,dateFrom:u,dateEnd:f},success:function(n){for(var r in n)chrtData[r]=n[r];i.call(t),loadingStop($(t.ldSel))}})},t.lstDrw={},t.draw=function(){var g=t.lstDrw.strm&&t.lstDrw.strm.join("")==t.onView.join(""),nt=t.lstDrw.perd&&t.lstDrw.perd.join("")==t.dtRange.join(""),f,k,e,c,l,b,d,r,h,i,n,p,v;if(!g||!nt){var a=[],y=[],s=[-1];if(t.onView.length>0){for(a=["d"],f=chrtData[t.onView[0]].data[0][0]*1e5,k=Math.max(t.dtRange[0]||0,f),i=0;i<t.onView.length;i++)n=chrtData[t.onView[i]],a.push(n.desc),f=Math.min(f,n.data[0][0]*1e5);if(t.onView.length>1||t.bsVal)for(e=[0,0,0,0,0,0,0,0,0,0],c=0;c<chrtData[t.onView[0]].data.length;c++)if(l=chrtData[t.onView[0]].data[c][0],!(l*1e5<k))for(b=chrtData[t.onView[0]].data[c][1],s[0]==-1&&(s[0]=(t.bsVal||100)/b),d=b*s[0],r=1;r<t.onView.length;r++)if(!s[r]){for(n=chrtData[t.onView[r]];n.data[e[r]][0]<l&&e[r]<n.data.length;)e[r]++;n.data[e[r]][0]<=l&&(s[r]=d/n.data[e[r]][1])}for(var w=f,o=f,u=[0,0,0,0,0,0,0,0,0,0];o;){for(w=o,o=0,h=[new Date(w)],i=0;i<t.onView.length;i++)n=chrtData[t.onView[i]],p=t.onView.length==1&&!t.bsVal&&n.cur!="EUR"?2:1,u[i]<n.data.length&&n.data[u[i]][0]*1e5<=w?(t.onView.length>1||t.bsVal?h.push(n.data[u[i]][p]*s[i]):h.push(n.data[u[i]][p]),u[i]++,u[i]<n.data.length&&(o=o?Math.min(o,n.data[u[i]][0]*1e5):n.data[u[i]][0]*1e5)):h.push(null);y.push(h)}}if(t.chObj?t.chObj.updateOptions({file:y,labels:a,dateWindow:t.dtRange}):(v=t.defChOpt,v.labels=a,t.dtRange.length>1&&(v.dateWindow=t.dtRange),t.chObj=new Dygraph(t.elId,y,v)),t.lstDrw.strm=t.onView.slice(0),t.lstDrw.perd=t.dtRange.slice(0),t.onZoom&&t.onView.length>0)t.onZoom(new Date(t.dtRange[0]),new Date(t.dtRange[1]),new Date(k))}},t.nrmDate=function(n){return n=Math.floor(n-n%864e5),n=new Date(n).setHours(0)},t}var utls={round:function(n,t){var i=Math.pow(10,t);return Math.round(n*i)/i},formatNm:function(n,t){return(n+"").replace(".",t)}},ldCols=["#0088CC","#4babdb","#94cdea","#c5e4f3"],ricData,ricDataNews,chrtData,chrtColors,compMng;$(function(){$(".tltip").tooltip();$(".modal").on("show",function(){var n=$(window).height();n<620&&$(".modal .modal-body").css("max-height",n-180)})}),ricData={nmRes:0,tipi:undefined,tipiMap:{},tipinm:0,societa:undefined,societaMap:{},sicav:undefined,sicavMap:{},societanm:0,sicavnm:0,curPag:0},!function(n){"use strict";var t=function(t,i){function u(){this.offsetHeight+this.scrollTop>=this.scrollHeight&&r.SrcNxt()}this.$element=n(t),this.options=n.extend({},n.fn.FDQSearch.defaults,i),this.$txbx=this.$element.find(".FDQSrc_txt"),this.$loadg=this.$element.find(".FDQSrc_ldn"),this.$stats=this.$element.find(".FDQSrc_sts"),this.$res=this.$element.find(".FDQSrc_res"),this.RcTm=0,this.lstSrc="",this.nmRes=0,this.curPg=0,this.loadPg=0;var r=this;this.$txbx.on("change keyup",n.proxy(this.SrcSt,this));this.$res.scroll(n.proxy(this.SrcSt,this));this.$res.on("click",".table-ric a",function(){var i=n(this).attr("val"),t=n.Event("srcSel");return r.$element.trigger(t,[i]),!1});this.$res.scroll(u)};t.prototype.SrcSt=function(){clearTimeout(this.RcTm),this.RcTm=setTimeout(n.proxy(this.SrcUp,this),300)},t.prototype.SrcUp=function(){var t=this.$txbx.val();t!=this.lstSrc&&(this.lstSrc=t,loadingStart(this.$loadg),n.ajax({url:fdd.bpCtr+"Ricerca/Res",context:this,data:{txt:t,viewMode:"mod",nview:30}}).done(function(n){this.$res.scrollTop(0),loadingStop(this.$loadg),this.$res.html(n),this.nmRes=parseInt(this.$res.find("table.table-ric").attr("nOfRes"))||0,this.$stats.html(this.nmRes)}))},t.prototype.SrcNxt=function(){this.loadPg>this.curPg||(this.curPg+1)*30>this.nmRes||(this.loadPg++,loadingStart(this.$loadg),n.ajax({url:fdd.bpCtr+"Ricerca/Res",context:this,data:{txt:this.$txbx.val(),viewMode:"mod",nview:30,pag:this.loadPg}}).done(function(n){loadingStop(this.$loadg),this.$res.find("tbody").append(n),this.curPg=this.loadPg}))},t.prototype.modAdd=function(t){n("#modsrc").modal("hide"),compMng.addStrum(t)},n.fn.FDQSearch=function(i){return this.each(function(){var u=n(this),r=u.data("FDQSearch"),f=typeof i=="object"&&i;r||u.data("FDQSearch",r=new t(this,f))})},n.fn.FDQSearch.defaults={},n.fn.FDQSearch.Constructor=t}(window.jQuery),ricDataNews={nmRes:0,nmPags:0,curPag:0,CatNews:undefined,CatNewsMap:{}},Date.ext.locales.en.x="%m/%d/%Y",Date.ext.locales.it={a:["Dom","Lun","Mar","Mer","Gio","Ven","Sab"],A:["Domenica","Lunedi","Martedi","Mercoledi","Giovedi","Venerdi","Sabato"],b:["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Sett","Ott","Nov","Dic"],B:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],c:"%a %d %b %Y %T %Z",p:["AM","PM"],P:["am","pm"],x:"%d/%m/%Y",X:"%T"},Date.ext.locales.fr={a:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"],A:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],b:["Jan","Fév","Mar","Avr","Mai","Jun","Jui","Aoû","Sep","Oct","Nov","Déc"],B:["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"],c:"%a %d %b %Y %T %Z",p:["",""],P:["",""],x:"%d/%m/%Y",X:"%T"},Date.ext.locales.de={a:["So","Mo","Di","Mi","Do","Fr","Sa"],A:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],b:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],B:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],c:"%a %d %b %Y %T %Z",p:["",""],P:["",""],x:"%d.%m.%Y",X:"%T"},chrtData={},chrtColors=["rgb(65, 140, 240)","rgb(224, 64, 10)","#999999","#881F19","#B47800","#825F00"],compMng={getDatataUrl:"",getCompChUrl:"",getPerfChUrl:"",getSingChUrl:"",updSrvUrl:"",strums:[],mxStr:4,chColors:["#e04028","#66a8ec","#4ec64a","#e49100"],chPeriod:[],chRealPeriods:{},chPeriodIdx:0,addStrum:function(n){compMng.strums.length>=compMng.mxStr||($("#blnkCont").hide(),$("#compCont").show(),loadingStart($(".ldData")),$.ajax({url:this.getDatataUrl,data:{id:n,perStart:compMng.chPeriod[compMng.chPeriod.length-2],perStop:compMng.chPeriod[compMng.chPeriod.length-1]},dataType:"json",cache:!1,success:compMng.drawCol}))},remove:function(n){if(!(n>=this.strums.length)){this.removCol(n);var t=this.strums.splice(n,1);compMng.sizeTab(),compMng.updCompChart(),compMng.updSrv(),compMng.strums.length<compMng.mxStr&&$("#addBtnCfr").removeAttr("disabled"),compMng.strums.length==0&&($("#compCont").hide(),$("#blnkCont").show())}},clear:function(){while(this.strums.length>0)this.remove(0)},removeId:function(n){for(idx=0;idx<compMng.chColors.length;idx++)compMng.strums[idx]==n&&compMng.remove(idx)},updPeriodData:function(n,t){n&&(compMng.chPeriod[0]=n.strftime("%Y-%m-%d")),t&&(compMng.chPeriod[1]=t.strftime("%Y-%m-%d")),$(".compTable tr").each(function(){$(this).attr("perChg")&&$(this).children().each(function(n){n>0&&$(this).html("...")})}),loadingStart($(".compTable .cperiod")),$.ajax({url:this.getDatataUrl,data:{id:compMng.strums.join(";"),perStart:compMng.chPeriod[0],perStop:compMng.chPeriod[1],onlyPer:!0},dataType:"json",cache:!1,success:compMng.updCols}),compMng.chrCom.chgDates(new Date(compMng.chPeriod[0]),new Date(compMng.chPeriod[1]))},updSrv:function(){$.ajax({url:this.updSrvUrl,data:{id:compMng.strums.join(";")},dataType:"json",cache:!1})},drawCol:function(n){var t,i;loadingStop($(".ldData"));for(t in n)compMng.strums.length>=compMng.mxStr||(compMng.strums.length==0&&(compMng.chPeriod=[n[t].var1aDt,n[t].varCalcDt],compMng.chrCom.chgDates(new Date(compMng.chPeriod[0]),new Date(compMng.chPeriod[1])),$("#perBt1a").val(n[t].var1aDt+";"+n[t].varCalcDt),$("#perBt3a").val(n[t].var3aDt+";"+n[t].varCalcDt),$("#perBt5a").val(n[t].var5aDt+";"+n[t].varCalcDt),$("#perBt10a").val(n[t].var10aDt+";"+n[t].varCalcDt)),$.inArray(t,compMng.strums)>=0)||(compMng.strums.push(t),compMng.chRealPeriods[t]=[n[t].chartData1a,n[t].chartData3a,n[t].chartData5a],$(".compTable tr").each(function(){var u;if($(this).attr("field")){var e=$(this).attr("field"),f=$(this).has("th").length>0?"th":"td",r=$("<"+f+">"+compMng.getCell(e,n[t],compMng.strums.length-1)+"</"+f+">");$(this).attr("cntStyle")&&r.attr("style",$(this).attr("cntStyle")),u=compMng.getCell(e,n[t],compMng.strums.length-1),isNaN(parseInt(u.replace(/[^\d]/g,"")))||u.toString().substring(0,1)!="-"||($(this).attr("cntStyle")?r.attr("style",$(this).attr("cntStyle")+";color:red;"):r.attr("style","color:red;")),$(this).append(r)}else $(this).children().first().attr("colspan",compMng.strums.length+1)}),compMng.strums.length==compMng.mxStr&&$("#addBtnCfr").attr("disabled","disabled"));compMng.sizeTab(),compMng.updCompChart(),compMng.updSrv(),i=new Date(compMng.chPeriod[0]).strftime("%d/%m/%Y")+" - "+new Date(compMng.chPeriod[1]).strftime("%d/%m/%Y"),$(".compTable .cperiod").html(i)},updCols:function(n){var i,t,r;for(i in n)(t=$.inArray(i,compMng.strums),t<0)||$(".compTable tr").each(function(){if($(this).attr("field")){var u=$(this).attr("field");n[i][u]&&$($(this).children()[t+1]).html(compMng.getCell(u,n[i],t))}});r=new Date(compMng.chPeriod[0]).strftime("%d/%m/%Y")+" - "+new Date(compMng.chPeriod[1]).strftime("%d/%m/%Y"),$(".compTable .cperiod").html(r)},removCol:function(n){$(".compTable tr").each(function(){$(this).attr("field")?$($(this).find("th,td")[n+1]).remove():$(this).children().first().attr("colspan",compMng.strums.length)})},getCell:function(n,t,i){var r="-",f,u,e;switch(n){case"dataInizio":t.dataInizio!="01/01/0001"&&(r=t.dataInizio);break;case"rating":r=t.tipo=="pfr"||t.tipo=="pfs"?"-":t.rating;break;case"score":r=t.tipo=="pfr"||t.tipo=="pfs"?"-":t.score;break;case"quotazione":f=t.quotazione?t.quotazione:"-",u=t.data?t.data:"-",r=f+" del "+u;break;case"quotazionePrec":f=t.quotazionePrec?t.quotazionePrec:"-",u=t.dataPrec?t.dataPrec:"-",r=f+" del "+u;break;case"nome":t.nome&&t.tipo&&(r='<a style="color:'+compMng.chColors[i]+'" target="_blank" href="',r+=fdd.bpCtr+"Dettaglio/Index/"+t.fidaCode+"?tipo="+t.tipo,r+='">'+t.nome+"</a>");break;case"nomeRm":e=t.nome?compLabs.remove+" "+t.nome:compLabs.remove.toString(),r='<button class="btn btn-small" onclick="compMng.removeId(\''+t.fidaCode+'\')" title="'+e+'" style="margin-right:12%;">'+compLabs.remove+"</button>";break;default:t[n]&&(r=t[n])}return r},updCompChart:function(){compMng.chrCom.updStrums(compMng.strums),$(".compTable tr[field='nome']").each(function(){$(this).find("a").each(function(n){$(this).css("color",compMng.chColors[n])})})},updPerfChart:function(){},sizeTab:function(){$(".compTable tr th,.compTable tr td").css("width",100/(compMng.strums.length+1)+"%")}}