function Renumber_taxHoliday(n){for(var i=1,r=n[0].id,t=0;t<ar_w_taxHoliday.length;t++)ar_w_taxHoliday[t].options.id_container==r&&($("#pn_taxHoliday_"+ar_w_taxHoliday[t].options.id,n).wSHdiv("SetTitle","Рішення № "+i,n),i++)}function AddEmpty_taxHoliday(n){Add_taxHoliday(n,{},new_id);new_id++}function Add_taxHoliday(n,t,i){n==undefined&&(n=$("#pn_taxHolidays_content"));n.append($(document.createElement("div")).attr("id","TaxHoliday_"+i).attr("class","row").TaxHoliday({id_container:n[0].id,Position:oFormRecord,aTaxHoliday:t,id:i}))}var id_w_taxHoliday=0,ar_w_taxHoliday=[];$.widget("SySe.TaxHoliday",{options:{id_container:"",Position:"",aTaxHoliday:"",id:"",number:0},_create:function(){this.options.id=id_w_taxHoliday++;ar_w_taxHoliday[ar_w_taxHoliday.length]=this;this._render()},_render:function(){var t=document.createElement("div");t.setAttribute("class","col-12");var i=this.options,r="_"+i.id,n=i.aTaxHoliday,u=pn_taxHoliday___id.outerHTML;u=u.replace(new RegExp("__id","g"),i.id).replace(new RegExp("prozorro_test_id__","g"),"");$(t).append(u);SetEditFormFields($("#pn_taxHoliday"+r,$(t)));oFormRecord.contractTerms!=undefined&&oFormRecord.contractTerms.leaseTerms!=undefined&&oFormRecord.contractTerms.leaseTerms.taxHolidays!=undefined&&oFormRecord.contractTerms.leaseTerms.taxHolidays.length>1&&$("#pn_taxHoliday"+r,$(t)).wSHdiv({Title:arrLang[0][lang][1067]});this.element.html(t);n.value!=undefined&&(n.value_amount=n.value.amount);n.taxHolidaysDuration!=undefined&&(duration=Iso8601DurationPeriod(n.taxHolidaysDuration),n.duration_y=duration.period.variables.Y,n.duration_m=duration.period.variables.M,n.duration_d=duration.period.variables.D);SetFormValues("_taxHoliday"+r+"_","conditions,conditions_en,conditions_ru,value_amount,duration_y,duration_m,duration_d",n,$(t));ReadOnly&&!cdb2_public_edit&&SetViewForm($(t))},ReadOnly:function(){SetViewForm(this.element)},Delete:function(){for(var n=0;n<ar_w_taxHoliday.length;n++)if(ar_w_taxHoliday[n].element[0].id==this.element[0].id){ar_w_taxHoliday.splice(n,1);break}$(this.element).remove()},Save:function(){var r=this.options,t="_"+r.id,i=r.aTaxHoliday,n={};if(bValid=!1,i!=undefined&&i.id!=undefined&&(n.id=i.id),checkLength($("#e_taxHoliday"+t+"_conditions"),"",1,1e4))return(n.conditions=lastCheckValue,!checkLength($("#e_taxHoliday"+t+"_conditions_en"),"",0,1e4))?void 0:(n.conditions_en=lastCheckValue,!checkLength($("#e_taxHoliday"+t+"_conditions_ru"),"",0,1e4))?void 0:(n.conditions_ru=lastCheckValue,n.value={},!checkfloat($("#e_taxHoliday"+t+"_value_amount"),0,1e12))?void 0:(n.value.amount=lastCheckValue,n.value.valueAddedTaxIncluded=valueAddedTaxIncluded,n.value.currency="UAH",!checkInt($("#e_taxHoliday"+t+"_duration_y"),0,50))?void 0:(duration_y=lastCheckValue,!checkInt($("#e_taxHoliday"+t+"_duration_m"),0,12))?void 0:(duration_m=lastCheckValue,!checkInt($("#e_taxHoliday"+t+"_duration_d"),0,31))?void 0:(duration_d=lastCheckValue,n.taxHolidaysDuration="P"+duration_y+"Y"+duration_m+"M"+duration_d+"D",bValid=!0,n)}})